fdb-record-layer
fdb-record-layer copied to clipboard
A record-oriented store built on FoundationDB
This new test appears to be flaky. ``` LuceneIndexMaintenanceTest > sampledDelete(boolean, boolean, long) > [3] true, true, -7710759968874289738 FAILED java.lang.AssertionError: Expected: iterable containing [, , ] but: item 0: was...
This PR adds logic to 1. validate a query graph handed in to the `CascadesPlanner` 2. validate every expression yielded during `REWRITING` and `PLANNING`. This validation logic is implemented in...
Refactor existing code that currently uses the some collection matcher combined with a subsequent count check to verify the number of elements satisfying a condition. We should replace these instances...
When constructing a new `SelectExpression` with a given list of `QueryPredicate`s, the predicates are preprocessed and simplified, there is some overlap between that logic and the newly introduced predicate simplification...
This is more of a POC for the client-server support for stateful (transactional) mode. It is meant as an intermediate step while the feature is being developed.
Fixes issue: https://github.com/FoundationDB/fdb-record-layer/issues/3206 Instead of returning the innerContinuation byte array, serializes into a protobuf, with an `isEnd` flag. There will be 2 steps: 1. still serializes to the old format,...
- Because of https://github.com/FoundationDB/fdb-record-layer/issues/3096, some force continuation tests cannot be run before, re-enable these tests. - Cleans up tests that care about versions < 4.1.9.0
Each time we invoke a (temporary) SQL function we regenerate its plan, this is mainly done for two reasons: - avoid identifier collisions. - plans are mutable, the planner can...