fdb-record-layer
fdb-record-layer copied to clipboard
A record-oriented store built on FoundationDB
Allow mutual concurrent multi target indexing
This create a relatively simple Mail benchmark, and the associated tooling (again, very simplistic) that allows you to run the benchmarks reliably.
Honestly, I don't really know if this is the "right" way to solve this problem--it passes the test that I wrote, but I would welcome commentary on whether or not...
The TypeRepository currently always auto-generates the names for enums. However, in practice, I think we'll need enums to be able to take a user-supplied name. For example, that would be...
so that LUCENE_STORED records can be returned during the scan. Future work may involve only doing this if it's explicitly required.
… and is allowed to commit it along the way. Because of the way merging happens in multiple threads, it is possible for there to be outstanding reads at the...
Both `RelationalExpression` and therefore by inheritance `RecordQueryPlan` have a method ``` @Nonnull Optional
Failure in com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreTest.testVersionStamp()
org.opentest4j.AssertionFailedError: expected: not at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:36) at org.junit.jupiter.api.Assertions.fail(Assertions.java:62) at org.junit.jupiter.api.AssertNotNull.failNull(AssertNotNull.java:49) at org.junit.jupiter.api.AssertNotNull.assertNotNull(AssertNotNull.java:38) at org.junit.jupiter.api.AssertNotNull.assertNotNull(AssertNotNull.java:33) at org.junit.jupiter.api.Assertions.assertNotNull(Assertions.java:236) at com.apple.foundationdb.record.provider.foundationdb.FDBRecordStoreTest.testVersionStamp(FDBRecordStoreTest.java:1937)
All of the `evaluateAggregateFunction` methods on `FDBRecordStore` (and friends) currently have no limits associated with them, and so they theoretically can do as much work as they want to answer...
`FDBNestedFieldQueryTest.nested2` explicitly creates an index with two adjacent copies of the same field. I do not think that there is any practical benefit to having such an index and that...