# Uses of Package
org.apache.cayenne.access.types

- Packages that use org.apache.cayenne.access.types
  Package | Description
  --- | ---
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.translator |
  org.apache.cayenne.access.types | Defines an extendable mechanism to map Java types to JDBC types.
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
  org.apache.cayenne.dba.derby | Apache Derby DbAdapter.
  org.apache.cayenne.dba.firebird |
  org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
  org.apache.cayenne.dba.h2 |
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.mysql | MySQL DbAdapter.
  org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
  org.apache.cayenne.dba.oracle | Oracle DbAdapter.
  org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
  org.apache.cayenne.dba.sqlite |
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.dba.sybase | Sybase DbAdapter.
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.reflect.generic |

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.access.jdbc
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.access.translator
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.access.types
  Class | Description
  --- | ---
  CharType | Handles `java.lang.String`, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeFactory | ExtendedType factory interface.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectType | Descriptor and serialization helper for custom value objects that can be safely stored in the DB.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.configuration.server
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeFactory | ExtendedType factory interface.
  ValueObjectType | Descriptor and serialization helper for custom value objects that can be safely stored in the DB.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.db2
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.derby
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.firebird
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.frontbase
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.h2
  Class | Description
  --- | ---
  CharType | Handles `java.lang.String`, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.hsqldb
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.ingres
  Class | Description
  --- | ---
  BooleanType | Handles `java.lang.Boolean` mapping.
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.mysql
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.openbase
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.oracle
  Class | Description
  --- | ---
  ByteArrayType | Handles `byte[]`, mapping it as either of JDBC types - BLOB or (VAR)BINARY.
  CharType | Handles `java.lang.String`, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  UtilDateType | Maps `java.util.Date` to any of the three database date/time types: TIME, DATE, TIMESTAMP.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.postgres
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.sqlite
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.sqlserver
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.dba.sybase
  Class | Description
  --- | ---
  ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
  ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.map
  Class | Description
  --- | ---
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.

- Classes in org.apache.cayenne.access.types used by org.apache.cayenne.reflect.generic
  Class | Description
  --- | ---
  ValueObjectTypeRegistry | Registry of user-defined descriptors of custom value objects' classes.