Class AbstractBuilder

java.lang.Object
io.vertx.tp.modular.metadata.AbstractBuilder
All Implemented Interfaces:
SqlStatement, AoBuilder

public abstract class AbstractBuilder extends Object implements AoBuilder, SqlStatement
  • Field Details

  • Constructor Details

    • AbstractBuilder

      public AbstractBuilder(AoConnection conn)
  • Method Details

    • getSentence

      public abstract AoSentence getSentence()
    • getReflector

      public abstract AoReflector getReflector()
    • getVerifier

      public AoVerifier getVerifier()
    • synchron

      public boolean synchron(Schema schema)
      Description copied from interface: AoBuilder
      同步表信息接口(添加/更新)
      Specified by:
      synchron in interface AoBuilder
    • purge

      public boolean purge(Schema schema)
      Description copied from interface: AoBuilder
      删除表信息
      Specified by:
      purge in interface AoBuilder
    • purge

      public boolean purge(String tableName)
      Description copied from interface: AoBuilder
      删除单个表结构
      Specified by:
      purge in interface AoBuilder
    • report

      public io.vertx.core.json.JsonObject report(Schema schema)
      Description copied from interface: AoBuilder
      元数据和真实数据库信息报告
      Specified by:
      report in interface AoBuilder
    • rename

      public boolean rename(String tableName)
      Description copied from interface: AoBuilder
      重命名单个表结构
      Specified by:
      rename in interface AoBuilder
    • purge

      public boolean purge(Set<String> tableNames)
      Description copied from interface: AoBuilder
      删除多个表结构
      Specified by:
      purge in interface AoBuilder