Interface RowRedirection

All Superinterfaces:
ChunkSource<RowKeys>, ChunkSource.WithPrev<RowKeys>, DefaultChunkSource<RowKeys>, DefaultChunkSource.WithPrev<RowKeys>, FillContextMaker, FillUnordered<RowKeys>, GetContextMaker
All Known Subinterfaces:
WritableRowRedirection
All Known Implementing Classes:
ContiguousWritableRowRedirection, GroupedWritableRowRedirection, IntColumnSourceWritableRowRedirection, InverseWrappedRowSetWritableRowRedirection, LongColumnSourceRowRedirection, LongColumnSourceWritableRowRedirection, SingleValueRowRedirection, WrappedRowSetWritableRowRedirection, WritableRowRedirectionLockFree, WritableSingleValueRowRedirection

public interface RowRedirection
extends DefaultChunkSource.WithPrev<RowKeys>, FillUnordered<RowKeys>
Data structure for mapping one "outer" row key space to another "inner" row key space. Query engine components use this when a RowSet must be flattened or re-ordered.