public interface ADQLIterator extends java.util.Iterator<ADQLObject>
Lets iterating on all ADQL objects inside any ADQL object.
void replace(ADQLObject replacer) throws java.lang.UnsupportedOperationException, java.lang.IllegalStateException
replacer- The ADQL object which has to replace the current object.
java.lang.UnsupportedOperationException- If the replace operation is not supported by this ADQLIterator.
java.lang.IllegalStateException- If the next method has not yet been called, or the replace method has already been called after the last call to the next method.