Class FieldSelection

java.lang.Object
org.apache.drill.exec.vector.complex.fn.FieldSelection

public class FieldSelection extends Object
This class manages the projection pushdown for a complex path.
  • Field Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isNeverValid

      public boolean isNeverValid()
    • isAlwaysValid

      public boolean isAlwaysValid()
    • getChild

      public FieldSelection getChild(String name)
    • getFieldSelection

      public static FieldSelection getFieldSelection(List<SchemaPath> fields)
      Generates a field selection based on a list of fields. Assumes that a partial path a.b is equivalent to a.b.*
      Parameters:
      fields -
      Returns: