Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AllureBuilder - Class in net.bugreaper.modules.db.allurereporter
- AllureReporter - Class in net.bugreaper.modules.db.allurereporter
- arrayCondition2Mapper(Object[]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
- arrayCondition3Mapper(Object[]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
- arrayCondition4Mapper(Object[]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
-
Used for Oracle Date\DateTime select conditions
- assertCountInTableBuilder(String, String, Object[][], String, int) - Method in class net.bugreaper.modules.db.CustomDb
- attachTableForDb(String, Object[][]) - Static method in class net.bugreaper.modules.db.allurereporter.AllureReporter
-
Method to create attach with table by:
C
- COUNT - Static variable in class net.bugreaper.modules.db.CustomDb
- CUSTOM_DB - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- CustomDb - Class in net.bugreaper.modules.db
-
Class for interacting with custom DB (that not supported by default)
- CustomDb() - Constructor for class net.bugreaper.modules.db.CustomDb
-
Constructs custom database (that not yet supported) client configuration.
- CustomDb(String, String, String) - Constructor for class net.bugreaper.modules.db.CustomDb
-
Creates a new Custom database helper instance with the specified connection parameters.
D
- DataSource - Class in net.bugreaper.modules.db.jdbc.connection
- DbTypes - Enum Class in net.bugreaper.modules.db
-
Enumeration of supported database types.
- deleteFromTable(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Delete all records in table
- deleteFromTable(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- deleteFromTable(String, Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Delete from table by conditions
- deleteFromTable(String, Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- deleteFromTable(String, String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Delete from table by conditions
- deleteFromTable(String, String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
E
- executeQueryReporter(String) - Static method in class net.bugreaper.modules.db.allurereporter.AllureReporter
-
Method to create attachment with executed query
G
- getColumnsQuery - Variable in class net.bugreaper.modules.db.CustomDb
- getConfigSummary() - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlConfig
-
Returns a human-readable summary of the current SQL configuration.
- getConfigSummary() - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- getConnection() - Method in class net.bugreaper.modules.db.jdbc.connection.DataSource
- getInstance() - Static method in class net.bugreaper.modules.db.CustomDb
-
Returns the singleton instance of
CustomDbwith config builderCustomDb(). - getInstance() - Static method in class net.bugreaper.modules.db.MariaDb
- getInstance() - Static method in class net.bugreaper.modules.db.MsSQL
- getInstance() - Static method in class net.bugreaper.modules.db.MySQL
- getInstance() - Static method in class net.bugreaper.modules.db.OracleDb
-
Returns the singleton instance of
OracleDbwith config builderOracleDb(). - getInstance() - Static method in class net.bugreaper.modules.db.PostgreSQL
-
Returns the singleton instance of
PostgreSQLwith config builderPostgreSQL(). - getSqlResultForCount(String, String) - Method in class net.bugreaper.modules.db.jdbc.connection.JdbcDirectivesHikari
- getSqlResultList(String, String...) - Method in class net.bugreaper.modules.db.jdbc.connection.JdbcDirectivesHikari
- getTableColumns(String) - Method in class net.bugreaper.modules.db.CustomDb
-
Get array with table column list
I
- insertIntoTable(String, Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Merge arrays with template data
- insertIntoTable(String, Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- insertIntoTable(String, Object[][], Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Merge arrays with data for insert into table
- insertIntoTable(String, Object[][], Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- insertIntoTable(String, String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Merge arrays with template data
- insertIntoTable(String, String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
J
- jdbc - Variable in class net.bugreaper.modules.db.CustomDb
- JdbcDirectivesHikari - Class in net.bugreaper.modules.db.jdbc.connection
- JdbcDirectivesHikari(String, String, String, String) - Constructor for class net.bugreaper.modules.db.jdbc.connection.JdbcDirectivesHikari
- JdbcExecutor<T extends JdbcExecutor<T>> - Class in net.bugreaper.modules.db.jdbc
-
Parent class for interacting with Databases
- JdbcExecutor(String, String) - Constructor for class net.bugreaper.modules.db.jdbc.JdbcExecutor
-
Constructs db client configuration.
- JdbcExecutor(String, String, String, String, String) - Constructor for class net.bugreaper.modules.db.jdbc.JdbcExecutor
- JdbcExecutorException - Exception in net.bugreaper.modules.db.exceptions
-
Exceptions that can be thrown during JdbcExecutor use
- JdbcExecutorException(String) - Constructor for exception net.bugreaper.modules.db.exceptions.JdbcExecutorException
-
Constructs a new exception with the specified detail message
- JsonToArrayMapper - Class in net.bugreaper.modules.db.mapper
-
Utility class for converting a flat JSON object into a two-dimensional
Object[][]array. - jsonToObjectArray(String, boolean) - Static method in class net.bugreaper.modules.db.mapper.JsonToArrayMapper
-
Converts a flat JSON object into a two-dimensional
Object[][]array.
L
- Log - Class in net.bugreaper.modules.db.logger
-
Utility class that provides a centralized application logger.
- LOGGER - Static variable in class net.bugreaper.modules.db.logger.Log
-
Shared logger instance for the application.
M
- MARIA_DB - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- MariaDb - Class in net.bugreaper.modules.db
-
Class for interacting with MariaDB
- MariaDb() - Constructor for class net.bugreaper.modules.db.MariaDb
-
Constructs MariaDB client configuration.
- MariaDb(String, String, String) - Constructor for class net.bugreaper.modules.db.MariaDb
-
Creates a new MariaDb database helper instance with the specified connection parameters.
- MS_SQL - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- MsSQL - Class in net.bugreaper.modules.db
-
Class for interacting with MsSql
- MsSQL() - Constructor for class net.bugreaper.modules.db.MsSQL
-
Constructs MsSQL client configuration.
- MsSQL(String, String, String) - Constructor for class net.bugreaper.modules.db.MsSQL
-
Creates a new MsSQL database helper instance with the specified connection parameters.
- MY_SQL - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- MySQL - Class in net.bugreaper.modules.db
-
Class for interacting with MySQL
- MySQL() - Constructor for class net.bugreaper.modules.db.MySQL
-
Constructs MysSQL client configuration.
- MySQL(String, String, String) - Constructor for class net.bugreaper.modules.db.MySQL
-
Creates a new MySQL database helper instance with the specified connection parameters.
N
- net.bugreaper.modules.db - package net.bugreaper.modules.db
- net.bugreaper.modules.db.allurereporter - package net.bugreaper.modules.db.allurereporter
- net.bugreaper.modules.db.exceptions - package net.bugreaper.modules.db.exceptions
- net.bugreaper.modules.db.jdbc - package net.bugreaper.modules.db.jdbc
- net.bugreaper.modules.db.jdbc.builders - package net.bugreaper.modules.db.jdbc.builders
- net.bugreaper.modules.db.jdbc.connection - package net.bugreaper.modules.db.jdbc.connection
- net.bugreaper.modules.db.jdbc.interfaces - package net.bugreaper.modules.db.jdbc.interfaces
- net.bugreaper.modules.db.logger - package net.bugreaper.modules.db.logger
- net.bugreaper.modules.db.mapper - package net.bugreaper.modules.db.mapper
O
- ORACLE_DB - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- OracleDb - Class in net.bugreaper.modules.db
-
Class for interacting with OracleDb
- OracleDb() - Constructor for class net.bugreaper.modules.db.OracleDb
-
Constructs OracleDb client configuration.
- OracleDb(String, String, String) - Constructor for class net.bugreaper.modules.db.OracleDb
-
Creates a new Oracle database helper instance with the specified connection parameters.
P
- password - Variable in class net.bugreaper.modules.db.CustomDb
- POSTGRE_SQL - Enum constant in enum class net.bugreaper.modules.db.DbTypes
- PostgreSQL - Class in net.bugreaper.modules.db
-
Class for interacting with PostgreSQL
- PostgreSQL() - Constructor for class net.bugreaper.modules.db.PostgreSQL
-
Constructs PostgreSQL client configuration.
- PostgreSQL(String, String, String) - Constructor for class net.bugreaper.modules.db.PostgreSQL
-
Creates a new PostgreSQL database helper instance with the specified connection parameters.
Q
- QueryBuilder - Class in net.bugreaper.modules.db.jdbc.builders
-
Class with builders from arrays (Object[][]) to sql scripts
- QueryBuilder(String) - Constructor for class net.bugreaper.modules.db.jdbc.builders.QueryBuilder
-
Creates a new
QueryBuilderinstance for the specified database type. - QueryBuilderException - Exception in net.bugreaper.modules.db.exceptions
-
Exceptions that can be thrown during QueryBuilder use
- QueryBuilderException(String) - Constructor for exception net.bugreaper.modules.db.exceptions.QueryBuilderException
-
Constructs a new exception with the specified detail message
- QueryBuilderException(String, Throwable) - Constructor for exception net.bugreaper.modules.db.exceptions.QueryBuilderException
-
Constructs a new exception with the specified detail message and cause.
- QueryConditionsBuilder - Class in net.bugreaper.modules.db.jdbc.builders
- QueryConditionsBuilder(String) - Constructor for class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
R
- recordExistsBuilder(String, String, Object[][], int) - Method in class net.bugreaper.modules.db.CustomDb
- renameTable(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Rename table(add suffix "_X_")
- renameTable(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- renameTable(String) - Method in class net.bugreaper.modules.db.MsSQL
- renameTable(String) - Method in class net.bugreaper.modules.db.OracleDb
- renameTable(String) - Method in class net.bugreaper.modules.db.PostgreSQL
- reportHtmlIWantToSeeBuilder(String, Object[][]) - Static method in class net.bugreaper.modules.db.allurereporter.AllureBuilder
- reportHtmlTableAllBuilder(String, String[], Object[]) - Static method in class net.bugreaper.modules.db.allurereporter.AllureBuilder
- rollbackTable(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Rollback table(remove suffix "_X_") after
renameTable(java.lang.String) - rollbackTable(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- rollbackTable(String) - Method in class net.bugreaper.modules.db.MsSQL
- rollbackTable(String) - Method in class net.bugreaper.modules.db.OracleDb
- rollbackTable(String) - Method in class net.bugreaper.modules.db.PostgreSQL
- runScript(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Execute sql script manual used for manual scripts (not recommended)
- runScript(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- runScriptFromFile(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Execute sql script from file used for init db on test startUp
- runScriptFromFile(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
S
- seeInDbByCondMethod(String, String) - Method in class net.bugreaper.modules.db.CustomDb
- seeRecordExistsInTable(String, Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert that exists at least one record by conditions
- seeRecordExistsInTable(String, Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRecordExistsInTable(String, String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert that exists at least one record by conditions
- seeRecordExistsInTable(String, String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRecordExistsInTableCustom(String, String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert that exists at least one record by conditions with await
- seeRecordExistsInTableCustom(String, String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRowsCountInTableExactly(String, int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert of records EXACTLY count
- seeRowsCountInTableExactly(String, int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRowsCountInTableExactly(String, Object[][], int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert of records EXACTLY count by conditions
- seeRowsCountInTableExactly(String, Object[][], int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRowsCountInTableExactly(String, String, int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert of records EXACTLY count
- seeRowsCountInTableExactly(String, String, int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeRowsCountInTableExactlyCustom(String, String, int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert of records EXACTLY count by conditions
- seeRowsCountInTableExactlyCustom(String, String, int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeTableDoesNotEmpty(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert That table has at least one record
- seeTableDoesNotEmpty(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- seeTableIsEmpty(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Assert That table has no records
- seeTableIsEmpty(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- SELECT_ALL - Static variable in class net.bugreaper.modules.db.CustomDb
- self() - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- setAwaitMs(int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlConfig
-
Configure global await for asserts with await
- setAwaitMs(int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- setTemplatesDirectory(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlConfig
-
Configure directory in resources for tables templates
- setTemplatesDirectory(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- showDataByCondition(String, Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Method to show full record/records by condition if exists
- showDataByCondition(String, Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- showDataFromTable(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlGet
-
Method to create attachment with all rows by all columns in table
- showDataFromTable(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- showDataFromTableMethod(String) - Method in class net.bugreaper.modules.db.CustomDb
- sqlConditionBuilder(Object[][]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryBuilder
-
Create sql script from array (Object[][]) for conditions
- SqlConfig<T extends SqlConfig<T>> - Interface in net.bugreaper.modules.db.jdbc.interfaces
-
Defines configuration accessors for SQL execution components.
- sqlExecute(String) - Method in class net.bugreaper.modules.db.jdbc.connection.JdbcDirectivesHikari
- SqlExecuteException - Exception in net.bugreaper.modules.db.exceptions
-
Exceptions that can be thrown during SqlExecute use
- SqlExecuteException(Throwable) - Constructor for exception net.bugreaper.modules.db.exceptions.SqlExecuteException
-
Constructs a new exception with the specified cause
- SqlGet - Interface in net.bugreaper.modules.db.jdbc.interfaces
-
Defines operations for executing SQL SELECT queries.
- sqlInsertBuilder(String, Object[][], Object[][]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryBuilder
-
Create sql script from arrays for Insert
- sqlNoAttachExecute(String) - Method in class net.bugreaper.modules.db.jdbc.connection.JdbcDirectivesHikari
- SqlPost - Interface in net.bugreaper.modules.db.jdbc.interfaces
-
Defines operations for executing SQL data-modifying queries.
- sqlSetBuilder(Object[][]) - Method in class net.bugreaper.modules.db.jdbc.builders.QueryBuilder
-
Create sql script from array (Object[][]) for conditions
T
- truncateTable(String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Truncate(clean) table
- truncateTable(String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- truncateTableCascade(String) - Method in class net.bugreaper.modules.db.PostgreSQL
-
Truncate(clean) table and all connected by foreign keys tables
- truncateTables(String...) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Truncate(clean) tables
- truncateTables(String...) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
U
- updateTable(String, Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Update all records in table
- updateTable(String, Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- updateTable(String, Object[][], Object[][]) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Update records in table by conditions
- updateTable(String, Object[][], Object[][]) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- updateTable(String, String) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlPost
-
Update records in table by conditions
- updateTable(String, String) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
- url - Variable in class net.bugreaper.modules.db.CustomDb
- username - Variable in class net.bugreaper.modules.db.CustomDb
V
- value() - Method in enum class net.bugreaper.modules.db.DbTypes
-
Returns the string representation of the database type.
- valueOf(String) - Static method in enum class net.bugreaper.modules.db.DbTypes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.bugreaper.modules.db.DbTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAwaitMs(int) - Method in interface net.bugreaper.modules.db.jdbc.interfaces.SqlConfig
-
Configure await for next assert with await (than await rollback to global) global
SqlConfig.setAwaitMs(int)will be ignored - withAwaitMs(int) - Method in class net.bugreaper.modules.db.jdbc.JdbcExecutor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form