public interface AdaptationTreeOptimizerIterator
Modifier and Type | Method and Description |
---|---|
Adaptation |
currentAdaptation()
Returns the current dataset, which will be optimized on the next call to
executeCurrent() . |
void |
executeAll()
Optimizes all remaining datasets in the iterator.
|
Adaptation |
executeCurrent()
Optimizes current dataset and sets the cursor to the next one.
|
boolean |
hasNext()
Returns
true if there are still datasets to optimize,
false otherwise. |
boolean |
isForHandleDuplicates()
Returns
true if the optimizer is handling duplicates in the dataset tree. |
boolean |
isForRefactor()
Returns
true if the optimizer is refactoring the dataset tree |
Adaptation |
nextAdaptation()
Returns the next dataset, which will become the current one after the next call to
executeCurrent() . |
boolean hasNext()
true
if there are still datasets to optimize,
false
otherwise.Adaptation currentAdaptation()
executeCurrent()
.Adaptation nextAdaptation()
executeCurrent()
.void executeAll() throws OperationException
OperationException
Adaptation executeCurrent() throws OperationException
null
if there are no more to optimize.OperationException
boolean isForRefactor()
true
if the optimizer is refactoring the dataset treeboolean isForHandleDuplicates()
true
if the optimizer is handling duplicates in the dataset tree.