Uses of Interface
org.apache.cayenne.access.types.ExtendedType
Packages that use ExtendedType
Package
Description
Contains classes that handle JDBC interactions.
Defines an extendable mechanism to map Java types to JDBC types.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
-
Uses of ExtendedType in org.apache.cayenne.access.jdbc
Fields in org.apache.cayenne.access.jdbc declared as ExtendedTypeMethods in org.apache.cayenne.access.jdbc that return ExtendedTypeModifier and TypeMethodDescriptionRowDescriptor.getConverters()
Returns extended types for columns.Constructors in org.apache.cayenne.access.jdbc with parameters of type ExtendedTypeModifierConstructorDescriptionRowDescriptor
(ColumnDescriptor[] columns, ExtendedType[] converters) Creates a fully initialized RowDescriptor. -
Uses of ExtendedType in org.apache.cayenne.access.translator
Methods in org.apache.cayenne.access.translator that return ExtendedTypeMethods in org.apache.cayenne.access.translator with parameters of type ExtendedTypeModifier and TypeMethodDescriptionvoid
ParameterBinding.include
(int statementPosition, Object value, ExtendedType extendedType) Sets the value of the binding and initializes statement position var, thus "including" this binding in the current iteration.void
ParameterBinding.setExtendedType
(ExtendedType extendedType) -
Uses of ExtendedType in org.apache.cayenne.access.types
Classes in org.apache.cayenne.access.types that implement ExtendedTypeModifier and TypeClassDescriptionclass
class
Handlesjava.lang.Boolean
mapping.class
Handlesbyte[]
, mapping it as either of JDBC types - BLOB or (VAR)BINARY.class
Handlesjava.lang.Byte
type mapping.class
CalendarType<T extends Calendar>
ExtendedType that handlesCalendar
fields.class
Handlesjava.lang.String
, mapping it as either of JDBC types - CLOB or (VAR)CHAR.class
class
class
class
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
class
class
class
class
class
This is a default ExtendedType that relies on JDBC driver to determine the result type.class
Handlesjava.lang.Short
type mapping.class
class
class
Mapsjava.util.Date
to any of the three database date/time types: TIME, DATE, TIMESTAMP.class
A noop type that is sometimes useful to suppress extended types operations.class
Fields in org.apache.cayenne.access.types declared as ExtendedTypeFields in org.apache.cayenne.access.types with type parameters of type ExtendedTypeModifier and TypeFieldDescriptionprotected final Map
<String, ExtendedType> ExtendedTypeMap.typeMap
Methods in org.apache.cayenne.access.types that return ExtendedTypeModifier and TypeMethodDescriptionprotected ExtendedType
ExtendedTypeMap.createType
(String className) Returns an ExtendedType for specific Java classes.ExtendedTypeMap.getDefaultType()
Returns a default ExtendedType that is used to handle unmapped types.ExtendedTypeMap.getRegisteredType
(Class<?> javaClass) Returns a type registered for the class name.ExtendedTypeMap.getRegisteredType
(String javaClassName) Returns a guaranteed non-null ExtendedType instance for a given Java class name.Returns ExtendedType instance that can handle a given object class.ExtendedType
<?> ExtendedType
<? extends ValueObjectType> Methods in org.apache.cayenne.access.types with parameters of type ExtendedTypeModifier and TypeMethodDescriptionvoid
ExtendedTypeMap.registerType
(ExtendedType type) Adds a new type to the list of registered types. -
Uses of ExtendedType in org.apache.cayenne.configuration.runtime
Methods in org.apache.cayenne.configuration.runtime that return types with arguments of type ExtendedTypeModifier and TypeMethodDescriptionstatic ListBuilder
<ExtendedType> CoreModule.contributeDefaultTypes
(Binder binder) Deprecated.static ListBuilder
<ExtendedType> CoreModule.contributeUserTypes
(Binder binder) Deprecated.in favor ofCoreModule.extend(Binder)
APIMethods in org.apache.cayenne.configuration.runtime with parameters of type ExtendedTypeModifier and TypeMethodDescriptionCoreModuleExtender.addDefaultExtendedType
(ExtendedType<?> type) Adds a default adapter-agnostic ExtendedType.CoreModuleExtender.addUserExtendedType
(ExtendedType<?> type) Adds an adapter-agnostic ExtendedType.Method parameters in org.apache.cayenne.configuration.runtime with type arguments of type ExtendedTypeModifier and TypeMethodDescriptionCoreModuleExtender.addDefaultExtendedType
(Class<? extends ExtendedType<?>> type) Adds a default adapter-agnostic ExtendedType.CoreModuleExtender.addUserExtendedType
(Class<? extends ExtendedType<?>> type) Adds an adapter-agnostic ExtendedType. -
Uses of ExtendedType in org.apache.cayenne.dba
Method parameters in org.apache.cayenne.dba with type arguments of type ExtendedTypeModifier and TypeMethodDescriptionprotected void
JdbcAdapter.initExtendedTypes
(List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ValueObjectTypeRegistry valueObjectTypeRegistry) Constructor parameters in org.apache.cayenne.dba with type arguments of type ExtendedTypeModifierConstructorDescriptionJdbcAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) Creates new JdbcAdapter with a set of default parameters. -
Uses of ExtendedType in org.apache.cayenne.dba.db2
Constructor parameters in org.apache.cayenne.dba.db2 with type arguments of type ExtendedTypeModifierConstructorDescriptionDB2Adapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.derby
Constructor parameters in org.apache.cayenne.dba.derby with type arguments of type ExtendedTypeModifierConstructorDescriptionDerbyAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.firebird
Constructor parameters in org.apache.cayenne.dba.firebird with type arguments of type ExtendedTypeModifierConstructorDescriptionFirebirdAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.frontbase
Constructor parameters in org.apache.cayenne.dba.frontbase with type arguments of type ExtendedTypeModifierConstructorDescriptionFrontBaseAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.h2
Classes in org.apache.cayenne.dba.h2 that implement ExtendedTypeModifier and TypeClassDescriptionclass
H2 specific char type handling - used to handle the correct setting of clobsConstructor parameters in org.apache.cayenne.dba.h2 with type arguments of type ExtendedTypeModifierConstructorDescriptionH2Adapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.hsqldb
Constructor parameters in org.apache.cayenne.dba.hsqldb with type arguments of type ExtendedTypeModifierConstructorDescriptionHSQLDBAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) HSQLDBNoSchemaAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.ingres
Classes in org.apache.cayenne.dba.ingres that implement ExtendedTypeConstructor parameters in org.apache.cayenne.dba.ingres with type arguments of type ExtendedTypeModifierConstructorDescriptionIngresAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.mysql
Constructor parameters in org.apache.cayenne.dba.mysql with type arguments of type ExtendedTypeModifierConstructorDescriptionMySQLAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.oracle
Classes in org.apache.cayenne.dba.oracle that implement ExtendedTypeModifier and TypeClassDescriptionclass
class
Oracle specific CHAR type handling.class
Constructor parameters in org.apache.cayenne.dba.oracle with type arguments of type ExtendedTypeModifierConstructorDescriptionOracle8Adapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) OracleAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.postgres
Constructor parameters in org.apache.cayenne.dba.postgres with type arguments of type ExtendedTypeModifierConstructorDescriptionPostgresAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.sqlite
Constructor parameters in org.apache.cayenne.dba.sqlite with type arguments of type ExtendedTypeModifierConstructorDescriptionSQLiteAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.sqlserver
Constructor parameters in org.apache.cayenne.dba.sqlserver with type arguments of type ExtendedTypeModifierConstructorDescriptionSQLServerAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.sybase
Constructor parameters in org.apache.cayenne.dba.sybase with type arguments of type ExtendedTypeModifierConstructorDescriptionSybaseAdapter
(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)
CoreModule.extend(Binder)
API