类 AbstractDataImportor

java.lang.Object
cn.featherfly.common.db.data.AbstractDataImpExp
cn.featherfly.common.db.data.AbstractDataImportor
所有已实现的接口:
DataImportor
直接已知子类:
JsonImportor

public abstract class AbstractDataImportor
extends AbstractDataImpExp
implements DataImportor

抽象导入器

.
  • 构造器详细资料

    • AbstractDataImportor

      protected AbstractDataImportor​(Dialect dialect)
      Instantiates a new abstract data importor.
      参数:
      dialect - the dialect
  • 方法详细资料

    • addPrepareSql

      public void addPrepareSql​(java.lang.String prepareSql)

      添加预执行sql

      .
      参数:
      prepareSql - prepareSql
    • addPrepareSql

      public void addPrepareSql​(java.lang.String... prepareSqls)

      添加预执行sql

      .
      参数:
      prepareSqls - prepareSqls
    • addFilter

      public void addFilter​(DataFilter filter)

      添加过滤器

      .
      参数:
      filter - filter
    • addFilter

      public void addFilter​(DataFilter... filters)

      添加过滤器

      .
      参数:
      filters - dataFilters
    • addTransformers

      public void addTransformers​(DataTransformer transformer)

      添加数据变换器

      .
      参数:
      transformer - transformer
    • addTransformers

      public void addTransformers​(DataTransformer... transformers)

      添加数据变换器

      .
      参数:
      transformers - transformer
    • filtdate

      protected boolean filtdate​(RecordModel recordModel, java.sql.Connection conn)

      数据过滤

      .
      参数:
      recordModel - recordModel
      conn - conn
      返回:
      RecordModel
    • transform

      protected RecordModel transform​(RecordModel recordModel)

      数据变换

      .
      参数:
      recordModel - recordModel
      返回:
      RecordModel
    • getPrepareSqls

      public java.util.List<java.lang.String> getPrepareSqls()
      返回prepareSqls.
      返回:
      prepareSqls
    • setPrepareSqls

      public void setPrepareSqls​(java.util.List<java.lang.String> prepareSqls)
      设置prepareSqls.
      参数:
      prepareSqls - prepareSqls
    • getTransformers

      public java.util.List<DataTransformer> getTransformers()
      返回transformers.
      返回:
      transformers
    • setTransformers

      public void setTransformers​(java.util.List<DataTransformer> transformers)
      设置transformers.
      参数:
      transformers - transformers
    • getExistPolicy

      public DataImportor.ExistPolicy getExistPolicy()
      返回existPolicy.
      返回:
      existPolicy
    • setExistPolicy

      public void setExistPolicy​(DataImportor.ExistPolicy existPolicy)
      设置existPolicy.
      参数:
      existPolicy - existPolicy
    • getTransactionPolicy

      public DataImportor.TransactionPolicy getTransactionPolicy()
      返回transactionPolicy.
      返回:
      transactionPolicy
    • setTransactionPolicy

      public void setTransactionPolicy​(DataImportor.TransactionPolicy transactionPolicy)
      设置transactionPolicy.
      参数:
      transactionPolicy - transactionPolicy
    • isFkCheck

      public boolean isFkCheck()
      返回fkCheck.
      返回:
      fkCheck
    • setFkCheck

      public void setFkCheck​(boolean fkCheck)
      设置fkCheck.
      参数:
      fkCheck - fkCheck