Package com.streambase.sb
Enum Class Timestamp.Type
- All Implemented Interfaces:
Serializable
,Comparable<Timestamp.Type>
,Constable
- Enclosing class:
- Timestamp
For use denoting timestamps objects between timestamp and interval types.
- Since:
- 11.1
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Timestamp.Type
fromBitValue
(long type) Takes a long bit value, and converts it to a TimestampType.static Timestamp.Type
fromTimevalStructure
(long timeVal) Takes a full timestamp structure, and returns the TimestampType of it.long
Gets the long representation of the this TimestampTypestatic Timestamp.Type
Returns the enum constant of this class with the specified name.static Timestamp.Type[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TIMESTAMP
indicates that timestamp is a TIMESTAMP -
INTERVAL
indicates that timestamp is an INTERVAL
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromBitValue
Takes a long bit value, and converts it to a TimestampType.- Parameters:
type
- the long bit value- Returns:
- the TimestampType corresponding to the bit.
- Since:
- 11.1
-
fromTimevalStructure
Takes a full timestamp structure, and returns the TimestampType of it.- Parameters:
timeVal
- the timestamp to type.- Returns:
- the TimestampType of the inputted timestamp.
- Since:
- 11.1
-
getLongType
public long getLongType()Gets the long representation of the this TimestampType- Returns:
- the long type.
- Since:
- 11.1
-