java.lang.Object
org.apache.drill.exec.physical.resultSet.project.Qualifier
All Implemented Interfaces:
QualifierContainer

public class Qualifier extends Object implements QualifierContainer
Represents one level of qualifier for a column. Analogous to a SchemaPath, but represents the result of coalescing multiple occurrences of the same column.
  • Constructor Details

    • Qualifier

      public Qualifier()
  • Method Details

    • qualifier

      public Qualifier qualifier()
      Specified by:
      qualifier in interface QualifierContainer
    • requireQualifier

      public Qualifier requireQualifier()
      Specified by:
      requireQualifier in interface QualifierContainer
    • isArray

      public boolean isArray()
    • hasIndexes

      public boolean hasIndexes()
    • hasIndex

      public boolean hasIndex(int index)
    • maxIndex

      public int maxIndex()
    • indexArray

      public boolean[] indexArray()
    • isTuple

      public boolean isTuple()
    • tuple

      public RequestedTuple tuple()
    • addIndex

      protected void addIndex(int index)
    • projectAllElements

      protected void projectAllElements()
    • arrayDims

      public int arrayDims()
    • projectAllMembers

      public void projectAllMembers()
    • explicitMembers

      public RequestedTupleImpl explicitMembers()
    • toString

      public String toString()
      Overrides:
      toString in class Object