public class LazyRecordGeneratorIterator extends org.apache.hudi.client.utils.LazyIterableIterator<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord>
GenericRecords lazily and not hold a list of records in memory.inputItr| Constructor and Description |
|---|
LazyRecordGeneratorIterator(Iterator<org.apache.avro.generic.GenericRecord> inputItr) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.avro.generic.GenericRecord |
computeNext() |
protected void |
end() |
protected void |
start() |
hasNext, iterator, next, removeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorforEachRemainingpublic LazyRecordGeneratorIterator(Iterator<org.apache.avro.generic.GenericRecord> inputItr)
protected void start()
start in class org.apache.hudi.client.utils.LazyIterableIterator<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord>protected org.apache.avro.generic.GenericRecord computeNext()
computeNext in class org.apache.hudi.client.utils.LazyIterableIterator<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord>protected void end()
end in class org.apache.hudi.client.utils.LazyIterableIterator<org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord>Copyright © 2023 The Apache Software Foundation. All rights reserved.