com.triactive.jdo.store.mapping
Class RawOIDMapping
java.lang.Object
com.triactive.jdo.store.mapping.Mapping
com.triactive.jdo.store.mapping.ColumnMapping
com.triactive.jdo.store.mapping.OIDMapping
com.triactive.jdo.store.mapping.RawOIDMapping
- public class RawOIDMapping
- extends OIDMapping
A column mapping that maps a raw OID object to a single column.
This mapping is rarely used.
One place it is used is if an application specifically declares a persistent
field to be of type OID.
- Author:
- Mike Martin
Methods inherited from class com.triactive.jdo.store.mapping.ColumnMapping |
accessAsFieldIn, chooseColumnType, defineConstraints, defineStorage, equals, getBoolean, getByte, getChar, getColumn, getDouble, getFloat, getInt, getLong, getShort, getSqlInsertionValue, getSqlUpdateValue, getString, getTypeInfo, hashCode, 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 |
RawOIDMapping
public RawOIDMapping(DatabaseAdapter dba,
java.lang.Class type)
- Constructs a new raw OID mapping for a given Java type.
- Parameters:
dba
- the database adaptertype
- The Java class that this mapping maps to the database.
Must be OID.class or a subclass.
RawOIDMapping
public RawOIDMapping(DatabaseAdapter dba,
FieldMetaData fmd)
- Constructs a new raw OID mapping for a given persistent field.
- Parameters:
dba
- the database adapterfmd
- the field metadata for the field that this mapping maps to the
database
newSqlLiteral
public SqlExpression newSqlLiteral(QueryStatement qs,
java.lang.Object value)
- Description copied from class:
Mapping
- Returns an SQL expression representing the literal value of a Java
object.
The object must be of a type used with this mapping.
- Specified by:
newSqlLiteral
in class Mapping
- Parameters:
qs
- the surrounding query statement for the expressionvalue
- the literal value
newSqlExpression
public SqlExpression newSqlExpression(QueryStatement.QueryColumn qsc)
- Description copied from class:
ColumnMapping
- Returns an SQL expression representing a reference to a column in a query
statement.
- Specified by:
newSqlExpression
in class ColumnMapping
- Parameters:
qsc
- the query column reference
Copyright © 2001-2007 The TJDO Project All Rights Reserved.