public class SqlQualified
extends java.lang.Object
The result of calling
SqlValidatorScope.fullyQualify(org.apache.calcite.sql.SqlIdentifier)
,
a fully-qualified identifier contains the name (in correct case),
parser position, type, and scope of each component of the identifier.
It is immutable.
Modifier and Type | Field and Description |
---|---|
SqlIdentifier |
identifier |
SqlValidatorNamespace |
namespace |
int |
prefixLength |
Modifier | Constructor and Description |
---|---|
private |
SqlQualified(SqlValidatorScope scope,
int prefixLength,
SqlValidatorNamespace namespace,
SqlIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
static SqlQualified |
create(SqlValidatorScope scope,
int prefixLength,
SqlValidatorNamespace namespace,
SqlIdentifier identifier) |
java.util.List<java.lang.String> |
prefix() |
java.util.List<java.lang.String> |
suffix() |
java.lang.String |
toString() |
public final int prefixLength
public final SqlValidatorNamespace namespace
public final SqlIdentifier identifier
private SqlQualified(SqlValidatorScope scope, int prefixLength, SqlValidatorNamespace namespace, SqlIdentifier identifier)
public java.lang.String toString()
toString
in class java.lang.Object
public static SqlQualified create(SqlValidatorScope scope, int prefixLength, SqlValidatorNamespace namespace, SqlIdentifier identifier)
public final java.util.List<java.lang.String> prefix()
public final java.util.List<java.lang.String> suffix()
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.