This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch 1406-cleanup-data-explorer-query-management
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 7a8edc1b1 Fix checkstyle issue (#1406)
add 403fdb2cd Refactor data explorer module (#1406)
No new revisions were added by this update.
Summary of changes:
.../dataexplorer/DataExplorerQueryManagement.java | 24 +--
.../api/IDataExplorerQueryManagement.java | 8 +-
.../IQueryStatement.java} | 14 +-
.../influx/DataExplorerInfluxQueryExecutor.java | 149 +++++++++++++
.../DataLakeInfluxQueryBuilder.java} | 138 +++++++-----
.../DeleteQueryParams.java} | 45 ++--
.../param/ProvidedRestQueryParamConverter.java | 147 +++++++++++++
.../ProvidedRestQueryParams.java} | 12 +-
.../dataexplorer/param/SelectQueryParams.java | 132 ++++++++++++
.../SupportedRestQueryParams.java} | 4 +-
.../model/AggregationFunction.java} | 8 +-
.../model/FillClauseParams.java} | 21 +-
.../model/GroupByTagsClauseParams.java} | 24 ++-
.../model/GroupByTimeClauseParams.java} | 19 +-
.../model/ItemClauseParams.java} | 19 +-
.../model/OffsetClauseParams.java} | 19 +-
.../model/OrderByClauseParams.java} | 20 +-
.../model/SelectClauseParams.java} | 73 ++++---
.../{v4/params => param/model}/SelectColumn.java | 58 +++--
.../param/model/WhereClauseParams.java | 122 +++++++++++
.../{v4 => query}/AutoAggregationHandler.java | 35 +--
.../query/DataExplorerQueryExecutor.java | 105 +++++++++
.../{v4 => }/query/QueryResultProvider.java | 28 ++-
.../query/StreamedQueryResultProvider.java | 18 +-
.../query/writer/ConfiguredCsvOutputWriter.java | 10 +-
.../query/writer/ConfiguredJsonOutputWriter.java | 10 +-
.../query/writer/ConfiguredOutputWriter.java | 8 +-
.../{v4 => }/query/writer/OutputFormat.java | 2 +-
.../{v4 => }/query/writer/item/CsvItemWriter.java | 2 +-
.../{v4 => }/query/writer/item/ItemGenerator.java | 4 +-
.../{v4 => }/query/writer/item/JsonItemWriter.java | 2 +-
.../DataLakeQueryConstants.java | 2 +-
.../DataLakeQueryOrdering.java | 2 +-
.../FilterCondition.java} | 24 +--
.../querybuilder/IDataLakeQueryBuilder.java | 84 ++++++++
.../dataexplorer/sdk/IDataLakeQueryBuilder.java | 74 -------
.../dataexplorer/{v4 => }/utils/TimeParser.java | 2 +-
.../v4/params/DeleteFromStatementParams.java | 31 ---
.../v4/params/WhereStatementParams.java | 122 -----------
.../dataexplorer/v4/query/DataExplorerQueryV4.java | 234 ---------------------
.../dataexplorer/v4/query/QueryBuilder.java | 64 ------
.../v4/query/elements/DeleteFromStatement.java | 33 ---
.../v4/query/elements/FillStatement.java | 32 ---
.../v4/query/elements/GroupingByTags.java | 43 ----
.../v4/query/elements/GroupingByTime.java | 34 ---
.../v4/query/elements/ItemLimitation.java | 34 ---
.../dataexplorer/v4/query/elements/Offset.java | 34 ---
.../v4/query/elements/OrderingByTime.java | 34 ---
.../v4/query/elements/QueryElement.java | 35 ---
.../v4/query/elements/SelectFromStatement.java | 51 -----
.../v4/query/elements/TimeBoundary.java | 40 ----
.../v4/query/elements/WhereStatement.java | 39 ----
.../dataexplorer/v4/template/QueryTemplatesV4.java | 63 ------
.../v4/utils/DataLakeManagementUtils.java | 163 --------------
.../dataexplorer/param/SelectQueryParamsTest.java | 203 ++++++++++++++++++
.../param}/WhereStatementParamsTest.java | 27 +--
.../writer/TestConfiguredCsvOutputWriter.java | 7 +-
.../writer/TestConfiguredJsonOutputWriter.java | 7 +-
.../query/writer/TestConfiguredOutputWriter.java | 2 +-
.../query/writer/item/TestCsvItemWriter.java | 4 +-
.../query/writer/item/TestItemWriter.java | 2 +-
.../query/writer/item/TestJsonItemWriter.java | 4 +-
.../utils/ProvidedQueryParameterBuilder.java | 92 ++++++++
.../apache/streampipes/ps/DataLakeResourceV4.java | 50 ++---
64 files changed, 1444 insertions(+), 1508 deletions(-)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/QueryParamsV4.java
=> api/IQueryStatement.java} (76%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/influx/DataExplorerInfluxQueryExecutor.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{sdk/DataLakeQueryBuilder.java
=> influx/DataLakeInfluxQueryBuilder.java} (55%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/TimeBoundaryParams.java
=> param/DeleteQueryParams.java} (50%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/ProvidedRestQueryParamConverter.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/ProvidedQueryParams.java
=> param/ProvidedRestQueryParams.java} (86%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/SelectQueryParams.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/SupportedDataLakeQueryParameters.java
=> param/SupportedRestQueryParams.java} (96%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/ColumnFunction.java
=> param/model/AggregationFunction.java} (86%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/FillParams.java
=> param/model/FillClauseParams.java} (63%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/GroupingByTagsParams.java
=> param/model/GroupByTagsClauseParams.java} (56%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/GroupingByTimeParams.java
=> param/model/GroupByTimeClauseParams.java} (61%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/ItemLimitationParams.java
=> param/model/ItemClauseParams.java} (64%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/OffsetParams.java
=> param/model/OffsetClauseParams.java} (64%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/OrderingByTimeParams.java
=> param/model/OrderByClauseParams.java} (58%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/SelectFromStatementParams.java
=> param/model/SelectClauseParams.java} (50%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params
=> param/model}/SelectColumn.java (53%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/model/WhereClauseParams.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> query}/AutoAggregationHandler.java (77%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/DataExplorerQueryExecutor.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/QueryResultProvider.java (61%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/StreamedQueryResultProvider.java (84%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredCsvOutputWriter.java (86%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredJsonOutputWriter.java (85%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredOutputWriter.java (89%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/OutputFormat.java (95%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/CsvItemWriter.java (94%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/ItemGenerator.java (92%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/JsonItemWriter.java (95%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{sdk
=> querybuilder}/DataLakeQueryConstants.java (94%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{sdk
=> querybuilder}/DataLakeQueryOrdering.java (93%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/WhereCondition.java
=> querybuilder/FilterCondition.java} (70%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/querybuilder/IDataLakeQueryBuilder.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/IDataLakeQueryBuilder.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/utils/TimeParser.java (97%)
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/DeleteFromStatementParams.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/WhereStatementParams.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/DataExplorerQueryV4.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/QueryBuilder.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/DeleteFromStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/FillStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/GroupingByTags.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/GroupingByTime.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/ItemLimitation.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/Offset.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/OrderingByTime.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/QueryElement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/SelectFromStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/TimeBoundary.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/WhereStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/template/QueryTemplatesV4.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/utils/DataLakeManagementUtils.java
create mode 100644
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/param/SelectQueryParamsTest.java
rename
{streampipes-rest/src/test/java/org/apache/streampipes/dataexplorer/v4/params
=>
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/param}/WhereStatementParamsTest.java
(53%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredCsvOutputWriter.java
(85%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredJsonOutputWriter.java
(85%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredOutputWriter.java (95%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestCsvItemWriter.java (91%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestItemWriter.java (94%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestJsonItemWriter.java (89%)
create mode 100644
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/utils/ProvidedQueryParameterBuilder.java