クラス TableSchema
- java.lang.Object
-
- org.nkjmlab.sorm4j.sql.schema.TableSchema
-
public class TableSchema extends Object
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classTableSchema.Builder
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidcreateIndexesIfNotExists(SqlExecutor sqlExecutor)voidcreateTableAndIndexesIfNotExists(SqlExecutor sqlExecutor)voidcreateTableIfNotExists(SqlExecutor sqlExecutor)voiddropTableIfExists(SqlExecutor sqlExecutor)List<String>getColumnNames()List<String>getCreateIndexIfNotExistsStatements()StringgetCreateTableIfNotExistsStatement()StringgetDropTableIfExistsStatement()StringgetTableName()StringgetTableSchema()static TableSchema.BuildernewBuilder()static TableSchema.BuildernewBuilder(String tableName)
-
-
-
メソッドの詳細
-
getTableName
public String getTableName()
-
getCreateTableIfNotExistsStatement
public String getCreateTableIfNotExistsStatement()
-
getDropTableIfExistsStatement
public String getDropTableIfExistsStatement()
-
getTableSchema
public String getTableSchema()
-
newBuilder
public static TableSchema.Builder newBuilder()
-
newBuilder
public static TableSchema.Builder newBuilder(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)
-
-