private static class SqlValidatorImpl.InsertNamespace extends SqlValidatorImpl.DmlNamespace
Modifier and Type | Field and Description |
---|---|
private SqlInsert |
node |
extendList
enclosingNode, rowType, type, validator
Constructor and Description |
---|
InsertNamespace(SqlValidatorImpl validator,
SqlInsert node,
SqlNode enclosingNode,
SqlValidatorScope parentScope) |
Modifier and Type | Method and Description |
---|---|
SqlInsert |
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 SqlInsert node
InsertNamespace(SqlValidatorImpl validator, SqlInsert node, SqlNode enclosingNode, SqlValidatorScope parentScope)
public SqlInsert getNode()
SqlValidatorNamespace
getNode
in interface SqlValidatorNamespace
getNode
in class IdentifierNamespace
TableNamespace
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.