Package org.apache.calcite.sql.validate
Class SqlValidatorScope.Resolve
- java.lang.Object
-
- org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- Enclosing interface:
- SqlValidatorScope
public static class SqlValidatorScope.Resolve extends java.lang.Object
A match found when looking up a name.
-
-
Field Summary
Fields Modifier and Type Field Description SqlValidatorNamespace
namespace
private boolean
nullable
SqlValidatorScope.Path
path
(package private) java.util.List<java.lang.String>
remainingNames
Names not matched; empty if it was a full match.SqlValidatorScope
scope
-
Constructor Summary
Constructors Constructor Description Resolve(SqlValidatorNamespace namespace, boolean nullable, SqlValidatorScope scope, SqlValidatorScope.Path path, java.util.List<java.lang.String> remainingNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RelDataType
rowType()
The row type of the found namespace, nullable if the lookup has looked into outer joins.
-
-
-
Field Detail
-
namespace
public final SqlValidatorNamespace namespace
-
nullable
private final boolean nullable
-
scope
public final SqlValidatorScope scope
-
path
public final SqlValidatorScope.Path path
-
remainingNames
final java.util.List<java.lang.String> remainingNames
Names not matched; empty if it was a full match.
-
-
Constructor Detail
-
Resolve
Resolve(SqlValidatorNamespace namespace, boolean nullable, SqlValidatorScope scope, SqlValidatorScope.Path path, java.util.List<java.lang.String> remainingNames)
-
-
Method Detail
-
rowType
public RelDataType rowType()
The row type of the found namespace, nullable if the lookup has looked into outer joins.
-
-