| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core.concat | |
| org.beetl.sql.core.engine.template |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcatBuilder |
ConcatContext.concatBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Insert.toSql(ConcatBuilder sb) |
void |
WhereConditionExpress.toSql(ConcatBuilder sb) |
void |
InsertColNode.toSql(ConcatBuilder sb) |
void |
InsertColNode.InsertColEmptyExpress.toSql(ConcatBuilder sb) |
void |
InsertColNode.ConstantColName.toSql(ConcatBuilder sb) |
void |
Select.toSql(ConcatBuilder sb) |
void |
LoopExpress.toSql(ConcatBuilder sb) |
void |
NotEmptyExpress.toSql(ConcatBuilder sb) |
void |
Delete.toSql(ConcatBuilder sb) |
void |
WhereInExpress.toSql(ConcatBuilder sb) |
void |
ColName.toSql(ConcatBuilder sb) |
void |
UpdateNotEmptyExpress.toSql(ConcatBuilder sb) |
void |
UpdateVersionExpress.toSql(ConcatBuilder sb) |
void |
Output.toSql(ConcatBuilder sb) |
void |
UpdateValueExpress.toSql(ConcatBuilder sb) |
void |
SelectColNode.toSql(ConcatBuilder sb) |
void |
Update.toSql(ConcatBuilder sb) |
void |
InsertValueNode.toSql(ConcatBuilder sb) |
void |
InsertValueNode.InsertValueEmptyExpress.toSql(ConcatBuilder sb) |
void |
InsertValueNode.InsertDefaultValueEmptyExpress.toSql(ConcatBuilder sb) |
void |
UpdateConstantsExpress.toSql(ConcatBuilder sb) |
void |
WhereNode.toSql(ConcatBuilder sb) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
BeetlTemplateEngine.appendStatement(ConcatBuilder concatBuilder,
String statement) |
protected void |
BeetlTemplateEngine.appendVar(ConcatBuilder concatBuilder,
String express) |
void |
BeetlTemplateEngine.genForEnd(ConcatBuilder concatBuilder) |
void |
SQLTemplateEngine.genForEnd(ConcatBuilder concatBuilder) |
void |
BeetlTemplateEngine.genForStart(ConcatBuilder concatBuilder,
String collection,
String var) |
void |
SQLTemplateEngine.genForStart(ConcatBuilder concatBuilder,
String collection,
String var) |
void |
BeetlTemplateEngine.genIfNotEmptyEnd(ConcatBuilder concatBuilder) |
void |
SQLTemplateEngine.genIfNotEmptyEnd(ConcatBuilder concatBuilder) |
void |
BeetlTemplateEngine.genIfNotEmptyStart(ConcatBuilder concatBuilder,
String var) |
void |
SQLTemplateEngine.genIfNotEmptyStart(ConcatBuilder concatBuilder,
String var)
输出一个if语句,用来判断变量是否为空
if(isNotEmpty(xxx)){
}
|
void |
BeetlTemplateEngine.genTestVar(ConcatBuilder concatBuilder,
String var) |
void |
SQLTemplateEngine.genTestVar(ConcatBuilder concatBuilder,
String var)
如果某个变量存在,且不为空,输出此变量
|
void |
BeetlTemplateEngine.genTestVar(ConcatBuilder concatBuilder,
String var,
String col) |
void |
SQLTemplateEngine.genTestVar(ConcatBuilder concatBuilder,
String var,
String col)
如果某个变量存在,且不为空,输出列名
|
void |
BeetlTemplateEngine.genTestVarOrDefault(ConcatBuilder concatBuilder,
String var,
String defaultValue) |
void |
SQLTemplateEngine.genTestVarOrDefault(ConcatBuilder concatBuilder,
String var,
String defaultValue) |
void |
BeetlTemplateEngine.genTrimEnd(ConcatBuilder concatBuilder) |
void |
SQLTemplateEngine.genTrimEnd(ConcatBuilder concatBuilder) |
void |
BeetlTemplateEngine.genTrimStart(ConcatBuilder concatBuilder) |
void |
SQLTemplateEngine.genTrimStart(ConcatBuilder concatBuilder)
输出一个trim,会去掉尾部多余的逗号,beetl中是
trim(){
}
|
void |
BeetlTemplateEngine.genTrimStart(ConcatBuilder concatBuilder,
String keyword) |
void |
SQLTemplateEngine.genTrimStart(ConcatBuilder concatBuilder,
String keyword) |
void |
BeetlTemplateEngine.genVar(ConcatBuilder concatBuilder,
String var) |
void |
SQLTemplateEngine.genVar(ConcatBuilder concatBuilder,
String var)
输出一个变量,比如在beetl中,是#{}.
|
Copyright © 2021. All rights reserved.