public abstract class BaseExpression extends Object implements Expression
| 构造器和说明 |
|---|
BaseExpression() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract FunctionWithArgs3<SqlNode,SqlNode[],Object[],ContainerNode> |
buildArrayFunction() |
protected abstract FunctionWithArgs3<SqlNode,SqlNode[],Map<String,Object>,ContainerNode> |
buildMapFunction() |
protected String |
nextVarName() |
SqlNode |
toSqlNode(SqlNode baseSource,
SqlNode[] extSources,
Map<String,Object> bindings) |
SqlNode |
toSqlNode(SqlNode baseSource,
SqlNode[] extSources,
Object[] bindings) |
protected abstract FunctionWithArgs3<SqlNode,SqlNode[],Object[],ContainerNode> buildArrayFunction()
protected abstract FunctionWithArgs3<SqlNode,SqlNode[],Map<String,Object>,ContainerNode> buildMapFunction()
protected String nextVarName()
public SqlNode toSqlNode(SqlNode baseSource, SqlNode[] extSources, Map<String,Object> bindings)
toSqlNode 在接口中 ExpressionbaseSource - 原引用表达式或字段extSources - 扩展引用表达式或字段bindings - 绑定参数Copyright © 2024 fossc. All rights reserved.