46 Commits (75b428c6fc1ecef3365d4a081cb882a56741bf4b)

Author SHA1 Message Date
Kalle Stenflo 0b530378aa Support OR statements in inline filters. 11 years ago
Kalle Stenflo 69e223e4fe Logging improvements. 11 years ago
Kalle Stenflo c20917350e Added result cache for root ($) queries performed by predicates. 11 years ago
Kalle Stenflo 81ed41c70a Added Apache License header to files. 11 years ago
Kalle Stenflo 1bb52b59b0 Renamed internal 'compiler' package to 'token' 11 years ago
Kalle Stenflo 3c2d3ecc70 Changed some method names and added java doc. 11 years ago
Kalle Stenflo 358ba2398e Removed unused imports. 11 years ago
Kalle Stenflo 571654f7fb Allow document references in inline filters. 11 years ago
Kalle Stenflo 8708a9c531 Applied Gson patch and added Gson converters for List and Map. 11 years ago
Kalle Stenflo 7621cd1d43 Gson support (work in progress). 11 years ago
Jochen Berger b786c87c23 use `charAt` insteadof `startsWith`/`endsWith` when checking for single characters, reduce number of calls to `isNullish` 11 years ago
Kalle Stenflo 15f1330987 Reworked conversion handling. 11 years ago
Kalle Stenflo d0a7d2f564 GsonProvider 11 years ago
Kalle Stenflo 34ef58cba9 Criteria improvement. 11 years ago
Kalle Stenflo 01b979be98 Renamed FilterPathToken to PredicatePathToken 11 years ago
Kalle Stenflo 8b918b2238 Made Filter more functional. Now it's only referred as Predicate. 11 years ago
Kalle Stenflo f05774a437 Fixed some tangles and removed dead tests. 11 years ago
Kalle Stenflo 4194ac3e7e Clean up. 11 years ago
Jochen Berger 082c2b7f7f small fixes for the Criteria class 11 years ago
Kalle Stenflo 8da4d1a1d6 Option handling improved. 11 years ago
Kalle Stenflo 143f6ff25d Implement the field exists check. 11 years ago
Kalle Stenflo 608c1a77be Rewrite intenals. 11 years ago
Kalle Stenflo ed1ebe7b74 Removed apache commons dependencies. 12 years ago
Kalle Stenflo b15cb3ac8f API clean up. Reduce static method overloading by fluent API. 12 years ago
Kalle Stenflo 77e18924f9 Added internal logging support. 12 years ago
Kalle Stenflo 58c0474f29 Fixed issue with attribs named '$'. 12 years ago
Jochen Berger 69e55edfc8 update commons-lang to version 3.1 12 years ago
Jochen Berger 1253f4aa21 make NE and IS filters work on multi-level paths 12 years ago
Jochen Berger 4f8da13c17 make TYPE filter work on multi-level path 12 years ago
Jochen Berger 0414296b34 fix REGEX filter 12 years ago
Jochen Berger 9b7d3f41ed forbid usage of collection-related filters on multi-level paths as they would most likely be ambigous 12 years ago
Jochen Berger dbc3e7de3e make EXISTS test work with collections 12 years ago
Jochen Berger 79214e7c3f collection-based filtering for number-based filters 12 years ago
Jochen Berger bda35e7056 add filter evaluation on collections 12 years ago
Jochen Berger df4d70889e fix IS filter 12 years ago
Jochen Berger 773d292b8e fix TYPE filter 12 years ago
Jochen Berger 8d08ba58f6 fix EXISTS filter 12 years ago
Jochen Berger 3b41b46ed3 change simple criteria to use readSafely 12 years ago
Jochen Berger 8d7597b947 add a method to safely read a path from a map, turning an InvalidPathException into a null return value 12 years ago
Jochen Berger a545702151 interpret criteria key as JSONPath to allow filting on nested properties 12 years ago
Kalle Stenflo 24e8311c9c Docs and refactorings. 13 years ago
Kalle Stenflo c0aec497a6 Release preparations. 13 years ago
Kalle Stenflo 89b74987ba Improved Filter and Criteria. 13 years ago
Kalle Stenflo 3bb1e00e90 Added generic type in Filter. 13 years ago
Kalle Stenflo 828dfb927b Filter support with Builder 13 years ago