public class DbQueryBuilderQuoter
extends IDbQueryBuilder
表名/字段名/值的转义器
IDbQueryBuilderQuoter.DefaultImplsIDbQueryBuilderAction.DefaultImplsIDbQueryBuilderDecoration.DefaultImpls| 构造器和说明 |
|---|
DbQueryBuilderQuoter()
表名/字段名/值的转义器
|
| 限定符和类型 | 方法和说明 |
|---|---|
IDbQueryBuilder |
clear()
清空条件
|
java.lang.Object |
clone()
克隆对象
|
CompiledSql |
getCompiledSql()
缓存编译好的sql
|
java.lang.String |
quoteSingleValue(IDb db,
java.lang.Object value)
转义单个值
转义为?, 并搜集sql参数
|
java.lang.String |
quoteSubQuery(IDb db,
IDbQueryBuilder subquery,
java.lang.String alias)
转义子查询
编译select子句 + 合并参数到 compiledSql 中
|
void |
setCompiledSql(CompiledSql p)
缓存编译好的sql
|
andWhereWrap, batchDelete, batchExecute, batchInsert, batchUpdate, charAt, clone, compile, compileCount, compileDelete, compileInsert, compileSelect, compileSelectOne, compileUpdate, copy, count, delete, execute, fastFindPageBySubquery, fastFindPageMaps, from, from, get, getLength, groupBys, groupBys, having, havingClose, havingCondition, havingOpen, havings, incr, insert, length, ons, orWhereBetween, orWhereLike, orWhereWrap, orderBy, orderBys, orderBys, quote, quoteColumn, quoteColumnOrValue, quoteTable, selectDistinct, subSequence, sum, table, update, where, whereBetween, whereClose, whereCondition, whereLike, whereOpen, whereWrap, wheres, wheresclone, findColumn, findEntities, findEntities, findEntities, findEntity, findEntity, findEntity, findMap, findMaps, findModel, findModel, findModel, findModels, findModels, findModels, findResult, findRow, findRows, findValue, getDefaultDbquote, quoteColumn, quoteColumnOrValue, quoteSingleValue, quoteSubQuery, quoteTableclear, compileAction, distinct, from, from, from, getTableAlias, insertColumns, join, on, on, ons, select, select, selectDistinct, selects, set, set, sets, table, value, value, valuesandHaving, andHavingClose, andHavingCondition, andHavingOpen, andWhere, andWhereClose, andWhereCondition, andWhereOpen, andWhereWrap, compileDecoration, forUpdate, groupBy, groupBys, groupBys, having, having, havingClose, havingCondition, havingOpen, havings, limit, orHaving, orHaving, orHavingClose, orHavingCondition, orHavingOpen, orWhere, orWhere, orWhereBetween, orWhereClose, orWhereCondition, orWhereExists, orWhereLike, orWhereOpen, orWhereWrap, orderBy, orderBy, orderBys, orderBys, where, where, whereBetween, whereClose, whereCondition, whereExists, whereLike, whereOpen, whereWrap, wheres, wherespublic CompiledSql getCompiledSql()
缓存编译好的sql
public void setCompiledSql(CompiledSql p)
缓存编译好的sql
public IDbQueryBuilder clear()
清空条件
public java.lang.Object clone()
克隆对象
public java.lang.String quoteSingleValue(IDb db, java.lang.Object value)
转义单个值 转义为?, 并搜集sql参数
public java.lang.String quoteSubQuery(IDb db, IDbQueryBuilder subquery, java.lang.String alias)
转义子查询 编译select子句 + 合并参数到 compiledSql 中