Package openGql.grammar
Class DatetimeFunction
- java.lang.Object
-
- openGql.grammar.DatetimeFunction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DatetimeFunction>
- Direct Known Subclasses:
DatetimeFunction.CurrentTimestamp,DatetimeFunction.ZonedDatetimeWithParams
public abstract class DatetimeFunction extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<DatetimeFunction>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatetimeFunction.CurrentTimestampstatic interfaceDatetimeFunction.PartialVisitor<R>Partial visitor overDatetimeFunctionwith a defaultDatetimeFunction.PartialVisitor.otherwise(openGql.grammar.DatetimeFunction)branch.static interfaceDatetimeFunction.Visitor<R>Visitor overDatetimeFunction.static classDatetimeFunction.ZonedDatetimeWithParams
-
Field Summary
Fields Modifier and Type Field Description static NameCURRENT_TIMESTAMPName of theopenGql.grammar.DatetimeFunction.currentTimestampfield.static NameTYPE_Name of theopenGql.grammar.DatetimeFunctiontype.static NameZONED_DATETIME_WITH_PARAMSName of theopenGql.grammar.DatetimeFunction.zonedDatetimeWithParamsfield.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(DatetimeFunction.Visitor<R> visitor)Dispatch tovisitor.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.DatetimeFunctiontype.
-
CURRENT_TIMESTAMP
public static final Name CURRENT_TIMESTAMP
Name of theopenGql.grammar.DatetimeFunction.currentTimestampfield.
-
ZONED_DATETIME_WITH_PARAMS
public static final Name ZONED_DATETIME_WITH_PARAMS
Name of theopenGql.grammar.DatetimeFunction.zonedDatetimeWithParamsfield.
-
-
Method Detail
-
accept
public abstract <R> R accept(DatetimeFunction.Visitor<R> visitor)
Dispatch tovisitor.
-
-