Explain in detail about tabling directives?