public class MaxEmbeddedBlobFieldStrategy extends MaxEmbeddedLobFieldStrategy
_args, _cols, _io, _load, _lob
field
UNSUPPORTED
Constructor and Description |
---|
MaxEmbeddedBlobFieldStrategy() |
Modifier and Type | Method and Description |
---|---|
protected int |
getExpectedJavaType()
Return the expected type of the field from
JavaTypes or
JavaSQLTypes . |
protected java.lang.Object |
getValue(OpenJPAStateManager sm) |
void |
initialize()
Perform caching and other initialization operations.
|
protected java.lang.Boolean |
isCustom(OpenJPAStateManager sm,
JDBCStore store)
Return whether this is a custom insert/update.
|
void |
map(boolean adapt)
Map the owning mapping using this strategy.
|
protected void |
putData(OpenJPAStateManager sm,
java.sql.ResultSet rs,
DBDictionary dict)
Set the data from the given state manager into the result set.
|
protected void |
update(OpenJPAStateManager sm,
Row row)
Set the value of the owning field into the given row.
|
customInsert, customUpdate, delete, insert, isCustomInsert, isCustomUpdate, isVersionable, join, load, load, load, loadProjection, select, supportsSelect, update, where
appendIsNotNull, appendIsNull, getColumnIO, getColumns, getFieldIndex, getJoinValue, getJoinValue, getPrimaryKeyValue, getResultArguments, joinRelation, loadEmbedded, setAutoAssignedValue, toDataStoreValue, toEmbeddedDataStoreValue, toEmbeddedObjectValue
appendIndex, appendIsEmpty, appendIsNotEmpty, appendSize, appendType, assertNotMappedBy, isEagerSelectToMany, joinKey, joinKeyRelation, loadEagerJoin, loadEagerParallel, loadKeyProjection, selectEagerJoin, selectEagerParallel, setFieldMapping, toKeyDataStoreValue
customDelete, getAlias, isCustomDelete
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
customDelete, getAlias, isCustomDelete
protected int getExpectedJavaType()
MaxEmbeddedLobFieldStrategy
JavaTypes
or
JavaSQLTypes
.getExpectedJavaType
in class MaxEmbeddedLobFieldStrategy
protected void update(OpenJPAStateManager sm, Row row) throws java.sql.SQLException
MaxEmbeddedLobFieldStrategy
update
in class MaxEmbeddedLobFieldStrategy
java.sql.SQLException
protected java.lang.Boolean isCustom(OpenJPAStateManager sm, JDBCStore store)
MaxEmbeddedLobFieldStrategy
isCustom
in class MaxEmbeddedLobFieldStrategy
protected void putData(OpenJPAStateManager sm, java.sql.ResultSet rs, DBDictionary dict) throws java.sql.SQLException
MaxEmbeddedLobFieldStrategy
putData
in class MaxEmbeddedLobFieldStrategy
java.sql.SQLException
public void map(boolean adapt)
Strategy
map
in interface Strategy
map
in class MaxEmbeddedLobFieldStrategy
adapt
- if true, use the owning mapping's raw mapping info
to set its ORM data; if false, ORM data will already be setpublic void initialize()
Strategy
Strategy.map(boolean)
, and after all related components have been
mapped as well.initialize
in interface Strategy
initialize
in class HandlerFieldStrategy
protected java.lang.Object getValue(OpenJPAStateManager sm)
getValue
in class MaxEmbeddedLobFieldStrategy
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.