类 SqlDataFormat

java.lang.Object
cn.featherfly.common.db.data.format.SqlDataFormat
所有已实现的接口:
DataFormat

public class SqlDataFormat
extends java.lang.Object
implements DataFormat

JsonDataFormat

.
  • 构造器概要

    构造器
    构造器 说明
    SqlDataFormat​(java.io.Writer writer, Dialect dialect)
    Instantiates a new sql data format.
  • 方法概要

    修饰符和类型 方法 说明
    Dialect getDialect()
    返回dialect.
    void writeDataEnd​(DatabaseMetadata databaseMetadata)
    Write data end.
    void writeDataStart​(DatabaseMetadata databaseMetadata)
    Write data start.
    void writeRow​(Table tableMetadata, java.sql.ResultSet res)
    Write row.
    void writeTableEnd​(Table tableMetadata)
    Write table end.
    void writeTableStart​(Table tableMetadata)
    Write table start.

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • SqlDataFormat

      public SqlDataFormat​(java.io.Writer writer, Dialect dialect)
      Instantiates a new sql data format.
      参数:
      writer - writer
      dialect - dialect
  • 方法详细资料

    • writeDataStart

      public void writeDataStart​(DatabaseMetadata databaseMetadata) throws java.io.IOException
      Write data start.
      指定者:
      writeDataStart 在接口中 DataFormat
      参数:
      databaseMetadata - the database metadata
      抛出:
      java.io.IOException
    • writeDataEnd

      public void writeDataEnd​(DatabaseMetadata databaseMetadata) throws java.io.IOException
      Write data end.
      指定者:
      writeDataEnd 在接口中 DataFormat
      参数:
      databaseMetadata - the database metadata
      抛出:
      java.io.IOException
    • writeTableStart

      public void writeTableStart​(Table tableMetadata) throws java.lang.Exception
      Write table start.
      指定者:
      writeTableStart 在接口中 DataFormat
      参数:
      tableMetadata - the table metadata
      抛出:
      java.lang.Exception - the exception
    • writeTableEnd

      public void writeTableEnd​(Table tableMetadata) throws java.lang.Exception
      Write table end.
      指定者:
      writeTableEnd 在接口中 DataFormat
      参数:
      tableMetadata - the table metadata
      抛出:
      java.lang.Exception - the exception
    • writeRow

      public void writeRow​(Table tableMetadata, java.sql.ResultSet res) throws java.lang.Exception
      Write row.
      指定者:
      writeRow 在接口中 DataFormat
      参数:
      tableMetadata - the table metadata
      res - the res
      抛出:
      java.lang.Exception - the exception
    • getDialect

      public Dialect getDialect()
      返回dialect.
      返回:
      dialect