Class DrillCompoundIdentifier
java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlIdentifier
org.apache.drill.exec.planner.sql.parser.DrillCompoundIdentifier
- All Implemented Interfaces:
Cloneable
public class DrillCompoundIdentifier
extends org.apache.calcite.sql.SqlIdentifier
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.apache.calcite.sql.SqlIdentifier
componentPositions, names, STAR
Fields inherited from class org.apache.calcite.sql.SqlNode
EMPTY_ARRAY, pos
-
Constructor Summary
ConstructorDescriptionDrillCompoundIdentifier
(List<org.apache.drill.exec.planner.sql.parser.DrillCompoundIdentifier.IdentifierHolder> identifiers) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlNode
getAsSqlNode
(boolean allowNoTableRefCompoundIdentifier) Methods inherited from class org.apache.calcite.sql.SqlIdentifier
accept, add, assignNamesFrom, clone, equalsDeep, getCollation, getComponent, getComponent, getComponentParserPosition, getKind, getMonotonicity, getSimple, getString, isComponentQuoted, isSimple, isStar, plus, plusStar, setName, setNames, simpleNames, simpleNames, skipLast, star, star, toStar, toString, unparse, validate, validateExpr
Methods inherited from class org.apache.calcite.sql.SqlNode
clone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, findValidOptions, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, unparseWithParentheses
-
Constructor Details
-
DrillCompoundIdentifier
public DrillCompoundIdentifier(List<org.apache.drill.exec.planner.sql.parser.DrillCompoundIdentifier.IdentifierHolder> identifiers)
-
-
Method Details
-
newBuilder
-
getAsSqlNode
public org.apache.calcite.sql.SqlNode getAsSqlNode(boolean allowNoTableRefCompoundIdentifier) -
getAsCompoundIdentifier
public org.apache.calcite.sql.SqlNode getAsCompoundIdentifier()
-