com.triactive.jdo.store
Class PersistenceCapableMapping

java.lang.Object
  extended bycom.triactive.jdo.store.Mapping
      extended bycom.triactive.jdo.store.ColumnMapping
          extended bycom.triactive.jdo.store.OIDMapping
              extended bycom.triactive.jdo.store.PersistenceCapableMapping

public class PersistenceCapableMapping
extends OIDMapping


Field Summary
 
Fields inherited from class com.triactive.jdo.store.ColumnMapping
col, typeInfo
 
Fields inherited from class com.triactive.jdo.store.Mapping
dba, type
 
Constructor Summary
PersistenceCapableMapping(ClassBaseTable table, int relativeFieldNumber)
           
PersistenceCapableMapping(Column col)
           
PersistenceCapableMapping(DatabaseAdapter dba, java.lang.Class type)
           
 
Method Summary
 java.lang.Object getObject(PersistenceManager pm, java.sql.ResultSet rs, int param)
           
 SQLExpression newSQLExpression(QueryStatement qs, QueryStatement.QueryColumn qsc, java.lang.String fieldName)
           
 SQLExpression newSQLLiteral(QueryStatement qs, java.lang.Object value)
           
 void setObject(PersistenceManager pm, java.sql.PreparedStatement ps, int param, java.lang.Object value)
           
 
Methods inherited from class com.triactive.jdo.store.OIDMapping
getTypeInfo, initTypeInfo
 
Methods inherited from class com.triactive.jdo.store.ColumnMapping
equals, getColumn, getSQLInsertionValue, getSQLUpdateValue, hashCode, includeInSQLFetchStatement, newSQLExpression
 
Methods inherited from class com.triactive.jdo.store.Mapping
failureMessage, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getShort, getString, getType, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceCapableMapping

public PersistenceCapableMapping(DatabaseAdapter dba,
                                 java.lang.Class type)

PersistenceCapableMapping

public PersistenceCapableMapping(Column col)

PersistenceCapableMapping

public PersistenceCapableMapping(ClassBaseTable table,
                                 int relativeFieldNumber)
Method Detail

setObject

public void setObject(PersistenceManager pm,
                      java.sql.PreparedStatement ps,
                      int param,
                      java.lang.Object value)
Overrides:
setObject in class OIDMapping

getObject

public java.lang.Object getObject(PersistenceManager pm,
                                  java.sql.ResultSet rs,
                                  int param)
Overrides:
getObject in class OIDMapping

newSQLLiteral

public SQLExpression newSQLLiteral(QueryStatement qs,
                                   java.lang.Object value)
Overrides:
newSQLLiteral in class OIDMapping

newSQLExpression

public SQLExpression newSQLExpression(QueryStatement qs,
                                      QueryStatement.QueryColumn qsc,
                                      java.lang.String fieldName)
Overrides:
newSQLExpression in class OIDMapping


Copyright ? 2001 TriActive, Inc. All Rights Reserved.