Package org.apache.calcite.piglet
Class Ast.GroupStmt
- java.lang.Object
-
- org.apache.calcite.piglet.Ast.Node
-
- org.apache.calcite.piglet.Ast.Stmt
-
- org.apache.calcite.piglet.Ast.Assignment
-
- org.apache.calcite.piglet.Ast.Assignment1
-
- org.apache.calcite.piglet.Ast.GroupStmt
-
- Enclosing class:
- Ast
public static class Ast.GroupStmt extends Ast.Assignment1
Parse tree node for GROUP statement.Syntax:
alias = GROUP alias ( ALL | BY ( exp | '(' exp [, exp]... ')' ) )
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<Ast.Node>
keys
Grouping keys.-
Fields inherited from class org.apache.calcite.piglet.Ast.Assignment1
source
-
Fields inherited from class org.apache.calcite.piglet.Ast.Assignment
target
-
-
Constructor Summary
Constructors Constructor Description GroupStmt(SqlParserPos pos, Ast.Identifier target, Ast.Identifier source, java.util.List<Ast.Node> keys)
-
-
-
Field Detail
-
keys
final java.util.List<Ast.Node> keys
Grouping keys. May be null (for ALL), or a list of one or more expressions.
-
-
Constructor Detail
-
GroupStmt
public GroupStmt(SqlParserPos pos, Ast.Identifier target, Ast.Identifier source, java.util.List<Ast.Node> keys)
-
-