Uses of Interface
org.apache.openjpa.jdbc.meta.ValueMapping
Packages that use ValueMapping
Package
Description
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
OpenJPA JPA-JDBC
-
Uses of ValueMapping in org.apache.openjpa.jdbc.kernel
Methods in org.apache.openjpa.jdbc.kernel with parameters of type ValueMappingModifier and TypeMethodDescriptionJDBCStore.find(Object oid, ValueMapping vm, JDBCFetchConfiguration fetch) Find the object with the given oid.JDBCStoreManager.find(Object oid, ValueMapping vm, JDBCFetchConfiguration fetch) Find the object with the given oid. -
Uses of ValueMapping in org.apache.openjpa.jdbc.meta
Classes in org.apache.openjpa.jdbc.meta that implement ValueMappingModifier and TypeClassDescriptionclassSpecialization of metadata for relational databases.classStandaloneValueMappingimplementation.Methods in org.apache.openjpa.jdbc.meta that return ValueMappingModifier and TypeMethodDescriptionFieldMapping.getElementMapping()Convenience method to perform cast fromFieldMetaData.getElement()ClassMapping.getEmbeddingMapping()Convenience method to perform cast fromClassMetaData.getEmbeddingMetaData()FieldMapping.getKeyMapping()Convenience method to perform cast fromFieldMetaData.getKey()FieldMapping.getValueMapping()Convenience method to perform cast fromFieldMetaData.getValue()Methods in org.apache.openjpa.jdbc.meta with parameters of type ValueMappingModifier and TypeMethodDescriptionvoidReverseMappingTool.addConstraints(ValueMapping vm) Add existing unique constraints and indexes to the given value.voidFieldMapping.copyMappingInfo(ValueMapping vm) voidValueMapping.copyMappingInfo(ValueMapping vm) Copy mapping info from the given instance to this one.voidValueMappingImpl.copyMappingInfo(ValueMapping vm) protected ValueHandlerMappingRepository.defaultHandler(ValueMapping val) Determine the default handler to use for the given value.protected ValueHandlerMappingRepository.defaultHandler(ValueMapping val, boolean adapting) Determine the default handler to use for the given value.Column[]ValueMappingInfo.getColumns(ValueMapping val, String name, Column[] tmplates, Table table, boolean adapt) Deprecated.Column[]ValueMappingInfo.getColumns(ValueMapping val, DBIdentifier name, Column[] tmplates, Table table, boolean adapt) MappingDefaults.getForeignKey(ValueMapping vm, String name, Table local, Table foreign, boolean inverse) Deprecated.MappingDefaults.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse) Return a default foreign key for the join from this value to its related type, or null for a logical foreign key only.MappingDefaultsImpl.getForeignKey(ValueMapping vm, String name, Table local, Table foreign, boolean inverse) Deprecated.MappingDefaultsImpl.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse) NoneMappingDefaults.getForeignKey(ValueMapping vm, String name, Table local, Table foreign, boolean inverse) Deprecated.NoneMappingDefaults.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse) MappingDefaults.getIndex(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaults.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) Return a default index for the value, or null if the value columns should not be indexed by default.MappingDefaultsImpl.getIndex(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaultsImpl.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) NoneMappingDefaults.getIndex(ValueMapping vm, String name, Table table, Column[] cols) NoneMappingDefaults.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) ValueMappingInfo.getIndex(ValueMapping val, String name, boolean adapt) Deprecated.ValueMappingInfo.getIndex(ValueMapping val, DBIdentifier name, boolean adapt) ValueMappingInfo.getInverseTypeJoin(ValueMapping val, String name, boolean adapt) Deprecated.ValueMappingInfo.getInverseTypeJoin(ValueMapping val, DBIdentifier name, boolean adapt) ValueMappingInfo.getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt) Deprecated.ValueMappingInfo.getNullIndicatorColumn(ValueMapping val, DBIdentifier name, Table table, boolean adapt) ValueHandler.getResultArgument(ValueMapping vm) Return the argument to pass to the result set when loading data viaResult.getObject(java.lang.Object, int, java.lang.Object), or null if none.MappingDefaults.getStrategy(ValueMapping vm, Class<?> type, boolean adapt) Custom handler or strategy for the given field, or null if none has been registered.MappingDefaultsImpl.getStrategy(ValueMapping vm, Class<?> type, boolean adapt) NoneMappingDefaults.getStrategy(ValueMapping vm, Class<?> type, boolean adapt) ValueMappingInfo.getTable(ValueMapping val) ValueMappingInfo.getTypeJoin(ValueMapping val, String name, boolean inversable, boolean adapt) Deprecated.ValueMappingInfo.getTypeJoin(ValueMapping val, DBIdentifier name, boolean inversable, boolean adapt) MappingDefaults.getUnique(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaults.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) Return a default constraint for the value, or null if the value columns should not be constrained by default.MappingDefaultsImpl.getUnique(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaultsImpl.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) NoneMappingDefaults.getUnique(ValueMapping vm, String name, Table table, Column[] cols) NoneMappingDefaults.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) ValueMappingInfo.getUnique(ValueMapping val, String name, boolean adapt) Deprecated.ValueMappingInfo.getUnique(ValueMapping val, DBIdentifier name, boolean adapt) booleanValueHandler.isVersionable(ValueMapping vm) Return whether the values managed by this handler can be used in state image versioning.Column[]ValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Map the given value and return all mapped columns, or simply return an array of unmapped default columns.protected ValueHandlerMappingRepository.namedHandler(ValueMapping val) Instantiate the given value's named handler, or return null if no named handler.protected ValueMappingInfoMappingRepository.newMappingInfo(ValueMapping vm) Create raw mapping info for the given instance.booleanValueHandler.objectValueRequiresLoad(ValueMapping vm) Return whether this handler potentially must load extra data to extract the object value from its datastore representation.voidMappingDefaults.populateColumns(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.voidMappingDefaults.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) Fill in default information for the given value columns.voidMappingDefaultsImpl.populateColumns(ValueMapping vm, String name, Table table, Column[] cols) voidMappingDefaultsImpl.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) voidNoneMappingDefaults.populateColumns(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.voidNoneMappingDefaults.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) voidMappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) Deprecated.voidMappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) Fill in default information for the given column used to join a value to its related type.voidMappingDefaultsImpl.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) Deprecated.voidMappingDefaultsImpl.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) voidNoneMappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) Deprecated.voidNoneMappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) booleanMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.booleanMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) Fill in default information for the given null indicator columns.booleanMappingDefaultsImpl.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.booleanMappingDefaultsImpl.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) booleanNoneMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.booleanNoneMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) voidValueMappingInfo.syncWith(ValueMapping val) Synchronize internal information with the mapping data for the given value.ValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) Translate the given value to its datastore equivalent.ValueHandler.toObjectValue(ValueMapping vm, Object val) Translate the given datastore value into its Java equivalent.ValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) Translate the given datastore value into its Java equivalent. -
Uses of ValueMapping in org.apache.openjpa.jdbc.meta.strats
Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type ValueMappingModifier and TypeMethodDescriptionstatic voidHandlerStrategies.assertJoinable(ValueMapping vm) Throw the proper exception if the given handler-controlled value represents an unjoinable relation.AbstractValueHandler.getResultArgument(ValueMapping vm) ElementEmbedValueHandler.getResultArgument(ValueMapping vm) ObjectIdValueHandler.getResultArgument(ValueMapping vm) protected booleanMapTableFieldStrategy.isTypeUnjoinedSubclass(ValueMapping mapped) booleanAbstractValueHandler.isVersionable(ValueMapping vm) booleanEnumValueHandler.isVersionable(ValueMapping vm) booleanImmutableValueHandler.isVersionable(ValueMapping vm) booleanUntypedPCValueHandler.isVersionable(ValueMapping vm) static ObjectHandlerStrategies.loadDataStore(ValueMapping vm, Result res, Joins joins, Column[] cols) Load the datastore value from the given result.static ObjectHandlerStrategies.loadObject(ValueMapping vm, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins, Column[] cols, boolean objectValueRequiresLoad) Load the Object value from the given result.Column[]BlobValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Column[]BlobValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]ByteArrayValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]ByteArrayValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]CharArrayStreamValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]CharArrayStreamValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]CharArrayValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]CharArrayValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]ClobValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]ClobValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]ElementEmbedValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]ElementEmbedValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) protected voidEmbedValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt, List cols, List args) Deprecated.protected voidEmbedValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt, List cols, List args) Maps embedded value and gathers columns and arguments into given lists.Column[]EnumValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]EnumValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) static Column[]HandlerStrategies.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Map the given value.Column[]ImmutableValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]ImmutableValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]ObjectIdValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]ObjectIdValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]UntypedPCValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]UntypedPCValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) Column[]XMLValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt) Deprecated.Column[]XMLValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) static voidRelationStrategies.mapRelationToUnmappedPC(ValueMapping vm, String name, boolean adapt) Map a logical foreign key to an unmapped base class relation.static voidRelationStrategies.mapRelationToUnmappedPC(ValueMapping vm, DBIdentifier name, boolean adapt) booleanAbstractValueHandler.objectValueRequiresLoad(ValueMapping vm) booleanElementEmbedValueHandler.objectValueRequiresLoad(ValueMapping vm) booleanUntypedPCValueHandler.objectValueRequiresLoad(ValueMapping vm) static booleanHandlerStrategies.set(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols, ColumnIO io, boolean nullNone) Set the given value into the given row.AbstractValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) ByteArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) CharArrayStreamValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) CharArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) ElementEmbedValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) protected ObjectEmbedValueHandler.toDataStoreValue(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, Object rval, int idx) Helper to convert an object value to its datastore equivalent.EnumValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) static ObjectHandlerStrategies.toDataStoreValue(ValueMapping vm, Object val, Column[] cols, JDBCStore store) Convert the given object to its datastore value(s).ImmutableValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) ObjectIdValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) static ObjectRelationStrategies.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) Return the given object as its foreign key values.UntypedPCValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) XMLValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store) protected intEmbedValueHandler.toDataStoreValue1(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, List rvals, int idx) AbstractValueHandler.toObjectValue(ValueMapping vm, Object val) AbstractValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) ByteArrayValueHandler.toObjectValue(ValueMapping vm, Object val) CharArrayStreamValueHandler.toObjectValue(ValueMapping vm, Object val) CharArrayValueHandler.toObjectValue(ValueMapping vm, Object val) ElementEmbedValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) protected voidEmbedValueHandler.toObjectValue(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx) Helper to convert a datastore value to its object equivalent.EnumValueHandler.toObjectValue(ValueMapping vm, Object val) ObjectIdValueHandler.toObjectValue(ValueMapping vm, Object val) UntypedPCValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) XMLValueHandler.toObjectValue(ValueMapping vm, Object val) protected intEmbedValueHandler.toObjectValue1(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx) static MetaDataExceptionRelationStrategies.uninversable(ValueMapping vm) Return an exception indicating that the relation is invalid because it has is based on an inverse foreign key and has independent subclasses.static MetaDataExceptionRelationStrategies.unjoinable(ValueMapping vm) Return an exception indicating that we cannot join to the given relation.static MetaDataExceptionRelationStrategies.unloadable(ValueMapping vm) Return an exception indicating that the relation cannot be loaded because it has independent subclasses and does not represent a full oid.static voidAdd where conditions to the given row. -
Uses of ValueMapping in org.apache.openjpa.persistence.jdbc
Methods in org.apache.openjpa.persistence.jdbc with parameters of type ValueMappingModifier and TypeMethodDescriptionstatic ClassMappingAnnotationPersistenceMappingParser.getEmbeddedMapping(ValueMapping val) static ClassMappingAnnotationPersistenceMappingParser.getEmbeddedMapping(ValueMapping val, boolean createNew) voidPersistenceMappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols) voidPersistenceMappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier sName, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)