| 程序包 | 说明 |
|---|---|
| org.h2.command |
This package contains the parser and the base classes for prepared SQL statements.
|
| org.h2.command.ddl |
Contains DDL (data definition language) and related SQL statements.
|
| org.h2.command.query |
Contains queries.
|
| org.h2.expression.condition |
Condition expressions.
|
| org.h2.index |
Various table index implementations, as well as cursors to navigate in an index.
|
| org.h2.table |
Classes related to a table and table meta data.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ArrayList<Parameter> |
Prepared.parameters
The list of parameters.
|
protected ArrayList<Parameter> |
Prepared.parameters
The list of parameters.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<Parameter> |
Prepared.getParameters()
Get the parameter list.
|
ArrayList<Parameter> |
Prepared.getParameters()
Get the parameter list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Prepared.setParameterList(ArrayList<Parameter> parameters)
Set the parameter list of this statement.
|
void |
Prepared.setParameterList(ArrayList<Parameter> parameters)
Set the parameter list of this statement.
|
void |
Parser.setSuppliedParameters(ArrayList<Parameter> suppliedParameters) |
void |
Parser.setSuppliedParameters(ArrayList<Parameter> suppliedParameters) |
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayList<Parameter> |
PrepareProcedure.getParameters() |
ArrayList<Parameter> |
PrepareProcedure.getParameters() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Query.addGlobalCondition(Parameter param,
int columnId,
int comparisonType)
Add a condition to the query.
|
void |
Select.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
void |
SelectUnion.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
void |
TableValueConstructor.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
void |
TableValueConstructor.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
void |
SelectUnion.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
void |
Select.addGlobalCondition(Parameter param,
int columnId,
int comparisonType) |
abstract void |
Query.addGlobalCondition(Parameter param,
int columnId,
int comparisonType)
Add a condition to the query.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Table |
Query.toTable(String alias,
Column[] columnTemplates,
ArrayList<Parameter> parameters,
boolean forCreateView,
Query topQuery)
Converts this query to a table or a view.
|
Table |
TableValueConstructor.toTable(String alias,
Column[] columnTemplates,
ArrayList<Parameter> parameters,
boolean forCreateView,
Query topQuery) |
Table |
TableValueConstructor.toTable(String alias,
Column[] columnTemplates,
ArrayList<Parameter> parameters,
boolean forCreateView,
Query topQuery) |
Table |
Query.toTable(String alias,
Column[] columnTemplates,
ArrayList<Parameter> parameters,
boolean forCreateView,
Query topQuery)
Converts this query to a table or a view.
|
| 构造器和说明 |
|---|
ConditionInParameter(Expression left,
boolean not,
boolean whenOperand,
Parameter parameter)
Create a new
= ANY(?) |
ConditionInParameter(Expression left,
boolean not,
boolean whenOperand,
Parameter parameter)
Create a new
= ANY(?) |
| 构造器和说明 |
|---|
QueryExpressionIndex(QueryExpressionTable table,
String querySQL,
ArrayList<Parameter> originalParameters,
boolean recursive)
Constructor for the original index in
TableView. |
QueryExpressionIndex(QueryExpressionTable table,
String querySQL,
ArrayList<Parameter> originalParameters,
boolean recursive)
Constructor for the original index in
TableView. |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableView |
TableView.createTableViewMaybeRecursive(Schema schema,
int id,
String name,
String querySQL,
ArrayList<Parameter> parameters,
Column[] columnTemplates,
SessionLocal session,
boolean literalsChecked,
boolean isTableExpression,
boolean isTemporary,
Database db)
Create a view.
|
static TableView |
TableView.createTableViewMaybeRecursive(Schema schema,
int id,
String name,
String querySQL,
ArrayList<Parameter> parameters,
Column[] columnTemplates,
SessionLocal session,
boolean literalsChecked,
boolean isTableExpression,
boolean isTemporary,
Database db)
Create a view.
|
int |
QueryExpressionTable.getParameterOffset(ArrayList<Parameter> additionalParameters)
Get the index of the first parameter.
|
int |
QueryExpressionTable.getParameterOffset(ArrayList<Parameter> additionalParameters)
Get the index of the first parameter.
|
| 构造器和说明 |
|---|
TableView(Schema schema,
int id,
String name,
String querySQL,
ArrayList<Parameter> params,
Column[] columnTemplates,
SessionLocal session,
boolean allowRecursive,
boolean literalsChecked,
boolean isTableExpression,
boolean isTemporary) |
TableView(Schema schema,
int id,
String name,
String querySQL,
ArrayList<Parameter> params,
Column[] columnTemplates,
SessionLocal session,
boolean allowRecursive,
boolean literalsChecked,
boolean isTableExpression,
boolean isTemporary) |
Copyright © 2022. All rights reserved.