org.jpox.store.rdbms.mapping
Class BitRDBMSMapping

java.lang.Object
  extended byorg.jpox.store.rdbms.mapping.RDBMSMapping
      extended byorg.jpox.store.rdbms.mapping.ColumnMapping
          extended byorg.jpox.store.rdbms.mapping.BooleanRDBMSMapping
              extended byorg.jpox.store.rdbms.mapping.BitRDBMSMapping
All Implemented Interfaces:
DatastoreMapping

public class BitRDBMSMapping
extends BooleanRDBMSMapping

Mapping of a BIT RDBMS type.

Version:
$Revision: 1.5 $

Field Summary
 
Fields inherited from class org.jpox.store.rdbms.mapping.ColumnMapping
column
 
Fields inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping
LOCALISER, LOCALISER_STORE, mapping, storeMgr
 
Constructor Summary
  BitRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
protected BitRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
 
Method Summary
 TypeInfo getTypeInfo()
          Returns the TypeInfo (JDBC SQL type) for columns.
 
Methods inherited from class org.jpox.store.rdbms.mapping.BooleanRDBMSMapping
getBoolean, getDatastoreField, getObject, getString, setBoolean, setObject, setString
 
Methods inherited from class org.jpox.store.rdbms.mapping.ColumnMapping
equals, getColumn, getInsertionInputParameter, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, isNullable
 
Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping
failureMessage, getByte, getChar, getDatabaseAdapter, getDouble, getFloat, getInt, getJavaTypeMapping, getLong, getShort, 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

BitRDBMSMapping

protected BitRDBMSMapping(StoreManager storeMgr,
                          JavaTypeMapping mapping)
Parameters:
storeMgr - Store Manager
mapping - The java mapping

BitRDBMSMapping

public BitRDBMSMapping(JavaTypeMapping mapping,
                       StoreManager storeMgr,
                       DatastoreField field)
Constructor.

Parameters:
mapping - Java type mapping
storeMgr - Store Manager
field - Field to be mapped
Method Detail

getTypeInfo

public TypeInfo getTypeInfo()
Description copied from class: ColumnMapping
Returns the TypeInfo (JDBC SQL type) for columns. This method is capable of returning only one TypeInfo (SQL Type). In that way, it seems adequate for using in 1 column Mapping or many columns that share the same TypeInfo. However adequate in most of uses, Mappings using two or more columns should overwrite the initTypeInfo method to appropriate set differents TypeInfo (SQL type) for all the columns

Overrides:
getTypeInfo in class BooleanRDBMSMapping


Copyright © -2007 . All Rights Reserved.