-
Classes Class Description io.github.ajevans.dbcode.filesuppliers.CruTs2pt1Supplier This data has been superseded (see this page), and it's therefore likely this class will be removed at some point.
-
Fields Field Description io.github.ajevans.dbcode.dbconsumers.DerbyConsumer.chunkRecordsBy Seeload(IDataset dataset)
docs for details of deprecation.
-
Methods Method Description io.github.ajevans.dbcode.data.io.IDataConsumer.load(IDataset) This would usually be a synonym forbulkLoad
but is demanded as some stores may have need for alternative loading routes dependent on e.g. file size (though seeload(ArrayList<IRecord> records)
).io.github.ajevans.dbcode.dbconsumers.DerbyConsumer.load(IDataset) This method adds a whole dataset, using INSERT to add a record at a time. While it chunks the dataset into blocks to reduce memory use on the database side, it is still memory heavy and an order of magnitude slower thanbulkLoad
.io.github.ajevans.dbcode.dbconsumers.DerbyConsumer.proveLoaded(String, boolean) Not needed for this class, but a convenient add-in for proving it works without the need for unit testing or database interrogation software.io.github.ajevans.dbcode.dbconsumers.FlatFileConsumer.load(IDataset) Only here to satisfy deprecated interface demands conditional on other classes. Redirects to bulkLoad.io.github.ajevans.dbcode.dbconsumers.HadoopConsumer.load(IDataset) Only here to satisfy deprecated interface demands conditional on other classes. Redirects to bulkLoad.io.github.ajevans.dbcode.dbconsumers.HadoopConsumer.proveLoaded(String, boolean) Not needed for this class, but a convenient add-in for proving it works without the need for unit testing or database interrogation software.