| Modifier and Type | Field and Description |
|---|---|
| public static final long | |
| public static final TimestampData | |
| public static final long | |
| public static final TimestampData | |
| private final String | |
| public static final TimeZone | |
| public final boolean | |
| public static final HashSet |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Object | |
| public static TimestampData | |
| public Object | |
| public static TimeData | |
| public static TimestampData | |
| public boolean | |
| public boolean | |
| public boolean | |
| public int | canMoveFrom(Type otherType)
Overrides org. When canConvertFrom() is true, can convert without changing the object |
| public Object | |
| public Object | |
| public Object | |
| public Object | |
| public int | |
| public static Boolean | contains(Session
The session session, Object[] First period to compare a, Type[] Types of the first period ta, Object[] Second period to compare b, Type[] Type of the second period tb, boolean pointOfTime)The predicate "x CONTAINS y" applies when a) both x and y are either period names or period constructors. |
| public TimestampData | |
| pack-priv static String | |
| public Object | convertJavaToSQL(SessionInterface session, Object a)
Overrides org.
|
| public Object | |
| public Object | |
| public Object | |
| public Object | |
| public Object | |
| public Object | |
| public Object | |
| public Object | convertSQLToJava(SessionInterface session, Object a)
Overrides org.
|
| public Object | |
| public Object | |
| pack-priv TimestampData | |
| public static TimestampData | |
| public Object | convertToDefaultType(SessionInterface session, Object a)
Implements abstract org. Converts the object to the given type without limit checks. |
| public static double | |
| public void | |
| public String | |
| public String | |
| public Object | convertToType(SessionInterface session, Object a, Type otherType)
Implements abstract org. Same as castToType except for CHARACTER values. |
| public Object | convertToTypeLimits(SessionInterface session, Object a)
Implements abstract org.
|
| public int | |
| public boolean | equals(Object other)
Overrides org. Indicates whether some other object is "equal to" this one. |
| public static Boolean | |
| public Type | getAggregateType(Type other)
Implements abstract org. Common type used in comparison operations. |
| public Type | getCombinedType(Session session, Type other, int operation)
Implements abstract org. Result type of combining values of two types in different operations. |
| public static DateTimeType | |
| public TimestampData | |
| public static int | |
| public String | getDefinition()
Implements abstract org. Returns the full definition of the type, including parameters |
| public Class | |
| public String | getJDBCClassName()
Implements abstract org. Returns the JDBC class name of type, if it exists, otherwise the HSQLDB class name. |
| public int | |
| public int | getJDBCTypeCode()
Implements abstract org. Returns the JDBC type number of type, if it exists, otherwise the HSQLDB / SQL type. |
| public Object | |
| public String | getNameString()
Implements abstract org. Returns the name of the type |
| private String | |
| public int | getPart(Session session, Object dateTime, int part)
Implements abstract org.
|
| public String | |
| public BigDecimal | getSecondPart(Session session, Object dateTime)
Implements abstract org.
|
| public int | |
| public int | getSQLGenericTypeCode()
Overrides org. Returns the generic SQL CLI type number of type, if it exists, otherwise the HSQLDB type. |
| pack-priv long | |
| pack-priv long | |
| pack-priv long | |
| public static int | |
| public static Boolean | immediatelyPrecedes(Session
The session session, Object[] First period to compare a, Type[] Types of the first period ta, Object[] Second period to compare b, Type[] Type of the second period tb)The predicate "x IMMEDIATELY PRECEDES y" applies when both x and y are either period names or period constructors. |
| public static Boolean | immediatelySucceeds(Session
The session session, Object[] First period to compare a, Type[] Types of the first period ta, Object[] Second period to compare b, Type[] Type of the second period tb)The predicate "x IMMEDIATELY SUCCEEDS y" applies when both x and y are either period names or period constructors. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public static TimestampData | |
| public static TimestampData | |
| public static TimestampData | |
| public static TimestampData | |
| public static TimestampData | |
| public static Type | Returns: The common data type of the boundaries of the two limits. null if any of the two periods is null or if the first limit of any period is null.The session session, Object[] First period to compare a, Type[] Types of the first period ta, Object[] Second period to compare b, Type[] Type of the second period tb, boolean pointOfTime)For temporal predicate operations on periods, we need to make sure we compare data of the same types. |
| public static Type | Returns: The common data type of the boundaries of the two limits. null if any of the two periods is null or if the first limit of any period is null.The session session, Object[] First period to compare a, Type[] Types of the first period ta, Object[] Second period to compare b, Type[] Type of the second period tb)For temporal predicate operations on periods, we need to make sure we compare data of the same types. |
| public static Boolean | |
| public static Boolean | |
| public static Boolean | |
| public Object | |
| pack-priv int | |
| public static void | |
| public static void | |
| pack-priv static void | |
| pack-priv static void | |
| public Object | |
| public static int | |
| public static BigDecimal | |
| public static Boolean | |
| public static TimestampData | |
| public static TimeData | |
| public static TimeData | |
| pack-priv static long | |
| public Instant | |
| public LocalDate | |
| public LocalDateTime | |
| public LocalTime | |
| public LocalTime | |
| public static TimestampData | |
| public OffsetDateTime | |
| public OffsetTime | |
| public OffsetTime | |
| public static int | |
| public Object |