| Modifier and Type | Field and Description |
|---|---|
static QLOptions |
QLOptions.DEFAULT_OPTIONS |
| Modifier and Type | Method and Description |
|---|---|
QLOptions |
QLOptions.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
BatchAddFunctionResult |
Express4Runner.addFunctionsDefinedInScript(java.lang.String scriptWithFunctionDefine,
ExpressContext context,
QLOptions qlOptions)
execute `scriptWithFunctionDefine` and add functions defined in script
|
QLResult |
Express4Runner.execute(java.lang.String script,
ExpressContext context,
QLOptions qlOptions) |
QLResult |
Express4Runner.execute(java.lang.String script,
java.util.Map<java.lang.String,java.lang.Object> context,
QLOptions qlOptions)
execute the script with variables set in the context, where the key corresponds to the variable name.
|
QLResult |
Express4Runner.execute(java.lang.String script,
java.lang.Object context,
QLOptions qlOptions)
execute the script with variables set in the context, where the key corresponds to the field name of context object
|
QLResult |
Express4Runner.executeWithAliasObjects(java.lang.String script,
QLOptions qlOptions,
java.lang.Object... objects)
Execute the script using objects that have been annotated with the com.alibaba.qlexpress4.annotation.QLAlias.
|
QLambdaTrace |
Express4Runner.parseToLambda(java.lang.String script,
ExpressContext context,
QLOptions qlOptions) |
| Modifier and Type | Method and Description |
|---|---|
QLambda |
QLambdaDefinitionEmpty.toLambda(QContext qContext,
QLOptions qlOptions,
boolean newEnv) |
QLambda |
QLambdaDefinitionInner.toLambda(QContext qContext,
QLOptions qlOptions,
boolean newEnv) |
QLambda |
QLambdaDefinition.toLambda(QContext qContext,
QLOptions qlOptions,
boolean newEnv) |
| Constructor and Description |
|---|
QLambdaInner(QLambdaDefinitionInner lambdaDefinition,
QContext qContext,
QLOptions qlOptions,
boolean newEnv) |
QvmGlobalScope(ExpressContext externalVariable,
java.util.Map<java.lang.String,CustomFunction> externalFunction,
QLOptions qlOptions) |
| Constructor and Description |
|---|
DynamicVariableContext(Express4Runner runner,
java.util.Map<java.lang.String,java.lang.Object> staticContext,
QLOptions qlOptions) |
DynamicVariableContext(Express4Runner runner,
java.util.Map<java.lang.String,java.lang.Object> staticContext,
QLOptions qlOptions,
java.util.Map<java.lang.String,java.lang.String> dynamicContext) |
| Modifier and Type | Method and Description |
|---|---|
QResult |
ThrowInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
LoadLambdaInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
SpreadGetFieldInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewMapInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewInstanceInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
TryCatchInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
DefineLocalInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CallFunctionInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
GetMethodInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
StringJoinInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
SliceInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewListInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
TracePeekInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
ReturnInstruction.execute(QContext qContext,
QLOptions qlOptions) |
abstract QResult |
QLInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
LoadInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CallInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
WhileInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
DefineFunctionInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
SpreadMethodInvokeInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
ForEachInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
MultiNewArrayInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewArrayInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
IndexInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CheckTimeOutInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewScopeInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
BreakContinueInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
ForInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
TraceEvaludatedInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
PopInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CloseScopeInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
UnaryInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
ConstInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
GetFieldInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
JumpIfInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
NewFilledInstanceInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
OperatorInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
MethodInvokeInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CastInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
JumpInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
JumpIfPopInstruction.execute(QContext qContext,
QLOptions qlOptions) |
QResult |
CallConstInstruction.execute(QContext qContext,
QLOptions qlOptions) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
BinaryOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter)
执行操作符计算
|
java.lang.Object |
InstanceOfOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
DivideAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
MinusOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
PlusOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
MinusAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
PlusAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
MultiplyAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
RemainderAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
DivideOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
MultiplyOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
RemainderOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
AssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
BaseBinaryOperator.divide(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.minus(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.multiply(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.plus(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.remainder(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
BitwiseXorOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseRightShiftUnsignedOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseOrAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseOrOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseAndAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseRightShiftUnsignedAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseRightShiftAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseLeftShiftAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseLeftShiftOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseXorAssignOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseRightShiftOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
BitwiseAndOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
NotInOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
InOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
LessEqualOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
GreaterOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
EqualOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
GreaterEqualOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
UnequalOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
LessOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
LogicOrOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
LogicAndOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
NotLikeOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
java.lang.Object |
LikeOperator.execute(Value left,
Value right,
QRuntime qRuntime,
QLOptions qlOptions,
ErrorReporter errorReporter) |
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.