Index

A B C D E G H I L M P Q R S T U V 
All Classes|All Packages

A

accept(T, U, V) - Method in interface bayern.steinbrecher.dbConnector.utility.TriFunction
Performs the given operation on the passed arguments.
AuthException - Exception in bayern.steinbrecher.dbConnector
 
AuthException() - Constructor for exception bayern.steinbrecher.dbConnector.AuthException
 
AuthException(String) - Constructor for exception bayern.steinbrecher.dbConnector.AuthException
 
AuthException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.AuthException
 

B

bayern.steinbrecher.dbConnector - package bayern.steinbrecher.dbConnector
 
bayern.steinbrecher.DBConnector - module bayern.steinbrecher.DBConnector
 
bayern.steinbrecher.dbConnector.credentials - package bayern.steinbrecher.dbConnector.credentials
 
bayern.steinbrecher.dbConnector.query - package bayern.steinbrecher.dbConnector.query
 
bayern.steinbrecher.dbConnector.scheme - package bayern.steinbrecher.dbConnector.scheme
 
bayern.steinbrecher.dbConnector.utility - package bayern.steinbrecher.dbConnector.utility
 
BOOLEAN_ARGUMENT_CONVERTER - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
BOOLEAN_COLUMN_PARSER - Static variable in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
BOOLEAN_OPERATORS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 

C

close() - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
close() - Method in class bayern.steinbrecher.dbConnector.SimpleConnection
 
close() - Method in class bayern.steinbrecher.dbConnector.SshConnection
 
columnParser - Variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
ColumnParser<T> - Class in bayern.steinbrecher.dbConnector.scheme
Contains singletons for converting objects from and to their SQL representation.
ColumnPattern<T,​U> - Class in bayern.steinbrecher.dbConnector.scheme
 
ColumnPattern(String, ColumnParser<T>) - Constructor for class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
combine(U, String, String) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
Parses the given value and sets it to the object of type ColumnPattern.
combineImpl(U, String, T) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
combineImpl(U, String, T) - Method in class bayern.steinbrecher.dbConnector.scheme.RegexColumnPattern
 
combineImpl(U, String, T) - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
 
CommandException - Exception in bayern.steinbrecher.dbConnector
 
CommandException() - Constructor for exception bayern.steinbrecher.dbConnector.CommandException
 
CommandException(String) - Constructor for exception bayern.steinbrecher.dbConnector.CommandException
 
CommandException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.CommandException
 
