public class SqlQualified extends 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 |
@Nullable SqlValidatorNamespace |
namespace |
int |
prefixLength |
| Modifier and Type | Method and Description |
|---|---|
static SqlQualified |
create(@Nullable SqlValidatorScope scope,
int prefixLength,
@Nullable SqlValidatorNamespace namespace,
SqlIdentifier identifier) |
List<String> |
prefix() |
List<String> |
suffix() |
String |
toString() |
public final int prefixLength
public final @Nullable SqlValidatorNamespace namespace
public final SqlIdentifier identifier
public static SqlQualified create(@Nullable SqlValidatorScope scope, int prefixLength, @Nullable SqlValidatorNamespace namespace, SqlIdentifier identifier)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.