Uses of Class
io.github.ajevans.dbcode.dbconsumers.DBCreationException
| Package | Description |
|---|---|
| io.github.ajevans.dbcode.dbconsumers |
Provides the classes necessary to write to various
database / file system types.
|
-
Uses of DBCreationException in io.github.ajevans.dbcode.dbconsumers
Methods in io.github.ajevans.dbcode.dbconsumers that throw DBCreationException Modifier and Type Method Description private voidHadoopConsumer. buildFile(IDataset dataset, int index)Sets up the relevant file.private voidHadoopConsumer. buildMetadataFile(IMetadata metadata, String metadataFileName)Sets up a metadata MapFile for each record holder file.private voidDerbyConsumer. buildMetadataTable(IMetadata metadata, String metadataTableName)Sets up a metadata table for each table.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.voidHadoopConsumer. bulkLoad(IDataset dataset)This method bulk-loads a whole dataset into one or more files.voidDerbyConsumer. connectStore()Connects to current store / database.voidHadoopConsumer. connectStore()Creates data directory and directory it is in if missing, and calls HDFS.voidDerbyConsumer. disconnectStore()Disconnects from current store / database and garbage collects.voidHadoopConsumer. disconnectStore()Disconnects from current store / database and garbage collects.voidDerbyConsumer. initialise(IDataset dataset)Sets up the data store (database and tables).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.voidDerbyConsumer. load(ArrayList<IRecord> records)Adds multiple records to current database.voidHadoopConsumer. load(IDataset dataset)Deprecated.Only here to satisfy deprecated interface demands conditional on other classes.voidHadoopConsumer. load(ArrayList<IRecord> records)Adds multiple records to current store.private voidDerbyConsumer. proveLoaded(String tableName, boolean metadataTable)Deprecated.Not needed for this class, but a convenient add-in for proving it works without the need for unit testing or database interrogation software.private voidHadoopConsumer. proveLoaded(String tableName, boolean metadataTable)Deprecated.Not needed for this class, but a convenient add-in for proving it works without the need for unit testing or database interrogation software.private voidDerbyConsumer. runStatement(String sql, String tableName, boolean statementType)Runs SQL statements and closes them.voidDerbyConsumer. setRecordStoreNames(ArrayList<String> recordStoreNames)Sets the record store (table) names for the store (database).voidHadoopConsumer. setRecordStoreNames(ArrayList<String> recordStoreNames)Sets the record store (file) names for the store (directory).voidDerbyConsumer. setStore(String store)Sets the location for the store / database.voidHadoopConsumer. setStore(String store)Sets the location for the store / directory to write to.private voidDerbyConsumer. storeRecords(ArrayList<IRecord> records)INSERTs a collection of records into the database.private voidHadoopConsumer. storeRecords(ArrayList<IRecord> records)Add a set of records to the relevant record store (file).