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) void
MergeUsing.When. collectDependencies(ExpressionVisitor visitor)
Find and collect all DbObjects, this When object depends on.(package private) void
MergeUsing.WhenMatchedThenUpdate. collectDependencies(ExpressionVisitor visitor)
(package private) void
MergeUsing.WhenNotMatched. collectDependencies(ExpressionVisitor visitor)
(package private) boolean
SetClauseList. isEverything(ExpressionVisitor visitor)
Check if this expression and all sub-expressions can fulfill a criteria.(package private) boolean
SetClauseList.RowExpression. isEverything(ExpressionVisitor visitor)
(package private) boolean
SetClauseList.SetMultiple. isEverything(ExpressionVisitor visitor)
(package private) boolean
SetClauseList.SetSimple. isEverything(ExpressionVisitor visitor)
(package private) boolean
SetClauseList.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 boolean
Query. isEverything(ExpressionVisitor visitor)
Check if this expression and all sub-expressions can fulfill a criteria.boolean
Select. isEverything(ExpressionVisitor visitor)
boolean
SelectUnion. isEverything(ExpressionVisitor visitor)
boolean
TableValueConstructor. 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 boolean
Constraint. isEverything(ExpressionVisitor visitor)
Visit all elements in the constraint.boolean
ConstraintCheck. isEverything(ExpressionVisitor visitor)
boolean
ConstraintDomain. isEverything(ExpressionVisitor visitor)
-
Uses of ExpressionVisitor in org.h2.expression
Fields in org.h2.expression declared as ExpressionVisitor Modifier and Type Field Description static ExpressionVisitor
ExpressionVisitor. DETERMINISTIC_VISITOR
The visitor singleton for the type DETERMINISTIC.static ExpressionVisitor
ExpressionVisitor. EVALUATABLE_VISITOR
The visitor singleton for the type EVALUATABLE.private static ExpressionVisitor[]
ExpressionVisitor. EVALUATABLE_VISITORS
EVALUATABLE listeners with query level 0, 1, ...static ExpressionVisitor
ExpressionVisitor. INDEPENDENT_VISITOR
The visitor singleton for the type INDEPENDENT.private static ExpressionVisitor[]
ExpressionVisitor. INDEPENDENT_VISITORS
INDEPENDENT listeners with query level 0, 1, ...static ExpressionVisitor
ExpressionVisitor. QUERY_COMPARABLE_VISITOR
The visitor singleton for the type QUERY_COMPARABLE.static ExpressionVisitor
ExpressionVisitor. READONLY_VISITOR
The visitor singleton for the type EVALUATABLE.Methods in org.h2.expression that return ExpressionVisitor Modifier and Type Method Description static ExpressionVisitor
ExpressionVisitor. getColumnsVisitor(java.util.HashSet<Column> columns, Table table)
Create a new visitor to get all referenced columns.static ExpressionVisitor
ExpressionVisitor. getColumnsVisitor(AllColumnsForPlan columns)
Create a new visitor to get all referenced columns.static ExpressionVisitor
ExpressionVisitor. getDecrementQueryLevelVisitor(java.util.HashSet<ColumnResolver> columnResolvers, int queryDecrement)
Create a new visitor to decrement query level in columns with the specified resolvers.static ExpressionVisitor
ExpressionVisitor. getDependenciesVisitor(java.util.HashSet<DbObject> dependencies)
Create a new visitor object to collect dependencies.static ExpressionVisitor
ExpressionVisitor. getMaxModificationIdVisitor()
static ExpressionVisitor
ExpressionVisitor. getNotFromResolverVisitor(ColumnResolver resolver)
Create a new visitor to check if no expression depends on the given resolver.static ExpressionVisitor
ExpressionVisitor. getOptimizableVisitor(Table table)
Create a new visitor to check if all aggregates are for the given table.ExpressionVisitor
ExpressionVisitor. incrementQueryLevel(int offset)
Increment or decrement the query level.Methods in org.h2.expression with parameters of type ExpressionVisitor Modifier and Type Method Description boolean
Alias. isEverything(ExpressionVisitor visitor)
boolean
ArrayConstructorByQuery. isEverything(ExpressionVisitor visitor)
boolean
DomainValueExpression. isEverything(ExpressionVisitor visitor)
abstract boolean
Expression. isEverything(ExpressionVisitor visitor)
Check if this expression and all sub-expressions can fulfill a criteria.boolean
ExpressionColumn. isEverything(ExpressionVisitor visitor)
boolean
ExpressionList. isEverything(ExpressionVisitor visitor)
boolean
Operation1_2. isEverything(ExpressionVisitor visitor)
boolean
Operation1. isEverything(ExpressionVisitor visitor)
boolean
Operation2. isEverything(ExpressionVisitor visitor)
boolean
OperationN. isEverything(ExpressionVisitor visitor)
boolean
Parameter. isEverything(ExpressionVisitor visitor)
boolean
Rownum. isEverything(ExpressionVisitor visitor)
boolean
SequenceValue. isEverything(ExpressionVisitor visitor)
boolean
SimpleCase. isEverything(ExpressionVisitor visitor)
boolean
Subquery. isEverything(ExpressionVisitor visitor)
boolean
ValueExpression. isEverything(ExpressionVisitor visitor)
boolean
Variable. isEverything(ExpressionVisitor visitor)
boolean
Wildcard. 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 boolean
Aggregate. isEverything(ExpressionVisitor visitor)
boolean
JavaAggregate. 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 boolean
DataAnalysisOperation. 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 boolean
ConditionIn. areAllValues(ExpressionVisitor visitor)
boolean
BetweenPredicate. isEverything(ExpressionVisitor visitor)
boolean
CompareLike. isEverything(ExpressionVisitor visitor)
boolean
Comparison. isEverything(ExpressionVisitor visitor)
boolean
ConditionAndOr. isEverything(ExpressionVisitor visitor)
boolean
ConditionAndOrN. isEverything(ExpressionVisitor visitor)
boolean
ConditionIn. isEverything(ExpressionVisitor visitor)
boolean
ConditionInConstantSet. isEverything(ExpressionVisitor visitor)
boolean
ConditionInParameter. isEverything(ExpressionVisitor visitor)
boolean
ConditionInQuery. isEverything(ExpressionVisitor visitor)
boolean
ConditionLocalAndGlobal. isEverything(ExpressionVisitor visitor)
boolean
ConditionNot. isEverything(ExpressionVisitor visitor)
boolean
IsJsonPredicate. isEverything(ExpressionVisitor visitor)
boolean
PredicateWithSubquery. isEverything(ExpressionVisitor visitor)
boolean
SimplePredicate. 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 boolean
CompatibilitySequenceValueFunction. isEverything(ExpressionVisitor visitor)
boolean
CSVWriteFunction. isEverything(ExpressionVisitor visitor)
boolean
CurrentDateTimeValueFunction. isEverything(ExpressionVisitor visitor)
boolean
CurrentGeneralValueSpecification. isEverything(ExpressionVisitor visitor)
boolean
DataTypeSQLFunction. isEverything(ExpressionVisitor visitor)
boolean
DBObjectFunction. isEverything(ExpressionVisitor visitor)
boolean
FileFunction. isEverything(ExpressionVisitor visitor)
boolean
Function0_1. isEverything(ExpressionVisitor visitor)
boolean
JavaFunction. isEverything(ExpressionVisitor visitor)
boolean
RandFunction. isEverything(ExpressionVisitor visitor)
boolean
SessionControlFunction. isEverything(ExpressionVisitor visitor)
boolean
SetFunction. isEverything(ExpressionVisitor visitor)
boolean
SysInfoFunction. isEverything(ExpressionVisitor visitor)
boolean
TableInfoFunction. 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 boolean
ModeFunction. isEverything(ExpressionVisitor visitor)
boolean
OnDuplicateKeyValues. 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) boolean
Column. isEverything(ExpressionVisitor visitor)
Visit the default expression, the check constraint, and the sequence (if any).
-