Class AbstractQFieldMapping<T>

java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.shared.mapping.AbstractQFieldMapping<T>
Direct Known Subclasses:
QIndexBasedFieldMapping, QKeyBasedFieldMapping

public abstract class AbstractQFieldMapping<T> extends Object
For bulk-loads, define where a QField comes from in an input data source.
  • Constructor Details

    • AbstractQFieldMapping

      public AbstractQFieldMapping()
  • Method Details

    • getFieldSource

      public abstract T getFieldSource(String fieldName)
      For a given field, return its source - a key (e.g., from a json object or csv with a header row) or an index (for a csv w/o a header)
    • getSourceType

      public abstract AbstractQFieldMapping.SourceType getSourceType()
      for a mapping instance, get what its source-type is