类 AbstractDataExportor
java.lang.Object
cn.featherfly.common.db.data.AbstractDataImpExp
cn.featherfly.common.db.data.AbstractDataExportor
- 所有已实现的接口:
DataExportor
- 直接已知子类:
DataExportorImpl
public abstract class AbstractDataExportor extends AbstractDataImpExp implements DataExportor
抽象导出器
.-
字段概要
从类继承的字段 cn.featherfly.common.db.data.AbstractDataImpExp
dialect, logger -
构造器概要
构造器 限定符 构造器 说明 protectedAbstractDataExportor(Dialect dialect)Instantiates a new abstract data exportor. -
方法概要
修饰符和类型 方法 说明 voidexportData(cn.featherfly.common.repository.Query query, java.io.Writer writer)导出结果集voidexportData(java.io.Writer writer, cn.featherfly.common.repository.Query... querys)导出结果集voidexportData(java.io.Writer writer, java.lang.String... querySqls)导出结果集voidexportData(java.lang.String tableName, cn.featherfly.common.repository.builder.dml.ConditionBuilder conditionBuilder, java.io.Writer os)导出结果集voidexportData(java.lang.String querySql, java.io.Writer writer)导出结果集voidexportData(java.util.Collection<java.lang.String> querySqls, java.io.Writer writer)导出结果集voidexportDatabase(java.io.Writer writer)导出整库voidexportTable(TableQuery tableQuery, java.io.Writer writer)导出某张表voidexportTable(java.io.Writer writer, java.lang.String... tableNames)导出某几张表voidexportTable(java.io.Writer writer, java.util.Collection<java.lang.String> tableNames)导出某几张表voidexportTable(java.lang.String tableName, java.io.Writer writer)导出某张表voidexportTables(java.io.Writer writer, TableQuery... querys)导出某几张表voidexportTables(java.io.Writer writer, java.util.Collection<TableQuery> querys)导出某几张表从类继承的方法 cn.featherfly.common.db.data.AbstractDataImpExp
getDatabaseMetadata, getDataSource, getDialect, getTableQuerySql, getType, getValueToSql, setDataSource从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.featherfly.common.db.data.DataExportor
exportData
-
构造器详细资料
-
AbstractDataExportor
Instantiates a new abstract data exportor.- 参数:
dialect- the dialect
-
-
方法详细资料
-
exportDatabase
public void exportDatabase(java.io.Writer writer)导出整库
- 指定者:
exportDatabase在接口中DataExportor- 参数:
writer- writer
-
exportTable
public void exportTable(java.lang.String tableName, java.io.Writer writer)导出某张表
- 指定者:
exportTable在接口中DataExportor- 参数:
tableName- 表名称writer- writer
-
exportTable
public void exportTable(java.io.Writer writer, java.util.Collection<java.lang.String> tableNames)导出某几张表
- 指定者:
exportTable在接口中DataExportor- 参数:
writer- writertableNames- 表名称集合
-
exportTable
public void exportTable(java.io.Writer writer, java.lang.String... tableNames)导出某几张表
- 指定者:
exportTable在接口中DataExportor- 参数:
writer- writertableNames- 表名称集合
-
exportTable
导出某张表
- 指定者:
exportTable在接口中DataExportor- 参数:
tableQuery- 表查询writer- writer
-
exportTables
导出某几张表
- 指定者:
exportTables在接口中DataExportor- 参数:
writer- writerquerys- 表查询数组
-
exportTables
导出某几张表
- 指定者:
exportTables在接口中DataExportor- 参数:
writer- writerquerys- 表查询集合
-
exportData
public void exportData(java.lang.String querySql, java.io.Writer writer)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
querySql- 查询sqlwriter- writer
-
exportData
public void exportData(java.util.Collection<java.lang.String> querySqls, java.io.Writer writer)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
querySqls- 查询sql集合writer- writer
-
exportData
public void exportData(java.io.Writer writer, java.lang.String... querySqls)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
writer- writerquerySqls- 查询sql可变参数
-
exportData
public void exportData(java.lang.String tableName, cn.featherfly.common.repository.builder.dml.ConditionBuilder conditionBuilder, java.io.Writer os)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
tableName- 表名称conditionBuilder- 查询条件os- writer
-
exportData
public void exportData(java.io.Writer writer, cn.featherfly.common.repository.Query... querys)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
writer- writerquerys- 查询对象可变参数
-
exportData
public void exportData(cn.featherfly.common.repository.Query query, java.io.Writer writer)导出结果集
- 指定者:
exportData在接口中DataExportor- 参数:
query- 查询writer- writer
-