发明名称 METHOD FOR PERFORMING TRANSACTIONS ON DATA AND A TRANSACTED DATABASE
摘要 The present invention provides 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 processes the predicate using a tree structure containing nodes representing objects and edges representing relationships thereof. The processing includes applying filters to attributes of the relationships to identify a first set of objects that are relevant to the predicate. The processing further includes 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. 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.
申请公布号 EP3121739(A1) 申请公布日期 2017.01.25
申请号 EP20160183262 申请日期 2009.10.13
申请人 Open Text Software GmbH 发明人 PROMHOUSE, Gary, J.;TIMMERMANS, Matthew, David, George;KRACHENFELS, Karl-Heinz
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址