public abstract class AbstractOptions extends Object implements Options
| 构造器和说明 |
|---|
AbstractOptions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumns, columns, createOrUpdateSqls, createOrUpdateSqls, databaseType, doQuery, doQuery, dropTable, getClassName, getColumnType, getColumnWithOperator, getColumnWithOperatorAndFunction, keyword, nanoTimeSQL, table, table, tableExists, tablespublic abstract boolean preSetParameter(PreparedStatement ps, Connection connection, String databaseType, int i, Pair pair) throws SQLException
SQLExceptionpublic boolean tableExists(Connection connection, RdTable rdTable) throws ORMException
tableExists 在接口中 OptionsORMExceptionpublic void setParameter(PreparedStatement ps, Connection connection, String databaseType, int i, Pair pair) throws SQLException
setParameter 在接口中 OptionsSQLExceptionpublic QueryInfo doQueryCount(IQuery query)
doQueryCount 在接口中 Optionspublic String selectCount()
public String selectColumns(IQuery query, String alias, Map<String,String> asNames, List<Pair> values)
public String joins(IMultiQuery obj, List<Pair> values)
protected String getForeignSQL(RdTable table, RdColumn rdColumn, RdForeignKey foreign)
protected String getUniqueSQL(RdTable table, RdColumn rdColumn, RdUniqueKey uniqueKey)
public SQLPair parseExpression(Class clazz, Map<String,Object> clazzes, Expression expression)
public String parseColumn(Column column)
parseColumn 在接口中 Optionspublic String getConditions(Object queryOrClass, List<Condition> cds, List<Pair> values)
getConditions 在接口中 Optionspublic String getConditions(Class clazz, Expression[] expressions, List<Pair> values)
getConditions 在接口中 Optionspublic SQLPair parseExpression(Object clazz, Expression expression)
parseExpression 在接口中 Optionspublic abstract String getCaseSensitive(String name, int sensitive)
getCaseSensitive 在接口中 Optionspublic String getTableName(RdTable rdTable) throws ORMException
getTableName 在接口中 OptionsORMExceptionCopyright © 2023. All rights reserved.