Uses of Class
org.apache.pinot.segment.local.upsert.RecordInfo
-
Packages that use RecordInfo Package Description org.apache.pinot.segment.local.upsert -
-
Uses of RecordInfo in org.apache.pinot.segment.local.upsert
Methods in org.apache.pinot.segment.local.upsert that return RecordInfo Modifier and Type Method Description RecordInfoUpsertUtils.RecordInfoReader. getRecordInfo(int docId)Methods in org.apache.pinot.segment.local.upsert that return types with arguments of type RecordInfo Modifier and Type Method Description static Iterator<RecordInfo>UpsertUtils. getRecordInfoIterator(UpsertUtils.RecordInfoReader recordInfoReader, int numDocs)Returns an iterator ofRecordInfofor all the documents from the segment.static Iterator<RecordInfo>UpsertUtils. getRecordInfoIterator(UpsertUtils.RecordInfoReader recordInfoReader, org.roaringbitmap.buffer.MutableRoaringBitmap validDocIds)Returns an iterator ofRecordInfofor the valid documents from the segment.Methods in org.apache.pinot.segment.local.upsert with parameters of type RecordInfo Modifier and Type Method Description voidBasePartitionUpsertMetadataManager. addRecord(MutableSegment segment, RecordInfo recordInfo)voidPartitionUpsertMetadataManager. addRecord(MutableSegment segment, RecordInfo recordInfo)Updates the upsert metadata for a new consumed record in the given consuming segment.protected abstract voidBasePartitionUpsertMetadataManager. doAddRecord(MutableSegment segment, RecordInfo recordInfo)protected voidConcurrentMapPartitionUpsertMetadataManager. doAddRecord(MutableSegment segment, RecordInfo recordInfo)protected abstract GenericRowBasePartitionUpsertMetadataManager. doUpdateRecord(GenericRow record, RecordInfo recordInfo)protected GenericRowConcurrentMapPartitionUpsertMetadataManager. doUpdateRecord(GenericRow record, RecordInfo recordInfo)GenericRowBasePartitionUpsertMetadataManager. updateRecord(GenericRow record, RecordInfo recordInfo)GenericRowPartitionUpsertMetadataManager. updateRecord(GenericRow record, RecordInfo recordInfo)Returns the merged record when partial-upsert is enabled.Method parameters in org.apache.pinot.segment.local.upsert with type arguments of type RecordInfo Modifier and Type Method Description protected abstract voidBasePartitionUpsertMetadataManager. addOrReplaceSegment(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator, IndexSegment oldSegment, org.roaringbitmap.buffer.MutableRoaringBitmap validDocIdsForOldSegment)protected voidConcurrentMapPartitionUpsertMetadataManager. addOrReplaceSegment(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator, IndexSegment oldSegment, org.roaringbitmap.buffer.MutableRoaringBitmap validDocIdsForOldSegment)voidBasePartitionUpsertMetadataManager. addSegment(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator)NOTE: We allow passing in validDocIds and queryableDocIds here so that the value can be easily accessed from the tests.voidBasePartitionUpsertMetadataManager. addSegment(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator, boolean isPreloading)protected voidBasePartitionUpsertMetadataManager. addSegmentWithoutUpsert(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator)protected voidConcurrentMapPartitionUpsertMetadataManager. addSegmentWithoutUpsert(ImmutableSegmentImpl segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator)voidBasePartitionUpsertMetadataManager. replaceSegment(ImmutableSegment segment, ThreadSafeMutableRoaringBitmap validDocIds, ThreadSafeMutableRoaringBitmap queryableDocIds, Iterator<RecordInfo> recordInfoIterator, IndexSegment oldSegment)NOTE: We allow passing in validDocIds and queryableDocIds here so that the value can be easily accessed from the tests.
-