Uses of Class
org.apache.pinot.segment.spi.memory.PinotDataBuffer
-
Packages that use PinotDataBuffer Package Description org.apache.pinot.segment.spi.index org.apache.pinot.segment.spi.index.reader.provider org.apache.pinot.segment.spi.memory org.apache.pinot.segment.spi.store -
-
Uses of PinotDataBuffer in org.apache.pinot.segment.spi.index
-
Uses of PinotDataBuffer in org.apache.pinot.segment.spi.index.reader.provider
Methods in org.apache.pinot.segment.spi.index.reader.provider with parameters of type PinotDataBuffer Modifier and Type Method Description BloomFilterReaderBloomFilterReaderProvider. newBloomFilterReader(PinotDataBuffer dataBuffer, boolean onHeap)Creates a {@see BloomFilterReader}ForwardIndexReader<?>ForwardIndexReaderProvider. newForwardIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see ForwardIndexReader}TextIndexReaderTextIndexReaderProvider. newFSTIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see TextIndexReader}H3IndexReaderGeospatialIndexReaderProvider. newGeospatialIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see H3IndexReader}InvertedIndexReader<?>InvertedIndexReaderProvider. newInvertedIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see InvertedIndexReader}JsonIndexReaderJsonIndexReaderProvider. newJsonIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see JsonIndexReader}RangeIndexReader<?>RangeIndexReaderProvider. newRangeIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see RangeIndexReader}SortedIndexReader<?>SortedIndexReaderProvider. newSortedIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see SortedIndexReader} -
Uses of PinotDataBuffer in org.apache.pinot.segment.spi.memory
Subclasses of PinotDataBuffer in org.apache.pinot.segment.spi.memory Modifier and Type Class Description classBasePinotLBufferclassPinotByteBufferclassPinotNativeOrderLBufferclassPinotNonNativeOrderLBufferMethods in org.apache.pinot.segment.spi.memory that return PinotDataBuffer Modifier and Type Method Description PinotDataBufferPinotDataBufferMemoryManager. allocate(long size, String allocationContext)Allocates and returns a PinotDataBuffer of specified size with native byte order.static PinotDataBufferPinotDataBuffer. allocateDirect(long size, ByteOrder byteOrder, String description)Allocates a buffer using direct memory.static PinotDataBufferPinotDataBuffer. loadBigEndianFile(File file)Allocates a buffer using direct memory and loads a big-endian file into the buffer.static PinotDataBufferPinotDataBuffer. loadFile(File file, long offset, long size, ByteOrder byteOrder, String description)Allocates a buffer using direct memory and loads a file into the buffer.static PinotDataBufferPinotDataBuffer. mapFile(File file, boolean readOnly, long offset, long size, ByteOrder byteOrder, String description)Memory maps a file into a buffer.static PinotDataBufferPinotDataBuffer. mapReadOnlyBigEndianFile(File file)Memory maps a read-only big-endian file into a buffer.PinotDataBufferBasePinotLBuffer. view(long start, long end, ByteOrder byteOrder)PinotDataBufferPinotByteBuffer. view(long start, long end, ByteOrder byteOrder)PinotDataBufferPinotDataBuffer. view(long start, long end)Creates a view of the range [start, end) of this buffer with the current byte order.abstract PinotDataBufferPinotDataBuffer. view(long start, long end, ByteOrder byteOrder)Creates a view of the range [start, end) of this buffer with the given byte order.Methods in org.apache.pinot.segment.spi.memory with parameters of type PinotDataBuffer Modifier and Type Method Description voidBasePinotLBuffer. copyTo(long offset, PinotDataBuffer buffer, long destOffset, long size)voidPinotByteBuffer. copyTo(long offset, PinotDataBuffer buffer, long destOffset, long size)abstract voidPinotDataBuffer. copyTo(long offset, PinotDataBuffer buffer, long destOffset, long size) -
Uses of PinotDataBuffer in org.apache.pinot.segment.spi.store
Methods in org.apache.pinot.segment.spi.store that return PinotDataBuffer Modifier and Type Method Description abstract PinotDataBufferColumnIndexDirectory. getBuffer(String column, ColumnIndexType type)Get data buffer of a specified indexType for a columnabstract PinotDataBufferSegmentDirectory.Reader. getIndexFor(String column, ColumnIndexType type)Get columnar index data buffer.PinotDataBufferColumnIndexDirectory. getStarTreeIndex()PinotDataBufferSegmentDirectory.Reader. getStarTreeIndex()abstract PinotDataBufferColumnIndexDirectory. newBuffer(String column, ColumnIndexType type, long sizeBytes)Allocate a new data buffer of specified sizeBytes in the columnar index directoryabstract PinotDataBufferSegmentDirectory.Writer. newIndexFor(String columnName, ColumnIndexType indexType, long sizeBytes)create a new buffer for writers to store index.
-