Uses of Class
org.apache.druid.query.monomorphicprocessing.CalledFromHotLoop
-
-
Uses of CalledFromHotLoop in org.apache.druid.query.aggregation
Methods in org.apache.druid.query.aggregation with annotations of type CalledFromHotLoop Modifier and Type Method Description void
BufferAggregator. aggregate(ByteBuffer buf, int position)
Aggregates metric values into the given aggregate byte representation Implementations of this method must read in the aggregate value from the buffer at the given position, aggregate the next element of data and write the updated aggregate value back into the buffer.abstract void
SimpleDoubleBufferAggregator. aggregate(ByteBuffer buf, int position, double value)
abstract void
SimpleFloatBufferAggregator. aggregate(ByteBuffer buf, int position, float value)
void
BufferAggregator. init(ByteBuffer buf, int position)
Initializes the buffer location Implementations of this method must initialize the byte buffer at the given position Implementations must not change the position, limit or mark of the given buffer This method must not exceed the number of bytes returned byAggregatorFactory.getMaxIntermediateSizeWithNulls()
in the correspondingAggregatorFactory
abstract void
SimpleDoubleBufferAggregator. putFirst(ByteBuffer buf, int position, double value)
Faster equivalent to aggregator.init(buf, position); aggregator.aggregate(buf, position, value); -
Uses of CalledFromHotLoop in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter with annotations of type CalledFromHotLoop Modifier and Type Method Description boolean
ValueMatcher. matches(boolean includeUnknown)
Returns true if the current row matches the condition. -
Uses of CalledFromHotLoop in org.apache.druid.segment
Methods in org.apache.druid.segment with annotations of type CalledFromHotLoop Modifier and Type Method Description double
BaseDoubleColumnValueSelector. getDouble()
float
BaseFloatColumnValueSelector. getFloat()
long
BaseLongColumnValueSelector. getLong()
IndexedInts
DimensionSelector. getRow()
Returns the indexed values at the current position in this DimensionSelector.protected abstract String
BaseSingleValueDimensionSelector. getValue()
boolean
BaseNullableColumnValueSelector. isNull()
Returns true if the primitive long, double, or float value returned by this selector should be treated as null.String
DimensionDictionarySelector. lookupName(int id)
Returns the value for a particular dictionary id as a Java String. -
Uses of CalledFromHotLoop in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column with annotations of type CalledFromHotLoop Modifier and Type Method Description long
NumericColumn. getLongSingleValueRow(int rowNum)
-
Uses of CalledFromHotLoop in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data with annotations of type CalledFromHotLoop Modifier and Type Method Description T
Indexed. get(int index)
Get the value at specified positionint
IndexedInts. get(int index)
int
ReadableOffset. getOffset()
abstract void
Offset. increment()
int
IndexedInts. size()
abstract boolean
Offset. withinBounds()
-
Uses of CalledFromHotLoop in org.apache.druid.segment.historical
Methods in org.apache.druid.segment.historical with annotations of type CalledFromHotLoop Modifier and Type Method Description double
HistoricalColumnSelector. getDouble(int offset)
IndexedInts
HistoricalDimensionSelector. getRow(int offset)
int
SingleValueHistoricalDimensionSelector. getRowValue(int offset)
-