org.datanucleus.store.rdbms.mapping
Class TimesTenVarBinaryRDBMSMapping

java.lang.Object
  extended by org.datanucleus.store.mapped.mapping.AbstractDatastoreMapping
      extended by org.datanucleus.store.rdbms.mapping.RDBMSMapping
          extended by org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
              extended by org.datanucleus.store.rdbms.mapping.VarBinaryRDBMSMapping
                  extended by org.datanucleus.store.rdbms.mapping.TimesTenVarBinaryRDBMSMapping
All Implemented Interfaces:
org.datanucleus.store.mapped.mapping.DatastoreMapping

public class TimesTenVarBinaryRDBMSMapping
extends VarBinaryRDBMSMapping

Mapping of a VARBINARY RDBMS type for TimesTen database. Provides default length specifications for the VARBINARY column.


Field Summary
 
Fields inherited from class org.datanucleus.store.rdbms.mapping.RDBMSMapping
column, LOCALISER_RDBMS, storeMgr
 
Fields inherited from class org.datanucleus.store.mapped.mapping.AbstractDatastoreMapping
LOCALISER, mapping
 
Constructor Summary
  TimesTenVarBinaryRDBMSMapping(org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, org.datanucleus.store.mapped.MappedStoreManager storeMgr, org.datanucleus.store.mapped.DatastoreField field)
           
protected TimesTenVarBinaryRDBMSMapping(org.datanucleus.store.mapped.MappedStoreManager storeMgr, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
 
Method Summary
protected  void initialize()
          Method to initialise the column mapping.
 
Methods inherited from class org.datanucleus.store.rdbms.mapping.VarBinaryRDBMSMapping
getTypeInfo
 
Methods inherited from class org.datanucleus.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
getObject, getObjectForBytes, getString, setObject, setString
 
Methods inherited from class org.datanucleus.store.rdbms.mapping.RDBMSMapping
equals, failureMessage, failureMessage, getDatabaseAdapter, getDatastoreField, getInsertionInputParameter, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, insertValuesOnInsert, isNullable
 
Methods inherited from class org.datanucleus.store.mapped.mapping.AbstractDatastoreMapping
failureMessage, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getJavaTypeMapping, getLong, getShort, isBitBased, isBooleanBased, isDecimalBased, isIntegerBased, isStringBased, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimesTenVarBinaryRDBMSMapping

public TimesTenVarBinaryRDBMSMapping(org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping,
                                     org.datanucleus.store.mapped.MappedStoreManager storeMgr,
                                     org.datanucleus.store.mapped.DatastoreField field)

TimesTenVarBinaryRDBMSMapping

protected TimesTenVarBinaryRDBMSMapping(org.datanucleus.store.mapped.MappedStoreManager storeMgr,
                                        org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
Method Detail

initialize

protected void initialize()
Method to initialise the column mapping. Provides default length specifications for the VARBINARY column to fit the data being stored.

Overrides:
initialize in class AbstractLargeBinaryRDBMSMapping


Copyright © 2012. All Rights Reserved.