Uses of Class
org.h2.expression.ExpressionVisitor
-
Packages that use ExpressionVisitor Package Description org.h2.command.dml Contains DML (data manipulation language) and related SQL statements.org.h2.command.query Contains queries.org.h2.constraint Database constraints such as check constraints, unique constraints, and referential constraints.org.h2.expression Expressions include mathematical operations, simple values, and others.org.h2.expression.aggregate Aggregate functions.org.h2.expression.analysis Base classes for data analysis operations and implementations of window functions.org.h2.expression.condition Condition expressions.org.h2.expression.function Functions.org.h2.mode Utility classes for compatibility with other database, for example MySQL.org.h2.table 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 ExpressionVisitor Modifier and Type Method Description (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 ExpressionVisitor Modifier and Type Method Description abstract 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 ExpressionVisitor Modifier and Type Method Description booleanConstraint. 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 ExpressionVisitor Modifier and Type Field Description static ExpressionVisitorExpressionVisitor. DETERMINISTIC_VISITORThe visitor singleton for the type DETERMINISTIC.static ExpressionVisitorExpressionVisitor. EVALUATABLE_VISITORThe visitor singleton for the type EVALUATABLE.private static ExpressionVisitor[]ExpressionVisitor. EVALUATABLE_VISITORSEVALUATABLE listeners with query level 0, 1, ...static ExpressionVisitorExpressionVisitor. INDEPENDENT_VISITORThe visitor singleton for the type INDEPENDENT.private static ExpressionVisitor[]ExpressionVisitor. INDEPENDENT_VISITORSINDEPENDENT listeners with query level 0, 1, ...static ExpressionVisitorExpressionVisitor. QUERY_COMPARABLE_VISITORThe visitor singleton for the type QUERY_COMPARABLE.static ExpressionVisitorExpressionVisitor. READONLY_VISITORThe visitor singleton for the type EVALUATABLE.Methods in org.h2.expression that return ExpressionVisitor Modifier and Type Method Description static ExpressionVisitorExpressionVisitor. getColumnsVisitor(java.util.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(java.util.HashSet<ColumnResolver> columnResolvers, int queryDecrement)Create a new visitor to decrement query level in columns with the specified resolvers.static ExpressionVisitorExpressionVisitor. getDependenciesVisitor(java.util.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.ExpressionVisitorExpressionVisitor. incrementQueryLevel(int offset)Increment or decrement the query level.Methods in org.h2.expression with parameters of type ExpressionVisitor Modifier and Type Method Description booleanAlias. 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 ExpressionVisitor Modifier and Type Method Description booleanAggregate. 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 ExpressionVisitor Modifier and Type Method Description booleanDataAnalysisOperation. isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.expression.condition
Methods in org.h2.expression.condition with parameters of type ExpressionVisitor Modifier and Type Method Description private 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 ExpressionVisitor Modifier and Type Method Description booleanCompatibilitySequenceValueFunction. 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 ExpressionVisitor Modifier and Type Method Description booleanModeFunction. isEverything(ExpressionVisitor visitor)booleanOnDuplicateKeyValues. isEverything(ExpressionVisitor visitor) -
Uses of ExpressionVisitor in org.h2.table
Methods in org.h2.table with parameters of type ExpressionVisitor Modifier and Type Method Description (package private) booleanColumn. isEverything(ExpressionVisitor visitor)Visit the default expression, the check constraint, and the sequence (if any).
-