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

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • 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

    Constructors
    Constructor
    Description
    DrillCompoundIdentifier(List<org.apache.drill.exec.planner.sql.parser.DrillCompoundIdentifier.IdentifierHolder> identifiers)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DrillCompoundIdentifier

      public DrillCompoundIdentifier(List<org.apache.drill.exec.planner.sql.parser.DrillCompoundIdentifier.IdentifierHolder> identifiers)
  • Method Details

    • newBuilder

      public static DrillCompoundIdentifier.Builder newBuilder()
    • getAsSqlNode

      public org.apache.calcite.sql.SqlNode getAsSqlNode(boolean allowNoTableRefCompoundIdentifier)
    • getAsCompoundIdentifier

      public org.apache.calcite.sql.SqlNode getAsCompoundIdentifier()