com.triactive.jdo.store
Class OracleClobMapping
java.lang.Object
com.triactive.jdo.store.Mapping
com.triactive.jdo.store.ColumnMapping
com.triactive.jdo.store.StringMapping
com.triactive.jdo.store.OracleClobMapping
- All Implemented Interfaces:
- MappingCallbacks
- public class OracleClobMapping
- extends StringMapping
- implements MappingCallbacks
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.Object |
getObject(PersistenceManager pm,
java.sql.ResultSet rs,
int param)
|
java.lang.String |
getSQLInsertionValue()
|
java.lang.String |
getSQLUpdateValue()
|
java.lang.String |
getString(PersistenceManager pm,
java.sql.ResultSet rs,
int param)
|
protected TypeInfo |
getTypeInfo()
|
int |
hashCode()
|
boolean |
includeInSQLFetchStatement()
|
void |
postFetch(StateManager sm)
|
void |
postInsert(StateManager sm)
Retrieve the empty CLOB locator created by the insert statement
and write out the current CLOB field value to the Oracle CLOB object |
void |
postUpdate(StateManager sm)
|
void |
preDelete(StateManager sm)
|
void |
setObject(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.Object value)
|
void |
setString(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.String value)
|
Methods inherited from class com.triactive.jdo.store.Mapping |
failureMessage, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getShort, getType, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
OracleClobMapping
public OracleClobMapping(ClassBaseTable table,
int relativeFieldNumber)
getTypeInfo
protected TypeInfo getTypeInfo()
- Overrides:
getTypeInfo
in class StringMapping
getSQLInsertionValue
public java.lang.String getSQLInsertionValue()
- Overrides:
getSQLInsertionValue
in class ColumnMapping
includeInSQLFetchStatement
public boolean includeInSQLFetchStatement()
- Overrides:
includeInSQLFetchStatement
in class ColumnMapping
getSQLUpdateValue
public java.lang.String getSQLUpdateValue()
- Overrides:
getSQLUpdateValue
in class ColumnMapping
setString
public void setString(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.String value)
- Overrides:
setString
in class StringMapping
getString
public java.lang.String getString(PersistenceManager pm,
java.sql.ResultSet rs,
int param)
- Overrides:
getString
in class StringMapping
setObject
public void setObject(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.Object value)
- Overrides:
setObject
in class StringMapping
getObject
public java.lang.Object getObject(PersistenceManager pm,
java.sql.ResultSet rs,
int param)
- Overrides:
getObject
in class StringMapping
postInsert
public void postInsert(StateManager sm)
- Retrieve the empty CLOB locator created by the insert statement
and write out the current CLOB field value to the Oracle CLOB object
- Specified by:
postInsert
in interface MappingCallbacks
postFetch
public void postFetch(StateManager sm)
- Specified by:
postFetch
in interface MappingCallbacks
postUpdate
public void postUpdate(StateManager sm)
- Specified by:
postUpdate
in interface MappingCallbacks
preDelete
public void preDelete(StateManager sm)
- Specified by:
preDelete
in interface MappingCallbacks
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class ColumnMapping
hashCode
public int hashCode()
- Overrides:
hashCode
in class ColumnMapping
Copyright ? 2001 TriActive, Inc. All Rights Reserved.