Class CEPLiteral
- java.lang.Object
-
- org.apache.beam.sdk.extensions.sql.impl.cep.CEPOperation
-
- org.apache.beam.sdk.extensions.sql.impl.cep.CEPLiteral
-
- All Implemented Interfaces:
java.io.Serializable
public class CEPLiteral extends CEPOperation
CEPLiteralrepresents a literal node. It corresponds toRexLiteralin Calcite.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object other)booleanequals(java.lang.Object other)java.lang.BooleangetBoolean()java.lang.BytegetByte()org.joda.time.ReadableDateTimegetDateTime()java.math.BigDecimalgetDecimal()java.lang.DoublegetDouble()java.lang.FloatgetFloat()java.lang.ShortgetInt16()java.lang.IntegergetInt32()java.lang.LonggetInt64()java.lang.StringgetString()org.apache.beam.sdk.schemas.Schema.TypeNamegetTypeName()inthashCode()static CEPLiteralof(java.lang.Boolean myBoolean)static CEPLiteralof(java.lang.Byte myByte)static CEPLiteralof(java.lang.Double myDouble)static CEPLiteralof(java.lang.Float myFloat)static CEPLiteralof(java.lang.Integer myInt)static CEPLiteralof(java.lang.Long myLong)static CEPLiteralof(java.lang.Short myShort)static CEPLiteralof(java.lang.String myString)static CEPLiteralof(java.math.BigDecimal myDecimal)static CEPLiteralof(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexLiteral lit)static CEPLiteralof(org.joda.time.ReadableDateTime myDateTime)-
Methods inherited from class org.apache.beam.sdk.extensions.sql.impl.cep.CEPOperation
of
-
-
-
-
Method Detail
-
of
public static CEPLiteral of(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rex.RexLiteral lit)
-
of
public static CEPLiteral of(java.lang.Byte myByte)
-
of
public static CEPLiteral of(java.lang.Short myShort)
-
of
public static CEPLiteral of(java.lang.Integer myInt)
-
of
public static CEPLiteral of(java.lang.Long myLong)
-
of
public static CEPLiteral of(java.math.BigDecimal myDecimal)
-
of
public static CEPLiteral of(java.lang.Float myFloat)
-
of
public static CEPLiteral of(java.lang.Double myDouble)
-
of
public static CEPLiteral of(org.joda.time.ReadableDateTime myDateTime)
-
of
public static CEPLiteral of(java.lang.Boolean myBoolean)
-
of
public static CEPLiteral of(java.lang.String myString)
-
compareTo
public int compareTo(java.lang.Object other)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getByte
public java.lang.Byte getByte()
-
getInt16
public java.lang.Short getInt16()
-
getInt32
public java.lang.Integer getInt32()
-
getInt64
public java.lang.Long getInt64()
-
getDecimal
public java.math.BigDecimal getDecimal()
-
getFloat
public java.lang.Float getFloat()
-
getDouble
public java.lang.Double getDouble()
-
getDateTime
public org.joda.time.ReadableDateTime getDateTime()
-
getBoolean
public java.lang.Boolean getBoolean()
-
getString
public java.lang.String getString()
-
getTypeName
public org.apache.beam.sdk.schemas.Schema.TypeName getTypeName()
-
-