Uses of Record Class
com.loomcache.server.query.QueryPlan
Packages that use QueryPlan
-
Uses of QueryPlan in com.loomcache.server.query
Methods in com.loomcache.server.query that return QueryPlanModifier and TypeMethodDescriptionQueryOptimizer.ColumnPruning.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.ConstantFolding.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.IndexSelection.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.LimitPushDown.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.OptimizationRule.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) Applies this optimization rule to the given query plan.QueryOptimizer.PredicatePushDown.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.OptimizedQueryPlan.getQueryPlan()Parses a SQL query string and returns a QueryPlan.SqlParser.parseWithErrorHandling(String sql, boolean strict) Parses a SQL query with configurable error handling.SqlParser.ExplainStatement.queryPlan()Returns the value of thequeryPlanrecord component.Methods in com.loomcache.server.query with parameters of type QueryPlanModifier and TypeMethodDescriptionQueryOptimizer.ColumnPruning.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.ConstantFolding.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.IndexSelection.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.LimitPushDown.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.OptimizationRule.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) Applies this optimization rule to the given query plan.QueryOptimizer.PredicatePushDown.apply(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) QueryOptimizer.QueryCostEstimator.estimate(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats) <K> SqlResultQueryEngine.execute(QueryPlan queryPlan, DistributedMap<K, ?> map) Executes a query plan and returns a result set.QueryOptimizer.optimize(QueryPlan plan, @Nullable QueryOptimizer.TableStatistics stats, Map<String, MapIndex<?, ?>> availableIndexes) Optimizes a query plan.Constructors in com.loomcache.server.query with parameters of type QueryPlanModifierConstructorDescriptionExplainStatement(String explainedSql, QueryPlan queryPlan) Creates an instance of aExplainStatementrecord class.OptimizedQueryPlan(QueryPlan originalPlan, List<String> appliedOptimizations, QueryOptimizer.CostEstimate estimate, QueryOptimizer.OptimizedQueryPlan.ExecutionStrategy strategy)