com.solarmetric.kodo.impl.jdbc.ormapping
Class ClobMapping
java.lang.Object
|
+--com.solarmetric.kodo.impl.jdbc.ormapping.Mapping
|
+--com.solarmetric.kodo.impl.jdbc.ormapping.FieldMapping
|
+--com.solarmetric.kodo.impl.jdbc.ormapping.LobMapping
|
+--com.solarmetric.kodo.impl.jdbc.ormapping.ClobMapping
- All Implemented Interfaces:
- LoadSecondary, PrimaryTable, StorePrimary
- Direct Known Subclasses:
- OracleClobMapping
- public class ClobMapping
- extends LobMapping
Represents the mapping of a CLOB column in the owning class' primary
table. CLOBs are not loaded along with the rest of the primary table;
on-demand loading is used instead for efficieny and so SELECT DISTINCT
queries still work with DBs that can't compare CLOB values.
| Fields inherited from class com.solarmetric.kodo.impl.jdbc.ormapping.LobMapping |
REF_COL |
|
Method Summary |
protected boolean |
canMap(FieldMetaData fmd,
ClassResolver resolver)
Return true if this mapping type can handle the given field,
false otherwise. |
protected int |
getSQLType()
Returns the SQLType code for this concrete LOB implementation. |
| Methods inherited from class com.solarmetric.kodo.impl.jdbc.ormapping.LobMapping |
appendIsEmpty, appendIsNotNull, appendIsNull, delete, getColumns, getKeyColumns, getLoadResultSet, getPKColumns, getRefColumns, insert, install, join, joinKey, joinKeyRelation, joinRelation, load, select, setPKColumns, setRefColumns, update |
| Methods inherited from class com.solarmetric.kodo.impl.jdbc.ormapping.FieldMapping |
addColumn, addPKColumns, compareToNull, getDataColumns, getDataStoreValue, getInstance, getInstance, getKeyDataStoreValue, getMetaData, join, setDataColumns |
| Methods inherited from class com.solarmetric.kodo.impl.jdbc.ormapping.Mapping |
checkExtension, createMapping, createMapping, createMappings, createMappings, getClassName, getConfiguration, getDictionary, getFieldMapping, getInstance, getTable, install |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClobMapping
public ClobMapping()
getSQLType
protected int getSQLType()
- Description copied from class:
LobMapping
- Returns the SQLType code for this concrete LOB implementation.
- Overrides:
getSQLType in class LobMapping
canMap
protected boolean canMap(FieldMetaData fmd,
ClassResolver resolver)
- Description copied from class:
FieldMapping
- Return true if this mapping type can handle the given field,
false otherwise. Note that this method cannot rely on the existance
of other Mappings, as it is used in bootstrapping.
- Overrides:
canMap in class LobMapping
Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.