Index

A C D E G I J L M N O P Q R S T U V W 
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 CustomDb with config builder CustomDb().
getInstance() - Static method in class net.bugreaper.modules.db.MariaDb
Returns the instance of MariaDb with config builder MariaDb().
getInstance() - Static method in class net.bugreaper.modules.db.MsSQL
Returns the singleton instance of MsSQL with config builder MsSQL().
getInstance() - Static method in class net.bugreaper.modules.db.MySQL
Returns the singleton instance of MySQL with config builder MySQL().
getInstance() - Static method in class net.bugreaper.modules.db.OracleDb
Returns the singleton instance of OracleDb with config builder OracleDb().
getInstance() - Static method in class net.bugreaper.modules.db.PostgreSQL
Returns the singleton instance of PostgreSQL with config builder PostgreSQL().
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 QueryBuilder instance 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
 
A C D E G I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form