com.triactive.jdo.store
Class Mapping
java.lang.Object
com.triactive.jdo.store.Mapping
- Direct Known Subclasses:
- AbstractSetMapping, ColumnMapping, MapMapping
- public abstract class Mapping
- extends java.lang.Object
Constructor Summary |
protected |
Mapping(DatabaseAdapter dba,
java.lang.Class type)
Create a new Mapping with the given DatabaseAdapter for the given type. |
Method Summary |
protected java.lang.String |
failureMessage(java.lang.String method)
|
boolean |
getBoolean(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
byte |
getByte(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
char |
getChar(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
abstract Column |
getColumn()
|
double |
getDouble(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
float |
getFloat(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
int |
getInt(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
long |
getLong(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
java.lang.Object |
getObject(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
short |
getShort(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
abstract java.lang.String |
getSQLInsertionValue()
|
abstract java.lang.String |
getSQLUpdateValue()
|
java.lang.String |
getString(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
|
java.lang.Class |
getType()
Return the Class that this Mapping maps to the database. |
abstract boolean |
includeInSQLFetchStatement()
|
abstract SQLExpression |
newSQLExpression(QueryStatement qs,
QueryStatement.QueryColumn qsc,
java.lang.String fieldName)
|
abstract SQLExpression |
newSQLExpression(QueryStatement qs,
TableExpression te,
java.lang.String fieldName)
|
abstract SQLExpression |
newSQLLiteral(QueryStatement qs,
java.lang.Object value)
|
void |
setBoolean(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
boolean value)
|
void |
setByte(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
byte value)
|
void |
setChar(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
char value)
|
void |
setDouble(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
double value)
|
void |
setFloat(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
float value)
|
void |
setInt(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
int value)
|
void |
setLong(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
long value)
|
void |
setObject(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.Object value)
|
void |
setShort(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
short value)
|
void |
setString(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dba
protected final DatabaseAdapter dba
type
protected final java.lang.Class type
Mapping
protected Mapping(DatabaseAdapter dba,
java.lang.Class type)
- Create a new Mapping with the given DatabaseAdapter for the given type.
- Parameters:
dba
- The DatabaseAdapter that this Mapping should use.type
- The Class that this mapping maps to the database.
getType
public java.lang.Class getType()
- Return the Class that this Mapping maps to the database.
- Returns:
- The Class that this Mapping maps to the database.
getColumn
public abstract Column getColumn()
getSQLInsertionValue
public abstract java.lang.String getSQLInsertionValue()
includeInSQLFetchStatement
public abstract boolean includeInSQLFetchStatement()
getSQLUpdateValue
public abstract java.lang.String getSQLUpdateValue()
newSQLLiteral
public abstract SQLExpression newSQLLiteral(QueryStatement qs,
java.lang.Object value)
newSQLExpression
public abstract SQLExpression newSQLExpression(QueryStatement qs,
TableExpression te,
java.lang.String fieldName)
newSQLExpression
public abstract SQLExpression newSQLExpression(QueryStatement qs,
QueryStatement.QueryColumn qsc,
java.lang.String fieldName)
failureMessage
protected java.lang.String failureMessage(java.lang.String method)
setBoolean
public void setBoolean(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
boolean value)
getBoolean
public boolean getBoolean(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setChar
public void setChar(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
char value)
getChar
public char getChar(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setByte
public void setByte(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
byte value)
getByte
public byte getByte(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setShort
public void setShort(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
short value)
getShort
public short getShort(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setInt
public void setInt(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
int value)
getInt
public int getInt(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setLong
public void setLong(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
long value)
getLong
public long getLong(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setFloat
public void setFloat(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
float value)
getFloat
public float getFloat(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setDouble
public void setDouble(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
double value)
getDouble
public double getDouble(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setString
public void setString(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.String value)
getString
public java.lang.String getString(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
setObject
public void setObject(PersistenceManager pm,
java.sql.PreparedStatement ps,
int param,
java.lang.Object value)
getObject
public java.lang.Object getObject(PersistenceManager pm,
java.sql.ResultSet rs,
int column)
Copyright ? 2001 TriActive, Inc. All Rights Reserved.