fdb-record-layer icon indicating copy to clipboard operation
fdb-record-layer copied to clipboard

A record-oriented store built on FoundationDB

Results 304 fdb-record-layer issues
Sort by recently updated
recently updated
newest added

When generating the `Type` information for a `MatchCandidate` we use this `RecordMetaData::getFieldDescriptorMap` which returns a `HashMap` of fields that is translated later to a `Record` type. This could cause a...

bug
planner

This adds `FDBRecordStoreSparseJoinPerformanceTest` for profiling sparse joins. There are some instructions on how to run that test locally within the Javadoc for that test.

Major phases of Lucene Query for data access: 1. IndexSearcher Open 2. Term Weights*** 3. IndexSearcher Probe 4. Scoring Weighting Here is the call stack in the code… `com.apple.foundationdb.record.lucene.directory.FDBIndexInput.readBlock(FDBIndexInput.java:130) at...

This predicate and the comment that follows are not correct: ``` if (planOrderingKey != null && (sort != null || planOrderingKey.isPrimaryKeyOrdered())) { // If there is a sort, all chosen...

bug
planner

Major phases of Lucene Query for data access: 1. IndexSearcher Open 2. Term Weights 3. IndexSearcher Probe 4. Scoring Weighting*** ** 1 Sequential call per Leaf `com.apple.foundationdb.record.lucene.directory.FDBDirectory.readBlock(FDBDirectory.java:357) at com.apple.foundationdb.record.lucene.directory.FDBIndexInput.readBlock(FDBIndexInput.java:130) at...

This removes the footer checks and parallelizes two data fetches for each opening of a segment reader.

Draft

When the query matches the index perfectly (even the returned values), the fetch that is inserted on top of the index scan will create a complete record instead of just...

Add support for "IndexEntryReturnPolicy" in the FDB Remote Fetch feature. This would instruct FDB to not return index entries when doing remote fetch. - Create an enum for the 4...

The BlockTreeTermsReader currently blocks (no pun attended) 4 times in a row and fetches additional blocks for each segment file. The goal is to remove 2 of the calls and...

As an optimization, add support for excluding some of the index entries from remote fetch operations.