A B C D E F G H I J L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addFieldConfiguration(FieldConfig) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Classes for query()
- addPKAdaptedFieldConfiguration(List<Map<String, String>>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- addPKAdaptedFieldConfiguration(List<Map<String, String>>, String, String, List<Map<String, String>>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- addXmiAnnotationFieldConfiguration(List<Map<String, String>>, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Deprecated.JeDIS does not store annotations in columns to the primary document table.
- addXmiDocumentFieldConfiguration(List<Map<String, String>>, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Adds an auto-generated field configuration that exhibits the given primary key and all the fields required to store complete XMI document data (i.e.
- addXmiTextFieldConfiguration(List<Map<String, String>>, List<Map<String, String>>, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Adds an auto-generated field configuration that exhibits the given primary key and all the fields required to store XMI base document data (i.e.
- assureColumnsExist(String, List<String>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Checks if the given columns exist with the given data type.
- AUTO_ID_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
B
- backgroundThread - Variable in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- baseOutDirStr - Variable in class de.julielab.costosys.cli.QueryOptions
- batchSizeStr - Variable in class de.julielab.costosys.cli.QueryOptions
- BinaryDataHandler - Class in de.julielab.costosys.cli
- BinaryDataHandler(DataBaseConnector, String, Set<String>, List<File>) - Constructor for class de.julielab.costosys.cli.BinaryDataHandler
C
- checkTableDefinition(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Checks whether the given table matches the active table schema.
- checkTableDefinition(String, String) - Method in class de.julielab.costosys.dbconnection.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.
- checkTableHasSchemaColumns(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Checks if the given table has at least the columns defined in the given schema.
- checkTableSchemaCompatibility(String...) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- checkTableSchemaCompatibility(String, String[]) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- CLI - Class in de.julielab.costosys.cli
-
Command line interface for interaction with a databases holding e.g.
- CLI() - Constructor for class de.julielab.costosys.cli.CLI
- CliOptionsProvider - Class in de.julielab.costosys.cli
- CliOptionsProvider() - Constructor for class de.julielab.costosys.cli.CliOptionsProvider
- close() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- close() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- close() - Method in class de.julielab.costosys.dbconnection.DBCIterator
-
Frees resources occupied by this iterator (e.g.
- close() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- close() - Method in class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- close() - Method in class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- closeConnection() - Method in interface de.julielab.costosys.dbconnection.ConnectionClosable
- closeConnection() - Method in class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- COLUMN_FILENAME - Static variable in class de.julielab.costosys.medline.PMCUpdater
- COLUMN_FILENAME - Static variable in class de.julielab.costosys.medline.PubmedUpdater
- COLUMN_IS_IMPORTED - Static variable in class de.julielab.costosys.medline.PMCUpdater
- COLUMN_IS_IMPORTED - Static variable in class de.julielab.costosys.medline.PubmedUpdater
- COLUMN_TIMESTAMP - Static variable in class de.julielab.costosys.medline.PMCUpdater
- COLUMN_TIMESTAMP - Static variable in class de.julielab.costosys.medline.PubmedUpdater
- commit() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- ConfigBase - Class in de.julielab.costosys.configuration
- ConfigBase() - Constructor for class de.julielab.costosys.configuration.ConfigBase
- ConfigReader - Class in de.julielab.costosys.configuration
-
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.costosys.configuration.ConfigReader
- ConfigurationConstants - Class in de.julielab.costosys.medline
- ConfigurationNotFoundException - Exception in de.julielab.costosys.cli
- ConfigurationNotFoundException() - Constructor for exception de.julielab.costosys.cli.ConfigurationNotFoundException
- ConfigurationNotFoundException(String) - Constructor for exception de.julielab.costosys.cli.ConfigurationNotFoundException
- ConfigurationNotFoundException(String, Throwable) - Constructor for exception de.julielab.costosys.cli.ConfigurationNotFoundException
- ConfigurationNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.cli.ConfigurationNotFoundException
- ConfigurationNotFoundException(Throwable) - Constructor for exception de.julielab.costosys.cli.ConfigurationNotFoundException
- configure(HierarchicalConfiguration<ImmutableNode>) - Method in class de.julielab.costosys.medline.ElasticSearchDocumentDeleter
- configure(HierarchicalConfiguration<ImmutableNode>) - Method in interface de.julielab.costosys.medline.IDocumentDeleter
-
Passes the XML contents of the deletion element.
- configure(HierarchicalConfiguration<ImmutableNode>) - Method in class de.julielab.costosys.medline.SimplePKDataTableDocumentDeleter
- ConnectionClosable - Interface in de.julielab.costosys.dbconnection
- Constants - Class in de.julielab.costosys
-
This class provides Constants useful for common tasks.
- Constants() - Constructor for class de.julielab.costosys.Constants
- COSTOSYS_CONFIG_FILE - Static variable in class de.julielab.costosys.Constants
- CoStoSysConnection - Class in de.julielab.costosys.dbconnection
- CoStoSysConnection(DataBaseConnector, Connection, boolean) - Constructor for class de.julielab.costosys.dbconnection.CoStoSysConnection
- CoStoSysException - Exception in de.julielab.costosys.dbconnection.util
- CoStoSysException() - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysException
- CoStoSysException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysException
- CoStoSysException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysException
- CoStoSysException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysException
- CoStoSysException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysException
- CoStoSysJedisTools - Class in de.julielab.costosys.dbconnection.util
- CoStoSysJedisTools() - Constructor for class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools
- CoStoSysJedisTools.JedisDataFormat - Class in de.julielab.costosys.dbconnection.util
- CoStoSysRuntimeException - Exception in de.julielab.costosys.dbconnection.util
- CoStoSysRuntimeException() - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysRuntimeException
- CoStoSysRuntimeException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysRuntimeException
- CoStoSysRuntimeException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysRuntimeException
- CoStoSysRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysRuntimeException
- CoStoSysRuntimeException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysRuntimeException
- CoStoSysSQLRuntimeException - Exception in de.julielab.costosys.dbconnection.util
- CoStoSysSQLRuntimeException() - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysSQLRuntimeException
- CoStoSysSQLRuntimeException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysSQLRuntimeException
- CoStoSysSQLRuntimeException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysSQLRuntimeException
- CoStoSysSQLRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysSQLRuntimeException
- CoStoSysSQLRuntimeException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.CoStoSysSQLRuntimeException
- countRowsOfDataTable(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- countRowsOfDataTable(String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- countUnprocessed(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- countUnprocessed(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Counts the unprocessed rows in a subset table
- createField(String...) - Static method in class de.julielab.costosys.configuration.FieldConfig
- createIndex(String, String...) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates an index for table table on the given columns.
- createSchema(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates the PostgreSQL schema
schemaNamein the active database. - createStatement() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- createSubsetTable(String, String, Integer, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Does the same as
DataBaseConnector.createSubsetTable(String, String, Integer, String, String)with the exception that the assumed table schema is that of the active schema defined in the configuration file. - createSubsetTable(String, String, Integer, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates an empty table referencing the primary key of the data table given by
superSetTableor, if this is a subset table itself, the data table referenced by that table. - createSubsetTable(String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Does the same as
DataBaseConnector.createSubsetTable(String, String, Integer, String, String)with the exception that the assumed table schema is that of the active schema defined in the configuration file and the first referenced data table is used as data table. - createTable(String, String) - Method in class de.julielab.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
-
Creates a new table according to the field schema definition corresponding to the name
schemaNamegiven in the configuration file. - createTable(String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates a new table according to the field schema definition corresponding to the name
schemaNameand with foreign key references to the primary key of referenceTableName.
D
- DataBaseConnector - Class in de.julielab.costosys.dbconnection
-
This class creates a connection with a database and allows for convenient queries and commands.
- DataBaseConnector(InputStream) - Constructor for class de.julielab.costosys.dbconnection.DataBaseConnector
-
This class creates a connection with a database and allows for convenient queries and commands.
- DataBaseConnector(InputStream, int) - Constructor for class de.julielab.costosys.dbconnection.DataBaseConnector
-
This class creates a connection with a database and allows for convenient queries and commands.
- DataBaseConnector(String) - Constructor for class de.julielab.costosys.dbconnection.DataBaseConnector
-
Constructors ********************************
- DataBaseConnector(String, String, String) - Constructor for class de.julielab.costosys.dbconnection.DataBaseConnector
-
This class creates a connection with a database and allows for convenient queries and commands.
- DataBaseConnector(String, String, String, String, int, InputStream) - Constructor for class de.julielab.costosys.dbconnection.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.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
- DataBaseConnector(String, String, String, String, String, InputStream) - Constructor for class de.julielab.costosys.dbconnection.DataBaseConnector
- DataBaseConnector.StatusElement - Enum in de.julielab.costosys.dbconnection
- DATE_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
- DbcExecution - Interface in de.julielab.costosys.dbconnection
- DBCIterator<E> - Class in de.julielab.costosys.dbconnection
-
Abstract class for iterators returned by the
DataBaseConnectorwhich hold JDBC Connection objects. - DBCIterator() - Constructor for class de.julielab.costosys.dbconnection.DBCIterator
- DBCMedlineUtilities - Class in de.julielab.costosys.medline
- DBCMedlineUtilities() - Constructor for class de.julielab.costosys.medline.DBCMedlineUtilities
- DBConfig - Class in de.julielab.costosys.configuration
- DBConfig(byte[]) - Constructor for class de.julielab.costosys.configuration.DBConfig
- DbcQuery<T> - Interface in de.julielab.costosys.dbconnection
- DBCThreadedIterator<E> - Class in de.julielab.costosys.dbconnection
-
This iterator class employs multiple Threads for database queries.
- DBCThreadedIterator() - Constructor for class de.julielab.costosys.dbconnection.DBCThreadedIterator
- de.julielab.costosys - package de.julielab.costosys
- de.julielab.costosys.cli - package de.julielab.costosys.cli
- de.julielab.costosys.configuration - package de.julielab.costosys.configuration
- de.julielab.costosys.dbconnection - package de.julielab.costosys.dbconnection
- de.julielab.costosys.dbconnection.util - package de.julielab.costosys.dbconnection.util
- de.julielab.costosys.medline - package de.julielab.costosys.medline
- decodeBinaryXmiData(byte[][], boolean) - Method in class de.julielab.costosys.cli.BinaryDataHandler
- DEFAULT_DATA_SCHEMA - Static variable in class de.julielab.costosys.Constants
-
The default PostgreSQL schema in which all data related tables are stored.
- DEFAULT_DATA_TABLE_NAME - Static variable in class de.julielab.costosys.Constants
-
Constant for the name of a database table holding at least document ID and document data (e.g.
- DEFAULT_PIPELINE_STATE - Static variable in class de.julielab.costosys.dbconnection.DataBaseConnector
- defineMirrorSubset(String, String, boolean, Integer, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineMirrorSubset(String, String, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineMirrorSubset(String, String, boolean, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineRandomSubset(int, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineRandomSubset(int, String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubset(List<String>, String, String, String, String) - Method in class de.julielab.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubsetWithWhereClause(String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- defineSubsetWithWhereClause(String, String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Convenience method for creating and initializing a subset in one step.
- deleteDocuments(List<String>) - Method in class de.julielab.costosys.medline.ElasticSearchDocumentDeleter
- deleteDocuments(List<String>) - Method in interface de.julielab.costosys.medline.IDocumentDeleter
- deleteDocuments(List<String>) - Method in class de.julielab.costosys.medline.SimplePKDataTableDocumentDeleter
- deleteFromTable(String, List<Object[]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Deletes entries from a table
- deleteFromTableSimplePK(String, List<T>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Deletes entries from a table where the primary key of this table must consist of exactly one column.
- DELETER - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
- DELETION - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
- determineDataFormat(DataBaseConnector, String, String) - Static method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools
-
Reads the first row of the given table and returns information about whether the data is in GZIP format and/or the JeDIS binary format.
- determineExistingSubsetRows(CoStoSysConnection, String, List<Object[]>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- DIRECTORY - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
- DOC_ID_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
-
Deprecated.
- DocumentDeletionException - Exception in de.julielab.costosys.medline
- DocumentDeletionException() - Constructor for exception de.julielab.costosys.medline.DocumentDeletionException
- DocumentDeletionException(String) - Constructor for exception de.julielab.costosys.medline.DocumentDeletionException
- DocumentDeletionException(String, Throwable) - Constructor for exception de.julielab.costosys.medline.DocumentDeletionException
- DocumentDeletionException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.medline.DocumentDeletionException
- DocumentDeletionException(Throwable) - Constructor for exception de.julielab.costosys.medline.DocumentDeletionException
- dropSchema(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Drops the empty Postgres schema with given name.
- dropTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Drops the table with the given name.
E
- ElasticSearchDocumentDeleter - Class in de.julielab.costosys.medline
- ElasticSearchDocumentDeleter() - Constructor for class de.julielab.costosys.medline.ElasticSearchDocumentDeleter
- execute(DataBaseConnector) - Method in interface de.julielab.costosys.dbconnection.DbcExecution
- expandPKNames(String) - Method in class de.julielab.costosys.configuration.FieldConfig
-
Applies each primary key element to the format string and returns the results as array.
- expandPKNames(String[]) - Method in class de.julielab.costosys.configuration.FieldConfig
-
Takes an array of format strings according to
String.format(String, Object...)with a single %s symbol. - ExtractDeleteCitations - Class in de.julielab.costosys.cli
-
Extracts PMIDs of deleted Medline documents from Medline Update XML batches.
- ExtractDeleteCitations() - Constructor for class de.julielab.costosys.cli.ExtractDeleteCitations
F
- FieldConfig - Class in de.julielab.costosys.configuration
-
This class holds the definition of fields for the database table to work with.
- FieldConfig(byte[], String) - Constructor for class de.julielab.costosys.configuration.FieldConfig
- FieldConfig(List<Map<String, String>>, String, String) - Constructor for class de.julielab.costosys.configuration.FieldConfig
- FieldConfigurationManager - Class in de.julielab.costosys.configuration
-
This class is essentially a HashMap.
- FieldConfigurationManager() - Constructor for class de.julielab.costosys.configuration.FieldConfigurationManager
- fileStr - Variable in class de.julielab.costosys.cli.QueryOptions
- findConfigurationFile() - Static method in class de.julielab.costosys.cli.CLI
G
- get(Object) - Method in class de.julielab.costosys.configuration.FieldConfigurationManager
- getActiveConfig(byte[], String) - Static method in class de.julielab.costosys.configuration.ConfigBase
-
Used to determine which of the elements in the configuration file is set as active.
- getActiveDatabase() - Method in class de.julielab.costosys.configuration.DBConfig
- getActiveDataPGSchema() - Method in class de.julielab.costosys.configuration.DBConfig
- getActiveDataPGSchema() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getActiveDataSchema() - Method in class de.julielab.costosys.configuration.ConfigReader
- getActiveDataTable() - Method in class de.julielab.costosys.configuration.ConfigReader
- getActiveDataTable() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getActivePGSchema() - Method in class de.julielab.costosys.configuration.DBConfig
- getActivePGSchema() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getActiveSchemaName() - Method in class de.julielab.costosys.configuration.ConfigReader
- getActiveTableFieldConfiguration() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getActiveTableSchema() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getAutoCommit() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- getColumns() - Method in class de.julielab.costosys.configuration.FieldConfig
- getColumnsToRetrieve() - Method in class de.julielab.costosys.configuration.FieldConfig
- getConfig() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getConfigText() - Method in class de.julielab.costosys.configuration.FieldConfig
- getConnection() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- getCount(Connection, String) - Static method in class de.julielab.costosys.dbconnection.QueryHelper
-
Returns the result of a query that returns a single count
- getDatabaseConfig() - Method in class de.julielab.costosys.configuration.ConfigReader
-
Accessing the Database Configuration
- getDbURL() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getEffectiveConfiguration() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the effective XML configuration as a
byte[]. - getFeaturesToMapBinaryFromDb(DataBaseConnector, String) - Static method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools
- getField(String) - Method in class de.julielab.costosys.configuration.FieldConfig
- getFieldConfigs() - Method in class de.julielab.costosys.configuration.ConfigReader
-
Accessing the Field Definitions.
- getFieldConfiguration() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getFieldConfiguration(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getFields() - Method in class de.julielab.costosys.configuration.FieldConfig
- getFieldsToRetrieve() - Method in class de.julielab.costosys.configuration.FieldConfig
- getForEachXPath() - Method in class de.julielab.costosys.configuration.FieldConfig
- getMaxConnections() - Method in class de.julielab.costosys.configuration.DBConfig
- getMaxConnections() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getMedlineFiles(String) - Method in class de.julielab.costosys.medline.PubmedUpdater
- getMergedConfigData() - Method in class de.julielab.costosys.configuration.ConfigReader
- getMetaData() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- getMirrorSubsetNames(CoStoSysConnection, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getName() - Method in class de.julielab.costosys.configuration.FieldConfig
- getName() - Method in class de.julielab.costosys.medline.ElasticSearchDocumentDeleter
- getName() - Method in interface de.julielab.costosys.medline.IDocumentDeleter
- getName() - Method in class de.julielab.costosys.medline.SimplePKDataTableDocumentDeleter
- getNamespaceMap() - Method in class de.julielab.costosys.cli.BinaryDataHandler
-
Reads the UIMA XMI namespaces from the respective storage table in the database.
- getNamespaceMap(DataBaseConnector, String) - Static method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools
- getNextDataTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Follows the foreign-key specifications of the given table to the referenced table.
- getNextOrThisDataTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Determines the first data table on the reference path
referencingTable -> table1 -> table2 -> ... - getNumColumnsAndFields(boolean, String[]) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Helper method to determine the columns that are returned in case of a joining operation.
- getNumReservedConnections() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getNumReservedConnections(boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getNumRows(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the row count of the requested table.
- getOptions() - Static method in class de.julielab.costosys.cli.CliOptionsProvider
- getPassword(String) - Method in class de.julielab.costosys.configuration.HiddenConfig
- getPMCFiles(String) - Method in class de.julielab.costosys.medline.PMCUpdater
- getPrimaryKey() - Method in class de.julielab.costosys.configuration.FieldConfig
- getPrimaryKeyFieldNumbers() - Method in class de.julielab.costosys.configuration.FieldConfig
- getPrimaryKeyFields() - Method in class de.julielab.costosys.configuration.FieldConfig
- getPrimaryKeyIndices() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the indices of the primary keys, beginning with 0.
- getPrimaryKeyString() - Method in class de.julielab.costosys.configuration.FieldConfig
-
Returns the names of the columns forming the primary key in a CSV format.
- getProcessedPrimaryKeys(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates a query cursor to the given subset table and retrieves all those primary keys according to the active table schema that are marked as processed.
- getProcessedPrimaryKeys(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Creates a query cursor to the given subset table and retrieves all those primary keys according to tableSchema that are marked as processed.
- getQueryBatchSize() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getReferencedTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the name of a table referenced by an SQL-foreign-key.
- getReferencedTable(String, Integer) - Method in class de.julielab.costosys.dbconnection.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.
- getReverseBinaryMappingFromDb() - Method in class de.julielab.costosys.cli.BinaryDataHandler
- getReverseBinaryMappingFromDb(DataBaseConnector, String) - Static method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools
- getScheme() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getTableColumnInformation(String, String...) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns information about the columns in a table.
- getTableColumnNames(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getTableDefinition(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Query the MetaData for the columns of a table
- getTables() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- getTableSchemaNames() - Method in class de.julielab.costosys.configuration.ConfigReader
- getTimestampFieldName() - Method in class de.julielab.costosys.configuration.FieldConfig
- getTypeSystemFiles() - Method in class de.julielab.costosys.configuration.ConfigReader
- getTypeSystemPaths(byte[]) - Method in class de.julielab.costosys.configuration.ConfigReader
-
Returns the type system files from the configuration.
- getUrl() - Method in class de.julielab.costosys.configuration.DBConfig
- getUsageNumber() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- getUsername(String) - Method in class de.julielab.costosys.configuration.HiddenConfig
H
- HAS_ERRORS - de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
- HAS_ERRORS - Static variable in class de.julielab.costosys.Constants
- hasErrors - Variable in class de.julielab.costosys.dbconnection.SubsetStatus
- hasNext() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- hasUnfetchedRows(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- hasUnfetchedRows(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Utility **********************************
- HIDDEN_CONFIG_PATH - Static variable in class de.julielab.costosys.Constants
- HiddenConfig - Class in de.julielab.costosys.configuration
-
This class reads a hidden configuration file in the users home directory.
- HiddenConfig() - Constructor for class de.julielab.costosys.configuration.HiddenConfig
-
Reads a hidden configuration file in the users home directory.
- HOST_NAME - Static variable in class de.julielab.costosys.Constants
I
- IDocumentDeleter - Interface in de.julielab.costosys.medline
- importFromRowIterator(Iterator<Map<String, Object>>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- importFromRowIterator(Iterator<Map<String, Object>>, String, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Internal method to import into an existing table
- importFromRowIterator(Iterator<Map<String, Object>>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- importFromXML(Iterable<byte[]>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- importFromXML(Iterable<byte[]>, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Imports XMLs into a table.
- importFromXMLFile(String, String) - Method in class de.julielab.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
-
Import new medline XMLs in a existing table from an XML file or a directory of XML files.
- IN_PROCESS - de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
- IN_PROCESS - Static variable in class de.julielab.costosys.Constants
- incrementUsageNumber() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- initMirrorSubset(String, String, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- initMirrorSubset(String, String, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Defines a mirror subset populating a subset table with primary keys from another table.
- initRandomSubset(int, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- initRandomSubset(int, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Selects
sizerows of the given super set table randomly and inserts them into the subset table. - initSubset(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Initializes
subsetTableby inserting one row for each entry insupersetTable. - initSubset(String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Defines a subset by populating a subset table with all primary keys from another table.
- initSubset(List<String>, String, String, String) - Method in class de.julielab.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another table.
- initSubsetWithWhereClause(String, String, String) - Method in class de.julielab.costosys.dbconnection.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.costosys.dbconnection.DataBaseConnector
-
Defines a subset by populating a subset table with primary keys from another table.
- inProcess - Variable in class de.julielab.costosys.dbconnection.SubsetStatus
- INSERTION_INPUT - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
-
Deprecated.
- insertXmiColumnData(Path, String, String, DataBaseConnector) - Method in class de.julielab.costosys.cli.XmiColumnDataInserter
- IS_PROCESSED - de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
- IS_PROCESSED - Static variable in class de.julielab.costosys.Constants
- isBinary() - Method in class de.julielab.costosys.configuration.FieldConfig
- isBinary() - Method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools.JedisDataFormat
- isBinaryDataType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isBooleanType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isClosed() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- isDatabaseReachable() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- isDataTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- isEmpty(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Tests if a table contains entries.
- isEmpty(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- isGzip() - Method in class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools.JedisDataFormat
- isIntegerType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isKnownType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isNsAware() - Method in class de.julielab.costosys.configuration.FieldConfig
- isOfBinaryDataType(Map<String, String>) - Method in class de.julielab.costosys.configuration.FieldConfig
- isOfIntegerType(Map<String, String>) - Method in class de.julielab.costosys.configuration.FieldConfig
- isOfStringType(String) - Method in class de.julielab.costosys.configuration.FieldConfig
- isOfStringType(Map<String, String>) - Method in class de.julielab.costosys.configuration.FieldConfig
- isOfTimestampWithoutTZType(String) - Method in class de.julielab.costosys.configuration.FieldConfig
- isOneOf(String...) - Method in interface de.julielab.costosys.medline.IDocumentDeleter
- isProcessed - Variable in class de.julielab.costosys.dbconnection.SubsetStatus
- isShared() - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
-
Indicates if this connection can be shared between different code and threads.
- isStringType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isStringTypeArray(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
- isSubsetTable(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Checks if the given table is a subset table.
- isTimestampWithoutTZType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
-
Returns true if the string
typeequals the SQL "timestamp without time zone" type. - isXmlType(String) - Static method in class de.julielab.costosys.configuration.FieldConfig
J
- JedisDataFormat(boolean, boolean) - Constructor for class de.julielab.costosys.dbconnection.util.CoStoSysJedisTools.JedisDataFormat
- join() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- join() - Method in class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- join() - Method in class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
L
- LAST_COMPONENT - de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
- LAST_COMPONENT - Static variable in class de.julielab.costosys.Constants
- LAST_DOCUMENT_TEXT_HASH - Static variable in class de.julielab.costosys.Constants
- limitStr - Variable in class de.julielab.costosys.cli.QueryOptions
- listExchanger - Variable in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- loadXmlConfiguration(File) - Static method in class de.julielab.costosys.cli.CLI
- LOG - Static variable in class de.julielab.costosys.Constants
M
- main(String[]) - Static method in class de.julielab.costosys.cli.CLI
- main(String[]) - Static method in class de.julielab.costosys.cli.ExtractDeleteCitations
- markAsProcessed(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Modifies a subset table, marking all its entries as processed.
- markAsProcessed(String, List<Object[]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Modifies a subset table, marking entries as processed.
- MedlineUpdateException - Exception in de.julielab.costosys.medline
- MedlineUpdateException() - Constructor for exception de.julielab.costosys.medline.MedlineUpdateException
- MedlineUpdateException(String) - Constructor for exception de.julielab.costosys.medline.MedlineUpdateException
- MedlineUpdateException(String, Throwable) - Constructor for exception de.julielab.costosys.medline.MedlineUpdateException
- MedlineUpdateException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.medline.MedlineUpdateException
- MedlineUpdateException(Throwable) - Constructor for exception de.julielab.costosys.medline.MedlineUpdateException
- META_IN_ARRAY - Static variable in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Deprecated.
- MIRROR_COLLECTION_NAME - Static variable in class de.julielab.costosys.Constants
- MIRROR_COLUMN_DATA_TABLE_NAME - Static variable in class de.julielab.costosys.Constants
- MIRROR_COLUMN_DO_RESET - Static variable in class de.julielab.costosys.Constants
- MIRROR_COLUMN_SUBSET_NAME - Static variable in class de.julielab.costosys.Constants
- modifyTable(String, List<Object[]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Executes a given SQL command (must end with "WHERE "!) an extends the WHERE-clause with the primary keys, set to the values in ids.
- modifyTable(String, List<Object[]>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Executes a given SQL command (must end with "WHERE "!) and extends the WHERE-clause with the primary keys, set to the values in ids.
N
- next() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- NLM_ID_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
- NoReservedConnectionException - Exception in de.julielab.costosys.dbconnection.util
- NoReservedConnectionException() - Constructor for exception de.julielab.costosys.dbconnection.util.NoReservedConnectionException
- NoReservedConnectionException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.NoReservedConnectionException
- NoReservedConnectionException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.NoReservedConnectionException
- NoReservedConnectionException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.NoReservedConnectionException
- NoReservedConnectionException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.NoReservedConnectionException
- numberRefHops - Variable in class de.julielab.costosys.cli.QueryOptions
O
- obtainConnection() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the connection associated with the current thread object if it exists.
- obtainOrReserveConnection() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
This is just a convenience method for
DataBaseConnector.obtainOrReserveConnection(boolean)with the parameter set to true. - obtainOrReserveConnection(boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
This is the preferred way to obtain a database connection.
P
- performBatchUpdate(CoStoSysConnection, List<Object[]>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- PID - Static variable in class de.julielab.costosys.Constants
- pipelineStates - Variable in class de.julielab.costosys.dbconnection.SubsetStatus
- PMCUpdater - Class in de.julielab.costosys.medline
- PMCUpdater(HierarchicalConfiguration<ImmutableNode>) - Constructor for class de.julielab.costosys.medline.PMCUpdater
- PMID_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
- POSTGRES_VERSION - Static variable in class de.julielab.costosys.dbconnection.DataBaseConnector
-
The PostgreSQL version against which this version of CoStoSys is developed and tested.
- prepareStatement(String) - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- printConnectionPoolStatus() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- process(DataBaseConnector, boolean) - Method in class de.julielab.costosys.medline.PMCUpdater
- process(DataBaseConnector, boolean) - Method in class de.julielab.costosys.medline.PubmedUpdater
- PROCESSED - Static variable in class de.julielab.costosys.Constants
- PROCESSING_TIMESTAMP - Static variable in class de.julielab.costosys.Constants
- pubmedArticleSet - Variable in class de.julielab.costosys.cli.QueryOptions
- PubmedUpdater - Class in de.julielab.costosys.medline
- PubmedUpdater(HierarchicalConfiguration<ImmutableNode>) - Constructor for class de.julielab.costosys.medline.PubmedUpdater
Q
- query(DataBaseConnector) - Method in interface de.julielab.costosys.dbconnection.DbcQuery
- query(String) - Static method in class de.julielab.costosys.cli.QueryPubMed
-
Query PubMed via REST-API, returning up to 10e8 matched PMIDs.
- query(String, List<String>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the requested fields from the requested table.
- query(String, List<String>, long) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the requested fields from the requested table.
- query(List<String[]>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the values the the column
DataBaseConnector.DEFAULT_FIELDin the given table. - query(List<String[]>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns the values the the column
DataBaseConnector.DEFAULT_FIELDin the given table. - queryAll(List<String>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns an iterator over the column
fieldin the tabletable. - queryDataTable(String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns all column data from the data table
tableNamewhich is marked as 'to be retrieved' in the table scheme specified by the active table scheme. - queryDataTable(String, String, String[], String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- queryDataTable(String, String, String[], String[]) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns all column data from the data table
tableNamewhich is marked as 'to be retrieved' in the table scheme specified byschemaName. - QueryHelper - Class in de.julielab.costosys.dbconnection
- QueryHelper() - Constructor for class de.julielab.costosys.dbconnection.QueryHelper
- QueryOptions - Class in de.julielab.costosys.cli
- QueryOptions() - Constructor for class de.julielab.costosys.cli.QueryOptions
- QueryPubMed - Class in de.julielab.costosys.cli
- QueryPubMed() - Constructor for class de.julielab.costosys.cli.QueryPubMed
- queryStr - Variable in class de.julielab.costosys.cli.QueryOptions
- querySubset(String, long) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- querySubset(String, String, long, Integer, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves XML field values in the data table referenced by the subset table
tableNameortableNameitself if it is a data table. - queryWithTime(List<Object[]>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- queryWithTime(List<Object[]>, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns an iterator over all rows in the table with matching id and a timestamp newer (>) than
timestamp.
R
- releaseConnections() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Releases all connections associated with the current thread back to the connection pool.
- remove() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
-
unsupported
- removeTableFromMirrorSubsetList(CoStoSysConnection, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Removes an entry from the table listing mirror subsets, located at
MIRROR_COLLECTION_NAME. - reserveConnection() - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Just delegates to reserveConnection(true).
- reserveConnection(boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Only use when you are sure you need this method.
- resetSubset(CoStoSysConnection, String, List<Object[]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- resetSubset(CoStoSysConnection, String, List<Object[]>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Sets the values in the
is_processedandis_in_processrows of a subset toFALSE. - resetSubset(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Sets the values in the
is_processed,is_in_process,has_errorsandlogcolumns of a subset toFALSE. - resetSubset(String, boolean, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Sets the values in the
is_processed,is_in_process,has_errorsandlogcolumns of a subset toFALSEwhere the corresponding rows areis_in_processoris_processed. - resetSubset(String, List<Object[]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- retrieveAndMark(String, String, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves from a subset-table
limitprimary keys whose rows are not marked to be in process or finished being processed and sets the rows of the retrieved primary keys as being "in process". - retrieveAndMark(String, String, String, String, int, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves primary keys from a subset table and marks them as being "in process".
- retrieveAndMark(String, String, String, String, String, int, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves from a subset-table
limitprimary keys whose rows are not marked to be in process or finished being processed and sets the rows of the retrieved primary keys as being "in process". - retrieveColumnsByTableSchema(List<Object[]>, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves row values of
tablefrom the database. - retrieveColumnsByTableSchema(List<Object[]>, String[], String[]) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves data from the database over multiple tables.
- retrieveColumnsByTableSchema(List<Object[]>, String, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Retrieves row values of
tablefrom the database.
S
- schemaExists(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
crea Tests if a schema exists.
- setActivePGSchema(String) - Method in class de.julielab.costosys.configuration.DBConfig
- setActivePGSchema(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setActiveTableSchema(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setAutoCommit(boolean) - Method in class de.julielab.costosys.dbconnection.CoStoSysConnection
- setDbc(DataBaseConnector) - Method in class de.julielab.costosys.medline.SimplePKDataTableDocumentDeleter
- setDbURL(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setException(String, ArrayList<byte[][]>, HashMap<byte[][], String>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Sets the value of
has_errorstoTRUEand adds a description inlogfor exceptions which occured during the processing of a collection of documents according to the given primary keys. - setForEachXPath(String) - Method in class de.julielab.costosys.configuration.FieldConfig
- setHost(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setMaxConnections(int) - Method in class de.julielab.costosys.configuration.DBConfig
- setMaxConnections(int) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setPassword(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setPort(Integer) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setPort(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setProcessed(String, List<byte[][]>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Sets the values of
is_processedtoTRUEand ofis_in_processtoFALSEfor a collection of documents according to the given primary keys. - setQueryBatchSize(int) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- setUser(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- SimplePKDataTableDocumentDeleter - Class in de.julielab.costosys.medline
- SimplePKDataTableDocumentDeleter() - Constructor for class de.julielab.costosys.medline.SimplePKDataTableDocumentDeleter
- status(String, Set<DataBaseConnector.StatusElement>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Returns a map with information about how many rows are marked as is_in_process, is_processed and how many rows there are in total.
The respective values are stored under with the keysIN_PROCESS,PROCESSEDandTOTAL. - stringFromXpath(AutoPilot, String) - Method in class de.julielab.costosys.configuration.ConfigBase
-
Used to get an element by its relative xpath.
- subsetColumns - Static variable in class de.julielab.costosys.dbconnection.DataBaseConnector
-
This is the definition of subset tables except the primary key.
- SubsetStatus - Class in de.julielab.costosys.dbconnection
- SubsetStatus() - Constructor for class de.julielab.costosys.dbconnection.SubsetStatus
T
- TABLE - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
- tableExists(CoStoSysConnection, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Tests if a table exists.
- tableExists(String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Tests if a table exists.
- tableName - Variable in class de.julielab.costosys.cli.QueryOptions
- TableNotFoundException - Exception in de.julielab.costosys.cli
- TableNotFoundException() - Constructor for exception de.julielab.costosys.cli.TableNotFoundException
- TableNotFoundException(String) - Constructor for exception de.julielab.costosys.cli.TableNotFoundException
- tableSchema - Variable in class de.julielab.costosys.cli.QueryOptions
- TableSchemaDoesNotExistException - Exception in de.julielab.costosys.configuration
- TableSchemaMismatchException - Exception in de.julielab.costosys.dbconnection.util
- TableSchemaMismatchException() - Constructor for exception de.julielab.costosys.dbconnection.util.TableSchemaMismatchException
- TableSchemaMismatchException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.TableSchemaMismatchException
- TableSchemaMismatchException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.TableSchemaMismatchException
- TableSchemaMismatchException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.TableSchemaMismatchException
- TableSchemaMismatchException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.TableSchemaMismatchException
- ThreadedColumnsIterator - Class in de.julielab.costosys.dbconnection
-
Retrieves a list of fields from the requested table.
- ThreadedColumnsIterator(DataBaseConnector, CoStoSysConnection, List<String[]>, List<String>, String, long, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, CoStoSysConnection, List<String[]>, List<String>, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, CoStoSysConnection, List<String>, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, CoStoSysConnection, List<String>, String, long) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, List<String[]>, List<String>, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, List<String>, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsIterator(DataBaseConnector, List<String>, String, long) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsIterator
- ThreadedColumnsToRetrieveIterator - Class in de.julielab.costosys.dbconnection
-
An iterator that returns documents stored in the database identified by the primary keys delivered in a list upon creation of the iterator.
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, CoStoSysConnection, List<Object[]>, String[], String[]) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
-
Retrieves data from the database over multiple tables.
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, CoStoSysConnection, List<Object[]>, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, CoStoSysConnection, List<Object[]>, String, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, List<Object[]>, String[], String[]) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, List<Object[]>, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- ThreadedColumnsToRetrieveIterator(DataBaseConnector, List<Object[]>, String, String, String) - Constructor for class de.julielab.costosys.dbconnection.ThreadedColumnsToRetrieveIterator
- TIMESTAMP_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
- TO_DELETE_QUEUE - Static variable in class de.julielab.costosys.medline.ElasticSearchDocumentDeleter
- toString() - Method in class de.julielab.costosys.cli.QueryOptions
- toString() - Method in class de.julielab.costosys.configuration.DBConfig
- toString() - Method in class de.julielab.costosys.configuration.FieldConfig
- toString() - Method in class de.julielab.costosys.dbconnection.SubsetStatus
- total - Variable in class de.julielab.costosys.dbconnection.SubsetStatus
- TOTAL - de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
- TOTAL - Static variable in class de.julielab.costosys.Constants
- TYPE_BINARY_DATA - Static variable in class de.julielab.costosys.Constants
- TYPE_BOOLEAN - Static variable in class de.julielab.costosys.Constants
- TYPE_INTEGER - Static variable in class de.julielab.costosys.Constants
- TYPE_TEXT - Static variable in class de.julielab.costosys.Constants
- TYPE_TEXT_ARRAY - Static variable in class de.julielab.costosys.Constants
- TYPE_TIMESTAMP_WITHOUT_TIMEZONE - Static variable in class de.julielab.costosys.Constants
-
Constant for a possible value of
type. - TYPE_VARCHAR_ARRAY - Static variable in class de.julielab.costosys.Constants
- TYPE_XML - Static variable in class de.julielab.costosys.Constants
U
- UnobtainableConnectionException - Exception in de.julielab.costosys.dbconnection.util
- UnobtainableConnectionException() - Constructor for exception de.julielab.costosys.dbconnection.util.UnobtainableConnectionException
- UnobtainableConnectionException(String) - Constructor for exception de.julielab.costosys.dbconnection.util.UnobtainableConnectionException
- UnobtainableConnectionException(String, Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.UnobtainableConnectionException
- UnobtainableConnectionException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.costosys.dbconnection.util.UnobtainableConnectionException
- UnobtainableConnectionException(Throwable) - Constructor for exception de.julielab.costosys.dbconnection.util.UnobtainableConnectionException
- update() - Method in class de.julielab.costosys.dbconnection.DBCThreadedIterator
- UPDATE_INPUT - Static variable in class de.julielab.costosys.medline.ConfigurationConstants
-
Deprecated.
- UPDATE_TABLE - Static variable in class de.julielab.costosys.medline.PMCUpdater
-
Name of the table that keeps track of already imported and finished Medline update files.
- UPDATE_TABLE - Static variable in class de.julielab.costosys.medline.PubmedUpdater
-
Name of the table that keeps track of already imported and finished Medline update files.
- updateFromRowIterator(Iterator<Map<String, Object>>, String, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Updates a table with the entries yielded by the iterator.
- updateFromRowIterator(Iterator<Map<String, Object>>, String, boolean, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Updates a table with the entries yielded by the iterator.
- updateFromXML(String, String, boolean) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- updateFromXML(String, String, boolean, String) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
-
Updates an existing database.
- useDelimiter - Variable in class de.julielab.costosys.cli.QueryOptions
- USER_SCHEME_DEFINITION - Static variable in class de.julielab.costosys.cli.CLI
V
- VALUE - Static variable in class de.julielab.costosys.Constants
- valueOf(String) - Static method in enum de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.julielab.costosys.dbconnection.DataBaseConnector.StatusElement
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- whereClause - Variable in class de.julielab.costosys.cli.QueryOptions
- withConnectionExecute(DbcExecution) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- withConnectionQuery(DbcQuery<?>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- withConnectionQueryBoolean(DbcQuery<Boolean>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- withConnectionQueryDouble(DbcQuery<Double>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- withConnectionQueryInteger(DbcQuery<Integer>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- withConnectionQueryString(DbcQuery<String>) - Method in class de.julielab.costosys.dbconnection.DataBaseConnector
- writeDocumentsIntoMedlineCitationSet(Iterator<byte[][]>, int) - Method in class de.julielab.costosys.medline.DBCMedlineUtilities
X
- XmiColumnDataInserter - Class in de.julielab.costosys.cli
- XmiColumnDataInserter() - Constructor for class de.julielab.costosys.cli.XmiColumnDataInserter
- XML_FIELD_NAME - Static variable in class de.julielab.costosys.Constants
- xpath - Variable in class de.julielab.costosys.cli.QueryOptions
- XPATH_TYPE_SYSTEM - Static variable in class de.julielab.costosys.configuration.ConfigReader
- XPATH_TYPE_SYSTEM_FILE - Static variable in class de.julielab.costosys.configuration.ConfigReader
All Classes All Packages