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.jdbcFields 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.translatorMethods in org.apache.cayenne.access.translator that return ExtendedTypeMethods in org.apache.cayenne.access.translator with parameters of type ExtendedTypeModifier and TypeMethodDescriptionvoidParameterBinding.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.voidParameterBinding.setExtendedType(ExtendedType extendedType) 
- 
Uses of ExtendedType in org.apache.cayenne.access.typesClasses in org.apache.cayenne.access.types that implement ExtendedTypeModifier and TypeClassDescriptionclassclassHandlesjava.lang.Booleanmapping.classHandlesbyte[], mapping it as either of JDBC types - BLOB or (VAR)BINARY.classHandlesjava.lang.Bytetype mapping.classCalendarType<T extends Calendar>ExtendedType that handlesCalendarfields.classHandlesjava.lang.String, mapping it as either of JDBC types - CLOB or (VAR)CHAR.classclassclassclassAn ExtendedType that handles an enum class.classExtendedEnumType<T extends Enum<T>>An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface.classclassclassclassclassclassThis is a default ExtendedType that relies on JDBC driver to determine the result type.classHandlesjava.lang.Shorttype mapping.classclassclassMapsjava.util.Dateto any of the three database date/time types: TIME, DATE, TIMESTAMP.classA noop type that is sometimes useful to suppress extended types operations.classFields 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.typeMapMethods in org.apache.cayenne.access.types that return ExtendedTypeModifier and TypeMethodDescriptionprotected ExtendedTypeExtendedTypeMap.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 TypeMethodDescriptionvoidExtendedTypeMap.registerType(ExtendedType type) Adds a new type to the list of registered types.
- 
Uses of ExtendedType in org.apache.cayenne.configuration.runtimeMethods 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.dbaMethod parameters in org.apache.cayenne.dba with type arguments of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidJdbcAdapter.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.db2Constructor 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.derbyConstructor 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.firebirdConstructor 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.frontbaseConstructor 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.h2Classes in org.apache.cayenne.dba.h2 that implement ExtendedTypeModifier and TypeClassDescriptionclassH2 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.hsqldbConstructor 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.ingresClasses 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.mysqlConstructor 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.oracleClasses in org.apache.cayenne.dba.oracle that implement ExtendedTypeModifier and TypeClassDescriptionclassclassOracle specific CHAR type handling.classConstructor 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.postgresConstructor 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.sqliteConstructor 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.sqlserverConstructor 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.sybaseConstructor 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