In SQL Server 2017 and 2019, and with Azure SQL, Microsoft has introduced many new features into compatibility levels 140 and 150. Many of these features correct what were formerly anti-patterns like using user defined scalar value functions and using table variables. These features break down into a few families of features: Adaptive Query Processing Table Variable Deferred Compilation Batch Mode on Rowstore Scalar UDF Inlining Approximate Query Processing Adaptive query processing includes a number of options that make query processing more dynamic, based on the execution context of a query. Which of the below are included option feature that enhance the processing of queries? (Select three)