public class LinqField extends Expression implements VariableSetter
| 构造器和说明 |
|---|
LinqField(Span span,
Expression expression,
VarIndex alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
evaluate(MagicScriptContext context,
Scope scope) |
List<Object> |
evaluateList(MagicScriptContext context,
Scope scope) |
String |
getAlias() |
Expression |
getExpression() |
boolean |
isHasAlias() |
void |
setValue(MagicScriptContext context,
Scope scope,
Object value) |
public LinqField(Span span, Expression expression, VarIndex alias)
public Expression getExpression()
public Object evaluate(MagicScriptContext context, Scope scope)
public List<Object> evaluateList(MagicScriptContext context, Scope scope)
public boolean isHasAlias()
public String getAlias()
public void setValue(MagicScriptContext context, Scope scope, Object value)
setValue 在接口中 VariableSetterCopyright © 2020–2021. All rights reserved.