|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.store.mapping.JavaTypeMapping
org.jpox.store.mapping.SingleFieldMapping
org.jpox.store.mapping.CharacterMapping
Mapping for Character type. In RDBMS, this mapping can be stored in INT or CHAR columns. This facilitates greater than, less than operations within queries etc.
Field Summary |
Fields inherited from class org.jpox.store.mapping.SingleFieldMapping |
datastoreContainer, typeInfo |
Fields inherited from class org.jpox.store.mapping.JavaTypeMapping |
datastoreMappings, dba, fmd, LOCALISER, referenceMapping, type |
Constructor Summary | |
CharacterMapping(DatastoreAdapter dba,
AbstractPropertyMetaData fmd,
DatastoreContainerObject datastoreContainer,
ClassLoaderResolver clr)
Constructor. |
|
CharacterMapping(DatastoreAdapter dba,
java.lang.String type)
Constructor. |
Method Summary | |
java.lang.Class |
getJavaType()
Accessor for the java type being mapped |
java.lang.Object |
getSampleValue()
Return a sample value of the mapping type to be used for internal evaluation of type and conversion. |
ScalarExpression |
newLiteral(QueryExpression qs,
java.lang.Object value)
Creates a literal from an value. |
ScalarExpression |
newScalarExpression(QueryExpression qs,
LogicSetExpression te)
Creates a expression from a field name/table. |
Methods inherited from class org.jpox.store.mapping.SingleFieldMapping |
equals, getBoolean, getByte, getChar, getDatastoreContainer, getDouble, getFloat, getInt, getLong, getObject, getShort, getString, hasValue, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, prepareDatastoreMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setShort, setString |
Methods inherited from class org.jpox.store.mapping.JavaTypeMapping |
addDataStoreMapping, failureMessage, getDataStoreMapping, getDataStoreMappings, getFieldMetaData, getNumberOfDatastoreFields, getObject, getReferenceMapping, getType, isNullable, setDefault, setObject, setReferenceMapping |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CharacterMapping(DatastoreAdapter dba, java.lang.String type)
dba
- Datastore Adaptertype
- Type of the fieldpublic CharacterMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
dba
- Datastore Adapterfmd
- AbstractPropertyMetaData for the field being mappeddatastoreContainer
- Table containing the mapped objectclr
- the ClassLoaderResolverMethod Detail |
public java.lang.Object getSampleValue()
JavaTypeMapping
getSampleValue
in class JavaTypeMapping
public ScalarExpression newLiteral(QueryExpression qs, java.lang.Object value)
JavaTypeMapping
newLiteral
in class JavaTypeMapping
qs
- The Query statementvalue
- The object
public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te)
JavaTypeMapping
newScalarExpression
in class JavaTypeMapping
qs
- The Query statementte
- the alias for the table
public java.lang.Class getJavaType()
JavaTypeMapping
getJavaType
in class JavaTypeMapping
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |