Package org.h2.engine
Interface CastDataProvider
-
- All Known Implementing Classes:
Database,JdbcConnection,JdbcXAConnection.PooledJdbcConnection,Session,SessionLocal,SessionRemote
public interface CastDataProviderProvides information for type casts and comparison operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValueTimestampTimeZonecurrentTimestamp()Returns the current timestamp with maximum resolution.TimeZoneProvidercurrentTimeZone()Returns the current time zone.JavaObjectSerializergetJavaObjectSerializer()Returns the custom Java object serializer, ornull.ModegetMode()Returns the database mode.booleanzeroBasedEnums()Returns are ENUM values 0-based.
-
-
-
Method Detail
-
currentTimestamp
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
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
-
-