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