com.triactive.jdo.store
Class IntegerMapping

java.lang.Object
  extended by com.triactive.jdo.store.Mapping
      extended by com.triactive.jdo.store.ColumnMapping
          extended by com.triactive.jdo.store.IntegerMapping

public class IntegerMapping
extends ColumnMapping


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
IntegerMapping(ClassBaseTable table, int relativeFieldNumber)
           
IntegerMapping(Column col)
           
IntegerMapping(DatabaseAdapter dba, java.lang.Class type)
           
 
Method Summary
 int getInt(PersistenceManager pm, java.sql.ResultSet rs, int param)
           
 java.lang.Object getObject(PersistenceManager pm, java.sql.ResultSet rs, int param)
           
protected  TypeInfo getTypeInfo()
           
protected  void initTypeInfo()
           
 SQLExpression newSQLExpression(QueryStatement qs, QueryStatement.QueryColumn qsc, java.lang.String fieldName)
           
 SQLExpression newSQLLiteral(QueryStatement qs, java.lang.Object value)
           
 void setInt(PersistenceManager pm, java.sql.PreparedStatement ps, int param, int value)
           
 void setObject(PersistenceManager pm, java.sql.PreparedStatement ps, int param, java.lang.Object value)
           
 
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, getLong, getShort, getString, getType, setBoolean, setByte, setChar, setDouble, setFloat, setLong, setShort, setString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerMapping

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

IntegerMapping

public IntegerMapping(Column col)

IntegerMapping

public IntegerMapping(ClassBaseTable table,
                      int relativeFieldNumber)
Method Detail

getTypeInfo

protected TypeInfo getTypeInfo()
Specified by:
getTypeInfo in class ColumnMapping

initTypeInfo

protected void initTypeInfo()
Overrides:
initTypeInfo in class ColumnMapping

setInt

public void setInt(PersistenceManager pm,
                   java.sql.PreparedStatement ps,
                   int param,
                   int value)
Overrides:
setInt in class Mapping

getInt

public int getInt(PersistenceManager pm,
                  java.sql.ResultSet rs,
                  int param)
Overrides:
getInt in class Mapping

setObject

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

getObject

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

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


Copyright ? 2001 TriActive, Inc. All Rights Reserved.