@PersistantProperties(properties=@PersistantProperty(property="nullIsMaxValue",defaultValue="false")) public static class MMinMaxAccessor.Max extends MMinMaxAccessor
MMinMaxAccessor.Max, MMinMaxAccessor.Min
IReadAccessor.Standalone
Modifier and Type | Field and Description |
---|---|
static String |
MAX_ID |
nbElementsToRetrieve, nullIsExtremumValue, on
SEARCH_ID
internalExpectedGenericType, internalExpectedType, source
Constructor and Description |
---|
Max() |
Max(IReadAccessor source) |
Max(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 |
isNullIsMaxValue() |
void |
setNullIsMaxValue(boolean nullIsMaxValue) |
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 MAX_ID
public Max()
public Max(IReadAccessor source, ICondition condition)
public Max(IReadAccessor source)
protected Comparator<Object> getComparator(IExecutionContext ctxt)
getComparator
in class MMinMaxAccessor
protected boolean interpreteComparisonResult(int comparisonResult)
interpreteComparisonResult
in class MMinMaxAccessor
public String getImplementationId()
IAddon
getImplementationId
in interface IAddon
getImplementationId
in class MSearchAccessor
public boolean isNullIsMaxValue()
public void setNullIsMaxValue(boolean nullIsMaxValue)