|
||||||||||
上一个 下一个 | 框架 无框架 |
使用 BaseDataMeta 的软件包 | |
---|---|
org.wltea.expression.datameta | |
org.wltea.expression.function | |
org.wltea.expression.op | |
org.wltea.expression.op.define |
org.wltea.expression.datameta 中 BaseDataMeta 的使用 |
---|
org.wltea.expression.datameta 中 BaseDataMeta 的子类 | |
---|---|
class |
Constant
常量数据描述 |
class |
Variable
表达式上下文变量 |
参数类型为 BaseDataMeta 的 org.wltea.expression.datameta 中的方法 | |
---|---|
BaseDataMeta.DataType |
BaseDataMeta.getCompatibleType(BaseDataMeta another)
获取两数的兼容类型 如果两个数据类型无法兼容,返回null |
boolean |
BaseDataMeta.isCompatibleType(BaseDataMeta another)
检查数据类型的兼容性 类型相同,一定兼容 类型不同,则可兼容的数据类型包括int ,long ,float , double null 类型与所有类型兼容 |
org.wltea.expression.function 中 BaseDataMeta 的使用 |
---|
参数类型为 BaseDataMeta 的 org.wltea.expression.function 中的方法 | |
---|---|
static Constant |
FunctionExecution.varify(java.lang.String functionName,
int position,
BaseDataMeta[] args)
检查函数和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null |
org.wltea.expression.op 中 BaseDataMeta 的使用 |
---|
参数类型为 BaseDataMeta 的 org.wltea.expression.op 中的方法 | |
---|---|
Constant |
Operator.verify(int opPositin,
BaseDataMeta[] args)
检查操作符和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null |
Constant |
IOperatorExecution.verify(int opPositin,
BaseDataMeta[] args)
验证操作符参数是否合法 |
org.wltea.expression.op.define 中 BaseDataMeta 的使用 |
---|
参数类型为 BaseDataMeta 的 org.wltea.expression.op.define 中的方法 | |
---|---|
Constant |
Op_SELECT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_QUES.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_PLUS.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_OR.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NOT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NG.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NEQ.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MUTI.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MOD.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MINUS.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_LT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_LE.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_GT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_GE.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_EQ.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_DIV.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_COLON.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_APPEND.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_AND.verify(int opPositin,
BaseDataMeta[] args)
|
|
||||||||||
上一个 下一个 | 框架 无框架 |