クラス TableSchema

java.lang.Object
org.nkjmlab.sorm4j.sql.schema.TableSchema

public class TableSchema extends Object
  • メソッドの詳細

    • getTableName

      public String getTableName()
    • getColumnNames

      public List<String> getColumnNames()
    • getCreateIndexIfNotExistsStatements

      public List<String> getCreateIndexIfNotExistsStatements()
    • getCreateTableIfNotExistsStatement

      public String getCreateTableIfNotExistsStatement()
    • getDropTableIfExistsStatement

      public String getDropTableIfExistsStatement()
    • getTableSchema

      public String getTableSchema()
    • builder

      public static TableSchema.Builder builder()
    • builder

      public static TableSchema.Builder builder(String tableName)
    • createTableAndIndexesIfNotExists

      public void createTableAndIndexesIfNotExists(SqlExecutor sqlExecutor)
    • createTableIfNotExists

      public void createTableIfNotExists(SqlExecutor sqlExecutor)
    • createIndexesIfNotExists

      public void createIndexesIfNotExists(SqlExecutor sqlExecutor)
    • dropTableIfExists

      public void dropTableIfExists(SqlExecutor sqlExecutor)