public class H2Options extends MySQLOptions
| Constructor and Description |
|---|
H2Options() |
| Modifier and Type | Method and Description |
|---|---|
List<TableColumn> |
columns(Connection connection,
RdTable rdTable) |
List<TableColumn> |
columns(Connection connection,
String tableName) |
protected String |
columnString(ColumnInfo info,
int sensitive,
RdColumn rdColumn,
boolean addKey) |
protected String |
columnString(TableColumn tableColumn,
int sensitive,
boolean addKey) |
protected String |
columnStringChangeNull(ColumnInfo info,
int sensitive,
boolean isNull) |
List<String> |
createOrUpdateSqls(Connection connection,
RdTable table,
List<ColumnInfo> infos,
boolean tableExisted,
List<TableColumn> tableColumns) |
List<String> |
createOrUpdateSqls(Connection connection,
Table table,
List<TableColumn> columns,
List<TableColumn> tableColumns,
boolean tableExisted) |
String |
databaseType() |
String |
getCaseSensitive(String name,
int sensitive) |
protected String |
getColumnType(ColumnInfo info,
RdColumn rdColumn) |
String |
keyword() |
Table |
table(Connection connection,
RdTable rdTable) |
Table |
table(Connection connection,
Table table) |
boolean |
tableExists(Connection connection,
String tableName) |
List<Table> |
tables(Connection connection,
String keyword) |
doQuery, doQuery, dropTable, getClassName, getColumnType, getColumnWithOperator, getColumnWithOperatorAndFunction, nanoTimeSQL, preSetParametercolumnComment, doQuery, doQueryCount, getCoding, getColumnWithOperator, getColumnWithOperatorAndFunction, getConditions, getConditions, getForeignSQL, getGroups, getOrders, getOrders, getTableName, getUniqueSQL, groupCountSelect, groups, havings, joins, orders, parseCaseColumnValue, parseColumn, parseColumn, parseConditions, parseExpression, parseExpression, selectColumns, selectCount, setParameter, tableExists, tables, wherespublic String keyword()
keyword in interface Optionskeyword in class MySQLOptionspublic String databaseType()
databaseType in interface OptionsdatabaseType in class MySQLOptionspublic List<Table> tables(Connection connection, String keyword)
tables in interface Optionstables in class MySQLOptionspublic Table table(Connection connection, RdTable rdTable) throws ORMException
table in interface Optionstable in class MySQLOptionsORMExceptionpublic Table table(Connection connection, Table table)
table in interface Optionstable in class MySQLOptionspublic boolean tableExists(Connection connection, String tableName)
tableExists in interface OptionstableExists in class MySQLOptionspublic List<TableColumn> columns(Connection connection, String tableName)
columns in interface Optionscolumns in class MySQLOptionspublic List<TableColumn> columns(Connection connection, RdTable rdTable) throws ORMException
columns in interface Optionscolumns in class MySQLOptionsORMExceptionpublic List<String> createOrUpdateSqls(Connection connection, RdTable table, List<ColumnInfo> infos, boolean tableExisted, List<TableColumn> tableColumns)
createOrUpdateSqls in interface OptionscreateOrUpdateSqls in class MySQLOptionspublic List<String> createOrUpdateSqls(Connection connection, Table table, List<TableColumn> columns, List<TableColumn> tableColumns, boolean tableExisted)
createOrUpdateSqls in interface OptionscreateOrUpdateSqls in class MySQLOptionsprotected String columnStringChangeNull(ColumnInfo info, int sensitive, boolean isNull)
protected String columnString(TableColumn tableColumn, int sensitive, boolean addKey)
columnString in class MySQLOptionsprotected String columnString(ColumnInfo info, int sensitive, RdColumn rdColumn, boolean addKey)
columnString in class MySQLOptionsprotected String getColumnType(ColumnInfo info, RdColumn rdColumn)
getColumnType in class MySQLOptionspublic String getCaseSensitive(String name, int sensitive)
getCaseSensitive in interface OptionsgetCaseSensitive in class MySQLOptionsCopyright © 2024. All rights reserved.