Class CursorBuildSpec

java.lang.Object
org.apache.druid.segment.CursorBuildSpec

public class CursorBuildSpec extends Object
Defines the plan for how the reader will scan, filter, transform, group and aggregate, and or order the data from a CursorFactory so that an appropriate CursorHolder can be constructed. The CursorBuildSpec includes physical and virtual columns will be read from the data, a Filter so that the Cursor and VectorCursor only provide matching rows, and details on how the scanned, transformed, and filtered data will be grouped, aggegated, and ordered if applicable to allow CursorHolder construction to provide optimized Cursor or VectorCursor such as providing cursors for pre-aggregated data with Projections.
See Also: