接口 DataExportor

所有已知实现类:
AbstractDataExportor, DataExportorImpl

public interface DataExportor

数据导出

  • 方法概要

    修饰符和类型 方法 说明
    void exportData​(cn.featherfly.common.repository.Query query, java.io.Writer writer)
    导出结果集
    void exportData​(java.io.Writer writer, cn.featherfly.common.repository.Query... querys)
    导出结果集
    void exportData​(java.io.Writer writer, java.lang.String... querySqls)
    导出结果集
    void exportData​(java.io.Writer writer, java.util.Collection<cn.featherfly.common.repository.Query> querys)
    导出结果集
    void exportData​(java.lang.String tableName, cn.featherfly.common.repository.builder.dml.ConditionBuilder conditionBuilder, java.io.Writer writer)
    导出结果集
    void exportData​(java.lang.String querySql, java.io.Writer writer)
    导出结果集
    void exportData​(java.util.Collection<java.lang.String> querySqls, java.io.Writer writer)
    导出结果集
    void exportDatabase​(java.io.Writer writer)
    导出整库
    void exportTable​(TableQuery tableQuery, java.io.Writer writer)
    导出某张表
    void exportTable​(java.io.Writer writer, java.lang.String... tableNames)
    导出某几张表
    void exportTable​(java.io.Writer writer, java.util.Collection<java.lang.String> tableNames)
    导出某几张表
    void exportTable​(java.lang.String tableName, java.io.Writer writer)
    导出某张表
    void exportTables​(java.io.Writer writer, TableQuery... querys)
    导出某几张表
    void exportTables​(java.io.Writer writer, java.util.Collection<TableQuery> querys)
    导出某几张表
  • 方法详细资料

    • exportDatabase

      void exportDatabase​(java.io.Writer writer)

      导出整库

      参数:
      writer - writer
    • exportTable

      void exportTable​(java.lang.String tableName, java.io.Writer writer)

      导出某张表

      参数:
      tableName - 表名称
      writer - writer
    • exportTable

      void exportTable​(java.io.Writer writer, java.util.Collection<java.lang.String> tableNames)

      导出某几张表

      参数:
      writer - writer
      tableNames - 表名称集合
    • exportTable

      void exportTable​(java.io.Writer writer, java.lang.String... tableNames)

      导出某几张表

      参数:
      writer - writer
      tableNames - 表名称集合
    • exportTable

      void exportTable​(TableQuery tableQuery, java.io.Writer writer)

      导出某张表

      参数:
      tableQuery - 表查询
      writer - writer
    • exportTables

      void exportTables​(java.io.Writer writer, java.util.Collection<TableQuery> querys)

      导出某几张表

      参数:
      writer - writer
      querys - 表查询集合
    • exportTables

      void exportTables​(java.io.Writer writer, TableQuery... querys)

      导出某几张表

      参数:
      writer - writer
      querys - 表查询数组
    • exportData

      void exportData​(java.lang.String querySql, java.io.Writer writer)

      导出结果集

      参数:
      querySql - 查询sql
      writer - writer
    • exportData

      void exportData​(java.util.Collection<java.lang.String> querySqls, java.io.Writer writer)

      导出结果集

      参数:
      querySqls - 查询sql集合
      writer - writer
    • exportData

      void exportData​(java.io.Writer writer, java.lang.String... querySqls)

      导出结果集

      参数:
      writer - writer
      querySqls - 查询sql可变参数
    • exportData

      void exportData​(java.lang.String tableName, cn.featherfly.common.repository.builder.dml.ConditionBuilder conditionBuilder, java.io.Writer writer)

      导出结果集

      参数:
      conditionBuilder - 查询条件
      tableName - 表名称
      writer - writer
    • exportData

      void exportData​(java.io.Writer writer, cn.featherfly.common.repository.Query... querys)

      导出结果集

      参数:
      writer - writer
      querys - 查询对象可变参数
    • exportData

      void exportData​(java.io.Writer writer, java.util.Collection<cn.featherfly.common.repository.Query> querys)

      导出结果集

      参数:
      writer - writer
      querys - 查询对象集合
    • exportData

      void exportData​(cn.featherfly.common.repository.Query query, java.io.Writer writer)

      导出结果集

      参数:
      query - 查询
      writer - writer