- checkTableDefinition(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Checks whether the given table matches the active table schema.
- checkTableDefinition(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Compares the actual table in the database with its definition in the xml
configuration
Note: This method currently does not check other then primary key columns for
tables that reference another table, even if those should actually be data
tables.
- checkTableSchemaCompatibility(String, String[]) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- checkTableSchemaCompatibility(String...) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- CLI - Class in de.julielab.xmlData.cli
-
Command line interface for interaction with a databases holding e.g.
- CLI() - Constructor for class de.julielab.xmlData.cli.CLI
-
- close() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- close() - Method in class de.julielab.xmlData.dataBase.DBCIterator
-
Frees resources occupied by this iterator (e.g.
- close() - Method in class de.julielab.xmlData.dataBase.DBCThreadedIterator
-
- close() - Method in class de.julielab.xmlData.dataBase.ThreadedColumnsToRetrieveIterator
-
- closeConnection() - Method in interface de.julielab.xmlData.dataBase.ConnectionClosable
-
- closeConnection() - Method in class de.julielab.xmlData.dataBase.ThreadedColumnsIterator
-
- commitTail() - Method in class de.julielab.xmlData.dataBase.BatchInserter
-
Commits to the database what has been added to the batch but not yet been
committed.
- ConfigBase - Class in de.julielab.xmlData.config
-
- ConfigBase() - Constructor for class de.julielab.xmlData.config.ConfigBase
-
- ConfigReader - Class in de.julielab.xmlData.config
-
This class reads an xml configuration file, containing the definition of a
database connection and the fields used in the database.
- ConfigReader(InputStream) - Constructor for class de.julielab.xmlData.config.ConfigReader
-
- ConnectionClosable - Interface in de.julielab.xmlData.dataBase
-
- Constants - Class in de.julielab.xmlData
-
This class provides Constants useful for common tasks.
- Constants() - Constructor for class de.julielab.xmlData.Constants
-
- countRowsOfDataTable(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- countRowsOfDataTable(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- countUnprocessed(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- countUnprocessed(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Counts the unprocessed rows in a subset table
- createField(String...) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- createIndex(String, String...) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates an index for table table on the given columns.
- createSchema(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates the PostgreSQL schema schemaName in the active database.
- createSubsetTable(String, String, Integer, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- createSubsetTable(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- createSubsetTable(String, String, Integer, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates an empty table referencing the primary key of the data table given by
superSetTable or, if this is a subset table itself, the data
table referenced by that table.
- createTable(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates a new table according to the field schema definition corresponding to
the active schema name determined in the configuration.
- createTable(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates a new table according to the field schema definition corresponding to
the name schemaName given in the configuration file.
- createTable(String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Creates a new table according to the field schema definition corresponding to
the name schemaName and with foreign key references to the
primary key of referenceTableName.
- DataBaseConnector - Class in de.julielab.xmlData.dataBase
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector(String) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
Constructors ********************************
- DataBaseConnector(InputStream) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector(InputStream, int) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector(String, String, String, String, InputStream) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector(String, String, String, String, String, InputStream) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
- DataBaseConnector(String, String, String, String, int, InputStream) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector(String, String, String, String, String, int, InputStream) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
- DataBaseConnector(String, String, String) - Constructor for class de.julielab.xmlData.dataBase.DataBaseConnector
-
This class creates a connection with a database and allows for convenient
queries and commands.
- DataBaseConnector.StatusElement - Enum in de.julielab.xmlData.dataBase
-
- DATE_FIELD_NAME - Static variable in class de.julielab.xmlData.Constants
-
- DBCIterator<E> - Class in de.julielab.xmlData.dataBase
-
Abstract class for iterators returned by the DataBaseConnector
which hold JDBC Connection objects.
- DBCIterator() - Constructor for class de.julielab.xmlData.dataBase.DBCIterator
-
- DBCMedlineUtilities - Class in de.julielab.medline
-
- DBCMedlineUtilities() - Constructor for class de.julielab.medline.DBCMedlineUtilities
-
- DBConfig - Class in de.julielab.xmlData.config
-
- DBConfig(byte[]) - Constructor for class de.julielab.xmlData.config.DBConfig
-
- DBCThreadedIterator<E> - Class in de.julielab.xmlData.dataBase
-
This iterator class employs multiple Threads for database queries.
- DBCThreadedIterator() - Constructor for class de.julielab.xmlData.dataBase.DBCThreadedIterator
-
- de.julielab.hiddenConfig - package de.julielab.hiddenConfig
-
- de.julielab.medline - package de.julielab.medline
-
- de.julielab.xmlData - package de.julielab.xmlData
-
- de.julielab.xmlData.cli - package de.julielab.xmlData.cli
-
- de.julielab.xmlData.config - package de.julielab.xmlData.config
-
- de.julielab.xmlData.dataBase - package de.julielab.xmlData.dataBase
-
- de.julielab.xmlData.dataBase.util - package de.julielab.xmlData.dataBase.util
-
- DEFAULT_DATA_SCHEMA - Static variable in class de.julielab.xmlData.Constants
-
The default PostgreSQL schema in which all data related tables are
stored.
- DEFAULT_DATA_TABLE_NAME - Static variable in class de.julielab.xmlData.Constants
-
Constant for the name of a database table holding at least document ID
and document data (e.g.
- DEFAULT_DEFINITION - Static variable in class de.julielab.xmlData.config.ConfigReader
-
- DEFAULT_PIPELINE_STATE - Static variable in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- defineMirrorSubset(String, String, boolean, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineMirrorSubset(String, String, boolean, Integer, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineMirrorSubset(String, String, boolean, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineRandomSubset(int, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineRandomSubset(int, String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(List<String>, String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(List<String>, String, String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubsetWithWhereClause(String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubsetWithWhereClause(String, String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- deleteFromTable(String, List<Object[]>) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Deletes entries from a table
- deleteFromTableSimplePK(String, List<T>) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Deletes entries from a table where the primary key of this table must consist
of exactly one column.
- determineExistingSubsetRows(String, List<Object[]>, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- DOC_ID_FIELD_NAME - Static variable in class de.julielab.xmlData.Constants
-
Deprecated.
- dropTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- get(Object) - Method in class de.julielab.xmlData.config.FieldConfigurationManager
-
- getActiveConfig(byte[], String) - Static method in class de.julielab.xmlData.config.ConfigBase
-
Used to determine which of the elements in the configuration file
is set as active.
- getActiveDatabase() - Method in class de.julielab.xmlData.config.DBConfig
-
- getActiveDataPGSchema() - Method in class de.julielab.xmlData.config.DBConfig
-
- getActiveDataPGSchema() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getActiveDataSchema() - Method in class de.julielab.xmlData.config.ConfigReader
-
- getActiveDataTable() - Method in class de.julielab.xmlData.config.ConfigReader
-
- getActiveDataTable() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getActivePGSchema() - Method in class de.julielab.xmlData.config.DBConfig
-
- getActivePGSchema() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getActiveSchemaName() - Method in class de.julielab.xmlData.config.ConfigReader
-
- getActiveTableFieldConfiguration() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getActiveTableSchema() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getColumns() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getColumnsToRetrieve() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getConfig() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getConfigText() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getConn() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getCount(Connection, String) - Static method in class de.julielab.xmlData.dataBase.QueryHelper
-
Returns the result of a query that returns a single count
- getDatabaseConfig() - Method in class de.julielab.xmlData.config.ConfigReader
-
Accessing the Database Configuration
- getDbURL() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getEffectiveConfiguration() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Returns the effective XML configuration as a byte[].
- getField(String) - Method in class de.julielab.xmlData.config.FieldConfig
-
- getFieldConfigs() - Method in class de.julielab.xmlData.config.ConfigReader
-
Accessing the Field Definitions.
- getFieldConfiguration() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getFieldConfiguration(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getFields() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getFieldsToRetrieve() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getForEachXPath() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getMaxConnections() - Method in class de.julielab.xmlData.config.DBConfig
-
- getMergedConfigData() - Method in class de.julielab.xmlData.config.ConfigReader
-
- getName() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getNextDataTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Follows the foreign-key specifications of the given table to the referenced table.
- getNextOrThisDataTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Determines the first data table on the reference path referencingTable -> table1 -> table2 -> ...
- getNumColumnsAndFields(boolean, String[]) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Helper method to determine the columns that are returned in case of a joining operation.
- getNumRows(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Returns the row count of the requested table.
- getPassword(String) - Method in class de.julielab.hiddenConfig.HiddenConfig
-
- getPrimaryKey() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getPrimaryKeyFieldNumbers() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getPrimaryKeyFields() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getPrimaryKeyIndices() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Returns the indices of the primary keys, beginning with 0.
- getPrimaryKeyString() - Method in class de.julielab.xmlData.config.FieldConfig
-
Returns the names of the columns forming the primary key in a CSV format.
- getQueryBatchSize() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getReferencedTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Returns the name of a table referenced by an SQL-foreign-key.
- getReferencedTable(String, Integer) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Gets the - possibly indirectly - referenced table of startTable
where posOfDataTable specifies the position of the desired table in
the reference chain starting at startTable.
- getScheme() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getTableDefinition(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Query the MetaData for the columns of a table
- getTables() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- getTableSchemaNames() - Method in class de.julielab.xmlData.config.ConfigReader
-
- getTimestampFieldName() - Method in class de.julielab.xmlData.config.FieldConfig
-
- getUrl() - Method in class de.julielab.xmlData.config.DBConfig
-
- getUsername(String) - Method in class de.julielab.hiddenConfig.HiddenConfig
-
- importFromRowIterator(Iterator<Map<String, Object>>, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- importFromRowIterator(Iterator<Map<String, Object>>, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- importFromRowIterator(Iterator<Map<String, Object>>, String, Connection, boolean, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Internal method to import into an existing table
- importFromXML(Iterable<byte[]>, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- importFromXML(Iterable<byte[]>, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Imports XMLs into a table.
- importFromXMLFile(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Import new medline XMLs in a existing table from an XML file or a directory
of XML files.
- importFromXMLFile(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Import new medline XMLs in a existing table from an XML file or a directory
of XML files.
- IN_PROCESS - Static variable in class de.julielab.xmlData.Constants
-
- initMirrorSubset(String, String, boolean) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- initMirrorSubset(String, String, boolean, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a mirror subset populating a subset table with primary keys from
another table.
- initRandomSubset(int, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- initRandomSubset(int, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Selects size rows of the given super set table randomly and
inserts them into the subset table.
- initSubset(List<String>, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another
table.
- initSubset(List<String>, String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another
table.
- initSubset(String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Initializes subsetTable by inserting one row for each entry in supersetTable.
- initSubset(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a subset by populating a subset table with all primary keys from
another table.
- initSubsetWithWhereClause(String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another
table.
- initSubsetWithWhereClause(String, String, String, String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another
table.
- inProcess - Variable in class de.julielab.xmlData.dataBase.SubsetStatus
-
- IS_PROCESSED - Static variable in class de.julielab.xmlData.Constants
-
- isBinaryDataType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isBooleanType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isDatabaseReachable() - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- isDataTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
- isEmpty(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Tests if a table contains entries.
- isIntegerType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isKnownType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isOfBinaryDataType(Map<String, String>) - Method in class de.julielab.xmlData.config.FieldConfig
-
- isOfIntegerType(Map<String, String>) - Method in class de.julielab.xmlData.config.FieldConfig
-
- isOfStringType(String) - Method in class de.julielab.xmlData.config.FieldConfig
-
- isOfStringType(Map<String, String>) - Method in class de.julielab.xmlData.config.FieldConfig
-
- isOfTimestampWithoutTZType(String) - Method in class de.julielab.xmlData.config.FieldConfig
-
- isProcessed - Variable in class de.julielab.xmlData.dataBase.SubsetStatus
-
- isStringType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isStringTypeArray(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
- isSubsetTable(String) - Method in class de.julielab.xmlData.dataBase.DataBaseConnector
-
Checks if the given table is a subset table.
- isTimestampWithoutTZType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-
Returns true if the string type equals the SQL
"timestamp without time zone" type.
- isXmlType(String) - Static method in class de.julielab.xmlData.config.FieldConfig
-