public interface Options
String keyword()
void setParameter(PreparedStatement ps, Connection connection, String databaseType, int i, Pair pair) throws SQLException
SQLExceptionString getColumnWithOperator(OperatorType operatorType, String name, String value)
String getColumnWithOperatorAndFunction(String function, boolean inFunction, OperatorType operatorType, String name, String value)
String databaseType()
String nanoTimeSQL()
SQLHelper doQuery(Class<?> clazz, String[] names, Condition condition, MultiOrder multiOrder, Integer start, Integer size)
boolean tableExists(Connection connection, String table)
boolean tableExists(Connection connection, RdTable table) throws ORMException
ORMExceptionTable table(Connection connection, RdTable table) throws ORMException
ORMExceptionTable table(Connection connection, Table table)
List<TableColumn> columns(Connection connection, RdTable table) throws ORMException
ORMExceptionSQLPair parseExpression(Object clazz, Expression expression)
String getConditions(Class clazz, Expression[] expressions, List<Pair> values)
String getTableName(RdTable table) throws ORMException
ORMExceptionList<Table> tables(Connection connection, String keyword)
List<TableColumn> columns(Connection connection, String table)
List<String> createOrUpdateSqls(Connection connection, RdTable table, List<ColumnInfo> columnInfoList, boolean tableExisted, List<TableColumn> tableColumns)
List<String> createOrUpdateSqls(Connection connection, Table table, List<TableColumn> columns, List<TableColumn> tableColumns, boolean tableExisted)
String getColumnType(TableColumn column)
String getClassName(TableColumn column)
Copyright © 2023. All rights reserved.