发明名称 METHOD FOR PERFORMING TRANSACTIONS ON DATA AND A TRANSACTIONAL DATABASE
摘要 Embodiments include an evaluator that can receive a query containing a predicate from an application executing on a client device. The evaluator can process the predicate using a tree structure containing nodes representing objects and edges representing relationships thereof. The processing can include applying filters to attributes of the relationships to identify a first set of objects relevant to the predicate and navigating along each incoming role of a relationship and from there via an outgoing role to other objects to identify a second set of objects relevant to the predicate. An object is relevant to the predicate if at least a value of a field of the object is equal or similar to a value of the predicate. Responsive to the query, the evaluator can return identifiers associated with a united set of the first set of objects and the second set of objects to the application.
申请公布号 US2015081623(A1) 申请公布日期 2015.03.19
申请号 US201414552282 申请日期 2014.11.24
申请人 Open Text Software GmbH 发明人 Promhouse Gary J.;Timmermans Matthew David George;Krachenfels Karl-Heinz
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method, comprising: an evaluator receiving, via an application programming interface, a query from an application executing on a client device, the evaluator embodied on non-transitory computer memory including instructions translatable by at least one processor, the query containing a predicate; the evaluator processing the predicate using a tree structure containing nodes representing objects and edges representing relationships thereof, the processing including applying filters to attributes of the relationships to identify a first set of objects that are relevant to the predicate, the processing further including navigating along each incoming role of a relationship and from there via an outgoing role to other objects to identify a second set of objects that are relevant to the predicate, wherein the evaluator determines an object as relevant to the predicate if at least a value of a field of the object is equal or similar to a value of the predicate; and responsive to the query, the evaluator returning identifiers associated with a united set of the first set of objects and the second set of objects to the application.
地址 Grasbrunn/Munchen DE