@PersistantProperties(properties=@PersistantProperty(property="nullIsMinValue",defaultValue="false")) public static class MMinMaxAccessor.Min extends MMinMaxAccessor
MMinMaxAccessor.Max, MMinMaxAccessor.Min
IReadAccessor.Standalone
Modifier and Type | Field and Description |
---|---|
static String |
MIN_ID |
nbElementsToRetrieve, nullIsExtremumValue, on
SEARCH_ID
internalExpectedGenericType, internalExpectedType, source
Constructor and Description |
---|
Min() |
Min(IReadAccessor source) |
Min(IReadAccessor source,
ICondition condition) |
Modifier and Type | Method and Description |
---|---|
protected Comparator<Object> |
getComparator(IExecutionContext ctxt) |
String |
getImplementationId()
Unique addon implementation ID.
|
protected boolean |
interpreteComparisonResult(int comparisonResult) |
boolean |
isNullIsMinValue() |
void |
setNullIsMinValue(boolean nullIsMinValue) |
check, clone, commonCompile, equals, getEstimatedReadCost, getNbElementsToRetrieve, getOn, hashCode, isCacheUsed, setNbElementsToRetrieve, setOn, specificHandleValue, toString
check, compileCollection, compileValue, getCondition, parseCollections, setCondition
getGenericCollectionType, getInternalCacheIdentifier, getSource, getType, handleValue, internalGet, isConstantValue, isInternalCacheIdentifierNeeded, isShouldIterate, resetCachedData, setInternalCacheIdentifier, setSource, wasRegistered
castToExpected, compileRead, compileRead, compileRead, compileRead, get, getGenericTypes, isShouldBeWrappedToConstantValue, isShouldNotCache
optimize, toString
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String MIN_ID
public Min()
public Min(IReadAccessor source, ICondition condition)
public Min(IReadAccessor source)
protected boolean interpreteComparisonResult(int comparisonResult)
interpreteComparisonResult
in class MMinMaxAccessor
protected Comparator<Object> getComparator(IExecutionContext ctxt)
getComparator
in class MMinMaxAccessor
public String getImplementationId()
IAddon
getImplementationId
in interface IAddon
getImplementationId
in class MSearchAccessor
public boolean isNullIsMinValue()
public void setNullIsMinValue(boolean nullIsMinValue)