| Package | Description |
|---|---|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) SqlUpdate |
SqlMerge.updateCall |
| Modifier and Type | Method and Description |
|---|---|
SqlUpdate |
SqlMerge.getUpdateCall() |
| Constructor and Description |
|---|
SqlMerge(SqlParserPos pos,
SqlNode targetTable,
SqlNode condition,
SqlNode source,
SqlUpdate updateCall,
SqlInsert insertCall,
SqlSelect sourceSelect,
SqlIdentifier alias) |
| Modifier and Type | Field and Description |
|---|---|
private SqlUpdate |
SqlValidatorImpl.UpdateNamespace.node |
| Modifier and Type | Method and Description |
|---|---|
SqlUpdate |
SqlValidatorImpl.UpdateNamespace.getNode() |
| Modifier and Type | Method and Description |
|---|---|
private void |
SqlValidatorImpl.checkConstraint(SqlValidatorTable validatorTable,
SqlUpdate update,
RelDataType targetRowType)
Validates updates against the constraint of a modifiable view.
|
protected SqlSelect |
SqlValidatorImpl.createSourceSelectForUpdate(SqlUpdate call)
Creates the SELECT statement that putatively feeds rows into an UPDATE
statement to be updated.
|
private SqlNode |
SqlValidatorImpl.rewriteUpdateToMerge(SqlUpdate updateCall,
SqlNode selfJoinSrcExpr) |
void |
SqlValidator.validateUpdate(SqlUpdate update)
Validates an UPDATE statement.
|
void |
SqlValidatorImpl.validateUpdate(SqlUpdate call) |
| Constructor and Description |
|---|
UpdateNamespace(SqlValidatorImpl validator,
SqlUpdate node,
SqlNode enclosingNode,
SqlValidatorScope parentScope) |
| Modifier and Type | Method and Description |
|---|---|
private RelNode |
SqlToRelConverter.convertUpdate(SqlUpdate call) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.