Uses of Class
org.h2.command.query.AllColumnsForPlan
-
Packages that use AllColumnsForPlan Package Description org.h2.command.query Contains queries.org.h2.expression Expressions include mathematical operations, simple values, and others.org.h2.index Various table index implementations, as well as cursors to navigate in an index.org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.org.h2.table Classes related to a table and table meta data. -
-
Uses of AllColumnsForPlan in org.h2.command.query
Fields in org.h2.command.query declared as AllColumnsForPlan Modifier and Type Field Description private AllColumnsForPlan
Optimizer. allColumnsSet
-
Uses of AllColumnsForPlan in org.h2.expression
Fields in org.h2.expression declared as AllColumnsForPlan Modifier and Type Field Description private AllColumnsForPlan
ExpressionVisitor. columns1
Methods in org.h2.expression with parameters of type AllColumnsForPlan Modifier and Type Method Description static void
ExpressionVisitor. allColumnsForTableFilters(TableFilter[] filters, AllColumnsForPlan allColumnsSet)
Get the set of columns of all tables.static ExpressionVisitor
ExpressionVisitor. getColumnsVisitor(AllColumnsForPlan columns)
Create a new visitor to get all referenced columns.Constructors in org.h2.expression with parameters of type AllColumnsForPlan Constructor Description ExpressionVisitor(int type, int queryLevel, java.util.HashSet<?> set, AllColumnsForPlan columns1, Table table, ColumnResolver resolver, long[] maxDataModificationId)
-
Uses of AllColumnsForPlan in org.h2.index
Methods in org.h2.index with parameters of type AllColumnsForPlan Modifier and Type Method Description double
DualIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
abstract double
Index. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
Estimate the cost to search for rows given the search mask.double
LinkedIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
MetaIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
RangeIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
ViewIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
VirtualConstructedTableIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
protected long
Index. getCostRangeIndex(int[] masks, long rowCount, TableFilter[] filters, int filter, SortOrder sortOrder, boolean isScanIndex, AllColumnsForPlan allColumnsSet)
Calculate the cost for the given mask as if this index was a typical b-tree range index. -
Uses of AllColumnsForPlan in org.h2.mvstore.db
Methods in org.h2.mvstore.db with parameters of type AllColumnsForPlan Modifier and Type Method Description double
MVDelegateIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
MVPrimaryIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
MVSecondaryIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
double
MVSpatialIndex. getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
-
Uses of AllColumnsForPlan in org.h2.table
Methods in org.h2.table with parameters of type AllColumnsForPlan Modifier and Type Method Description double
Plan. calculateCost(SessionLocal session, AllColumnsForPlan allColumnsSet)
Calculate the cost of this query plan.PlanItem
Table. getBestPlanItem(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
Get the best plan for the given search mask.PlanItem
TableFilter. getBestPlanItem(SessionLocal s, TableFilter[] filters, int filter, AllColumnsForPlan allColumnsSet)
Get the best plan item (index, cost) to use for the current join order.PlanItem
TableView. getBestPlanItem(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
Index
Table. getScanIndex(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
Get the scan index for this table.Index
TableView. getScanIndex(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)
-