Package org.apache.drill.common.expression
package org.apache.drill.common.expression
Logical expression tree representation.
Drill manages expressions provided in many different parts of SQL queries.
This includes scalar expressions in select, filter and join conditions, as
well as aggregate and window functions. These expressions are represented
logically as ASTs during planning. The classes defined here provide the
different nodes in the expression tree, as well as utilities for building
and manipulating expressions during parsing and planning.
-
ClassDescriptionRepresents an actual call (a reference) to a declared function.MajorTypeInLogicalExpression is a LogicalExpression, which wraps a given @{TypeProtos.MajorType}Used to represent path to nested field within schema as a chain of path segments.This is the path for the column in the tableIdentifies method parameter based on given name and type.