Uses of Interface
org.h2.table.ColumnResolver
Packages that use ColumnResolver
Package
Description
Contains DML (data manipulation language) and related SQL statements.
Contains queries.
Database constraints such as check constraints, unique constraints, and referential constraints.
Expressions include mathematical operations, simple values, and others.
Aggregate functions.
Base classes for data analysis operations and implementations of window functions.
Condition expressions.
Functions.
Classes related to a table and table meta data.
-
Uses of ColumnResolver in org.h2.command.dml
Methods in org.h2.command.dml with parameters of type ColumnResolverModifier and TypeMethodDescription(package private) void
SetClauseList.mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Map the columns and optimize expressions.(package private) void
SetClauseList.RowExpression.mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) void
SetClauseList.SetMultiple.mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) void
SetClauseList.SetSimple.mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) void
SetClauseList.UpdateAction.mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) -
Uses of ColumnResolver in org.h2.command.query
Classes in org.h2.command.query that implement ColumnResolverModifier and TypeClassDescriptionclass
This class represents a column resolver for the column list of a SELECT statement.private final class
Methods in org.h2.command.query with parameters of type ColumnResolverModifier and TypeMethodDescriptionabstract void
Query.mapColumns
(ColumnResolver resolver, int level) Map the columns to the given column resolver.void
Select.mapColumns
(ColumnResolver resolver, int level) void
SelectUnion.mapColumns
(ColumnResolver resolver, int level) void
TableValueConstructor.mapColumns
(ColumnResolver resolver, int level) -
Uses of ColumnResolver in org.h2.constraint
Classes in org.h2.constraint that implement ColumnResolverModifier and TypeClassDescriptionclass
The single column resolver resolves the VALUE column. -
Uses of ColumnResolver in org.h2.expression
Fields in org.h2.expression declared as ColumnResolverModifier and TypeFieldDescriptionprivate ColumnResolver
ExpressionColumn.columnResolver
private final ColumnResolver
ExpressionVisitor.resolver
Fields in org.h2.expression with type parameters of type ColumnResolverMethods in org.h2.expression that return ColumnResolverMethods in org.h2.expression that return types with arguments of type ColumnResolverModifier and TypeMethodDescriptionExpressionVisitor.getColumnResolvers()
Get the set of column resolvers.Methods in org.h2.expression with parameters of type ColumnResolverModifier and TypeMethodDescriptionstatic ExpressionVisitor
ExpressionVisitor.getNotFromResolverVisitor
(ColumnResolver resolver) Create a new visitor to check if no expression depends on the given resolver.private void
ExpressionColumn.mapColumn
(ColumnResolver resolver, Column col, int level) void
Alias.mapColumns
(ColumnResolver resolver, int level, int state) void
ArrayConstructorByQuery.mapColumns
(ColumnResolver resolver, int level, int state) void
DomainValueExpression.mapColumns
(ColumnResolver resolver, int level, int state) abstract void
Expression.mapColumns
(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.void
ExpressionColumn.mapColumns
(ColumnResolver resolver, int level, int state) void
ExpressionList.mapColumns
(ColumnResolver resolver, int level, int state) void
Operation0.mapColumns
(ColumnResolver resolver, int level, int state) void
Operation1_2.mapColumns
(ColumnResolver resolver, int level, int state) void
Operation1.mapColumns
(ColumnResolver resolver, int level, int state) void
Operation2.mapColumns
(ColumnResolver resolver, int level, int state) void
OperationN.mapColumns
(ColumnResolver resolver, int level, int state) void
SimpleCase.mapColumns
(ColumnResolver resolver, int level, int state) void
Subquery.mapColumns
(ColumnResolver resolver, int level, int state) void
Wildcard.mapColumns
(ColumnResolver resolver, int level, int state) Method parameters in org.h2.expression with type arguments of type ColumnResolverModifier and TypeMethodDescriptionstatic ExpressionVisitor
ExpressionVisitor.getDecrementQueryLevelVisitor
(HashSet<ColumnResolver> columnResolvers, int queryDecrement) Create a new visitor to decrement query level in columns with the specified resolvers.Constructors in org.h2.expression with parameters of type ColumnResolverModifierConstructorDescriptionprivate
ExpressionVisitor
(int type, int queryLevel, HashSet<?> set, AllColumnsForPlan columns1, Table table, ColumnResolver resolver, long[] maxDataModificationId) -
Uses of ColumnResolver in org.h2.expression.aggregate
Methods in org.h2.expression.aggregate with parameters of type ColumnResolverModifier and TypeMethodDescriptionvoid
AbstractAggregate.mapColumnsAnalysis
(ColumnResolver resolver, int level, int innerState) void
Aggregate.mapColumnsAnalysis
(ColumnResolver resolver, int level, int innerState) -
Uses of ColumnResolver in org.h2.expression.analysis
Methods in org.h2.expression.analysis with parameters of type ColumnResolverModifier and TypeMethodDescriptionfinal void
DataAnalysisOperation.mapColumns
(ColumnResolver resolver, int level, int state) void
Window.mapColumns
(ColumnResolver resolver, int level) Map the columns of the resolver to expression columns.(package private) void
WindowFrame.mapColumns
(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.(package private) void
WindowFrameBound.mapColumns
(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.protected void
DataAnalysisOperation.mapColumnsAnalysis
(ColumnResolver resolver, int level, int innerState) Map the columns of the resolver to expression columns.void
WindowFunction.mapColumnsAnalysis
(ColumnResolver resolver, int level, int innerState) private void
Window.resolveWindows
(ColumnResolver resolver) -
Uses of ColumnResolver in org.h2.expression.condition
Methods in org.h2.expression.condition with parameters of type ColumnResolverModifier and TypeMethodDescriptionvoid
BetweenPredicate.mapColumns
(ColumnResolver resolver, int level, int state) void
CompareLike.mapColumns
(ColumnResolver resolver, int level, int state) void
Comparison.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionAndOr.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionAndOrN.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionIn.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionInConstantSet.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionInParameter.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionInQuery.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionLocalAndGlobal.mapColumns
(ColumnResolver resolver, int level, int state) void
ConditionNot.mapColumns
(ColumnResolver resolver, int level, int state) void
IsJsonPredicate.mapColumns
(ColumnResolver resolver, int level, int state) void
PredicateWithSubquery.mapColumns
(ColumnResolver resolver, int level, int state) void
SimplePredicate.mapColumns
(ColumnResolver resolver, int level, int state) -
Uses of ColumnResolver in org.h2.expression.function
Methods in org.h2.expression.function with parameters of type ColumnResolverModifier and TypeMethodDescriptionvoid
Function0_1.mapColumns
(ColumnResolver resolver, int level, int state) void
JavaFunction.mapColumns
(ColumnResolver resolver, int level, int state) -
Uses of ColumnResolver in org.h2.table
Classes in org.h2.table that implement ColumnResolverModifier and TypeClassDescription(package private) class
Column resolver for generated columns.class
A table filter represents a table that is used in a query.