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.