Uses of Class
org.h2.command.query.AllColumnsForPlan
Packages that use AllColumnsForPlan
Package
Description
Contains queries.
Expressions include mathematical operations, simple values, and others.
Various table index implementations, as well as cursors to navigate in an index.
Helper classes to use the MVStore in the H2 database.
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 -
Uses of AllColumnsForPlan in org.h2.expression
Fields in org.h2.expression declared as AllColumnsForPlanMethods in org.h2.expression with parameters of type AllColumnsForPlanModifier and TypeMethodDescriptionstatic voidExpressionVisitor.allColumnsForTableFilters(TableFilter[] filters, AllColumnsForPlan allColumnsSet) Get the set of columns of all tables.static ExpressionVisitorExpressionVisitor.getColumnsVisitor(AllColumnsForPlan columns) Create a new visitor to get all referenced columns.Constructors in org.h2.expression with parameters of type AllColumnsForPlanModifierConstructorDescriptionprivateExpressionVisitor(int type, int queryLevel, 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 AllColumnsForPlanModifier and TypeMethodDescriptiondoubleDualIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) abstract doubleIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) Estimate the cost to search for rows given the search mask.doubleLinkedIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleMetaIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleRangeIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleViewIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleVirtualConstructedTableIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) protected final longIndex.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 AllColumnsForPlanModifier and TypeMethodDescriptiondoubleMVDelegateIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleMVPrimaryIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleMVSecondaryIndex.getCost(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) doubleMVSpatialIndex.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 AllColumnsForPlanModifier and TypeMethodDescriptiondoublePlan.calculateCost(SessionLocal session, AllColumnsForPlan allColumnsSet) Calculate the cost of this query plan.Table.getBestPlanItem(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) Get the best plan for the given search mask.TableFilter.getBestPlanItem(SessionLocal s, TableFilter[] filters, int filter, AllColumnsForPlan allColumnsSet) Get the best plan item (index, cost) to use for the current join order.TableView.getBestPlanItem(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) Table.getScanIndex(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet) Get the scan index for this table.TableView.getScanIndex(SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder, AllColumnsForPlan allColumnsSet)