Index
A B C D E G H I L M P Q R S T U V
All Classes|All Packages
All Classes|All Packages
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.Columnduring 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
ColumnPatternwhich may match a range of column names instead of a specific one likeSimpleColumnPattern. - 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
ColumnPatternrepresenting 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
Stringrepresentation suitable for SQL. - toStringImpl(T) - Method in class bayern.steinbrecher.dbConnector.scheme.ColumnParser
-
Returns the
Stringrepresentation of the given value suitable for SQL. - TriFunction<T,U,V,R> - Interface in bayern.steinbrecher.dbConnector.utility
-
Represents a
BiFunctionbut 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.
All Classes|All Packages