| Package | Description |
|---|---|
| org.castor.cpa.persistence.convertor | |
| org.castor.cpa.persistence.sql.engine.info | |
| org.exolab.castor.jdo.engine |
Implementation of the Castor JDO engine.
|
| org.exolab.castor.jdo.engine.nature | |
| org.exolab.castor.jdo.oql | |
| org.exolab.castor.mapping.loader |
Implementations for mapping interfaces and the default mapping loader.
|
| org.exolab.castor.persist |
The Castor persistence engine handles object persistence, object
caching, transaction concurrency and locking.
|
| org.exolab.castor.persist.spi |
Defines the interfaces for persistence engine service providers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypeConvertor
Interface for a type convertor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDateTypeConvertor
Abstract base class to convert from one type to another without any configuration
or parameters.
|
class |
AbstractLobTypeConvertor
Abstract base class to convert from one type to another using a large object buffer
whose size can be configured through properties file.
|
class |
AbstractSimpleTypeConvertor
Abstract base class to convert from one type to another without any configuration
or parameters.
|
class |
AbstractTypeConvertor
Abstract base class to convert from one type to another.
|
class |
BigDecimalToBoolean
Convert
BigDecimal to Boolean. |
class |
BigDecimalToByte
Convert
BigDecimal to Byte. |
class |
BigDecimalToDate
Convert
BigDecimal to Date. |
class |
BigDecimalToDouble
Convert
BigDecimal to Double. |
class |
BigDecimalToFloat
Convert
BigDecimal to Float. |
class |
BigDecimalToInteger
Convert
BigDecimal to Integer. |
class |
BigDecimalToLong
Convert
BigDecimal to Long. |
class |
BigDecimalToShort
Convert
BigDecimal to Short. |
class |
BooleanToBigDecimal
Convert
Boolean to BigDecimal. |
class |
BooleanToInteger
Convert
Boolean to Integer. |
class |
BooleanToShort
Convert
Boolean to Short. |
class |
BooleanToString
Convert
Boolean to String. |
class |
ByteArrayToInputStream
Convert
byte[] to InputStream. |
class |
ByteArrayToSerializable
Convert
byte[] to Serializable. |
class |
ByteArrayToString
Convert
byte[] to String. |
class |
ByteToBigDecimal
Convert
Byte to BigDecimal. |
class |
ByteToInteger
Convert
Byte to Integer. |
class |
ByteToShort
Convert
Byte to Short. |
class |
CastorDateToDate
Convert
org.exolab.castor.types.Date to Date. |
class |
CastorDateToSqlDate
Convert
org.exolab.castor.types.Date to java.sql.Date. |
class |
CastorDurationToLong
Convert
org.exolab.castor.types.Duration to Long. |
class |
CastorTimeToLong
Convert
org.exolab.castor.types.Time to Long. |
class |
CharArrayToSqlClob
Convert
char[] to java.sql.Clob. |
class |
CharArrayToString
Convert
char[] to String. |
class |
DateToBigDecimal
Convert
Date to BigDecimal. |
class |
DateToCastorDate
Convert
Date to org.exolab.castor.types.Date. |
class |
DateToDouble
Convert
Date to Double. |
class |
DateToInteger
Convert
Date to Integer. |
class |
DateToLong
Convert
Date to Long. |
class |
DateToSqlDate
Convert
Date to java.sql.Date. |
class |
DateToSqlTime
Convert
Date to java.sql.Time. |
class |
DateToSqlTimestamp
Convert
Date to java.sql.Timestamp. |
class |
DateToString
Convert
Date to String. |
class |
DoubleToBigDecimal
Convert
Double to BigDecimal. |
class |
DoubleToDate
Convert
Double to Date. |
class |
DoubleToFloat
Convert
Double to Float. |
class |
DoubleToInteger
Convert
Double to Integer. |
class |
DoubleToLong
Convert
Double to Long. |
class |
EnumToOrdinal |
class |
EnumTypeConvertor
Custom convertor used to handle enum types.
|
class |
FloatToBigDecimal
Convert
Float to BigDecimal. |
class |
FloatToDouble
Convert
Float to Double. |
class |
FloatToInteger
Convert
Float to Integer. |
class |
FloatToLong
Convert
Float to Long. |
class |
InputStreamToByteArray
Convert
InputStream to byte[]. |
class |
InputStreamToSerializable
Convert
InputStream to Serializable. |
class |
IntegerToBigDecimal
Convert
Integer to BigDecimal. |
class |
IntegerToBoolean
Convert
Integer to Boolean. |
class |
IntegerToByte
Convert
Integer to Byte. |
class |
IntegerToDate
Convert
Integer to Date. |
class |
IntegerToDouble
Convert
Integer to Double. |
class |
IntegerToFloat
Convert
Integer to Float. |
class |
IntegerToLong
Convert
Integer to Long. |
class |
IntegerToShort
Convert
Integer to Short. |
class |
LongToBigDecimal
Convert
Long to BigDecimal. |
class |
LongToCastorDuration
Convert
Long to org.exolab.castor.types.Duration. |
class |
LongToCastorTime
Convert
Long to org.exolab.castor.types.Time. |
class |
LongToDate
Convert
Long to Date. |
class |
LongToDouble
Convert
Long to Double. |
class |
LongToFloat
Convert
Long to Float. |
class |
LongToInteger
Convert
Long to Integer. |
class |
LongToShort
Convert
Long to Short. |
class |
ObjectToString
Convert
Object to String. |
class |
SerializableToByteArray
Convert
Serializable to byte[]. |
class |
SerializableToInputStream
Convert
Serializable to InputStream. |
class |
ShortToBigDecimal
Convert
Short to BigDecimal. |
class |
ShortToBoolean
Convert
Short to Boolean. |
class |
ShortToByte
Convert
Short to Byte. |
class |
ShortToInteger
Convert
Short to Integer. |
class |
ShortToLong
Convert
Short to Long. |
class |
SqlClobToCharArray
Convert
java.sql.Clob to char[]. |
class |
SqlClobToString
Convert
java.sql.Clob to String. |
class |
SqlDateToCastorDate
Convert
java.sql.Date to org.exolab.castor.types.Date. |
class |
SqlDateToDate
Convert
java.sql.Date to Date. |
class |
SqlTimestampToDate
Convert
java.sql.Timestamp to Date. |
class |
SqlTimestampToString
Convert
java.sql.Timestamp to String. |
class |
SqlTimeToDate
Convert
java.sql.Time to Date. |
class |
StringToBigDecimal
Convert
String to BigDecimal. |
class |
StringToBoolean
Convert
String to Boolean. |
class |
StringToByteArray
Convert
String to byte[]. |
class |
StringToCastorDuration
Convert
String to org.exolab.castor.types.Duration. |
class |
StringToCastorTime
Convert
String to org.exolab.castor.types.Time. |
class |
StringToCharacter
Convert
String to Character. |
class |
StringToCharArray
Convert
String to char[]. |
class |
StringToDate
Convert
String to Date. |
class |
StringToDouble
Convert
String to Double. |
class |
StringToFloat
Convert
String to Float. |
class |
StringToInteger
Convert
String to Integer. |
class |
StringToLong
Convert
String to Long. |
class |
StringToShort
Convert
String to Short. |
class |
StringToSqlClob
Convert
String to java.sql.Clob. |
class |
StringToSqlTimestamp
Convert
String to java.sql.Timestamp. |
| Constructor and Description |
|---|
ColumnInfo(String name,
int index,
int type,
TypeConvertor convertFrom,
boolean store,
boolean dirty)
Constructor with all given values.
|
| Modifier and Type | Method and Description |
|---|---|
TypeConvertor |
SQLColumnInfo.getConvertFrom() |
TypeConvertor |
SQLColumnInfo.getConvertTo() |
| Modifier and Type | Method and Description |
|---|---|
SQLRelationLoader |
SQLEngine.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
SQLEngine.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
SQLEngine.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
SQLEngine.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
| Constructor and Description |
|---|
SQLColumnInfo(String name,
int type,
TypeConvertor convertTo,
TypeConvertor convertFrom) |
| Modifier and Type | Method and Description |
|---|---|
TypeConvertor |
FieldDescriptorJDONature.getConvertor()
Returns the convertor from the field type to an external type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldDescriptorJDONature.setTypeConvertor(TypeConvertor typeConvertor)
Sets the
TypeConvertor used for converting from field types to
external types. |
| Modifier and Type | Method and Description |
|---|---|
TypeConvertor |
ParamInfo.getConvertor() |
| Modifier and Type | Method and Description |
|---|---|
TypeConvertor |
FieldHandlerImpl.getConvertFrom() |
TypeConvertor |
TypeInfo.getConvertorFrom()
Returns the convertor from the field type to an external type.
|
TypeConvertor |
TypeInfo.getConvertorTo()
Returns the convertor to the field type from an external type.
|
TypeConvertor |
FieldHandlerImpl.getConvertTo() |
| Modifier and Type | Method and Description |
|---|---|
void |
FieldHandlerImpl.setConvertFrom(TypeConvertor convertor)
Sets the TypeConvertor used during calls to getValue
|
void |
FieldHandlerImpl.setConvertTo(TypeConvertor convertor)
Sets the TypeConvertor used during calls to setValue
|
| Constructor and Description |
|---|
TypeInfo(Class<?> fieldType,
TypeConvertor convertorTo,
TypeConvertor convertorFrom,
boolean required,
Object defaultValue,
CollectionHandler colHandler)
Construct new type information for the field.
|
TypeInfo(Class fieldType,
TypeConvertor convertorTo,
TypeConvertor convertorFrom,
boolean required,
Object defaultValue,
CollectionHandler colHandler,
boolean checkForCollection)
Construct new type information for the field.
|
| Constructor and Description |
|---|
SQLRelationLoader(String table,
String[] key,
int[] keyType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] otherKey,
int[] otherKeyType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom,
PersistenceFactory factory) |
SQLRelationLoader(String table,
String[] key,
int[] keyType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] otherKey,
int[] otherKeyType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom,
PersistenceFactory factory) |
SQLRelationLoader(String table,
String[] key,
int[] keyType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] otherKey,
int[] otherKeyType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom,
PersistenceFactory factory) |
SQLRelationLoader(String table,
String[] key,
int[] keyType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] otherKey,
int[] otherKeyType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom,
PersistenceFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
SQLRelationLoader |
Persistence.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
Persistence.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
Persistence.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
SQLRelationLoader |
Persistence.createSQLRelationLoader(String manyTable,
String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom) |
Copyright © 2014. All rights reserved.