-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement COUNT_QUARTERS select and filter for dateranges #3446
Implement COUNT_QUARTERS select and filter for dateranges #3446
Conversation
} | ||
|
||
@Override | ||
public Aggregator<?> createAggregator() { | ||
|
||
// TODO createAggregator() is called when resolving a query, but we don't need it besides for getResultType() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: Fabian hatte mal gesagt, er wolle sich anschauen wie man das lösen kann. Deswegen hab ich es erstmal so gelassen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ist seit gestern gelöst
if (isSingleColumnDaterange() && getColumn().getType() == MajorTypeId.DATE_RANGE) { | ||
throw new UnsupportedOperationException("COUNT_QUARTERS conversion on columns of type DATE_RANGE not supported"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ich dachte, das mit der DateRange-Column wäre SQL-Dailect abhängig, also dass es für Postgres im Prinzip funktioniert
6c86152
to
3ede582
Compare
…-daterange-colums # Conflicts: # backend/src/main/java/com/bakdata/conquery/apiv1/query/concept/filter/FilterValue.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/Filter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/BigMultiSelectFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/CountFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/CountQuartersFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/DateDistanceFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/FlagFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/MultiSelectFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/NumberFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/SingleSelectFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/filters/specific/SumFilter.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/Select.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/concept/specific/EventDateUnionSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/concept/specific/EventDurationSumSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/concept/specific/ExistsSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/FirstValueSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/LastValueSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/RandomValueSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/specific/CountQuartersSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/specific/CountSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/specific/DateDistanceSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/specific/FlagSelect.java # backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/select/connector/specific/SumSelect.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/cqelement/concept/CQConceptConverter.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/cqelement/concept/TablePath.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/model/aggregator/CommonAggregationSelect.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/model/aggregator/CountQuartersSqlAggregator.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/model/aggregator/CountSqlAggregator.java # backend/src/main/java/com/bakdata/conquery/sql/conversion/model/aggregator/SumSqlAggregator.java
} | ||
|
||
@Override | ||
public Aggregator<?> createAggregator() { | ||
|
||
// TODO createAggregator() is called when resolving a query, but we don't need it besides for getResultType() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ist seit gestern gelöst
No description provided.