public class EntityIndependentInitializedValueSelector extends InitializedValueSelector implements EntityIndependentValueSelector
InitializedValueSelector.JustInTimeInitializedValueIteratorbailOutEnabled, childValueSelector, variableDescriptorlogger, phaseLifecycleSupport, workingRandom| Constructor and Description |
|---|
EntityIndependentInitializedValueSelector(EntityIndependentValueSelector childValueSelector) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
determineBailOutSize() |
long |
getSize()
A random JIT
Selector with Selector.isNeverEnding() true should return a size
as if it would be able to return each distinct element only once,
because the size can be used in SelectionProbabilityWeightFactory. |
Iterator<Object> |
iterator() |
accept, create, determineBailOutSize, endingIterator, getSize, getVariableDescriptor, isCountable, isNeverEnding, iterator, toStringgetCacheType, phaseEnded, phaseStarted, solvingEnded, solvingStarted, stepEnded, stepStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitendingIterator, getSize, getVariableDescriptor, iteratorgetCacheType, isCountable, isNeverEndingphaseEnded, phaseStarted, stepEnded, stepStartedsolvingEnded, solvingStartedforEach, spliteratorpublic EntityIndependentInitializedValueSelector(EntityIndependentValueSelector childValueSelector)
public long getSize()
IterableSelectorSelector with Selector.isNeverEnding() true should return a size
as if it would be able to return each distinct element only once,
because the size can be used in SelectionProbabilityWeightFactory.getSize in interface IterableSelector<Object>Selector, always >= 0protected long determineBailOutSize()
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.