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

Packages that use org.apache.cayenne.access.types
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
org.apache.cayenne.access.translator.sqltemplate
org.apache.cayenne.access.types
Defines an extendable mechanism to map Java types to JDBC types.
org.apache.cayenne.configuration.runtime
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.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
  Class
  Description
  InternalUnsupportedTypeFactory.Marker
  Marker interface, that should be used by any internal value types, that could potentially get to the SQL
- 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.sqltemplate
  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.runtime
  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.
- 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.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.
  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.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.