public abstract static class SqlValidatorScope.Path extends Object
| Modifier and Type | Field and Description |
|---|---|
static SqlValidatorScope.EmptyPath |
EMPTY
The empty path.
|
| Constructor and Description |
|---|
Path() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
build(com.google.common.collect.ImmutableList.Builder<SqlValidatorScope.Step> paths) |
SqlValidatorScope.Step |
plus(@Nullable RelDataType rowType,
int i,
String name,
StructKind kind)
Creates a path that consists of this path plus one additional step.
|
int |
stepCount()
Number of steps in this path.
|
List<SqlValidatorScope.Step> |
steps()
Returns the steps in this path.
|
String |
toString() |
public static final SqlValidatorScope.EmptyPath EMPTY
public SqlValidatorScope.Step plus(@Nullable RelDataType rowType, int i, String name, StructKind kind)
public int stepCount()
public List<SqlValidatorScope.Step> steps()
protected void build(com.google.common.collect.ImmutableList.Builder<SqlValidatorScope.Step> paths)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.