Class MapIteratorCursor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, Cursor

    public class MapIteratorCursor
    extends IteratorCursor<java.util.Map<java.lang.String,​java.lang.Object>>
    Implementation of Cursor on top of an Iterator that returns a Map for each row.

    The Map contains (field, value) pairs.

    • Field Detail

      • fieldNames

        private final java.util.List<java.lang.String> fieldNames
    • Constructor Detail

      • MapIteratorCursor

        public MapIteratorCursor​(java.util.Iterator<java.util.Map<java.lang.String,​java.lang.Object>> iterator,
                                 java.util.List<java.lang.String> fieldNames)
        Creates a MapIteratorCursor.
        Parameters:
        iterator - Iterator
        fieldNames - Field names to project