| Modifier and Type | Method and Description |
|---|---|
Value |
Express4Runner.loadField(java.lang.Object object,
java.lang.String fieldName) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LeftValue
assignable value
|
| Modifier and Type | Field and Description |
|---|---|
static Value |
Value.NULL_VALUE |
| Modifier and Type | Method and Description |
|---|---|
Value |
Parameters.get(int i)
get parameters in i position
|
Value |
QResult.getResult() |
Value |
DelegateQContext.getSymbol(java.lang.String varName) |
Value |
QvmGlobalScope.getSymbol(java.lang.String varName) |
Value |
ReflectLoader.loadField(java.lang.Object bean,
java.lang.String fieldName,
boolean skipSecurity,
ErrorReporter errorReporter) |
Value |
FixedSizeStack.peak() |
Value |
DelegateQContext.peek() |
Value |
QvmGlobalScope.peek() |
Value |
FixedSizeStack.pop() |
Value |
DelegateQContext.pop() |
Value |
QvmGlobalScope.pop() |
| Modifier and Type | Method and Description |
|---|---|
void |
FixedSizeStack.push(Value ele) |
void |
DelegateQContext.push(Value value) |
void |
QvmGlobalScope.push(Value value) |
| Constructor and Description |
|---|
QResult(Value result,
QResult.ResultType rType) |
| Modifier and Type | Method and Description |
|---|---|
Value |
DynamicVariableContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
Value |
QLAliasContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
Value |
MapExpressContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
Value |
EmptyContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
Value |
ExpressContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
Value |
ObjectFieldExpressContext.get(java.util.Map<java.lang.String,java.lang.Object> attachments,
java.lang.String variableName) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayItemValue
Author: DQinYuan
|
class |
AssignableDataValue
Author: DQinYuan
|
class |
DataValue
Author: TaoKan
|
class |
FieldValue
Author: TaoKan
|
class |
ListItemValue
Author: DQinYuan
|
class |
MapItemValue
Author: DQinYuan
|
| Constructor and Description |
|---|
DataValue(Value value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
CustomBinaryOperator.execute(Value left,
Value right) |
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 void |
BaseBinaryOperator.assertLeftValue(Value left,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.bitwiseAnd(Value left,
Value right,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.bitwiseOr(Value left,
Value right,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.bitwiseXor(Value left,
Value right,
ErrorReporter errorReporter) |
protected QLRuntimeException |
BaseUnaryOperator.buildInvalidOperandTypeException(Value value,
ErrorReporter errorReporter) |
protected QLRuntimeException |
BaseBinaryOperator.buildInvalidOperandTypeException(Value left,
Value right,
ErrorReporter errorReporter) |
protected int |
BaseBinaryOperator.compare(Value left,
Value right,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.divide(Value left,
Value right,
QLOptions qlOptions,
ErrorReporter errorReporter) |
protected boolean |
BaseBinaryOperator.equals(Value left,
Value right,
ErrorReporter errorReporter) |
protected boolean |
BaseBinaryOperator.in(Value left,
Value right,
ErrorReporter errorReporter) |
protected boolean |
BaseBinaryOperator.isBooleanAndNull(Value left,
Value right) |
protected boolean |
BaseBinaryOperator.isBothBoolean(Value left,
Value right) |
protected boolean |
BaseBinaryOperator.isBothNumber(Value left,
Value right) |
protected boolean |
BaseBinaryOperator.isInstanceofComparable(Value value) |
protected boolean |
BaseBinaryOperator.isNumber(Value value) |
protected boolean |
BaseBinaryOperator.isNumberCharacter(Value left,
Value right) |
protected boolean |
BaseBinaryOperator.isSameType(Value left,
Value right) |
protected java.lang.Object |
BaseBinaryOperator.leftShift(Value left,
Value right,
ErrorReporter errorReporter) |
protected boolean |
BaseBinaryOperator.like(Value left,
Value right,
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) |
protected java.lang.Object |
BaseBinaryOperator.rightShift(Value left,
Value right,
ErrorReporter errorReporter) |
protected java.lang.Object |
BaseBinaryOperator.rightShiftUnsigned(Value left,
Value right,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
BitwiseInvertOperator.execute(Value value,
ErrorReporter errorReporter) |
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 |
LogicNotOperator.execute(Value value,
ErrorReporter errorReporter) |
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) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
MinusMinusPrefixUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
MinusMinusSuffixUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
PlusPlusPrefixUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
MinusUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
PlusPlusSuffixUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
PlusUnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
java.lang.Object |
UnaryOperator.execute(Value value,
ErrorReporter errorReporter) |
| Modifier and Type | Method and Description |
|---|---|
Value |
QScope.getSymbol(java.lang.String varName)
get assignable symbol variable by name
|
Value |
QvmBlockScope.getSymbol(java.lang.String varName) |
Value |
QScope.peek() |
Value |
QvmBlockScope.peek() |
Value |
QScope.pop()
pop one element on top of stack
|
Value |
QvmBlockScope.pop() |
| Modifier and Type | Method and Description |
|---|---|
void |
QScope.push(Value value)
push value on the top of stack
|
void |
QvmBlockScope.push(Value value) |
| Constructor and Description |
|---|
QvmBlockScope(QScope parent,
java.util.Map<java.lang.String,Value> symbolTable,
FixedSizeStack reuseStack,
ExceptionTable exceptionTable) |
QvmBlockScope(QScope parent,
java.util.Map<java.lang.String,Value> symbolTable,
int maxStackSize,
ExceptionTable exceptionTable) |
| Modifier and Type | Method and Description |
|---|---|
static Value |
MethodInvokeUtils.findMethodAndInvoke(java.lang.Object bean,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.Class<?>[] type,
ReflectLoader reflectLoader,
ErrorReporter errorReporter) |
static Value |
ValueUtils.toImmutable(Value origin) |
| Modifier and Type | Method and Description |
|---|---|
static Value |
ValueUtils.toImmutable(Value origin) |
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.