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:

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 Details

    • getMappingStrategy

      default IMappingStrategy getMappingStrategy()
      Since:
      4.16
    • getStore

      default IDBStore 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.