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
Methods in org.apache.cayenne.access.jdbc that return ExtendedTypeModifier and TypeMethodDescriptionCSParameter.binder()Returns the value of thebinderrecord component.PSParameter.binder()Returns the value of thebinderrecord component.ExtendedType<?> RSColumn.reader()Returns the value of thereaderrecord component.Constructors in org.apache.cayenne.access.jdbc with parameters of type ExtendedTypeModifierConstructorDescriptionCSParameter(T value, int psPosition, int psType, int psScale, ExtendedType<T> binder, ProcedureParameter param) Creates an instance of aCSParameterrecord class.PSParameter(T value, int psPosition, int psType, int psScale, ExtendedType<T> binder, DbAttribute attribute) Creates an instance of aPSParameterrecord class.RSColumn(String rsName, int rsType, String dataRowName, ExtendedType<?> reader, DbAttribute attribute) Creates an instance of aRSColumnrecord class. -
Uses of ExtendedType in org.apache.cayenne.access.translator.sqltemplate
Methods in org.apache.cayenne.access.translator.sqltemplate that return ExtendedTypeModifier and TypeMethodDescriptionExtendedType<?> Context.getExtendedType(String javaClassName) Resolves theExtendedTypefor the given Java class name via the target adapter. -
Uses of ExtendedType in org.apache.cayenne.access.types
Classes 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.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, for removal: This API element is subject to removal in a future version.static ListBuilder<ExtendedType> CoreModule.contributeUserTypes(Binder binder) Deprecated, for removal: This API element is subject to removal in a future version.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
Methods in org.apache.cayenne.dba with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidJdbcAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) Binds a raw value to a statement parameter.Method 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, ValueObjectTypeRegistry valueObjectTypeRegistry) Creates new JdbcAdapter with a set of default parameters. -
Uses of ExtendedType in org.apache.cayenne.dba.db2
Methods in org.apache.cayenne.dba.db2 with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidDB2Adapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.derby
Methods in org.apache.cayenne.dba.derby with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidDerbyAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) 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, 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, 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.h2
Classes 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, 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.ingres
Classes in org.apache.cayenne.dba.ingres that implement ExtendedTypeMethods in org.apache.cayenne.dba.ingres with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidIngresAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) Constructor parameters in org.apache.cayenne.dba.ingres with type arguments of type ExtendedTypeModifierConstructorDescriptionIngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.oracle
Classes in org.apache.cayenne.dba.oracle that implement ExtendedTypeModifier and TypeClassDescriptionclassclassOracle specific CHAR type handling.classMethods in org.apache.cayenne.dba.oracle with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidOracleAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) Constructor parameters in org.apache.cayenne.dba.oracle with type arguments of type ExtendedTypeModifierConstructorDescriptionOracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, 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, 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.sqlserver
Methods in org.apache.cayenne.dba.sqlserver with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidSQLServerAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) 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, ValueObjectTypeRegistry valueObjectTypeRegistry) -
Uses of ExtendedType in org.apache.cayenne.dba.sybase
Methods in org.apache.cayenne.dba.sybase with parameters of type ExtendedTypeModifier and TypeMethodDescriptionprotected voidSybaseAdapter.bind(PreparedStatement statement, Object value, int psPosition, int psType, int psScale, ExtendedType binder) 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, ValueObjectTypeRegistry valueObjectTypeRegistry)
CoreModule.extend(Binder)API