public interface MappingManager
| Modifier and Type | Method and Description |
|---|---|
Column |
createColumn(org.datanucleus.metadata.AbstractMemberMetaData fmd,
Table table,
JavaTypeMapping mapping,
org.datanucleus.metadata.ColumnMetaData colmd,
Column referenceCol,
org.datanucleus.ClassLoaderResolver clr)
Method to create a column for a persistable mapping.
|
Column |
createColumn(JavaTypeMapping mapping,
String javaType,
org.datanucleus.metadata.ColumnMetaData colmd)
Method to create a datastore field (column) in a container (table).
|
Column |
createColumn(JavaTypeMapping mapping,
String javaType,
int datastoreFieldIndex)
Method to create a datastore field (column) in a container (table).
|
DatastoreMapping |
createDatastoreMapping(JavaTypeMapping mapping,
org.datanucleus.metadata.AbstractMemberMetaData fmd,
int index,
Column column)
Method to create the datastore mapping for a java type mapping at a particular index.
|
DatastoreMapping |
createDatastoreMapping(JavaTypeMapping mapping,
Column column,
String javaType)
Method to create the datastore mapping for a particular column and java type.
|
JavaTypeMapping |
getMapping(Class c)
Accessor for a mapping, for a java type.
|
JavaTypeMapping |
getMapping(Class c,
boolean serialised,
boolean embedded,
String fieldName)
Accessor for a mapping, for a java type.
|
JavaTypeMapping |
getMapping(Table table,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.metadata.FieldRole fieldRole)
Accessor for the mapping for the field of the specified table.
|
JavaTypeMapping |
getMappingWithDatastoreMapping(Class c,
boolean serialised,
boolean embedded,
org.datanucleus.ClassLoaderResolver clr)
Accessor for a mapping, for a java type complete with the datastore mapping.
|
void |
loadDatastoreMapping(org.datanucleus.plugin.PluginManager mgr,
org.datanucleus.ClassLoaderResolver clr,
String vendorId)
Initialise the datastore mapping.
|
void loadDatastoreMapping(org.datanucleus.plugin.PluginManager mgr,
org.datanucleus.ClassLoaderResolver clr,
String vendorId)
mgr - the PlyginManagerclr - the ClassLoaderResolvervendorId - the datastore vendor idDatastoreMapping createDatastoreMapping(JavaTypeMapping mapping, org.datanucleus.metadata.AbstractMemberMetaData fmd, int index, Column column)
mapping - The java mappingfmd - MetaData for the fieldindex - Index of the datastore fieldcolumn - The columnDatastoreMapping createDatastoreMapping(JavaTypeMapping mapping, Column column, String javaType)
mapping - The java mappingcolumn - The columnjavaType - The java type (isnt this stored in the java mapping ?)JavaTypeMapping getMapping(Class c)
c - The java typeJavaTypeMapping getMapping(Class c, boolean serialised, boolean embedded, String fieldName)
c - The java typeserialised - Whether the type is serialisedembedded - Whether the type is embeddedfieldName - Name of the field (for logging only)JavaTypeMapping getMappingWithDatastoreMapping(Class c, boolean serialised, boolean embedded, org.datanucleus.ClassLoaderResolver clr)
c - The java typeserialised - Whether the type is serialisedembedded - Whether the type is embeddedclr - ClassLoader resolverJavaTypeMapping getMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.FieldRole fieldRole)
table - Table to add the mapping tommd - MetaData for the field/property to mapclr - The ClassLoaderResolverfieldRole - Role that this mapping plays for the field/propertyColumn createColumn(JavaTypeMapping mapping, String javaType, int datastoreFieldIndex)
mapping - The java mappingjavaType - The java typedatastoreFieldIndex - The index of the datastore field to createColumn createColumn(JavaTypeMapping mapping, String javaType, org.datanucleus.metadata.ColumnMetaData colmd)
mapping - The java mappingjavaType - The java typecolmd - MetaData for the column to createColumn createColumn(org.datanucleus.metadata.AbstractMemberMetaData fmd, Table table, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd, Column referenceCol, org.datanucleus.ClassLoaderResolver clr)
fmd - MetaData for the fieldtable - Table in the datastoremapping - The java mappingcolmd - MetaData for the column to createreferenceCol - The column to referenceclr - ClassLoader resolverCopyright © 2015. All rights reserved.