Package org.h2.engine
Interface CastDataProvider
- All Known Implementing Classes:
Database
,JdbcConnection
,Session
,SessionLocal
,SessionRemote
public interface CastDataProvider
Provides information for type casts and comparison operations.
-
Method Summary
Modifier and TypeMethodDescriptionorg.h2.value.ValueTimestampTimeZone
Returns the current timestamp with maximum resolution.org.h2.util.TimeZoneProvider
Returns the current time zone.Returns the custom Java object serializer, ornull
.getMode()
Returns the database mode.boolean
Returns are ENUM values 0-based.
-
Method Details
-
currentTimestamp
org.h2.value.ValueTimestampTimeZone currentTimestamp()Returns the current timestamp with maximum resolution. The value must be the same within a transaction or within execution of a command.- Returns:
- the current timestamp for CURRENT_TIMESTAMP(9)
-
currentTimeZone
org.h2.util.TimeZoneProvider currentTimeZone()Returns the current time zone.- Returns:
- the current time zone
-
getMode
Mode getMode()Returns the database mode.- Returns:
- the database mode
-
getJavaObjectSerializer
JavaObjectSerializer getJavaObjectSerializer()Returns the custom Java object serializer, ornull
.- Returns:
- the custom Java object serializer, or
null
-
zeroBasedEnums
boolean zeroBasedEnums()Returns are ENUM values 0-based.- Returns:
- are ENUM values 0-based
-