Package net.java.ao.types
Class TypeManager
java.lang.Object
net.java.ao.types.TypeManager
Central managing class for the ActiveObjects type system. The type system in AO is designed to allow extensibility and control over how specific data types are handled internally. All database-agnostic, type-specific tasks are delegated to the actual type instances. This class acts as a container for every available type, indexing them based on corresponding Java type and JDBC integer type.
This container is thread safe and so may be used from within multiple contexts.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeManagerderby()<T> TypeInfo<T><T> TypeInfo<T>getType(Class<T> javaType, TypeQualifiers qualifiers) TypeInfo<?>getTypeFromSchema(int jdbcType, TypeQualifiers qualifiers) static TypeManagerh2()static TypeManagerhsql()static TypeManagermysql()static TypeManagernuodb()static TypeManageroracle()static TypeManagerpostgres()static TypeManager
-
Method Details
-
getType
-
getType
-
getTypeFromSchema
-
derby
-
hsql
-
h2
-
mysql
-
postgres
-
sqlServer
-
oracle
-
nuodb
-