类 org.wltea.expression.datameta.BaseDataMeta
的使用

使用 BaseDataMeta 的软件包
org.wltea.expression.datameta   
org.wltea.expression.function   
org.wltea.expression.op   
org.wltea.expression.op.define   
 

org.wltea.expression.datametaBaseDataMeta 的使用
 

org.wltea.expression.datametaBaseDataMeta 的子类
 class Constant
          常量数据描述
 class Variable
          表达式上下文变量
 

参数类型为 BaseDataMetaorg.wltea.expression.datameta 中的方法
 BaseDataMeta.DataType BaseDataMeta.getCompatibleType(BaseDataMeta another)
          获取两数的兼容类型 如果两个数据类型无法兼容,返回null
 boolean BaseDataMeta.isCompatibleType(BaseDataMeta another)
          检查数据类型的兼容性 类型相同,一定兼容 类型不同,则可兼容的数据类型包括int ,long ,float , double null 类型与所有类型兼容
 

org.wltea.expression.functionBaseDataMeta 的使用
 

参数类型为 BaseDataMetaorg.wltea.expression.function 中的方法
static Constant FunctionExecution.varify(java.lang.String functionName, int position, BaseDataMeta[] args)
          检查函数和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null
 

org.wltea.expression.opBaseDataMeta 的使用
 

参数类型为 BaseDataMetaorg.wltea.expression.op 中的方法
 Constant Operator.verify(int opPositin, BaseDataMeta[] args)
          检查操作符和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null
 Constant IOperatorExecution.verify(int opPositin, BaseDataMeta[] args)
          验证操作符参数是否合法
 

org.wltea.expression.op.defineBaseDataMeta 的使用
 

参数类型为 BaseDataMetaorg.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)