Package net.bugreaper.modules.db
Class PostgreSQL
- All Implemented Interfaces:
SqlConfig<PostgreSQL>,SqlGet,SqlPost
Class for interacting with PostgreSQL
more info
Contains methods for:
asserts with await, change data (create, update, clean)more info
JdbcExecutor-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs OracleDb client configuration.PostgreSQL(String dbUrl, String username, String passwd) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertCountInTableBuilder(String tableName, String conditions, Object[][] conditionsArray, String expectedCount, int awaitMs) protected String[]getTableColumns(String tableName) Get array with table column listprotected voidrecordExistsBuilder(String tableName, String conditions, Object[][] conditionsArray, int awaitMs) voidrenameTable(String tableName) voidrollbackTable(String tableName) protected voidseeInDbByCondMethod(String tableName, String conditions) voidshowDataFromTableMethod(String tableName) voidtruncateTableCascade(String tableName) Methods inherited from class net.bugreaper.modules.db.jdbc.JdbcExecutor
deleteFromTable, deleteFromTable, deleteFromTable, getConfigSummary, insertIntoTable, insertIntoTable, insertIntoTable, runScript, runScriptFromFile, seeRecordExistsInTable, seeRecordExistsInTable, seeRecordExistsInTableCustom, seeRowsCountInTableExactly, seeRowsCountInTableExactly, seeRowsCountInTableExactly, seeRowsCountInTableExactly, seeRowsCountInTableExactly, seeRowsCountInTableExactlyCustom, seeRowsCountInTableExactlyCustom, seeTableDoesNotEmpty, seeTableIsEmpty, self, setTemplatesDirectory, showDataByCondition, showDataFromTable, truncateTable, truncateTables, updateTable, updateTable, updateTable, withAwaitMs
-
Field Details
-
jdbc
-
getColumnsQuery
-
url
-
username
-
password
-
SELECT_ALL
- See Also:
-
COUNT
- See Also:
-
-
Constructor Details
-
PostgreSQL
-
PostgreSQL
public PostgreSQL()Constructs OracleDb client configuration.Loads configuration values from a YAML file.
more infoJdbcExecutor(String dbType, String getColumnsQuery)
-
-
Method Details
-
truncateTableCascade
-
renameTable
- Overrides:
renameTablein classJdbcExecutor<PostgreSQL>
-
rollbackTable
- Overrides:
rollbackTablein classJdbcExecutor<PostgreSQL>
-
assertCountInTableBuilder
-
recordExistsBuilder
-
showDataFromTableMethod
-
seeInDbByCondMethod
-
getTableColumns
Get array with table column list
-