Module org.elasticsearch.server
Interface StageSpec
- All Known Subinterfaces:
StageSpec.PayloadSpec,StageSpec.TransformSpec
- All Known Implementing Classes:
StageSpec.BitPackPayload,StageSpec.DeltaStage,StageSpec.GcdStage,StageSpec.OffsetStage
Sealed hierarchy capturing pipeline stage specifications.
Each record represents a stage type. References StageId as the
source of truth for persisted byte identifiers.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordBit-packing payload: packs values using the minimum number of bits.static final recordDelta encoding: stores differences between consecutive values.static final recordGCD factoring: divides all values by their greatest common divisor.static final recordOffset removal: subtracts the minimum value from all entries.static interfaceMarker for terminal payload stages that serialize values to bytes.static interfaceMarker for transform stages that can be chained in the pipeline. -
Method Summary