public class BaseVisitor
extends io.github.kiryu1223.expressionTree.expressions.DeepFindVisitor
| 限定符和类型 | 字段和说明 |
|---|---|
protected StringBuilder |
data |
protected DbType |
dbType |
protected int |
mesIndex |
protected List<io.github.kiryu1223.expressionTree.expressions.ParameterExpression> |
parameters |
protected List<SqlValue> |
sqlValue |
| 构造器和说明 |
|---|
BaseVisitor(List<io.github.kiryu1223.expressionTree.expressions.ParameterExpression> parameters,
DbType dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
cleanIndexBlock() |
String |
getData() |
protected SqlTypes.Ext |
getSqlTypeExtByMethod(SqlTypes.Ext[] exts) |
List<SqlValue> |
getSqlValue() |
protected SqlFunctions.Ext |
getTargetSqlFuncExt(SqlFunctions.Ext[] exts) |
protected String |
indexBlock() |
protected void |
matchSqlFunctions(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
StringBuilder sb) |
protected void |
matchSqlTypes(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
StringBuilder sb) |
protected void |
methodCallVisitor(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall) |
protected void |
putField(int index,
String fieldName) |
protected void |
putValue(Object value) |
protected void |
tryPutExprValue(io.github.kiryu1223.expressionTree.expressions.FieldSelectExpression fieldSelect) |
protected void |
tryPutExprValue(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall) |
protected void |
tryReplace(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
String string,
StringBuilder sqlSegment) |
deep, deep, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitprotected final List<io.github.kiryu1223.expressionTree.expressions.ParameterExpression> parameters
protected final DbType dbType
protected final StringBuilder data
protected int mesIndex
public String getData()
protected void matchSqlFunctions(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
StringBuilder sb)
protected void matchSqlTypes(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
StringBuilder sb)
protected void tryReplace(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall,
String string,
StringBuilder sqlSegment)
protected SqlTypes.Ext getSqlTypeExtByMethod(SqlTypes.Ext[] exts)
protected SqlFunctions.Ext getTargetSqlFuncExt(SqlFunctions.Ext[] exts)
protected String indexBlock()
protected void cleanIndexBlock()
protected void putValue(Object value)
protected void putField(int index,
String fieldName)
protected void tryPutExprValue(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall)
protected void tryPutExprValue(io.github.kiryu1223.expressionTree.expressions.FieldSelectExpression fieldSelect)
protected void methodCallVisitor(io.github.kiryu1223.expressionTree.expressions.MethodCallExpression methodCall)
Copyright © 2024. All rights reserved.