Uses of Interface
io.github.ajevans.dbcode.data.structures.IDataset
| Package | Description |
|---|---|
| io.github.ajevans.dbcode.data.io |
Provides the interfaces and classes for links between abstract data
suppliers and consumers.
|
| io.github.ajevans.dbcode.data.structures |
Provides the interfaces and classes for transferable data structures.
|
| io.github.ajevans.dbcode.dbconsumers |
Provides the classes necessary to write to various
database / file system types.
|
| io.github.ajevans.dbcode.filesuppliers |
Provides the classes for parsing different
data file types.
|
-
Uses of IDataset in io.github.ajevans.dbcode.data.io
Methods in io.github.ajevans.dbcode.data.io that return IDataset Modifier and Type Method Description IDatasetIDataSupplier. getDataset()Should get the dataset, which may or may not be empty.Methods in io.github.ajevans.dbcode.data.io with parameters of type IDataset Modifier and Type Method Description voidIDataConsumer. bulkLoad(IDataset dataset)Method should load a whole dataset into current store.voidIDataConsumer. initialise(IDataset dataset)Sets up the data store.voidIDataConsumer. load(IDataset dataset)Deprecated. -
Uses of IDataset in io.github.ajevans.dbcode.data.structures
Classes in io.github.ajevans.dbcode.data.structures that implement IDataset Modifier and Type Class Description classTabulatedDatasetDataset containing one or moreIRecordHolderobjects, usually but not by necessity,Tableobjects.Fields in io.github.ajevans.dbcode.data.structures declared as IDataset Modifier and Type Field Description private IDatasetTable. parentDatasetParent container for the table.Methods in io.github.ajevans.dbcode.data.structures that return IDataset Modifier and Type Method Description IDatasetIRecordHolder. getParentDataset()Should return the dataset thisRecordHolderis part of, or null if none.IDatasetTable. getParentDataset()Returns the dataset this table is part of.Constructors in io.github.ajevans.dbcode.data.structures with parameters of type IDataset Constructor Description Table(IDataset parentDataset)Constructor for table with a parent dataset. -
Uses of IDataset in io.github.ajevans.dbcode.dbconsumers
Methods in io.github.ajevans.dbcode.dbconsumers with parameters of type IDataset Modifier and Type Method Description private voidFlatFileConsumer. buildFile(IDataset dataset, int index)Sets up the relevant file.private voidHadoopConsumer. buildFile(IDataset dataset, int index)Sets up the relevant file.private voidDerbyConsumer. buildTable(IDataset dataset, int index)Sets up the relevant database table.voidDerbyConsumer. bulkLoad(IDataset dataset)This method bulk-loads a whole dataset into the database the quickest (but memory hungry) way possible - via a CSV file.voidFlatFileConsumer. bulkLoad(IDataset dataset)This method bulk-loads a whole dataset into one or more files.voidHadoopConsumer. bulkLoad(IDataset dataset)This method bulk-loads a whole dataset into one or more files.voidDerbyConsumer. initialise(IDataset dataset)Sets up the data store (database and tables).voidFlatFileConsumer. initialise(IDataset dataset)Sets up the data store (directory and files).voidHadoopConsumer. initialise(IDataset dataset)Sets up the data store (directory and files).voidDerbyConsumer. load(IDataset dataset)Deprecated.This method adds a whole dataset, using INSERT to add a record at a time.voidFlatFileConsumer. load(IDataset dataset)Deprecated.Only here to satisfy deprecated interface demands conditional on other classes.voidHadoopConsumer. load(IDataset dataset)Deprecated.Only here to satisfy deprecated interface demands conditional on other classes.voidDerbyConsumer. reportProgress(int progress, IDataset dataset)Reports progress to reportingListeners.voidFlatFileConsumer. reportProgress(int progress, IDataset dataset)Reports progress to reportingListeners.voidHadoopConsumer. reportProgress(int progress, IDataset dataset)Reports progress to reportingListeners. -
Uses of IDataset in io.github.ajevans.dbcode.filesuppliers
Methods in io.github.ajevans.dbcode.filesuppliers that return IDataset Modifier and Type Method Description IDatasetCruTs2pt1Supplier. getDataset()Deprecated.Gets the dataset.Methods in io.github.ajevans.dbcode.filesuppliers with parameters of type IDataset Modifier and Type Method Description voidCruTs2pt1Supplier. reportProgress(int progress, IDataset dataset)Deprecated.Reports progress to reportingListeners.
bulkLoadbut is demanded as some stores may have need for alternative loading routes dependent on e.g.