org.datanucleus.store.rdbms.mapping
Class SqlXmlRDBMSMapping

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.LongVarcharRDBMSMapping
              extended by org.datanucleus.store.rdbms.mapping.SqlXmlRDBMSMapping
All Implemented Interfaces:
org.datanucleus.store.mapped.mapping.DatastoreMapping

public class SqlXmlRDBMSMapping
extends LongVarcharRDBMSMapping

Mapping of an SQLXML RDBMS type.


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
SqlXmlRDBMSMapping(org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, org.datanucleus.store.mapped.MappedStoreManager storeMgr, org.datanucleus.store.mapped.DatastoreField col)
          Constructor for an RDBMS mapping of an SQLXML type, for a column.
SqlXmlRDBMSMapping(org.datanucleus.store.mapped.MappedStoreManager storeMgr, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an RDBMS mapping of an SQLXML type.
 
Method Summary
 SQLTypeInfo getTypeInfo()
          Accessor for the (SQL) type info for this datastore type.
 
Methods inherited from class org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping
getObject, getString, isStringBased, 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, 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

SqlXmlRDBMSMapping

public SqlXmlRDBMSMapping(org.datanucleus.store.mapped.MappedStoreManager storeMgr,
                          org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
Constructor for an RDBMS mapping of an SQLXML type.

Parameters:
storeMgr - Store Manager
mapping - The mapping

SqlXmlRDBMSMapping

public SqlXmlRDBMSMapping(org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping,
                          org.datanucleus.store.mapped.MappedStoreManager storeMgr,
                          org.datanucleus.store.mapped.DatastoreField col)
Constructor for an RDBMS mapping of an SQLXML type, for a column.

Parameters:
mapping - The mapping
storeMgr - Store Manager
col - The column
Method Detail

getTypeInfo

public SQLTypeInfo getTypeInfo()
Description copied from class: RDBMSMapping
Accessor for the (SQL) type info for this datastore type.

Overrides:
getTypeInfo in class LongVarcharRDBMSMapping
Returns:
The type info


Copyright © 2012. All Rights Reserved.