Interface IFeatureMapping
- All Known Subinterfaces:
IListMapping,IListMapping2,IListMapping3,IListMappingUnitSupport,ITypeMapping
- All Known Implementing Classes:
AbstractTypeMapping,DelegatingTypeMapping
public interface IFeatureMapping
Mapping of
feature values to and from the database.
There are only two kinds of feature mappings:
-
Type mappingsfor single-valued features -
List mappingsfor many-valued features
- Since:
- 4.14
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.eclipse.net4j.db.IDBAdapterorg.eclipse.net4j.db.DBTypeorg.eclipse.net4j.db.ddl.IDBFieldgetField()default IMappingStrategydefault IDBStoregetStore()
-
Method Details
-
getMappingStrategy
- Since:
- 4.16
-
getStore
- Since:
- 4.16
-
getDBAdapter
default org.eclipse.net4j.db.IDBAdapter getDBAdapter()- Since:
- 4.16
-
getFeature
EStructuralFeature getFeature()- Returns:
- The feature which is associated with this feature mapping.
-
getTypeMapping
ITypeMapping getTypeMapping()- Returns:
- The type mapping which is used for this feature mapping.
-
getField
org.eclipse.net4j.db.ddl.IDBField getField()- Returns:
- The value field which is associated with this feature mapping.
-
getDBType
org.eclipse.net4j.db.DBType getDBType()- Returns:
- The value type which is associated with this feature mapping.
-