com.triactive.jdo.store
Class AbstractSetMapping
java.lang.Object
com.triactive.jdo.store.Mapping
com.triactive.jdo.store.AbstractSetMapping
- All Implemented Interfaces:
- MappingCallbacks
- Direct Known Subclasses:
- HashSetMapping, SetMapping
- abstract class AbstractSetMapping
- extends Mapping
- implements MappingCallbacks
Methods inherited from class com.triactive.jdo.store.Mapping |
failureMessage, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, getType, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setShort, setString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
fmd
protected final FieldMetaData fmd
fieldName
protected final java.lang.String fieldName
absoluteFieldNumber
protected final int absoluteFieldNumber
storeMgr
protected final StoreManager storeMgr
ownerTable
protected final ClassBaseTable ownerTable
clearOnDelete
protected final boolean clearOnDelete
setTable
protected SetTable setTable
setStore
protected SetStore setStore
AbstractSetMapping
public AbstractSetMapping(DatabaseAdapter dba,
java.lang.Class type)
AbstractSetMapping
public AbstractSetMapping(ClassBaseTable table,
int relativeFieldNumber)
getSetStore
public SetStore getSetStore()
getColumn
public Column getColumn()
- Specified by:
getColumn
in class Mapping
getSQLInsertionValue
public java.lang.String getSQLInsertionValue()
- Specified by:
getSQLInsertionValue
in class Mapping
includeInSQLFetchStatement
public boolean includeInSQLFetchStatement()
- Specified by:
includeInSQLFetchStatement
in class Mapping
getSQLUpdateValue
public java.lang.String getSQLUpdateValue()
- Specified by:
getSQLUpdateValue
in class Mapping
newSet
protected abstract java.util.Set newSet(StateManager sm,
java.lang.String fieldName)
postInsert
public void postInsert(StateManager sm)
- 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)
hashCode
public int hashCode()
newSQLLiteral
public SQLExpression newSQLLiteral(QueryStatement qs,
java.lang.Object value)
- Specified by:
newSQLLiteral
in class Mapping
newSQLExpression
public SQLExpression newSQLExpression(QueryStatement qs,
QueryStatement.QueryColumn qsc,
java.lang.String fieldName)
- Specified by:
newSQLExpression
in class Mapping
newSQLExpression
public SQLExpression newSQLExpression(QueryStatement qs,
TableExpression te,
java.lang.String fieldName)
- Specified by:
newSQLExpression
in class Mapping
Copyright © 2001 TriActive, Inc. All Rights Reserved.