Class ColumnQueryMetrics.TrieIndexMetrics
- java.lang.Object
-
- org.apache.cassandra.index.sai.metrics.AbstractMetrics
-
- org.apache.cassandra.index.sai.metrics.ColumnQueryMetrics
-
- org.apache.cassandra.index.sai.metrics.ColumnQueryMetrics.TrieIndexMetrics
-
- All Implemented Interfaces:
QueryEventListener.TrieIndexEventListener
- Enclosing class:
- ColumnQueryMetrics
public static class ColumnQueryMetrics.TrieIndexMetrics extends ColumnQueryMetrics implements QueryEventListener.TrieIndexEventListener
-
-
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 Constructor Description TrieIndexMetrics(IndexIdentifier indexIdentifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onSegmentHit()
When query potentially matches value range within a segment, and we need to do a traversal.void
onTraversalComplete(long traversalTotalTime, java.util.concurrent.TimeUnit unit)
Per-segment trie index traversal time in given units.QueryEventListener.PostingListEventListener
postingListEventListener()
Returns events listener for trie postings.-
Methods inherited from class org.apache.cassandra.index.sai.metrics.AbstractMetrics
createMetricName, createMetricName, release
-
-
-
-
Constructor Detail
-
TrieIndexMetrics
public TrieIndexMetrics(IndexIdentifier indexIdentifier)
-
-
Method Detail
-
onSegmentHit
public void onSegmentHit()
Description copied from interface:QueryEventListener.TrieIndexEventListener
When query potentially matches value range within a segment, and we need to do a traversal.- Specified by:
onSegmentHit
in interfaceQueryEventListener.TrieIndexEventListener
-
onTraversalComplete
public void onTraversalComplete(long traversalTotalTime, java.util.concurrent.TimeUnit unit)
Description copied from interface:QueryEventListener.TrieIndexEventListener
Per-segment trie index traversal time in given units. Recorded when traversal completes.- Specified by:
onTraversalComplete
in interfaceQueryEventListener.TrieIndexEventListener
-
postingListEventListener
public QueryEventListener.PostingListEventListener postingListEventListener()
Description copied from interface:QueryEventListener.TrieIndexEventListener
Returns events listener for trie postings.- Specified by:
postingListEventListener
in interfaceQueryEventListener.TrieIndexEventListener
-
-