Commit graph

14 commits

Author SHA1 Message Date
Erik Ogenvik
002e1ca728 Expose const fields.
Thus no need to redefine private and protected.
2018-05-01 22:15:29 +02:00
Yaroslav Taben
c6d9bbf950 Added support for self.* types of query 2014-09-20 15:52:59 -04:00
Yaroslav Taben
66b41e3a86 Added ContainsRecursiveFunctionProvider class.
This class will be used to handle queries that use
contains_recursive method which takes 2 arguments
1. A consumer that returnes container (i.e. entity.contains)
2. Any predicate (i.e. entity.type=types.barrel)
The method returns true iff there exists an entity
within the container that matches the condition
2014-09-08 16:13:18 -04:00
Yaroslav Taben
268e74c51a Added Contains provider and corresponding tests 2014-09-07 16:21:08 -04:00
Yaroslav Taben
ad0aa918d7 Moved filter's Predicate classes into separate files 2014-09-05 19:43:32 -04:00
Yaroslav Taben
fa665ed57b Added support for numeric entity ID matching. 2014-08-25 14:26:30 -04:00
Yaroslav Taben
85533d3771 Created a MindProviderFactory to handle mind-related queries 2014-08-15 13:22:05 -04:00
Yaroslav Taben
8502943d6c Added support for memory.* query in ProvidersFactory 2014-08-13 13:07:46 -04:00
Yaroslav Taben
87921e399b Changed MemoryProvider to use QueryContext 2014-08-13 12:33:53 -04:00
Yaroslav Taben
f80fb518b1 Added MemoryProvider and MindQueryContext struct
This is intended to handle memory related queries from mind code
2014-08-11 23:29:51 -04:00
Yaroslav Taben
6ee6907d23 Added support for In operator in ComparerPredicate.
Minor fixups in implementation of other operators
2014-08-04 14:40:18 -04:00
Yaroslav Taben
066ef0fcd1 Added implementation for CONTAINS operator in ComparerPredicate. 2014-08-01 15:43:41 -04:00
Yaroslav Taben
1e2a3496cf Added implementation for additional comparison operators
operators ">, >=, <, <=" only support numeric comparison.
2014-07-30 13:28:17 -04:00
Erik Ogenvik
b112448e07 WIP filter example. 2014-07-27 22:10:02 +02:00