| 限定符和类型 | 方法和说明 |
|---|---|
<S extends SqlString> |
AbstractSqlStringCacheStrategy.getCache(String namespace,
Class<?> pojoType,
Class<S> type) |
<S extends SqlString> |
SqlStringCacheStrategy.getCache(String namespace,
Class<?> pojoType,
Class<S> type)
加载已缓存的数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
CacheState |
AbstractSqlStringCacheStrategy.cache(String namespace,
Class<?> pojoType,
SqlString sqlStringInstance) |
CacheState |
SqlStringCacheStrategy.cache(String namespace,
Class<?> pojoType,
SqlString sqlStringInstance)
缓存sqlString实例
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SqlString> |
Dialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure)
生成count查询语句
|
List<SqlString> |
SimpleMysqlDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimpleOracleDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimplePostgreSqlDialect.countSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
Dialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure)
生成分页sql语句
|
List<SqlString> |
SimpleMysqlDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimpleOracleDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
SimplePostgreSqlDialect.limitSql(SearchParam<?> searchParam,
DQLSqlStructure dqlSqlStructure) |
List<SqlString> |
Dialect.selectSequenceCurrentValueSql(Class<?> pojoType,
String schema,
String sequenceName)
生成查询序列当前值的sql
|
List<SqlString> |
SimpleMysqlDialect.selectSequenceCurrentValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
List<SqlString> |
SimpleOracleDialect.selectSequenceCurrentValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
List<SqlString> |
SimplePostgreSqlDialect.selectSequenceCurrentValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
List<SqlString> |
Dialect.selectSequenceNextValueSql(Class<?> pojoType,
String schema,
String sequenceName)
生成查询序列下一个值的sql
|
List<SqlString> |
SimpleMysqlDialect.selectSequenceNextValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
List<SqlString> |
SimpleOracleDialect.selectSequenceNextValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
List<SqlString> |
SimplePostgreSqlDialect.selectSequenceNextValueSql(Class<?> pojoType,
String schema,
String sequenceName) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SequenceOperationSqlString |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CountSqlString |
class |
PageSqlString |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AbstractSqlPrinter.renderSqlString(SqlString sqlString,
SqlParameterMapping sqlParameterMapping) |
protected void |
AbstractSqlPrinter.renderSqlString(SqlString sqlString,
SqlParameterMapping sqlParameterMapping,
ParameterMapping parameterMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlString |
Cause.getSqlString() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CorrectorExecutor.correcting(SqlString sqlString,
SqlParameterMapping sqlParameterMapping)
修正sql句子存在的问题
|
void |
CorrectorExecutorImpl.correcting(SqlString sqlString,
SqlParameterMapping sqlParameterMapping) |
void |
Corrector.fix(Cause cause,
SqlString sqlString,
SqlParameterMapping sqlParameterMapping)
解决该问题
|
void |
DynamicNameNotInitCorrector.fix(Cause ref,
SqlString sqlString,
SqlParameterMapping sqlParameterMapping) |
void |
FunctionDialectNotInitCorrector.fix(Cause ref,
SqlString sqlString,
SqlParameterMapping sqlParameterMapping) |
void |
SqlConditionParameterNotMappedCorrector.fix(Cause c,
SqlString sqlString,
SqlParameterMapping sqlParameterMapping) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCompoundSqlString<S extends SqlString> |
interface |
CompoundSqlString<S extends SqlString> |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CompoundSqlString<S extends SqlString> |
interface |
DynamicNameSqlString |
interface |
FieldSqlString |
interface |
InitializationRequiredSqlString |
interface |
NameSqlString |
interface |
NormalSqlString |
interface |
ParameterNameSqlString |
interface |
ParameterValueSqlString |
interface |
SwitchSymbolSqlString |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCompoundSqlString<S extends SqlString> |
class |
AbstractSqlString |
class |
DynamicNameSqlStringImpl |
class |
NormalSqlStringImpl |
class |
NormalSymbolSqlString |
class |
ParameterNameSqlStringImpl |
class |
ParameterValueSqlStringImpl |
class |
PojoFieldSqlString |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ConditionGroup |
interface |
ConditionSqlString |
interface |
JoinConditionSqlString |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConditionGroupImpl |
class |
ConditionSqlStringImpl |
class |
JoinConditionSqlStringImpl |
class |
NormalConditionSqlString |
| 构造器和说明 |
|---|
ConditionSqlStringImpl(String val,
ConditionType conditionType,
String parameterName,
Object payload,
CombinationType combinationType,
SqlString express) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ConditionExpressionSqlString |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
FunctionSqlString |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractFunctionSqlString |
class |
ConcatFunctionSqlString |
class |
CountFunctionSqlString |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
CompactSqlStringJoiner.linkToNext(SqlString nextSql) |
String |
ConditionSqlStringJoiner.linkToNext(SqlString nextSql) |
String |
FieldSqlStringJoiner.linkToNext(SqlString nextSql) |
String |
JoinConditionSqlStringJoiner.linkToNext(SqlString nextSql) |
String |
SpaceSqlStringJoiner.linkToNext(SqlString nextSql) |
String |
SqlStringJoiner.linkToNext(SqlString nextSql) |
String |
AbstractSqlStringJoiner.linkToPre(SqlString preSql) |
String |
ConditionSqlStringJoiner.linkToPre(SqlString preSql) |
String |
JoinConditionSqlStringJoiner.linkToPre(SqlString preSql) |
String |
SqlStringJoiner.linkToPre(SqlString preSql) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DeleteFromSqlString |
interface |
FromSqlString |
interface |
InsertIntoSqlString |
interface |
JoinSqlString |
interface |
KeywordSqlString |
interface |
OrderBySqlString |
interface |
SelectSqlString |
interface |
SetSqlString |
interface |
UpdateSqlString |
interface |
ValuesSqlString |
interface |
WhereSqlString<S extends ConditionSqlString> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeleteFromSqlStringImpl |
class |
FromSqlStringImpl |
class |
InnerJoinSqlStringImpl |
class |
InsertIntoSqlStringImpl |
class |
LeftJoinSqlStringImpl |
class |
NormalKeywordImpl |
class |
OrderBySqlStringImpl |
class |
RightJoinSqlStringImpl |
class |
SelectSqlStringImpl |
class |
SetSqlStringImpl |
class |
UpdateSqlStringImpl |
class |
ValuesSqlStringImpl |
class |
WhereSqlStringImpl<S extends ConditionSqlString> |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<SqlString> |
BehaviorDescriptor.getContent() |
Collection<SqlString> |
BehaviorDescriptorImpl.getContent() |
Collection<SqlString> |
DMLSqlStructureImpl.getSqlStrings() |
Collection<SqlString> |
DQLSqlStructureImpl.getSqlStrings() |
Collection<SqlString> |
SqlStructure.getSqlStrings() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DMLSqlStructureImpl.addSqlString(SqlString sql) |
void |
DQLSqlStructureImpl.addSqlString(SqlString sql) |
void |
SqlStructure.addSqlString(SqlString sql)
追加sql
|
void |
DMLSqlStructureImpl.insertSqlString(int index,
SqlString sqlString) |
void |
DQLSqlStructureImpl.insertSqlString(int index,
SqlString sqlString) |
void |
SqlStructure.insertSqlString(int index,
SqlString sqlString)
插入sql
|
| 构造器和说明 |
|---|
BehaviorDescriptorImpl(KeywordSqlString keyword,
Collection<SqlString> content) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlStringJoinerHelper.join(Collection<SqlString> sqlStrings,
Case charCase) |
Copyright © 2022. All rights reserved.