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) voidSetClauseList.mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) Map the columns and optimize expressions.(package private) voidSetClauseList.RowExpression.mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) voidSetClauseList.SetMultiple.mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) voidSetClauseList.SetSimple.mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) voidSetClauseList.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 TypeClassDescriptionclassThis class represents a column resolver for the column list of a SELECT statement.private final classMethods in org.h2.command.query with parameters of type ColumnResolverModifier and TypeMethodDescriptionabstract voidQuery.mapColumns(ColumnResolver resolver, int level) Map the columns to the given column resolver.voidSelect.mapColumns(ColumnResolver resolver, int level) voidSelectUnion.mapColumns(ColumnResolver resolver, int level) voidTableValueConstructor.mapColumns(ColumnResolver resolver, int level) -
Uses of ColumnResolver in org.h2.constraint
Classes in org.h2.constraint that implement ColumnResolverModifier and TypeClassDescriptionclassThe single column resolver resolves the VALUE column. -
Uses of ColumnResolver in org.h2.expression
Fields in org.h2.expression declared as ColumnResolverModifier and TypeFieldDescriptionprivate ColumnResolverExpressionColumn.columnResolverprivate final ColumnResolverExpressionVisitor.resolverFields 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 ExpressionVisitorExpressionVisitor.getNotFromResolverVisitor(ColumnResolver resolver) Create a new visitor to check if no expression depends on the given resolver.private voidExpressionColumn.mapColumn(ColumnResolver resolver, Column col, int level) voidAlias.mapColumns(ColumnResolver resolver, int level, int state) voidArrayConstructorByQuery.mapColumns(ColumnResolver resolver, int level, int state) voidDomainValueExpression.mapColumns(ColumnResolver resolver, int level, int state) abstract voidExpression.mapColumns(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.voidExpressionColumn.mapColumns(ColumnResolver resolver, int level, int state) voidExpressionList.mapColumns(ColumnResolver resolver, int level, int state) voidOperation0.mapColumns(ColumnResolver resolver, int level, int state) voidOperation1_2.mapColumns(ColumnResolver resolver, int level, int state) voidOperation1.mapColumns(ColumnResolver resolver, int level, int state) voidOperation2.mapColumns(ColumnResolver resolver, int level, int state) voidOperationN.mapColumns(ColumnResolver resolver, int level, int state) voidSimpleCase.mapColumns(ColumnResolver resolver, int level, int state) voidSubquery.mapColumns(ColumnResolver resolver, int level, int state) voidWildcard.mapColumns(ColumnResolver resolver, int level, int state) Method parameters in org.h2.expression with type arguments of type ColumnResolverModifier and TypeMethodDescriptionstatic ExpressionVisitorExpressionVisitor.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 ColumnResolverModifierConstructorDescriptionprivateExpressionVisitor(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 TypeMethodDescriptionvoidAbstractAggregate.mapColumnsAnalysis(ColumnResolver resolver, int level, int innerState) voidAggregate.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 voidDataAnalysisOperation.mapColumns(ColumnResolver resolver, int level, int state) voidWindow.mapColumns(ColumnResolver resolver, int level) Map the columns of the resolver to expression columns.(package private) voidWindowFrame.mapColumns(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.(package private) voidWindowFrameBound.mapColumns(ColumnResolver resolver, int level, int state) Map the columns of the resolver to expression columns.protected voidDataAnalysisOperation.mapColumnsAnalysis(ColumnResolver resolver, int level, int innerState) Map the columns of the resolver to expression columns.voidWindowFunction.mapColumnsAnalysis(ColumnResolver resolver, int level, int innerState) private voidWindow.resolveWindows(ColumnResolver resolver) -
Uses of ColumnResolver in org.h2.expression.condition
Methods in org.h2.expression.condition with parameters of type ColumnResolverModifier and TypeMethodDescriptionvoidBetweenPredicate.mapColumns(ColumnResolver resolver, int level, int state) voidCompareLike.mapColumns(ColumnResolver resolver, int level, int state) voidComparison.mapColumns(ColumnResolver resolver, int level, int state) voidConditionAndOr.mapColumns(ColumnResolver resolver, int level, int state) voidConditionAndOrN.mapColumns(ColumnResolver resolver, int level, int state) voidConditionIn.mapColumns(ColumnResolver resolver, int level, int state) voidConditionInConstantSet.mapColumns(ColumnResolver resolver, int level, int state) voidConditionInParameter.mapColumns(ColumnResolver resolver, int level, int state) voidConditionInQuery.mapColumns(ColumnResolver resolver, int level, int state) voidConditionLocalAndGlobal.mapColumns(ColumnResolver resolver, int level, int state) voidConditionNot.mapColumns(ColumnResolver resolver, int level, int state) voidIsJsonPredicate.mapColumns(ColumnResolver resolver, int level, int state) voidPredicateWithSubquery.mapColumns(ColumnResolver resolver, int level, int state) voidSimplePredicate.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 TypeMethodDescriptionvoidFunction0_1.mapColumns(ColumnResolver resolver, int level, int state) voidJavaFunction.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) classColumn resolver for generated columns.classA table filter represents a table that is used in a query.