All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.cassite.daf4j.stream.It Maven / Gradle / Ivy

The newest version!
package net.cassite.daf4j.stream;

import java.util.Iterator;
import java.util.List;
import java.util.Map;

/**
 * 用于根据List[Map]返回Iterator
 *
 * @see QueryIntStream#iterator()
 */
class It implements Iterator {
        private Iterator> it;
        private String alias;

        It(List> resList, String alias) {
                this.it = resList.iterator();
                this.alias = alias;
        }

        @Override
        public boolean hasNext() {
                return it.hasNext();
        }

        @SuppressWarnings("unchecked")
        @Override
        public E next() {
                return (E) it.next().get(alias);
        }

        @Override
        public void remove() {
                throw new UnsupportedOperationException();
        }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy