Package openGql.grammar
Class PrimitiveQueryStatement
- java.lang.Object
-
- openGql.grammar.PrimitiveQueryStatement
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PrimitiveQueryStatement>
- Direct Known Subclasses:
PrimitiveQueryStatement.Filter,PrimitiveQueryStatement.For,PrimitiveQueryStatement.Let,PrimitiveQueryStatement.Match,PrimitiveQueryStatement.OrderByAndPage
public abstract class PrimitiveQueryStatement extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<PrimitiveQueryStatement>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrimitiveQueryStatement.Filterstatic classPrimitiveQueryStatement.Forstatic classPrimitiveQueryStatement.Letstatic classPrimitiveQueryStatement.Matchstatic classPrimitiveQueryStatement.OrderByAndPagestatic interfacePrimitiveQueryStatement.PartialVisitor<R>Partial visitor overPrimitiveQueryStatementwith a defaultPrimitiveQueryStatement.PartialVisitor.otherwise(openGql.grammar.PrimitiveQueryStatement)branch.static interfacePrimitiveQueryStatement.Visitor<R>Visitor overPrimitiveQueryStatement.
-
Field Summary
Fields Modifier and Type Field Description static NameFILTERName of theopenGql.grammar.PrimitiveQueryStatement.filterfield.static NameFORName of theopenGql.grammar.PrimitiveQueryStatement.forfield.static NameLETName of theopenGql.grammar.PrimitiveQueryStatement.letfield.static NameMATCHName of theopenGql.grammar.PrimitiveQueryStatement.matchfield.static NameORDER_BY_AND_PAGEName of theopenGql.grammar.PrimitiveQueryStatement.orderByAndPagefield.static NameTYPE_Name of theopenGql.grammar.PrimitiveQueryStatementtype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(PrimitiveQueryStatement.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.PrimitiveQueryStatementtype.
-
MATCH
public static final Name MATCH
Name of theopenGql.grammar.PrimitiveQueryStatement.matchfield.
-
LET
public static final Name LET
Name of theopenGql.grammar.PrimitiveQueryStatement.letfield.
-
FOR
public static final Name FOR
Name of theopenGql.grammar.PrimitiveQueryStatement.forfield.
-
FILTER
public static final Name FILTER
Name of theopenGql.grammar.PrimitiveQueryStatement.filterfield.
-
ORDER_BY_AND_PAGE
public static final Name ORDER_BY_AND_PAGE
Name of theopenGql.grammar.PrimitiveQueryStatement.orderByAndPagefield.
-
-
Method Detail
-
accept
public abstract <R> R accept(PrimitiveQueryStatement.Visitor<R> visitor)
Dispatch tovisitor.
-
-