public class H2Options extends MySQLOptions
| Constructor and Description |
|---|
H2Options() |
| Modifier and Type | Method and Description |
|---|---|
List<TableColumn> |
columns(Connection connection,
String schema,
RdTable rdTable) |
List<TableColumn> |
columns(Connection connection,
String schema,
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,
String schema,
RdTable table,
List<ColumnInfo> infos,
boolean tableExisted,
List<TableColumn> tableColumns) |
List<String> |
createOrUpdateSqls(Connection connection,
String schema,
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 |
getSchema(String schema) |
String |
keyword() |
Table |
table(Connection connection,
String schema,
RdTable rdTable) |
Table |
table(Connection connection,
String schema,
Table table) |
boolean |
tableExists(Connection connection,
String schema,
String tableName) |
List<Table> |
tables(Connection connection,
String schema,
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 schema, String keyword)
tables in interface Optionstables in class MySQLOptionspublic Table table(Connection connection, String schema, RdTable rdTable) throws ORMException
table in interface Optionstable in class MySQLOptionsORMExceptionpublic Table table(Connection connection, String schema, Table table)
table in interface Optionstable in class MySQLOptionspublic boolean tableExists(Connection connection, String schema, String tableName)
tableExists in interface OptionstableExists in class MySQLOptionspublic List<TableColumn> columns(Connection connection, String schema, String tableName)
columns in interface Optionscolumns in class MySQLOptionspublic List<TableColumn> columns(Connection connection, String schema, RdTable rdTable) throws ORMException
columns in interface Optionscolumns in class MySQLOptionsORMExceptionpublic String getSchema(String schema)
getSchema in class MySQLOptionspublic List<String> createOrUpdateSqls(Connection connection, String schema, RdTable table, List<ColumnInfo> infos, boolean tableExisted, List<TableColumn> tableColumns)
createOrUpdateSqls in interface OptionscreateOrUpdateSqls in class MySQLOptionspublic List<String> createOrUpdateSqls(Connection connection, String schema, 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 © 2025. All rights reserved.