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 IDataset
IDataSupplier. 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 void
IDataConsumer. bulkLoad(IDataset dataset)
Method should load a whole dataset into current store.void
IDataConsumer. initialise(IDataset dataset)
Sets up the data store.void
IDataConsumer. 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 class
TabulatedDataset
Dataset containing one or moreIRecordHolder
objects, usually but not by necessity,Table
objects.Fields in io.github.ajevans.dbcode.data.structures declared as IDataset Modifier and Type Field Description private IDataset
Table. parentDataset
Parent container for the table.Methods in io.github.ajevans.dbcode.data.structures that return IDataset Modifier and Type Method Description IDataset
IRecordHolder. getParentDataset()
Should return the dataset thisRecordHolder
is part of, or null if none.IDataset
Table. 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 void
FlatFileConsumer. buildFile(IDataset dataset, int index)
Sets up the relevant file.private void
HadoopConsumer. buildFile(IDataset dataset, int index)
Sets up the relevant file.private void
DerbyConsumer. buildTable(IDataset dataset, int index)
Sets up the relevant database table.void
DerbyConsumer. bulkLoad(IDataset dataset)
This method bulk-loads a whole dataset into the database the quickest (but memory hungry) way possible - via a CSV file.void
FlatFileConsumer. bulkLoad(IDataset dataset)
This method bulk-loads a whole dataset into one or more files.void
HadoopConsumer. bulkLoad(IDataset dataset)
This method bulk-loads a whole dataset into one or more files.void
DerbyConsumer. initialise(IDataset dataset)
Sets up the data store (database and tables).void
FlatFileConsumer. initialise(IDataset dataset)
Sets up the data store (directory and files).void
HadoopConsumer. initialise(IDataset dataset)
Sets up the data store (directory and files).void
DerbyConsumer. load(IDataset dataset)
Deprecated.This method adds a whole dataset, using INSERT to add a record at a time.void
FlatFileConsumer. load(IDataset dataset)
Deprecated.Only here to satisfy deprecated interface demands conditional on other classes.void
HadoopConsumer. load(IDataset dataset)
Deprecated.Only here to satisfy deprecated interface demands conditional on other classes.void
DerbyConsumer. reportProgress(int progress, IDataset dataset)
Reports progress to reportingListeners.void
FlatFileConsumer. reportProgress(int progress, IDataset dataset)
Reports progress to reportingListeners.void
HadoopConsumer. 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 IDataset
CruTs2pt1Supplier. getDataset()
Deprecated.Gets the dataset.Methods in io.github.ajevans.dbcode.filesuppliers with parameters of type IDataset Modifier and Type Method Description void
CruTs2pt1Supplier. reportProgress(int progress, IDataset dataset)
Deprecated.Reports progress to reportingListeners.
bulkLoad
but is demanded as some stores may have need for alternative loading routes dependent on e.g.