クラス TableGeneratorSettingFactory
java.lang.Object
com.sqlapp.data.db.command.generator.factory.TableGeneratorSettingFactory
TableDataGeneratorSetting Factory
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明createDefault(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect) テーブルの値からTableDataGeneratorSettingを作成しますcreateDefault(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.db.sql.TableOptions tableOptions, com.sqlapp.data.db.sql.SqlType sqlType) テーブルの値からTableDataGeneratorSettingを作成しますcreateInsertSql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.db.sql.TableOptions tableOptions, com.sqlapp.data.db.sql.SqlType sqlType) テーブルに対応した指定したSqlTypeのSQLを生成します。protected com.sqlapp.util.AbstractSqlBuilder<?>createSqlBuilder(com.sqlapp.data.db.dialect.Dialect dialect) protected StringgetSampleQuerySql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect) protected StringgetStartValueQuerySql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect) protected voidsetColumnDefaultValues(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting) protected voidsetQueryDefaultValue(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting) protected voidsetTableDefaultValues(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting)
-
コンストラクタの詳細
-
TableGeneratorSettingFactory
public TableGeneratorSettingFactory()
-
-
メソッドの詳細
-
createDefault
public TableGeneratorSetting createDefault(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.db.sql.TableOptions tableOptions, com.sqlapp.data.db.sql.SqlType sqlType) テーブルの値からTableDataGeneratorSettingを作成します- パラメータ:
table- テーブルdialect- DB DialecttableOptions- TableOptionssqlType- sqlType- 戻り値:
- TableDataGeneratorSetting
-
createDefault
public TableGeneratorSetting createDefault(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect) テーブルの値からTableDataGeneratorSettingを作成します- パラメータ:
table- テーブルdialect- DB Dialect- 戻り値:
- TableDataGeneratorSetting
-
fromFile
-
setTableDefaultValues
protected void setTableDefaultValues(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting) -
createInsertSql
public String createInsertSql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.db.sql.TableOptions tableOptions, com.sqlapp.data.db.sql.SqlType sqlType) テーブルに対応した指定したSqlTypeのSQLを生成します。- パラメータ:
table- Tabledialect- DialecttableOptions- TableOptionssqlType- SqlType- 戻り値:
- テーブルに対応した指定したSqlTypeのSQL
-
setColumnDefaultValues
protected void setColumnDefaultValues(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting) -
setQueryDefaultValue
protected void setQueryDefaultValue(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect, TableGeneratorSetting setting) -
getSampleQuerySql
protected String getSampleQuerySql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect) -
createSqlBuilder
protected com.sqlapp.util.AbstractSqlBuilder<?> createSqlBuilder(com.sqlapp.data.db.dialect.Dialect dialect) -
getStartValueQuerySql
protected String getStartValueQuerySql(com.sqlapp.data.schemas.Table table, com.sqlapp.data.db.dialect.Dialect dialect)
-