Package org.qubership.atp.tdm.repo
Interface TestDataTableRepository
- All Known Implementing Classes:
TestDataTableRepositoryImpl
public interface TestDataTableRepository
-
Method Summary
Modifier and TypeMethodDescriptionintaddInfoToRow(String tableName, List<TestDataTableFilter> filters, Map<String, String> dataForUpdate) voidalterCreatedWhenColumn(List<String> tableNames) voidalterOccupiedByColumn(List<String> tableNames) booleanchangeTestDataTitle(String tableName, String tableTitle) voiddeleteAllRows(String tableName) voiddeleteRows(String tableName, List<UUID> rows) intdeleteRowsByDate(String tableName, LocalDate date) voiddeleteUnoccupiedRows(String tableName) voidevaluateQuery(String tableName, String query) getAllColumnNamesBySystemId(UUID systemId) getColumnDistinctValues(String tableName, String columnName, Boolean occupied) intgetColumnDistinctValuesCount(String tableName, String columnName, String columnType, Boolean occupied) intgetCountRows(String tableName) getFirstRecordFromDataStorageTable(String tableName, String columnName) getFullTestData(String tableName) getTableByCreatedWhen(String tableName, LocalDate dateFrom, LocalDate dateTo) getTablesBySystemIdAndExistingColumn(UUID systemId, UUID environmentId, String columnName) getTestData(Boolean isOccupied, String tableName, Integer offset, Integer limit, List<TestDataTableFilter> filters, TestDataTableOrder order, boolean isUpdate) getTestData(String tableName, List<String> columnNames, List<TestDataTableFilter> filters) getTestDataMultiple(String tableName, List<TestDataTableFilter> filters) getTestDataSize(String tableName, TestDataType dataType) getTestDataTableAsCsv(String tableName, Integer offset, Integer limit, List<TestDataTableFilter> filters) getTestDataTableAsExcel(String tableName, Integer offset, Integer limit, List<TestDataTableFilter> filters) importExcelTestData(String tableName, boolean exists, org.springframework.web.multipart.MultipartFile file) importSqlTestData(String tableName, boolean exists, String query, Integer queryTimeout, Server server) voidinsertRows(String tableName, boolean exists, List<Map<String, Object>> rows, boolean skipSchemaUpdate) occupyTestData(String tableName, String occupiedBy, List<UUID> rows) voidreleaseTestData(String tableName, List<UUID> rows) saveTestData(String tableName, boolean exists, TestDataTable testDataTable) voidsaveTestDataTableCatalog(String tableName, String tableTitle, UUID projectId, UUID systemId, UUID environmentId) voidtruncateTable(String tableName) voidupdateLastUsage(String tableName) intupdateRows(String tableName, List<TestDataTableFilter> filters, Map<String, String> dataForUpdate) updateTableBySql(String tableName, String query, Integer queryTimeout, Server server)
-
Method Details
-
importExcelTestData
ImportTestDataStatistic importExcelTestData(@Nonnull String tableName, boolean exists, @Nonnull org.springframework.web.multipart.MultipartFile file) -
importSqlTestData
-
updateTableBySql
-
getTestDataMultiple
TestDataTable getTestDataMultiple(@Nonnull String tableName, @Nullable List<TestDataTableFilter> filters) -
getTestData
TestDataTable getTestData(@Nonnull Boolean isOccupied, @Nonnull String tableName, @Nullable Integer offset, @Nullable Integer limit, @Nullable List<TestDataTableFilter> filters, @Nullable TestDataTableOrder order, boolean isUpdate) -
getTestData
TestDataTable getTestData(@Nonnull String tableName, @Nonnull List<String> columnNames, @Nullable List<TestDataTableFilter> filters) -
getFullTestData
-
getTestDataTableAsExcel
-
getTestDataTableAsCsv
-
saveTestData
-
alterOccupiedByColumn
-
occupyTestData
-
releaseTestData
-
insertRows
-
updateRows
-
addInfoToRow
-
getCountRows
-
deleteRows
-
deleteRowsByDate
-
dropTable
-
truncateTable
-
deleteAllRows
-
deleteUnoccupiedRows
-
alterCreatedWhenColumn
-
evaluateQuery
-
getColumnDistinctValues
-
getColumnDistinctValuesCount
-
getTableByCreatedWhen
-
changeTestDataTitle
-
getTestDataSize
-
getTestDataTableCatalogDiscrepancyTestDataFlagsTable
-
getTestDataFlagsTableDiscrepancyTestDataTableCatalog
-
saveTestDataTableCatalog
-
getFirstRecordFromDataStorageTable
-
updateLastUsage
-
getTablesBySystemIdAndExistingColumn
-
getAllColumnNamesBySystemId
-