es4j
es4j copied to clipboard
Event capture and querying framework for Java
According to [https://docs.travis-ci.com/user/customizing-the-build#git-clone-depth](url), Travis CI provide a way to shallow clone a repository. This has the obvious benefit of speed, since you only need to download a small number of...
missing blank space
At this moment, `Min`/`Max` queries are limited to finding the smallest or largest value of a particular attribute globally across an entity. Which means you can tell "what's the latest...
PostgreSQL-backed journal & indices will create necessary tables and types without consideration for others — meaning there might be a conflict and two nodes might attempt to do the same...
Solution: drop the prefix
And we're using the same name for es4j for naming maven artifacts and package names, which might make it more difficult to assign proper naming to other solutions. Proposed solution...
In Kotlin, `as` is a reserved keyword, and leads to this: ```kotlin @JvmField var X = SimpleIndex.`as` { o: TestEntity -> o.x } ``` as opposed to ```kotlin @JvmField var...
It is, however, still very desirable to detect parameter names. `@ParameterName` is one possible workaround, but it is a bit verbose. Proposed solution: In some cases, it might be possible...
Querying for things like: * latest (as in, biggest TIMESTAMP) event for a certain scope (say, reference=R1) * sum/avg/max/min for a certain scope (say, reference=R1) is quite expensive as it...
In certain aspects, we are starting to outgrow cqengine, the indexing engine behind es4j and one day we'll likely need our own indexing engine. cqengine was a great way to...