| 程序包 | 说明 |
|---|---|
| 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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
boolean |
TableValueConstructor.isEverything(ExpressionVisitor visitor) |
boolean |
SelectUnion.isEverything(ExpressionVisitor visitor) |
boolean |
Select.isEverything(ExpressionVisitor visitor) |
abstract boolean |
Query.isEverything(ExpressionVisitor visitor)
Check if this expression and all sub-expressions can fulfill a criteria.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Constraint.isEverything(ExpressionVisitor visitor)
Visit all elements in the constraint.
|
boolean |
ConstraintCheck.isEverything(ExpressionVisitor visitor) |
boolean |
ConstraintDomain.isEverything(ExpressionVisitor visitor) |
boolean |
ConstraintDomain.isEverything(ExpressionVisitor visitor) |
boolean |
ConstraintCheck.isEverything(ExpressionVisitor visitor) |
boolean |
Constraint.isEverything(ExpressionVisitor visitor)
Visit all elements in the constraint.
|
| 限定符和类型 | 字段和说明 |
|---|---|
static ExpressionVisitor |
ExpressionVisitor.DETERMINISTIC_VISITOR
The visitor singleton for the type DETERMINISTIC.
|
static ExpressionVisitor |
ExpressionVisitor.DETERMINISTIC_VISITOR
The visitor singleton for the type DETERMINISTIC.
|
static ExpressionVisitor |
ExpressionVisitor.EVALUATABLE_VISITOR
The visitor singleton for the type EVALUATABLE.
|
static ExpressionVisitor |
ExpressionVisitor.EVALUATABLE_VISITOR
The visitor singleton for the type EVALUATABLE.
|
static ExpressionVisitor |
ExpressionVisitor.INDEPENDENT_VISITOR
The visitor singleton for the type INDEPENDENT.
|
static ExpressionVisitor |
ExpressionVisitor.INDEPENDENT_VISITOR
The visitor singleton for the type INDEPENDENT.
|
static ExpressionVisitor |
ExpressionVisitor.QUERY_COMPARABLE_VISITOR
The visitor singleton for the type QUERY_COMPARABLE.
|
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.
|
static ExpressionVisitor |
ExpressionVisitor.READONLY_VISITOR
The visitor singleton for the type EVALUATABLE.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ExpressionVisitor |
ExpressionVisitor.getColumnsVisitor(AllColumnsForPlan columns)
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.getColumnsVisitor(HashSet<Column> columns,
Table table)
Create a new visitor to get all referenced columns.
|
static ExpressionVisitor |
ExpressionVisitor.getColumnsVisitor(HashSet<Column> columns,
Table table)
Create a new visitor to get all referenced columns.
|
static ExpressionVisitor |
ExpressionVisitor.getDecrementQueryLevelVisitor(HashSet<ColumnResolver> columnResolvers,
int queryDecrement)
Create a new visitor to decrement query level in columns with the
specified resolvers.
|
static ExpressionVisitor |
ExpressionVisitor.getDecrementQueryLevelVisitor(HashSet<ColumnResolver> columnResolvers,
int queryDecrement)
Create a new visitor to decrement query level in columns with the
specified resolvers.
|
static ExpressionVisitor |
ExpressionVisitor.getDependenciesVisitor(HashSet<DbObject> dependencies)
Create a new visitor object to collect dependencies.
|
static ExpressionVisitor |
ExpressionVisitor.getDependenciesVisitor(HashSet<DbObject> dependencies)
Create a new visitor object to collect dependencies.
|
static ExpressionVisitor |
ExpressionVisitor.getMaxModificationIdVisitor() |
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.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.
|
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.
|
ExpressionVisitor |
ExpressionVisitor.incrementQueryLevel(int offset)
Increment or decrement the query level.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.isEverything(ExpressionVisitor visitor) |
boolean |
Operation1_2.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) |
boolean |
Wildcard.isEverything(ExpressionVisitor visitor) |
boolean |
Variable.isEverything(ExpressionVisitor visitor) |
boolean |
ValueExpression.isEverything(ExpressionVisitor visitor) |
boolean |
Subquery.isEverything(ExpressionVisitor visitor) |
boolean |
SimpleCase.isEverything(ExpressionVisitor visitor) |
boolean |
SequenceValue.isEverything(ExpressionVisitor visitor) |
boolean |
Rownum.isEverything(ExpressionVisitor visitor) |
boolean |
Parameter.isEverything(ExpressionVisitor visitor) |
boolean |
OperationN.isEverything(ExpressionVisitor visitor) |
boolean |
Operation2.isEverything(ExpressionVisitor visitor) |
boolean |
Operation1_2.isEverything(ExpressionVisitor visitor) |
boolean |
Operation1.isEverything(ExpressionVisitor visitor) |
boolean |
ExpressionList.isEverything(ExpressionVisitor visitor) |
boolean |
ExpressionColumn.isEverything(ExpressionVisitor visitor) |
abstract boolean |
Expression.isEverything(ExpressionVisitor visitor)
Check if this expression and all sub-expressions can fulfill a criteria.
|
boolean |
DomainValueExpression.isEverything(ExpressionVisitor visitor) |
boolean |
ArrayConstructorByQuery.isEverything(ExpressionVisitor visitor) |
boolean |
Alias.isEverything(ExpressionVisitor visitor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Aggregate.isEverything(ExpressionVisitor visitor) |
boolean |
JavaAggregate.isEverything(ExpressionVisitor visitor) |
boolean |
JavaAggregate.isEverything(ExpressionVisitor visitor) |
boolean |
Aggregate.isEverything(ExpressionVisitor visitor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DataAnalysisOperation.isEverything(ExpressionVisitor visitor) |
boolean |
DataAnalysisOperation.isEverything(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 |
SimplePredicate.isEverything(ExpressionVisitor visitor) |
boolean |
SimplePredicate.isEverything(ExpressionVisitor visitor) |
boolean |
IsJsonPredicate.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionNot.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionLocalAndGlobal.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionInQuery.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionInParameter.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionInConstantSet.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionIn.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionAndOrN.isEverything(ExpressionVisitor visitor) |
boolean |
ConditionAndOr.isEverything(ExpressionVisitor visitor) |
boolean |
Comparison.isEverything(ExpressionVisitor visitor) |
boolean |
CompareLike.isEverything(ExpressionVisitor visitor) |
boolean |
BetweenPredicate.isEverything(ExpressionVisitor visitor) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
boolean |
TableInfoFunction.isEverything(ExpressionVisitor visitor) |
boolean |
SysInfoFunction.isEverything(ExpressionVisitor visitor) |
boolean |
SetFunction.isEverything(ExpressionVisitor visitor) |
boolean |
SessionControlFunction.isEverything(ExpressionVisitor visitor) |
boolean |
RandFunction.isEverything(ExpressionVisitor visitor) |
boolean |
JavaFunction.isEverything(ExpressionVisitor visitor) |
boolean |
Function0_1.isEverything(ExpressionVisitor visitor) |
boolean |
FileFunction.isEverything(ExpressionVisitor visitor) |
boolean |
DBObjectFunction.isEverything(ExpressionVisitor visitor) |
boolean |
DataTypeSQLFunction.isEverything(ExpressionVisitor visitor) |
boolean |
CurrentGeneralValueSpecification.isEverything(ExpressionVisitor visitor) |
boolean |
CurrentDateTimeValueFunction.isEverything(ExpressionVisitor visitor) |
boolean |
CSVWriteFunction.isEverything(ExpressionVisitor visitor) |
boolean |
CompatibilitySequenceValueFunction.isEverything(ExpressionVisitor visitor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ModeFunction.isEverything(ExpressionVisitor visitor) |
boolean |
OnDuplicateKeyValues.isEverything(ExpressionVisitor visitor) |
boolean |
OnDuplicateKeyValues.isEverything(ExpressionVisitor visitor) |
boolean |
ModeFunction.isEverything(ExpressionVisitor visitor) |
Copyright © 2022. All rights reserved.