Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.cayenne.access.types.ExtendedType

Packages that use ExtendedType
org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
org.apache.cayenne.access.types | Defines an extendable mechanism to map Java types to JDBC types.
org.apache.cayenne.dba.oracle | Oracle DbAdapter.

Uses of ExtendedType in org.apache.cayenne.access.jdbc

Fields in org.apache.cayenne.access.jdbc declared as ExtendedType
`protected ExtendedType[]` | `RowDescriptor.converters`

Methods in org.apache.cayenne.access.jdbc that return ExtendedType
`ExtendedType[]` | `RowDescriptor.getConverters()` Returns extended types for columns.

Constructors in org.apache.cayenne.access.jdbc with parameters of type ExtendedType
`RowDescriptor(ColumnDescriptor[] columns, ExtendedType[] converters)` Creates a fully initialized RowDescriptor.

Uses of ExtendedType in org.apache.cayenne.access.types

Classes in org.apache.cayenne.access.types that implement ExtendedType
`class` | `BigDecimalType`
`class` | `BigIntegerType`
`class` | `BooleanType` Handles `java.lang.Boolean` mapping.
`class` | `ByteArrayType` Handles `byte[]`, mapping it as either of JDBC types - BLOB or (VAR)BINARY.
`class` | `ByteType` Handles `java.lang.Byte` type mapping.
`class` | `CalendarType<T extends Calendar>` ExtendedType that handles `Calendar` fields.
`class` | `CharType` Handles `java.lang.String`, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
`class` | `DateType`
`class` | `DoubleType`
`class` | `EnumType<T extends Enum<T>>` An ExtendedType that handles an enum class.
`class` | `ExtendedEnumType<T extends Enum<T>>` An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface.
`class` | `FloatType`
`class` | `IntegerType`
`class` | `LongType`
`class` | `ObjectType` This is a default ExtendedType that relies on JDBC driver to determine the result type.
`class` | `ShortType` Handles `java.lang.Short` type mapping.
`class` | `TimestampType`
`class` | `TimeType`
`class` | `UtilDateType` Maps `java.util.Date` to any of the three database date/time types: TIME, DATE, TIMESTAMP.
`class` | `UUIDType` An ExtendedType to map Java UUIDs as persistent attributes.

Fields in org.apache.cayenne.access.types declared as ExtendedType
`protected ExtendedType` | `ExtendedTypeMap.defaultType`

Fields in org.apache.cayenne.access.types with type parameters of type ExtendedType
`protected java.util.Map<java.lang.String,ExtendedType>` | `ExtendedTypeMap.typeMap`

Methods in org.apache.cayenne.access.types that return ExtendedType
`protected ExtendedType` | `ExtendedTypeMap.createType(java.lang.String className)` Returns an ExtendedType for specific Java classes.
`ExtendedType` | `ExtendedTypeMap.getDefaultType()` Returns a default ExtendedType that is used to handle unmapped types.
`ExtendedType` | `ExtendedTypeMap.getRegisteredType(java.lang.Class<?> javaClass)` Returns a type registered for the class name.
`ExtendedType` | `ExtendedTypeMap.getRegisteredType(java.lang.String javaClassName)` Returns a guaranteed non-null ExtendedType instance for a given Java class name.
`ExtendedType` | `ExtendedTypeFactory.getType(java.lang.Class<?> objectClass)` Returns ExtendedType instance that can handle a given object class.

Methods in org.apache.cayenne.access.types with parameters of type ExtendedType
`void` | `ExtendedTypeMap.registerType(ExtendedType type)` Adds a new type to the list of registered types.

Uses of ExtendedType in org.apache.cayenne.dba.oracle

Classes in org.apache.cayenne.dba.oracle that implement ExtendedType
`class` | `OracleCharType` Oracle specific CHAR type handling.
`class` | `OracleUtilDateType`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.