private static class SqlValidatorImpl.UpdateNamespace extends SqlValidatorImpl.DmlNamespace
Modifier and Type | Field and Description |
---|---|
private SqlUpdate |
node |
extendList
enclosingNode, rowType, type, validator
Constructor and Description |
---|
UpdateNamespace(SqlValidatorImpl validator,
SqlUpdate node,
SqlNode enclosingNode,
SqlValidatorScope parentScope) |
Modifier and Type | Method and Description |
---|---|
SqlUpdate |
getNode()
Returns the parse tree node at the root of this namespace.
|
getId, getMonotonicExprs, getMonotonicity, getTable, resolve, split, supportsModality, validateImpl
convertToStruct, fieldExists, getEnclosingNode, getRowType, getRowTypeSansSystemColumns, getType, getValidator, isWrapperFor, lookupChild, makeNullable, setType, toStruct, translate, unwrap, validate
private final SqlUpdate node
UpdateNamespace(SqlValidatorImpl validator, SqlUpdate node, SqlNode enclosingNode, SqlValidatorScope parentScope)
public SqlUpdate getNode()
SqlValidatorNamespace
getNode
in interface SqlValidatorNamespace
getNode
in class IdentifierNamespace
TableNamespace
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.