| 程序包 | 说明 |
|---|---|
| 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.table |
Classes related to a table and table meta data.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SelectListColumnResolver
This class represents a column resolver for the column list of a SELECT
statement.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Query.mapColumns(ColumnResolver resolver,
int level)
Map the columns to the given column resolver.
|
void |
Select.mapColumns(ColumnResolver resolver,
int level) |
void |
SelectUnion.mapColumns(ColumnResolver resolver,
int level) |
void |
TableValueConstructor.mapColumns(ColumnResolver resolver,
int level) |
void |
TableValueConstructor.mapColumns(ColumnResolver resolver,
int level) |
void |
SelectUnion.mapColumns(ColumnResolver resolver,
int level) |
void |
Select.mapColumns(ColumnResolver resolver,
int level) |
abstract void |
Query.mapColumns(ColumnResolver resolver,
int level)
Map the columns to the given column resolver.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DomainColumnResolver
The single column resolver resolves the VALUE column.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ColumnResolver |
ExpressionVisitor.getResolver()
Get the column resolver.
|
ColumnResolver |
ExpressionVisitor.getResolver()
Get the column resolver.
|
| 限定符和类型 | 方法和说明 |
|---|---|
HashSet<ColumnResolver> |
ExpressionVisitor.getColumnResolvers()
Get the set of column resolvers.
|
HashSet<ColumnResolver> |
ExpressionVisitor.getColumnResolvers()
Get the set of column resolvers.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
void |
Alias.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ArrayConstructorByQuery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
DomainValueExpression.mapColumns(ColumnResolver resolver,
int level,
int state) |
abstract void |
Expression.mapColumns(ColumnResolver resolver,
int level,
int state)
Map the columns of the resolver to expression columns.
|
void |
ExpressionColumn.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ExpressionList.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation0.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation1.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation1_2.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation2.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
OperationN.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
SimpleCase.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Subquery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Wildcard.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Wildcard.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Subquery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
SimpleCase.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
OperationN.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation2.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation1_2.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation1.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Operation0.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ExpressionList.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ExpressionColumn.mapColumns(ColumnResolver resolver,
int level,
int state) |
abstract void |
Expression.mapColumns(ColumnResolver resolver,
int level,
int state)
Map the columns of the resolver to expression columns.
|
void |
DomainValueExpression.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ArrayConstructorByQuery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Alias.mapColumns(ColumnResolver resolver,
int level,
int state) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractAggregate.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
void |
Aggregate.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
void |
Aggregate.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
void |
AbstractAggregate.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Window.mapColumns(ColumnResolver resolver,
int level)
Map the columns of the resolver to expression columns.
|
void |
Window.mapColumns(ColumnResolver resolver,
int level)
Map the columns of the resolver to expression columns.
|
void |
DataAnalysisOperation.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
DataAnalysisOperation.mapColumns(ColumnResolver resolver,
int level,
int state) |
protected void |
DataAnalysisOperation.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState)
Map the columns of the resolver to expression columns.
|
void |
WindowFunction.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
void |
WindowFunction.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState) |
protected void |
DataAnalysisOperation.mapColumnsAnalysis(ColumnResolver resolver,
int level,
int innerState)
Map the columns of the resolver to expression columns.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BetweenPredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
CompareLike.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Comparison.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionAndOr.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionAndOrN.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionIn.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInConstantSet.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInParameter.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInQuery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionLocalAndGlobal.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionNot.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
IsJsonPredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
SimplePredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
SimplePredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
IsJsonPredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionNot.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionLocalAndGlobal.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInQuery.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInParameter.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionInConstantSet.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionIn.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionAndOrN.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
ConditionAndOr.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Comparison.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
CompareLike.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
BetweenPredicate.mapColumns(ColumnResolver resolver,
int level,
int state) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Function0_1.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
JavaFunction.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
JavaFunction.mapColumns(ColumnResolver resolver,
int level,
int state) |
void |
Function0_1.mapColumns(ColumnResolver resolver,
int level,
int state) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableFilter
A table filter represents a table that is used in a query.
|
Copyright © 2022. All rights reserved.