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, IntColumnSourceRowRedirection, IntColumnSourceWritableRowRedirection, InverseWrappedRowSetRowRedirection, LongColumnSourceRowRedirection, LongColumnSourceWritableRowRedirection, SingleValueRowRedirection, WrappedRowSetRowRedirection, 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.