Class ColumnQueryMetrics.BalancedTreeIndexMetrics
java.lang.Object
org.apache.cassandra.index.sai.metrics.AbstractMetrics
org.apache.cassandra.index.sai.metrics.ColumnQueryMetrics
org.apache.cassandra.index.sai.metrics.ColumnQueryMetrics.BalancedTreeIndexMetrics
- All Implemented Interfaces:
QueryEventListener.BalancedTreeEventListener
- Enclosing class:
- ColumnQueryMetrics
public static class ColumnQueryMetrics.BalancedTreeIndexMetrics
extends ColumnQueryMetrics
implements QueryEventListener.BalancedTreeEventListener
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.index.sai.metrics.ColumnQueryMetrics
ColumnQueryMetrics.BalancedTreeIndexMetrics, ColumnQueryMetrics.TrieIndexMetrics -
Field Summary
Fields inherited from class org.apache.cassandra.index.sai.metrics.AbstractMetrics
keyspace, table, tracked, TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonIntersectionComplete(long intersectionTotalTime, TimeUnit unit) Per-segment balanced tree index intersection time in given units.voidWhen an intersection exits early due to the query shape being completely outside the min/max range.voidWhen query potentially matches value range within a segment, and we need to do a traversal.Returns events listener for balanced tree postings.voidpostingListsHit(int count) How many balanced tree posting list were matched during the intersection.Methods inherited from class org.apache.cassandra.index.sai.metrics.AbstractMetrics
createMetricName, createMetricName, release
-
Constructor Details
-
BalancedTreeIndexMetrics
-
-
Method Details
-
onIntersectionComplete
Description copied from interface:QueryEventListener.BalancedTreeEventListenerPer-segment balanced tree index intersection time in given units. Recorded when intersection completes.- Specified by:
onIntersectionCompletein interfaceQueryEventListener.BalancedTreeEventListener
-
onIntersectionEarlyExit
public void onIntersectionEarlyExit()Description copied from interface:QueryEventListener.BalancedTreeEventListenerWhen an intersection exits early due to the query shape being completely outside the min/max range.- Specified by:
onIntersectionEarlyExitin interfaceQueryEventListener.BalancedTreeEventListener
-
postingListsHit
public void postingListsHit(int count) Description copied from interface:QueryEventListener.BalancedTreeEventListenerHow many balanced tree posting list were matched during the intersection.- Specified by:
postingListsHitin interfaceQueryEventListener.BalancedTreeEventListener
-
onSegmentHit
public void onSegmentHit()Description copied from interface:QueryEventListener.BalancedTreeEventListenerWhen query potentially matches value range within a segment, and we need to do a traversal.- Specified by:
onSegmentHitin interfaceQueryEventListener.BalancedTreeEventListener
-
postingListEventListener
Description copied from interface:QueryEventListener.BalancedTreeEventListenerReturns events listener for balanced tree postings.- Specified by:
postingListEventListenerin interfaceQueryEventListener.BalancedTreeEventListener
-