Uses of Class
org.h2.expression.ExpressionVisitor
Packages that use ExpressionVisitor
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.
Utility classes for compatibility with other database, for example MySQL.
Classes related to a table and table meta data.
-
Uses of ExpressionVisitor in org.h2.command.dml
Methods in org.h2.command.dml with parameters of type ExpressionVisitorModifier and TypeMethodDescription(package private) voidMergeUsing.When.collectDependencies(ExpressionVisitor visitor) Find and collect all DbObjects, this When object depends on.(package private) voidMergeUsing.WhenMatchedThenUpdate.collectDependencies(ExpressionVisitor visitor) (package private) voidMergeUsing.WhenNotMatched.collectDependencies(ExpressionVisitor visitor) (package private) booleanSetClauseList.isEverything(ExpressionVisitor visitor) Check if this expression and all sub-expressions can fulfill a criteria.(package private) booleanSetClauseList.RowExpression.isEverything(ExpressionVisitor visitor) (package private) booleanSetClauseList.SetMultiple.isEverything(ExpressionVisitor visitor) (package private) booleanSetClauseList.SetSimple.isEverything(ExpressionVisitor visitor) (package private) booleanSetClauseList.UpdateAction.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.command.query
Methods in org.h2.command.query with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionabstract booleanQuery.isEverything(ExpressionVisitor visitor) Check if this expression and all sub-expressions can fulfill a criteria.booleanSelect.isEverything(ExpressionVisitor visitor) booleanSelectUnion.isEverything(ExpressionVisitor visitor) booleanTableValueConstructor.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.constraint
Methods in org.h2.constraint with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanConstraint.isEverything(ExpressionVisitor visitor) Visit all elements in the constraint.booleanConstraintCheck.isEverything(ExpressionVisitor visitor) booleanConstraintDomain.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression
Fields in org.h2.expression declared as ExpressionVisitorModifier and TypeFieldDescriptionstatic final ExpressionVisitorExpressionVisitor.DETERMINISTIC_VISITORThe visitor singleton for the type DETERMINISTIC.static final ExpressionVisitorExpressionVisitor.EVALUATABLE_VISITORThe visitor singleton for the type EVALUATABLE.private static final ExpressionVisitor[]ExpressionVisitor.EVALUATABLE_VISITORSEVALUATABLE listeners with query level 0, 1, ...static final ExpressionVisitorExpressionVisitor.INDEPENDENT_VISITORThe visitor singleton for the type INDEPENDENT.private static final ExpressionVisitor[]ExpressionVisitor.INDEPENDENT_VISITORSINDEPENDENT listeners with query level 0, 1, ...static final ExpressionVisitorExpressionVisitor.QUERY_COMPARABLE_VISITORThe visitor singleton for the type QUERY_COMPARABLE.static final ExpressionVisitorExpressionVisitor.READONLY_VISITORThe visitor singleton for the type EVALUATABLE.Methods in org.h2.expression that return ExpressionVisitorModifier and TypeMethodDescriptionstatic ExpressionVisitorExpressionVisitor.getColumnsVisitor(HashSet<Column> columns, Table table) Create a new visitor to get all referenced columns.static ExpressionVisitorExpressionVisitor.getColumnsVisitor(AllColumnsForPlan columns) Create a new visitor to get all referenced columns.static ExpressionVisitorExpressionVisitor.getDecrementQueryLevelVisitor(HashSet<ColumnResolver> columnResolvers, int queryDecrement) Create a new visitor to decrement query level in columns with the specified resolvers.static ExpressionVisitorExpressionVisitor.getDependenciesVisitor(HashSet<DbObject> dependencies) Create a new visitor object to collect dependencies.static ExpressionVisitorExpressionVisitor.getMaxModificationIdVisitor()static ExpressionVisitorExpressionVisitor.getNotFromResolverVisitor(ColumnResolver resolver) Create a new visitor to check if no expression depends on the given resolver.static ExpressionVisitorExpressionVisitor.getOptimizableVisitor(Table table) Create a new visitor to check if all aggregates are for the given table.ExpressionVisitor.incrementQueryLevel(int offset) Increment or decrement the query level.Methods in org.h2.expression with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanAlias.isEverything(ExpressionVisitor visitor) booleanArrayConstructorByQuery.isEverything(ExpressionVisitor visitor) booleanDomainValueExpression.isEverything(ExpressionVisitor visitor) abstract booleanExpression.isEverything(ExpressionVisitor visitor) Check if this expression and all sub-expressions can fulfill a criteria.booleanExpressionColumn.isEverything(ExpressionVisitor visitor) booleanExpressionList.isEverything(ExpressionVisitor visitor) booleanOperation1_2.isEverything(ExpressionVisitor visitor) booleanOperation1.isEverything(ExpressionVisitor visitor) booleanOperation2.isEverything(ExpressionVisitor visitor) booleanOperationN.isEverything(ExpressionVisitor visitor) booleanParameter.isEverything(ExpressionVisitor visitor) booleanRownum.isEverything(ExpressionVisitor visitor) booleanSequenceValue.isEverything(ExpressionVisitor visitor) booleanSimpleCase.isEverything(ExpressionVisitor visitor) booleanSubquery.isEverything(ExpressionVisitor visitor) booleanValueExpression.isEverything(ExpressionVisitor visitor) booleanVariable.isEverything(ExpressionVisitor visitor) booleanWildcard.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression.aggregate
Methods in org.h2.expression.aggregate with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanAggregate.isEverything(ExpressionVisitor visitor) booleanJavaAggregate.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression.analysis
Methods in org.h2.expression.analysis with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanDataAnalysisOperation.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression.condition
Methods in org.h2.expression.condition with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionprivate booleanConditionIn.areAllValues(ExpressionVisitor visitor) booleanBetweenPredicate.isEverything(ExpressionVisitor visitor) booleanCompareLike.isEverything(ExpressionVisitor visitor) booleanComparison.isEverything(ExpressionVisitor visitor) booleanConditionAndOr.isEverything(ExpressionVisitor visitor) booleanConditionAndOrN.isEverything(ExpressionVisitor visitor) booleanConditionIn.isEverything(ExpressionVisitor visitor) booleanConditionInConstantSet.isEverything(ExpressionVisitor visitor) booleanConditionInParameter.isEverything(ExpressionVisitor visitor) booleanConditionInQuery.isEverything(ExpressionVisitor visitor) booleanConditionLocalAndGlobal.isEverything(ExpressionVisitor visitor) booleanConditionNot.isEverything(ExpressionVisitor visitor) booleanIsJsonPredicate.isEverything(ExpressionVisitor visitor) booleanPredicateWithSubquery.isEverything(ExpressionVisitor visitor) booleanSimplePredicate.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression.function
Methods in org.h2.expression.function with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanCompatibilitySequenceValueFunction.isEverything(ExpressionVisitor visitor) booleanCSVWriteFunction.isEverything(ExpressionVisitor visitor) booleanCurrentDateTimeValueFunction.isEverything(ExpressionVisitor visitor) booleanCurrentGeneralValueSpecification.isEverything(ExpressionVisitor visitor) booleanDataTypeSQLFunction.isEverything(ExpressionVisitor visitor) booleanDBObjectFunction.isEverything(ExpressionVisitor visitor) booleanFileFunction.isEverything(ExpressionVisitor visitor) booleanFunction0_1.isEverything(ExpressionVisitor visitor) booleanJavaFunction.isEverything(ExpressionVisitor visitor) booleanRandFunction.isEverything(ExpressionVisitor visitor) booleanSessionControlFunction.isEverything(ExpressionVisitor visitor) booleanSetFunction.isEverything(ExpressionVisitor visitor) booleanSysInfoFunction.isEverything(ExpressionVisitor visitor) booleanTableInfoFunction.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.mode
Methods in org.h2.mode with parameters of type ExpressionVisitorModifier and TypeMethodDescriptionbooleanModeFunction.isEverything(ExpressionVisitor visitor) booleanOnDuplicateKeyValues.isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.table
Methods in org.h2.table with parameters of type ExpressionVisitorModifier and TypeMethodDescription(package private) booleanColumn.isEverything(ExpressionVisitor visitor) Visit the default expression, the check constraint, and the sequence (if any).