Package org.apache.calcite.piglet
Piglet, a Pig-like language.
-
Class Summary Class Description Ast Abstract syntax tree.Ast.Assignment Abstract base class for statements that assign to a named relation.Ast.Assignment1 Abstract base class for an assignment with one source relation.Ast.BagType Parse tree for a bag type.Ast.Call Parse tree node for a call to a function or operator.Ast.DescribeStmt Parse tree node for DESCRIBE statement.Ast.DistinctStmt Parse tree node for DISTINCT statement.Ast.DumpStmt Parse tree node for DUMP statement.Ast.FieldSchema Parse tree for field schema.Ast.FilterStmt Parse tree node for FILTER statement.Ast.ForeachNestedStmt Parse tree node for FOREACH statement (nested).Ast.ForeachStmt Parse tree node for FOREACH statement (non-nested).Ast.GroupStmt Parse tree node for GROUP statement.Ast.Identifier Parse tree node for Identifier.Ast.LimitStmt Parse tree node for LIMIT statement.Ast.Literal Parse tree node for Literal.Ast.LoadStmt Parse tree node for LOAD statement.Ast.MapType Parse tree for a map type.Ast.Node Abstract base class for parse tree node.Ast.NumericLiteral Parse tree node for NumericLiteral.Ast.OrderStmt Parse tree node for ORDER statement.Ast.Program Parse tree node for a program.Ast.ScalarType Parse tree for scalar type such asint
.Ast.Schema Parse tree for schema.Ast.SpecialIdentifier Parse tree node for "*", a special kind of identifier.Ast.Stmt Abstract base class for parse tree node representing a statement.Ast.TupleType Parse tree for a tuple type.Ast.Type Parse tree for type.Ast.UnParser Contains output and indentation level while a tree of nodes is being converted to text.Ast.ValuesStmt Parse tree node for VALUES statement.Handler Walks over a Piglet AST and calls the corresponding methods in aPigRelBuilder
. -
Enum Summary Enum Description Ast.Direction Sort direction.Ast.Op Parse tree node type.