Package | Description |
---|---|
org.datanucleus.store.rdbms |
Package providing management of the persistence to RDBMS datastores.
|
org.datanucleus.store.rdbms.adapter |
Provides mappings of all supported databases to aspects of the database that determines the SQL generation.
|
org.datanucleus.store.rdbms.mapping |
In an RDBMS datastore each class is represented as a Table (maybe shared with other classes).
|
org.datanucleus.store.rdbms.mapping.column |
Package containing mappings for column (JDBC) types.
|
org.datanucleus.store.rdbms.mapping.java |
Package providing mappings for all supported Java types in DataNucleus.
|
org.datanucleus.store.rdbms.table |
Provides the internal DataNucleus definition of a table/view and its columns.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RDBMSStoreManager.insertValuesOnInsert(ColumnMapping columnMapping)
Accessor for whether this mapping requires values inserting on an INSERT.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends ColumnMapping> |
BaseDatastoreAdapter.getColumnMappingClass(String javaType,
String jdbcType,
String sqlType,
org.datanucleus.ClassLoaderResolver clr,
String fieldName)
Accessor for a datastore mapping class for the specified java type (and optional jdbc-type or sql-type).
|
Class<? extends ColumnMapping> |
DatastoreAdapter.getColumnMappingClass(String javaType,
String jdbcType,
String sqlType,
org.datanucleus.ClassLoaderResolver clr,
String fieldName)
Method to return the column mapping class to use for the specified java type (and optional JDBC / SQL types).
|
Modifier and Type | Method and Description |
---|---|
void |
BaseDatastoreAdapter.registerColumnMapping(String javaTypeName,
Class<? extends ColumnMapping> columnMappingType,
JDBCType jdbcType,
String sqlType,
boolean dflt) |
void |
BaseDatastoreAdapter.registerColumnMapping(String javaTypeName,
Class<? extends ColumnMapping> columnMappingType,
String jdbcType,
String sqlType,
boolean dflt) |
void |
DatastoreAdapter.registerColumnMapping(String javaTypeName,
Class<? extends ColumnMapping> columnMappingType,
String jdbcType,
String sqlType,
boolean dflt)
Method to register a column mapping for a specified java type, and against particular JDBC/SQL type.
|
Modifier and Type | Method and Description |
---|---|
ColumnMapping |
MappingManager.createColumnMapping(JavaTypeMapping mapping,
org.datanucleus.metadata.AbstractMemberMetaData fmd,
int index,
Column column)
Method to create the column mapping for a java type mapping at a particular index.
|
ColumnMapping |
MappingManagerImpl.createColumnMapping(JavaTypeMapping mapping,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
int index,
Column column)
Method to create the column mapping for a java type mapping at a particular index.
|
ColumnMapping |
MappingManager.createColumnMapping(JavaTypeMapping mapping,
Column column,
String javaType)
Method to create the column mapping for a particular column and java type.
|
ColumnMapping |
MappingManagerImpl.createColumnMapping(JavaTypeMapping mapping,
Column column,
String javaType)
Method to create the column mapping for a particular column and java type.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractColumnMapping
Implementation of the mapping of a column.
|
class |
AbstractLargeBinaryColumnMapping
Mapping of a large binary (e.g BLOB, LONGVARBINARY) column.
|
class |
ArrayColumnMapping
Mapping of an ARRAY column.
|
class |
BigIntColumnMapping
Mapping of a Big Integer column.
|
class |
BinaryColumnMapping
Mapping of a BINARY column.
|
class |
BinaryStreamColumnMapping
Mapping of a BinaryStream column.
|
class |
BitColumnMapping
Mapping of a BIT column.
|
class |
BlobColumnMapping
Mapping of a BLOB column.
|
class |
BooleanColumnMapping
Mapping of a BOOLEAN column.
|
class |
CharColumnMapping
Mapping of a CHAR column.
|
class |
ClobColumnMapping
Mapping of a Clob column.
|
class |
DateColumnMapping
Mapping of a DATE column.
|
class |
DB2DatalinkColumnMapping
Mapping of a DB2 "Datalink" column.
|
class |
DecimalColumnMapping
Mapping of a Decimal column.
|
class |
DoubleColumnMapping
Mapping of a DOUBLE column.
|
class |
FloatColumnMapping
Mapping of a Float column.
|
class |
IntegerColumnMapping
Mapping of a INTEGER column.
|
class |
LongVarBinaryColumnMapping
Mapping of a LONGVARBINARY column.
|
class |
LongVarcharColumnMapping
Mapping of a Long VARCHAR column.
|
class |
NCharColumnMapping
Mapping of a NCHAR column.
|
class |
NumericColumnMapping
Mapping of a numeric column.
|
class |
NVarcharColumnMapping
Mapping of a NVARCHAR column.
|
class |
OracleBlobColumnMapping
Mapping for an Oracle BLOB column.
|
class |
OracleClobColumnMapping
Mapping for an Oracle CLOB column.
|
class |
OracleXMLTypeColumnMapping
Mapping for an Oracle XMLType column.
|
class |
OtherColumnMapping
Mapping of an "OTHER" column.
|
class |
RealColumnMapping
Mapping of a REAL column.
|
class |
SmallIntColumnMapping
Mapping of a SMALLINT column.
|
class |
SqlXmlColumnMapping
Mapping of an SQLXML column.
|
class |
TimeColumnMapping
Mapping of a TIME column.
|
class |
TimestampColumnMapping
Mapping of a TIMESTAMP column.
|
class |
TimesTenVarBinaryColumnMapping
Mapping of a VARBINARY column for TimesTen database.
|
class |
TinyIntColumnMapping
Mapping of a TINYINT column.
|
class |
VarBinaryColumnMapping
Mapping of a VARBINARY column.
|
class |
VarCharColumnMapping
Mapping of a VARCHAR column.
|
Modifier and Type | Method and Description |
---|---|
static ColumnMapping |
ColumnMappingFactory.createMapping(Class<? extends ColumnMapping> mappingClass,
JavaTypeMapping mapping,
RDBMSStoreManager storeMgr,
Column column)
Get a new instance of the ColumnMapping using the mapping, StoreManager and column.
|
Modifier and Type | Method and Description |
---|---|
static void |
OracleBlobColumnMapping.updateBlobColumn(org.datanucleus.state.ObjectProvider op,
Table table,
ColumnMapping mapping,
byte[] bytes)
Convenience method to update the contents of a BLOB column.
|
static void |
OracleClobColumnMapping.updateClobColumn(org.datanucleus.state.ObjectProvider op,
Table table,
ColumnMapping mapping,
String value)
Convenience method to update the contents of a CLOB column.
|
Modifier and Type | Method and Description |
---|---|
static ColumnMapping |
ColumnMappingFactory.createMapping(Class<? extends ColumnMapping> mappingClass,
JavaTypeMapping mapping,
RDBMSStoreManager storeMgr,
Column column)
Get a new instance of the ColumnMapping using the mapping, StoreManager and column.
|
Modifier and Type | Field and Description |
---|---|
protected ColumnMapping[] |
JavaTypeMapping.columnMappings
The Column mappings for this Java type.
|
Modifier and Type | Method and Description |
---|---|
ColumnMapping |
AbstractContainerMapping.getColumnMapping(int index)
Accessor for a datastore mapping
|
ColumnMapping |
VersionMapping.getColumnMapping(int index)
Accessor for a datastore mapping.
|
ColumnMapping |
DiscriminatorMapping.getColumnMapping(int index)
Accessor for a datastore mapping
|
ColumnMapping |
SingleCollectionMapping.getColumnMapping(int index) |
ColumnMapping |
MultiMapping.getColumnMapping(int index)
Accessor for a datastore mapping.
|
ColumnMapping |
JavaTypeMapping.getColumnMapping(int index)
Accessor for a column mapping
|
ColumnMapping[] |
AbstractContainerMapping.getColumnMappings()
Accessor for the datastore mappings for this java type
|
ColumnMapping[] |
VersionMapping.getColumnMappings()
Accessor for the datastore mappings for this java type.
|
ColumnMapping[] |
DiscriminatorMapping.getColumnMappings()
Accessor for the datastore mappings for this java type.
|
ColumnMapping[] |
SingleCollectionMapping.getColumnMappings() |
ColumnMapping[] |
MultiMapping.getColumnMappings() |
ColumnMapping[] |
JavaTypeMapping.getColumnMappings()
Accessor for the column mappings for this java type
|
Modifier and Type | Method and Description |
---|---|
void |
VersionMapping.addColumnMapping(ColumnMapping colMapping)
Method to add a column mapping.
|
void |
DiscriminatorMapping.addColumnMapping(ColumnMapping colMapping)
Mutator to add a column mapping
|
void |
JavaTypeMapping.addColumnMapping(ColumnMapping cm)
Method to add a column mapping
|
Modifier and Type | Field and Description |
---|---|
protected ColumnMapping |
ColumnImpl.columnMapping
Mapping for this column.
|
Modifier and Type | Method and Description |
---|---|
ColumnMapping |
Column.getColumnMapping()
Accessor for the column mapping that this column relates to.
|
ColumnMapping |
ColumnImpl.getColumnMapping() |
Modifier and Type | Method and Description |
---|---|
void |
Column.setColumnMapping(ColumnMapping mapping)
Method to associate this column with its mapping.
|
void |
ColumnImpl.setColumnMapping(ColumnMapping mapping) |
Copyright © 2020. All rights reserved.