【技术实现步骤摘要】
表达式处理方法及装置、计算机存储介质、电子设备
[0001]本公开涉及计算机
,特别涉及一种表达式处理方法、表达式处理装置、计算机存储介质及电子设备。
技术介绍
[0002]流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。流水线引擎允许用户通过表达式来做一些逻辑判断或者变量赋值,表达式的语法通常是流水线引擎自定义的,目前尚无通用标准。
[0003]目前,一般是借助脚本语言或者第三方框架来实现表达式的运算,然而,上述方案会导致求解效率低下。
[0004]鉴于此,本领域亟需开发一种新的表达式处理方法及装置。
[0005]需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。
技术实现思路
[0006]本公开的目的在于提供一种表达式处理方法、表达式处理装置、计算机存储介质及电子设备,进而至少在一定程度上克服由于相关技术的限制而导致的求解效率低下的技术问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的
【技术保护点】
【技术特征摘要】
1.一种表达式处理方法,其特征在于,包括:判断待处理表达式是否满足预设约束条件;所述预设约束条件与所述待处理表达式的求解难度之间具备预设关联关系;当所述待处理表达式满足所述预设约束条件时,检测预存位置中是否存在所述待处理表达式对应的解析结果;若所述预存位置中存在所述解析结果,则调用预先定义的参数配置对所述解析结果进行求解处理,获得处理结果。2.根据权利要求1所述的方法,其特征在于,在判断待处理表达式是否满足预设约束条件之后,所述方法还包括:当所述待处理表达式不满足所述预设约束条件时,调用预先配置的表达式处理函数对所述待处理表达式进行求解处理。3.根据权利要求1所述的方法,其特征在于,在检测预存位置中是否存在所述待处理表达式对应的解析结果之后,所述方法还包括:若所述预存位置中不存在所述解析结果,则对所述待处理表达式进行解析处理,获得所述解析结果;调用所述预先定义的参数配置对所述解析结果进行求解处理,获得所述处理结果。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述预设约束条件包括:所述待处理表达式所属的类型为指定类型;所述待处理表达式所属的类型是根据所述待处理表达式的出现位置和/或字段信息确定的;所述待处理表达式不属于所述指定类型,并且,所述待处理表达式中包含待定参数。5.根据权利要求1至3任意一项所述的方法,其特征在于,在判断待处理表达式是否满足预约束条件之前,所述方法还包括:从待处理表达式集合中检测每个待处理表达式的重复次数;对所述重复次数大于预设次数阈值的目标待处理表达式进行预先解析,得到所...
【专利技术属性】
技术研发人员:叶萌,郝彦军,王井方,毕金龙,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。