Package openGql.grammar
Class NumericValueFunction
- java.lang.Object
-
- openGql.grammar.NumericValueFunction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<NumericValueFunction>
- Direct Known Subclasses:
NumericValueFunction.AbsoluteValue,NumericValueFunction.Cardinality,NumericValueFunction.Ceiling,NumericValueFunction.CommonLogarithm,NumericValueFunction.Exponential,NumericValueFunction.Floor,NumericValueFunction.Length,NumericValueFunction.Logarithm,NumericValueFunction.Modulus,NumericValueFunction.NaturalLogarithm,NumericValueFunction.Power,NumericValueFunction.SquareRoot,NumericValueFunction.Trigonometric
public abstract class NumericValueFunction extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<NumericValueFunction>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNumericValueFunction.AbsoluteValuestatic classNumericValueFunction.Cardinalitystatic classNumericValueFunction.Ceilingstatic classNumericValueFunction.CommonLogarithmstatic classNumericValueFunction.Exponentialstatic classNumericValueFunction.Floorstatic classNumericValueFunction.Lengthstatic classNumericValueFunction.Logarithmstatic classNumericValueFunction.Modulusstatic classNumericValueFunction.NaturalLogarithmstatic interfaceNumericValueFunction.PartialVisitor<R>Partial visitor overNumericValueFunctionwith a defaultNumericValueFunction.PartialVisitor.otherwise(openGql.grammar.NumericValueFunction)branch.static classNumericValueFunction.Powerstatic classNumericValueFunction.SquareRootstatic classNumericValueFunction.Trigonometricstatic interfaceNumericValueFunction.Visitor<R>Visitor overNumericValueFunction.
-
Field Summary
Fields Modifier and Type Field Description static NameABSOLUTE_VALUEName of theopenGql.grammar.NumericValueFunction.absoluteValuefield.static NameCARDINALITYName of theopenGql.grammar.NumericValueFunction.cardinalityfield.static NameCEILINGName of theopenGql.grammar.NumericValueFunction.ceilingfield.static NameCOMMON_LOGARITHMName of theopenGql.grammar.NumericValueFunction.commonLogarithmfield.static NameEXPONENTIALName of theopenGql.grammar.NumericValueFunction.exponentialfield.static NameFLOORName of theopenGql.grammar.NumericValueFunction.floorfield.static NameLENGTHName of theopenGql.grammar.NumericValueFunction.lengthfield.static NameLOGARITHMName of theopenGql.grammar.NumericValueFunction.logarithmfield.static NameMODULUSName of theopenGql.grammar.NumericValueFunction.modulusfield.static NameNATURAL_LOGARITHMName of theopenGql.grammar.NumericValueFunction.naturalLogarithmfield.static NamePOWERName of theopenGql.grammar.NumericValueFunction.powerfield.static NameSQUARE_ROOTName of theopenGql.grammar.NumericValueFunction.squareRootfield.static NameTRIGONOMETRICName of theopenGql.grammar.NumericValueFunction.trigonometricfield.static NameTYPE_Name of theopenGql.grammar.NumericValueFunctiontype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(NumericValueFunction.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.NumericValueFunctiontype.
-
LENGTH
public static final Name LENGTH
Name of theopenGql.grammar.NumericValueFunction.lengthfield.
-
CARDINALITY
public static final Name CARDINALITY
Name of theopenGql.grammar.NumericValueFunction.cardinalityfield.
-
ABSOLUTE_VALUE
public static final Name ABSOLUTE_VALUE
Name of theopenGql.grammar.NumericValueFunction.absoluteValuefield.
-
MODULUS
public static final Name MODULUS
Name of theopenGql.grammar.NumericValueFunction.modulusfield.
-
TRIGONOMETRIC
public static final Name TRIGONOMETRIC
Name of theopenGql.grammar.NumericValueFunction.trigonometricfield.
-
LOGARITHM
public static final Name LOGARITHM
Name of theopenGql.grammar.NumericValueFunction.logarithmfield.
-
COMMON_LOGARITHM
public static final Name COMMON_LOGARITHM
Name of theopenGql.grammar.NumericValueFunction.commonLogarithmfield.
-
NATURAL_LOGARITHM
public static final Name NATURAL_LOGARITHM
Name of theopenGql.grammar.NumericValueFunction.naturalLogarithmfield.
-
EXPONENTIAL
public static final Name EXPONENTIAL
Name of theopenGql.grammar.NumericValueFunction.exponentialfield.
-
POWER
public static final Name POWER
Name of theopenGql.grammar.NumericValueFunction.powerfield.
-
SQUARE_ROOT
public static final Name SQUARE_ROOT
Name of theopenGql.grammar.NumericValueFunction.squareRootfield.
-
FLOOR
public static final Name FLOOR
Name of theopenGql.grammar.NumericValueFunction.floorfield.
-
CEILING
public static final Name CEILING
Name of theopenGql.grammar.NumericValueFunction.ceilingfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(NumericValueFunction.Visitor<R> visitor)
Dispatch tovisitor.
-
-