CONTAINS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
convertArgument(QueryGenerator, Object) - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
createTableIfNotExists(TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
 

D

databaseExists() - Method in class bayern.steinbrecher.dbConnector.DBConnection
Checks if the connected database exists.
DatabaseNotFoundException - Exception in bayern.steinbrecher.dbConnector
 
DatabaseNotFoundException() - Constructor for exception bayern.steinbrecher.dbConnector.DatabaseNotFoundException
 
DatabaseNotFoundException(String) - Constructor for exception bayern.steinbrecher.dbConnector.DatabaseNotFoundException
 
DatabaseNotFoundException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.DatabaseNotFoundException
 
DBConnection - Class in bayern.steinbrecher.dbConnector
 
DBConnection(String, SupportedDatabases) - Constructor for class bayern.steinbrecher.dbConnector.DBConnection
 
DBConnection.Column<T> - Class in bayern.steinbrecher.dbConnector
Represents a column that exists in a table which is accessible by this connection.
DBConnection.Table<T,​E> - Class in bayern.steinbrecher.dbConnector
Represents a table which exists and is accessible by this connection.
DBCredentials - Interface in bayern.steinbrecher.dbConnector.credentials
 
DOUBLE_ARGUMENT_CONVERTER - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
DOUBLE_COLUMN_PARSER - Static variable in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
DOUBLE_OPERATORS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 

E

equals(Object) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
Checks whether this pattern reflects the same column names as the given object.
equals(Object) - Method in class bayern.steinbrecher.dbConnector.DBConnection.Column
 
equals(Object) - Method in class bayern.steinbrecher.dbConnector.DBConnection.Table
 
equals(Object) - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
execQuery(String) - Method in class bayern.steinbrecher.dbConnector.DBConnection
Executes a query and returns the result.
execQuery(String) - Method in class bayern.steinbrecher.dbConnector.SimpleConnection
 
execQuery(String) - Method in class bayern.steinbrecher.dbConnector.SshConnection
 
execUpdate(String) - Method in class bayern.steinbrecher.dbConnector.DBConnection
Executes a command like INSERT INTO, UPDATE or CREATE.
execUpdate(String) - Method in class bayern.steinbrecher.dbConnector.SimpleConnection
 
execUpdate(String) - Method in class bayern.steinbrecher.dbConnector.SshConnection
 

G

generateCheckDatabaseExistenceStatement(String) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
Since database connections currently (220-10-22) require to specify a database already on creation there not too much use in checking the existence of the database already connected to, i.e. this query is not too useful.
generateCondition(QueryGenerator, Object...) - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
generateCreateTableStatement(String, TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 
generateQueryColumnNamesAndTypesStatement(String, DBConnection.Table<?, ?>) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 
generateQueryTableNamesStatement(String) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 
generateSearchQueryStatement(String, DBConnection.Table<?, ?>, Iterable<DBConnection.Column<?>>, Iterable<QueryCondition<?>>) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 
GenerationFailedException - Exception in bayern.steinbrecher.dbConnector.query
 
GenerationFailedException() - Constructor for exception bayern.steinbrecher.dbConnector.query.GenerationFailedException
 
GenerationFailedException(String) - Constructor for exception bayern.steinbrecher.dbConnector.query.GenerationFailedException
 
GenerationFailedException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.query.GenerationFailedException
 
getAllColumns(TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
getAllTables() - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
getArgumentConverter() - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
getColumnNamePattern() - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
getColumns() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Table
 
getColumnType() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Column
 
getDatabaseName() - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
getDbms() - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
getDbPassword() - Method in class bayern.steinbrecher.dbConnector.credentials.SshCredentials
 
getDbUsername() - Method in class bayern.steinbrecher.dbConnector.credentials.SshCredentials
 
getDefaultPort() - Method in enum bayern.steinbrecher.dbConnector.query.SupportedDatabases
 
getDefaultValue() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
Returns the default value to set when creating a table containing this column.
getMissingColumns(TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
getName() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Column
 
getOperatorSymbol() - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
getOptionalColumns() - Method in class bayern.steinbrecher.dbConnector.scheme.TableScheme
 
getParser() - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
getPassword() - Method in class bayern.steinbrecher.dbConnector.credentials.SimpleCredentials
 
getQueryGenerator() - Method in enum bayern.steinbrecher.dbConnector.query.SupportedDatabases
 
getRealColumnName() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
Returns the real column name of this column.
getRequiredColumns() - Method in class bayern.steinbrecher.dbConnector.scheme.TableScheme
 
getSQLDefaultValue() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
 
getSqlExpression() - Method in class bayern.steinbrecher.dbConnector.query.QueryCondition
 
getSshPassword() - Method in class bayern.steinbrecher.dbConnector.credentials.SshCredentials
 
getSshUsername() - Method in class bayern.steinbrecher.dbConnector.credentials.SshCredentials
 
getTable(TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
NOTE In theory the generic parameters of input and output have to match.
getTableContent(TableScheme<T, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
Returns an object representing all current entries of the given table.
getTableName() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Table
 
getTableName() - Method in class bayern.steinbrecher.dbConnector.scheme.TableScheme
 
getType() - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
Returns the generic type of the class.
getType(Class<?>) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 
getType(String) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
Returns the class used for representing values of the given SQL type.
getTypeDummy(Class<C>) - Static method in class bayern.steinbrecher.dbConnector.DBConnection.Column
Required for referencing the generic type of DBConnection.Column during runtime.
getUsername() - Method in class bayern.steinbrecher.dbConnector.credentials.SimpleCredentials
 

H

hasDefaultValue() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
Checks whether a default value is set for this column
hashCode() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Column
 
hashCode() - Method in class bayern.steinbrecher.dbConnector.DBConnection.Table
 
hashCode() - Method in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
hashCode() - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 

I

INTEGER_ARGUMENT_CONVERTER - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
INTEGER_COLUMN_PARSER - Static variable in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
INTEGER_OPERATORS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_AFTER_DATE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_AT_DATE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_BEFORE_DATE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_EQUAL_D - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_EQUAL_I - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_FALSE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_GREATER_D - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_GREATER_EQUAL_D - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_GREATER_EQUAL_I - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_GREATER_I - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_SMALLER_D - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_SMALLER_EQUAL_D - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_SMALLER_EQUAL_I - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_SMALLER_I - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
IS_TRUE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
isAllowNull() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
 
isPrimaryKey() - Method in class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
 

L

LIKE - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
LOCALDATE_ARGUMENT_CONVERTER - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
LOCALDATE_COLUMN_PARSER - Static variable in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
LOCALDATE_OPERATORS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 

M

matches(String) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
MY_SQL - bayern.steinbrecher.dbConnector.query.SupportedDatabases
 

P

parse(String) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
ParseException - Exception in bayern.steinbrecher.dbConnector.scheme
 
ParseException() - Constructor for exception bayern.steinbrecher.dbConnector.scheme.ParseException
 
ParseException(String) - Constructor for exception bayern.steinbrecher.dbConnector.scheme.ParseException
 
ParseException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.scheme.ParseException
 
ParseException(Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.scheme.ParseException
 
parseFrom(List<List<String>>) - Method in class bayern.steinbrecher.dbConnector.scheme.TableScheme
 

Q

QueryCondition<T> - Class in bayern.steinbrecher.dbConnector.query
 
QueryFailedException - Exception in bayern.steinbrecher.dbConnector.query
 
QueryFailedException() - Constructor for exception bayern.steinbrecher.dbConnector.query.QueryFailedException
 
QueryFailedException(String) - Constructor for exception bayern.steinbrecher.dbConnector.query.QueryFailedException
 
QueryFailedException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.query.QueryFailedException
 
QueryFailedException(Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.query.QueryFailedException
 
QueryGenerator - Class in bayern.steinbrecher.dbConnector.query
 
QueryOperator<T> - Class in bayern.steinbrecher.dbConnector.query
 
QueryOperator(QueryOperator.ArgumentConverter<T>, String) - Constructor for class bayern.steinbrecher.dbConnector.query.QueryOperator
 
QueryOperator.ArgumentConverter<T> - Class in bayern.steinbrecher.dbConnector.query
 
quoteIdentifier(String) - Method in class bayern.steinbrecher.dbConnector.query.QueryGenerator
 

R

RegexColumnPattern<T,​U,​K> - Class in bayern.steinbrecher.dbConnector.scheme
Represents a ColumnPattern which may match a range of column names instead of a specific one like SimpleColumnPattern.
RegexColumnPattern(String, ColumnParser<T>, TriFunction<U, K, T, U>, Function<String, K>) - Constructor for class bayern.steinbrecher.dbConnector.scheme.RegexColumnPattern
Creates a column pattern possibly matching multiple column names.
runtimeGenericColumnTypeProvider - Variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
runtimeGenericTypeProvider - Variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 

S

SimpleColumnPattern<T,​U> - Class in bayern.steinbrecher.dbConnector.scheme
Represents a ColumnPattern representing a specific column name instead of an actual pattern for column names.
SimpleColumnPattern(String, ColumnParser<T>, BiFunction<U, T, U>) - Constructor for class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
Creates a new simple column pattern, i.e. a pattern which specifies a specific column name.
SimpleColumnPattern(String, ColumnParser<T>, BiFunction<U, T, U>, Optional<Optional<T>>, boolean, boolean) - Constructor for class bayern.steinbrecher.dbConnector.scheme.SimpleColumnPattern
Creates a new simple column pattern, i.e. a pattern which specifies a specific column name.
SimpleConnection - Class in bayern.steinbrecher.dbConnector
 
SimpleConnection(SupportedDatabases, String, int, String, SimpleCredentials) - Constructor for class bayern.steinbrecher.dbConnector.SimpleConnection
 
SimpleConnection(SupportedDatabases, String, int, String, SimpleCredentials, boolean) - Constructor for class bayern.steinbrecher.dbConnector.SimpleConnection
 
SimpleCredentials - Class in bayern.steinbrecher.dbConnector.credentials
 
SimpleCredentials(String, String) - Constructor for class bayern.steinbrecher.dbConnector.credentials.SimpleCredentials
 
SshConnection - Class in bayern.steinbrecher.dbConnector
 
SshConnection(SupportedDatabases, String, int, String, String, int, Charset, SshCredentials) - Constructor for class bayern.steinbrecher.dbConnector.SshConnection
 
SshCredentials - Class in bayern.steinbrecher.dbConnector.credentials
 
SshCredentials(String, String, String, String) - Constructor for class bayern.steinbrecher.dbConnector.credentials.SshCredentials
 
STRING_ARGUMENT_CONVERTER - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator.ArgumentConverter
 
STRING_COLUMN_PARSER - Static variable in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
 
STRING_OPERATORS - Static variable in class bayern.steinbrecher.dbConnector.query.QueryOperator
 
SupportedDatabases - Enum in bayern.steinbrecher.dbConnector.query
 

T

tableExists(TableScheme<?, ?>) - Method in class bayern.steinbrecher.dbConnector.DBConnection
 
TableScheme<T,​E> - Class in bayern.steinbrecher.dbConnector.scheme
Represents a table and all patterns for its required and optional columns.
TableScheme(String, Collection<SimpleColumnPattern<?, E>>, Collection<ColumnPattern<?, E>>, Supplier<E>, Function<Stream<E>, T>) - Constructor for class bayern.steinbrecher.dbConnector.scheme.TableScheme
 
toString() - Method in enum bayern.steinbrecher.dbConnector.query.SupportedDatabases
 
toString() - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnPattern
 
toString() - Method in class bayern.steinbrecher.dbConnector.scheme.TableScheme
 
toString(T) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
Parses the given value into a String representation suitable for SQL.
toStringImpl(T) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
Returns the String representation of the given value suitable for SQL.
TriFunction<T,​U,​V,​R> - Interface in bayern.steinbrecher.dbConnector.utility
Represents a BiFunction but accepting three different input parameter.

U

UnsupportedDatabaseException - Exception in bayern.steinbrecher.dbConnector
 
UnsupportedDatabaseException() - Constructor for exception bayern.steinbrecher.dbConnector.UnsupportedDatabaseException
 
UnsupportedDatabaseException(String) - Constructor for exception bayern.steinbrecher.dbConnector.UnsupportedDatabaseException
 
UnsupportedDatabaseException(String, Throwable) - Constructor for exception bayern.steinbrecher.dbConnector.UnsupportedDatabaseException
 

V

valueOf(String) - Static method in enum bayern.steinbrecher.dbConnector.query.SupportedDatabases
Returns the enum constant of this type with the specified name.
values() - Static method in enum bayern.steinbrecher.dbConnector.query.SupportedDatabases
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I L M P Q R S T U V 
All Classes|All Packages