public interface ColumnValueSelector<T> extends BaseLongColumnValueSelector, BaseDoubleColumnValueSelector, BaseFloatColumnValueSelector, BaseObjectColumnValueSelector<T>
BaseFloatColumnValueSelector.getFloat(), BaseDoubleColumnValueSelector.getDouble() and BaseLongColumnValueSelector.getLong() to support "polymorphic"
 rollup aggregation during index merging.
 "Absent" column, i. e. that always returns zero from BaseLongColumnValueSelector.getLong(), BaseFloatColumnValueSelector.getFloat() and BaseDoubleColumnValueSelector.getDouble()
 methods and null from BaseObjectColumnValueSelector.getObject(), should always be an instance of NilColumnValueSelector.
 `selector instanceof NilColumnValueSelector` is the recommended way to check for this condition.getLonggetDoublegetFloatinspectRuntimeShapeclassOfObject, getObjectCopyright © 2011–2018. All rights reserved.