protected static class ARangeIndexEvaluator.RangeIndexNodeAdaptor extends Object implements IRangeAdaptor<ARangeIndexEvaluator.IndexNode,Comparable<?>>
| Modifier and Type | Method and Description |
|---|---|
Comparable<?> |
adaptValueType(Object value)
Adapts value type to the type of specific
IRangeAdaptor implementation. |
Comparable<Object> |
getMax(ARangeIndexEvaluator.IndexNode param)
Gets max value of range.
|
Comparable<Object> |
getMin(ARangeIndexEvaluator.IndexNode param)
Gets min value of range.
|
boolean |
useOriginalSource() |
public Comparable<?> adaptValueType(Object value)
IRangeAdaptorIRangeAdaptor implementation. To have the possibility to
compare these values.adaptValueType in interface IRangeAdaptor<ARangeIndexEvaluator.IndexNode,Comparable<?>>value - that is going to be compared with values returned by IRangeAdaptor.getMax(Object) and
IRangeAdaptor.getMin(Object) values.IRangeAdaptor implementation.public Comparable<Object> getMax(ARangeIndexEvaluator.IndexNode param)
IRangeAdaptorgetMax in interface IRangeAdaptor<ARangeIndexEvaluator.IndexNode,Comparable<?>>public Comparable<Object> getMin(ARangeIndexEvaluator.IndexNode param)
IRangeAdaptorgetMin in interface IRangeAdaptor<ARangeIndexEvaluator.IndexNode,Comparable<?>>public boolean useOriginalSource()
useOriginalSource in interface IRangeAdaptor<ARangeIndexEvaluator.IndexNode,Comparable<?>>Copyright © 2004–2019 OpenL Tablets. All rights reserved.