Package openGql.grammar
Class ApproximateNumericType
- java.lang.Object
-
- openGql.grammar.ApproximateNumericType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ApproximateNumericType>
- Direct Known Subclasses:
ApproximateNumericType.DoubleWithPrecision,ApproximateNumericType.Float128,ApproximateNumericType.Float16,ApproximateNumericType.Float256,ApproximateNumericType.Float32,ApproximateNumericType.Float64,ApproximateNumericType.FloatWithPrecision,ApproximateNumericType.Real
public abstract class ApproximateNumericType extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ApproximateNumericType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApproximateNumericType.DoubleWithPrecisionstatic classApproximateNumericType.Float128static classApproximateNumericType.Float16static classApproximateNumericType.Float256static classApproximateNumericType.Float32static classApproximateNumericType.Float64static classApproximateNumericType.FloatWithPrecisionstatic interfaceApproximateNumericType.PartialVisitor<R>Partial visitor overApproximateNumericTypewith a defaultApproximateNumericType.PartialVisitor.otherwise(openGql.grammar.ApproximateNumericType)branch.static classApproximateNumericType.Realstatic interfaceApproximateNumericType.Visitor<R>Visitor overApproximateNumericType.
-
Field Summary
Fields Modifier and Type Field Description static NameDOUBLE_WITH_PRECISIONName of theopenGql.grammar.ApproximateNumericType.doubleWithPrecisionfield.static NameFLOAT_WITH_PRECISIONName of theopenGql.grammar.ApproximateNumericType.floatWithPrecisionfield.static NameFLOAT128Name of theopenGql.grammar.ApproximateNumericType.float128field.static NameFLOAT16Name of theopenGql.grammar.ApproximateNumericType.float16field.static NameFLOAT256Name of theopenGql.grammar.ApproximateNumericType.float256field.static NameFLOAT32Name of theopenGql.grammar.ApproximateNumericType.float32field.static NameFLOAT64Name of theopenGql.grammar.ApproximateNumericType.float64field.static NameREALName of theopenGql.grammar.ApproximateNumericType.realfield.static NameTYPE_Name of theopenGql.grammar.ApproximateNumericTypetype.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(ApproximateNumericType.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.ApproximateNumericTypetype.
-
FLOAT16
public static final Name FLOAT16
Name of theopenGql.grammar.ApproximateNumericType.float16field.
-
FLOAT32
public static final Name FLOAT32
Name of theopenGql.grammar.ApproximateNumericType.float32field.
-
FLOAT64
public static final Name FLOAT64
Name of theopenGql.grammar.ApproximateNumericType.float64field.
-
FLOAT128
public static final Name FLOAT128
Name of theopenGql.grammar.ApproximateNumericType.float128field.
-
FLOAT256
public static final Name FLOAT256
Name of theopenGql.grammar.ApproximateNumericType.float256field.
-
FLOAT_WITH_PRECISION
public static final Name FLOAT_WITH_PRECISION
Name of theopenGql.grammar.ApproximateNumericType.floatWithPrecisionfield.
-
REAL
public static final Name REAL
Name of theopenGql.grammar.ApproximateNumericType.realfield.
-
DOUBLE_WITH_PRECISION
public static final Name DOUBLE_WITH_PRECISION
Name of theopenGql.grammar.ApproximateNumericType.doubleWithPrecisionfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(ApproximateNumericType.Visitor<R> visitor)
Dispatch tovisitor.
-
-