MCPcopy Create free account

hub / github.com/deonwu/ik-expression / functions

Functions266 in github.com/deonwu/ik-expression

↓ 222 callersMethodgetDataType
()
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:61
↓ 207 callersMethodgetToken
获取操作符的字符表示 @return String 操作符的字符形态
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:196
↓ 193 callersMethodgetDataType
()
ik-expression/src/main/java/org/wltea/expression/datameta/Reference.java:56
↓ 85 callersMethodgetDataValue
()
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:69
↓ 82 callersMethodappend
合并两个常量对象 @param object
ik-expression/src/main/java/org/wltea/expression/op/define/Op_APPEND.java:85
↓ 55 callersMethodtoString
()
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:188
↓ 43 callersMethodequals
(Object o)
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:95
↓ 40 callersMethodisReference
()
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:488
↓ 39 callersMethodexecute
执行引用对象指待的表达式(操作符或者函数) @return
ik-expression/src/main/java/org/wltea/expression/datameta/Reference.java:80
↓ 34 callersMethodgetTokenType
获取Token的词元类型 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:134
↓ 31 callersMethodgetStartPosition
()
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:180
↓ 27 callersMethodgetDoubleValue
获取Token的double类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:174
↓ 27 callersMethodread
(ExpressionReader sr)
ik-expression/src/main/java/org/wltea/expression/format/reader/ElementReader.java:18
↓ 22 callersMethodequals
(Object obj)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:268
↓ 20 callersMethodcreateConstantToken
(DataType dataType , Object dataValue)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:49
↓ 19 callersMethodgetOperator
获取Token的操作符类型值 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:159
↓ 18 callersMethodgetStringValue
获取Token的字符窜类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:111
↓ 16 callersMethodcreateVariable
根据别名和参数值,构造 Variable 实例 @param variableName @param variableValue @return Variable
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:26
↓ 16 callersMethodgetDataValueText
()
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:76
↓ 15 callersMethodgetSplitor
获取Token的分隔符类型值 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:176
↓ 15 callersMethodgetText
()
ik-expression/src/main/java/org/wltea/expression/format/Element.java:60
↓ 14 callersMethodgetFunctionName
获取Token的方法名类型值 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:167
↓ 14 callersMethodgetType
()
ik-expression/src/main/java/org/wltea/expression/format/Element.java:68
↓ 13 callersMethodgetFloatValue
获取Token的float类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:157
↓ 13 callersMethodgetIntegerValue
获取Token的int类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:129
↓ 13 callersMethodgetLongValue
获取Token的long类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:141
↓ 12 callersMethodmark
(int readAheadLimit)
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:100
↓ 12 callersMethodreset
()
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:94
↓ 10 callersMethodgetBooleanValue
获取Token的boolean类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:118
↓ 10 callersMethodgetDateValue
获取Token的Date类型值 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:191
↓ 9 callersMethodgetVariable
获取Token的变量描述 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:151
↓ 8 callersMethodevaluate
执行无变量表达式 @param expression @return
ik-expression/src/main/java/org/wltea/expression/ExpressionEvaluator.java:128
↓ 7 callersMethodanalyze
对表达式进行语法分析,将其转换成Token对象队列 @param expression @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:43
↓ 7 callersMethodgetCruuentIndex
取得当前位置 @return
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:37
↓ 7 callersMethodisNumber
(char c)
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:137
↓ 7 callersMethodtoJavaObject
@throws ParseException
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:451
↓ 6 callersMethodcompile
将正常表达式词元序列,转换成逆波兰式序列 同时检查表达式语法 @param expTokens @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:64
↓ 6 callersMethodgetCollection
获取数据的集合对象 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:203
↓ 6 callersMethodgetConstant
获取Token的常量描述 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:143
↓ 6 callersMethodgetVariableName
()
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:78
↓ 6 callersMethodverifyOperator
执行操作符校验 @param op @param verifyStack @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:811
↓ 5 callersMethodexecute
执行逆波兰式 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:413
↓ 5 callersMethodisOperatorWord
判断字符串是否是合法的操作符 @param tokenText @return
ik-expression/src/main/java/org/wltea/expression/format/reader/OperatorTypeReader.java:54
↓ 5 callersMethodtokensToString
将表达式词元列表转化为字符窜 @param tokenList @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:562
↓ 4 callersMethodcheckDecimal
检查是否只有一个小数点 @param sb @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/reader/NumberTypeReader.java:76
↓ 4 callersMethodcreateOperatorToken
(Operator operator)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:100
↓ 4 callersMethodgetOpType
操作符类型 @return int 操作符类型(几元操作)
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:211
↓ 4 callersMethodgetPiority
获取操作符的优先级 @return int 操作符优先级
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:203
↓ 4 callersMethodgetReference
获取Token的引用对象 @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:215
↓ 3 callersMethodcanOperator
检查是否支持运算符。 @param op @param first @param second @return
ik-expression/src/main/java/org/wltea/expression/Evaluator.java:30
↓ 3 callersMethodexecute
执行当前的预编译表达式 @return
ik-expression/src/main/java/org/wltea/expression/PreparedExpression.java:62
↓ 3 callersMethodgetEvaluator
返回当前的求值器。 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:73
↓ 3 callersMethodgetOperator
通过名称取得操作符 @param name @return
ik-expression/src/main/java/org/wltea/expression/format/ExpressionParser.java:67
↓ 3 callersMethodgetParameterTypes
取得参数列表的类型 @param parameters @return
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:160
↓ 3 callersMethodverifyDataMeta
校验数据类型和值得合法性
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:258
↓ 2 callersMethodaddToken
将子窜转化成Token并加入列表 @param tokenString @param tokens @throws IllegalExpressionException
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:723
↓ 2 callersMethodcompile
验证表达式 @param expression @return
ik-expression/src/main/java/org/wltea/expression/ExpressionEvaluator.java:27
↓ 2 callersMethodcontains
字符串包含比较 @param str1 @param str2 @return
ik-expression/src/main/java/org/wltea/expression/function/SystemFunctions.java:38
↓ 2 callersMethodcreateFunctionToken
(String functionName)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:90
↓ 2 callersMethodcreateReference
(Reference ref)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:80
↓ 2 callersMethodcreateSplitorToken
(String splitorText)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:111
↓ 2 callersMethodcreateVariableToken
(String variableName)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:72
↓ 2 callersMethodendsWith
字符串后缀比较 @param str1 @param str2 @return
ik-expression/src/main/java/org/wltea/expression/function/SystemFunctions.java:64
↓ 2 callersMethodevalutor
对象之间运算求值。 @param op -- 运算操作, @param first -- 目标对象 @param second -- 参数对象。如果是单目运算符,参数对象为null。 @return
ik-expression/src/main/java/org/wltea/expression/Evaluator.java:21
↓ 2 callersMethodgetCompatibleType
获取两数的兼容类型 如果两个数据类型无法兼容,返回null @param another @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:415
↓ 2 callersMethodgetExpressionTokens
(String expression)
ik-expression/src/main/java/org/wltea/expression/format/ExpressionParser.java:73
↓ 2 callersMethodgetIndex
()
ik-expression/src/main/java/org/wltea/expression/format/Element.java:76
↓ 2 callersMethodgetOperator
(Operator op, Object obj)
ik-expression/src/main/java/org/wltea/expression/op/ConstantEvaluator.java:140
↓ 2 callersMethodgetTypeClass
(String _type)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:216
↓ 2 callersMethodinvoke
执行方法 @param args 参数值列表 @return @throws NoSuchMethodException @throws IllegalAccessException @throws InvocationTargetException
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:302
↓ 2 callersMethodisStrict
()
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:85
↓ 2 callersMethodopNOT
逻辑非 ~ @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:15
↓ 2 callersMethodopOR
或运算 | @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:120
↓ 2 callersMethodreadToken
以流形式读取ExpressionToken @return ExpressionToken @throws IOException @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:112
↓ 2 callersMethodsetArgument
设置指定参数的值 如果参数不存在,则抛出IllegalArgumentException运行时异常 @param name 参数名 @param value 参数值
ik-expression/src/main/java/org/wltea/expression/PreparedExpression.java:49
↓ 2 callersMethodsetDataType
(DataType dataType)
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:89
↓ 2 callersMethodsetEvaluator
设置求值器。 @param evaluator
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:81
↓ 2 callersMethodsetStartPosition
(int startPosition)
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:184
↓ 2 callersMethodsetStrict
(boolean isStrict)
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:89
↓ 2 callersMethodstringToTokens
将表达式子窜(格式化好的),转换成词元列表 @param tokenExpression @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:623
↓ 2 callersMethodvarify
检查函数和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null @param functionName @param position @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return
ik-expression/src/main/java/org/wltea/expression/function/FunctionExecution.java:114
↓ 2 callersMethodverify
检查操作符和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null @param opPositin 操作符位置 @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return Constant 常量型
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:237
↓ 1 callersMethodaddType
(String type)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:257
↓ 1 callersMethodbindObject
根据一个字符串,关联一个对象。变量、常量、方法等。 @param name -- 表达式中的符号。 @return -- 返回符号关联的对象。
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:51
↓ 1 callersMethodboolAND
逻辑与 && @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:106
↓ 1 callersMethodboolEQ
逻辑等于 == @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:92
↓ 1 callersMethodboolGE
逻辑大于等于 >= @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:85
↓ 1 callersMethodboolGT
逻辑大于 > @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:78
↓ 1 callersMethodboolLE
逻辑小于等于 <= @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:71
↓ 1 callersMethodboolLT
逻辑小于 < @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:64
↓ 1 callersMethodboolNEQ
逻辑不等于 != @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:99
↓ 1 callersMethodchangeToToken
将切分的元素转化成ExpressionToken,并验证减号还是负号 @param previousToken @param ele @return @throws ParseException
ik-expression/src/main/java/org/wltea/expression/format/ExpressionParser.java:124
↓ 1 callersMethodconvertParameters
函数参数转化 @param args @return @throws IllegalExpressionException
ik-expression/src/main/java/org/wltea/expression/function/FunctionExecution.java:212
↓ 1 callersMethodcreateElementReader
根据流开头构造不同的词元读取 流应该非空格开头 @param reader @return ElementReader @throws IOException @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/reader/ElementReaderFactory.java:27
↓ 1 callersMethodexecute
根据函数名、参数数组,执行操作,并返回结果Token @param functionName 函数名 @param position @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return @throws IllegalExpressio
ik-expression/src/main/java/org/wltea/expression/function/FunctionExecution.java:35
↓ 1 callersMethodexecute
执行操作符运算 @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return Constant 常量型的执行结果 @throws IllegalExpressionException
ik-expression/src/main/java/org/wltea/expression/op/IOperatorExecution.java:23
↓ 1 callersMethodexecute
执行操作,并返回结果Token @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return Constant 常量型的执行结果
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:220
↓ 1 callersMethodformatTime
格式化时间字符窜 如2007-12-1 12:2会被格式化成2007-12-01 12:02:00 转化后的格式支持Timestamp.valueOf(String value) @param time 字符窜表示的时间 @return 格式代的结果 @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/reader/DateTypeReader.java:63
↓ 1 callersMethodgetEscapeValue
可转义字符有\"nt @param c @return @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/reader/StringTypeReader.java:58
↓ 1 callersMethodgetParameterValues
取得参数列表的值 @param parameters @return
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:176
next →1–100 of 266, ranked by callers