Class BaseVectorValueMatcher
java.lang.Object
org.apache.druid.query.filter.vector.BaseVectorValueMatcher
- All Implemented Interfaces:
VectorValueMatcher,VectorSizeInspector
- Direct Known Subclasses:
BooleanVectorValueMatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the current vector size for this cursor.intReturns the maximum vector size for this cursor.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.query.filter.vector.VectorValueMatcher
match
-
Constructor Details
-
BaseVectorValueMatcher
-
-
Method Details
-
getCurrentVectorSize
public int getCurrentVectorSize()Description copied from interface:VectorSizeInspectorReturns the current vector size for this cursor. Will never be larger than the max size returned byVectorSizeInspector.getMaxVectorSize().- Specified by:
getCurrentVectorSizein interfaceVectorSizeInspector
-
getMaxVectorSize
public int getMaxVectorSize()Description copied from interface:VectorSizeInspectorReturns the maximum vector size for this cursor. It will not change for the lifetime of this cursor, and is generally used to allocate scratch arrays for later processing. Will always be greater than zero.- Specified by:
getMaxVectorSizein interfaceVectorSizeInspector
-