Package openGql.grammar
Class PrimaryValueExpression
- java.lang.Object
-
- openGql.grammar.PrimaryValueExpression
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PrimaryValueExpression>
- Direct Known Subclasses:
PrimaryValueExpression.AggregateFunction,PrimaryValueExpression.BindingVariableReference,PrimaryValueExpression.CaseExpression,PrimaryValueExpression.CastSpecification,PrimaryValueExpression.ElementIdFunction,PrimaryValueExpression.LetValueExpression,PrimaryValueExpression.Parenthesized,PrimaryValueExpression.PathValueConstructor,PrimaryValueExpression.PropertyReference,PrimaryValueExpression.UnsignedValueSpecification,PrimaryValueExpression.ValueQueryExpression
public abstract class PrimaryValueExpression extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<PrimaryValueExpression>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrimaryValueExpression.AggregateFunctionstatic classPrimaryValueExpression.BindingVariableReferencestatic classPrimaryValueExpression.CaseExpressionstatic classPrimaryValueExpression.CastSpecificationstatic classPrimaryValueExpression.ElementIdFunctionstatic classPrimaryValueExpression.LetValueExpressionstatic classPrimaryValueExpression.Parenthesizedstatic interfacePrimaryValueExpression.PartialVisitor<R>Partial visitor overPrimaryValueExpressionwith a defaultPrimaryValueExpression.PartialVisitor.otherwise(openGql.grammar.PrimaryValueExpression)branch.static classPrimaryValueExpression.PathValueConstructorstatic classPrimaryValueExpression.PropertyReferencestatic classPrimaryValueExpression.UnsignedValueSpecificationstatic classPrimaryValueExpression.ValueQueryExpressionstatic interfacePrimaryValueExpression.Visitor<R>Visitor overPrimaryValueExpression.
-
Field Summary
Fields Modifier and Type Field Description static NameAGGREGATE_FUNCTIONName of theopenGql.grammar.PrimaryValueExpression.aggregateFunctionfield.static NameBINDING_VARIABLE_REFERENCEName of theopenGql.grammar.PrimaryValueExpression.bindingVariableReferencefield.static NameCASE_EXPRESSIONName of theopenGql.grammar.PrimaryValueExpression.caseExpressionfield.static NameCAST_SPECIFICATIONName of theopenGql.grammar.PrimaryValueExpression.castSpecificationfield.static NameELEMENT_ID_FUNCTIONName of theopenGql.grammar.PrimaryValueExpression.elementIdFunctionfield.static NameLET_VALUE_EXPRESSIONName of theopenGql.grammar.PrimaryValueExpression.letValueExpressionfield.static NamePARENTHESIZEDName of theopenGql.grammar.PrimaryValueExpression.parenthesizedfield.static NamePATH_VALUE_CONSTRUCTORName of theopenGql.grammar.PrimaryValueExpression.pathValueConstructorfield.static NamePROPERTY_REFERENCEName of theopenGql.grammar.PrimaryValueExpression.propertyReferencefield.static NameTYPE_Name of theopenGql.grammar.PrimaryValueExpressiontype.static NameUNSIGNED_VALUE_SPECIFICATIONName of theopenGql.grammar.PrimaryValueExpression.unsignedValueSpecificationfield.static NameVALUE_QUERY_EXPRESSIONName of theopenGql.grammar.PrimaryValueExpression.valueQueryExpressionfield.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(PrimaryValueExpression.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.PrimaryValueExpressiontype.
-
PARENTHESIZED
public static final Name PARENTHESIZED
Name of theopenGql.grammar.PrimaryValueExpression.parenthesizedfield.
-
AGGREGATE_FUNCTION
public static final Name AGGREGATE_FUNCTION
Name of theopenGql.grammar.PrimaryValueExpression.aggregateFunctionfield.
-
UNSIGNED_VALUE_SPECIFICATION
public static final Name UNSIGNED_VALUE_SPECIFICATION
Name of theopenGql.grammar.PrimaryValueExpression.unsignedValueSpecificationfield.
-
PATH_VALUE_CONSTRUCTOR
public static final Name PATH_VALUE_CONSTRUCTOR
Name of theopenGql.grammar.PrimaryValueExpression.pathValueConstructorfield.
-
PROPERTY_REFERENCE
public static final Name PROPERTY_REFERENCE
Name of theopenGql.grammar.PrimaryValueExpression.propertyReferencefield.
-
VALUE_QUERY_EXPRESSION
public static final Name VALUE_QUERY_EXPRESSION
Name of theopenGql.grammar.PrimaryValueExpression.valueQueryExpressionfield.
-
CASE_EXPRESSION
public static final Name CASE_EXPRESSION
Name of theopenGql.grammar.PrimaryValueExpression.caseExpressionfield.
-
CAST_SPECIFICATION
public static final Name CAST_SPECIFICATION
Name of theopenGql.grammar.PrimaryValueExpression.castSpecificationfield.
-
ELEMENT_ID_FUNCTION
public static final Name ELEMENT_ID_FUNCTION
Name of theopenGql.grammar.PrimaryValueExpression.elementIdFunctionfield.
-
LET_VALUE_EXPRESSION
public static final Name LET_VALUE_EXPRESSION
Name of theopenGql.grammar.PrimaryValueExpression.letValueExpressionfield.
-
BINDING_VARIABLE_REFERENCE
public static final Name BINDING_VARIABLE_REFERENCE
Name of theopenGql.grammar.PrimaryValueExpression.bindingVariableReferencefield.
-
-
Method Detail
-
accept
public abstract <R> R accept(PrimaryValueExpression.Visitor<R> visitor)
Dispatch tovisitor.
-
-