#general
@giacomo.barone: @giacomo.barone has joined the channel
@pekka.vuorio: @pekka.vuorio has joined the channel
@ryan.ariasruane: @ryan.ariasruane has joined the channel
@chris: @chris has joined the channel
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#random
@giacomo.barone: @giacomo.barone has joined the channel
@pekka.vuorio: @pekka.vuorio has joined the channel
@ryan.ariasruane: @ryan.ariasruane has joined the channel
@chris: @chris has joined the channel
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#feat-compound-types
@slacksync: @slacksync has joined the channel
#feat-text-search
@slacksync: @slacksync has joined the channel
#feat-rt-seg-complete
@slacksync: @slacksync has joined the channel
#feat-presto-connector
@slacksync: @slacksync has joined the channel
#feat-upsert
@slacksync: @slacksync has joined the channel
#pinot-helix
@slacksync: @slacksync has joined the channel
#group-by-refactor
@slacksync: @slacksync has joined the channel
#qps-metric
@slacksync: @slacksync has joined the channel
#order-by
@slacksync: @slacksync has joined the channel
#feat-better-schema-evolution
@slacksync: @slacksync has joined the channel
#fraud
@slacksync: @slacksync has joined the channel
#pinotadls
@slacksync: @slacksync has joined the channel
#inconsistent-segment
@slacksync: @slacksync has joined the channel
#pinot-power-bi
@slacksync: @slacksync has joined the channel
@slacksync: @slacksync has joined the channel
#apa-16824
@slacksync: @slacksync has joined the channel
#pinot-website
@slacksync: @slacksync has joined the channel
#minion-star-tree
@slacksync: @slacksync has joined the channel
#troubleshooting
@giacomo.barone: @giacomo.barone has joined the channel
@pekka.vuorio: @pekka.vuorio has joined the channel
@ryan.ariasruane: @ryan.ariasruane has joined the channel
@ryan.ariasruane: Hi everyone. New here and I was just wanting to ask some questions on ingesting arrays, that is `INT_ARRAY`, `FLOAT_ARRAY`, `TIMESTAMP_ARRAY`, etc. I have found that I can ingest using JSON all types as multi-valued dimension columns with the exception of `BOOLEAN`, `TIMESTAMP`, and `BYTES`. I believe that `JSON_ARRAY` isn't a valid type, but I wasn't sure about `BYTES_ARRAY`. If anyone is about and can shed some light, I would be very appreciative. More info present in-thread
@ryan.ariasruane: For BYTES_ARRAY I get: ```java.lang.UnsupportedOperationException: Unsupported data type : BYTES``` For BOOLEAN_ARRAY I get: ```java.lang.ClassCastException: class [Z cannot be cast to class java.lang.Integer ([Z and java.lang.Integer are in module java.base of loader 'bootstrap')``` For TIMESTAMP_ARRAY I get: ```java.lang.ClassCastException: class java.sql.Timestamp cannot be cast to class java.lang.Long (java.sql.Timestamp is in module java.sql of loader 'platform'; java.lang.Long is in module java.base of loader 'bootstrap')``` So far I have in my docker contained pinot DB a table with all other types in singular and multi-valued form. The schema for the failing types are: ``` "dimensionFieldSpecs": [ { "name": "gamesWon", "dataType": "BOOLEAN", "singleValueField": false }, { "name": "datesPlayed", "dataType": "TIMESTAMP", "singleValueField": false }, { "name": "rawArray", "dataType": "BYTES", "singleValueField": false }``` and the ingestion lines for these columns are: row 1 ``` "datesPlayed": ["2020-01-01 10:45:28", "2020-02-01 10:45:28", "2020-03-01 10:45:28"], "gamesWon": [true, false, true], "rawArray": ["cd", "ef"]``` row 2 ``` "datesPlayed":[] , "gamesWon": [], "rawArray": []```
@ryan.ariasruane: I have also tried ingestion of `TIMESTAMP_ARRAY` as long-typed epoch values, but it makes no difference.
@ryan.ariasruane: Oh, and I'm using the `org.apache.pinot.plugin.inputformat.json.JSONRecordReader`
@mayanks: @ryan.ariasruane do you mind creating an issue for this?
@chris: @chris has joined the channel
@taohu: Hi everyone. I updated to 0.10.0 and tried a group by query with filter clause in aggregations but got the following error: ```GROUP BY with FILTER clauses is not supported``` Do we have any plans to support FILTER clause with group by? And for now is there any workaround if I want to filter my aggregations in a group by query? Thanks
@mayanks: @atri.sharma ^^
@atri.sharma: Yep, I am on it.
@atri.sharma: Expect a patch next week. Of course I will send you my crowd funding account number :wink:
@taohu: Awesome, thank you!
@atri.sharma: I was just kidding about the crowd funding account :P let me get a patch out asap
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#pinot-s3
@slacksync: @slacksync has joined the channel
#pinot-k8s-operator
@slacksync: @slacksync has joined the channel
#onboarding
@slacksync: @slacksync has joined the channel
#feat-geo-spatial-index
@slacksync: @slacksync has joined the channel
#transform-functions
@slacksync: @slacksync has joined the channel
#custom-aggregators
@slacksync: @slacksync has joined the channel
#inconsistent-perf
@slacksync: @slacksync has joined the channel
#docs
@slacksync: @slacksync has joined the channel
#aggregators
@slacksync: @slacksync has joined the channel
#query-latency
@slacksync: @slacksync has joined the channel
#dhill-date-seg
@slacksync: @slacksync has joined the channel
#enable-generic-offsets
@slacksync: @slacksync has joined the channel
#pinot-dev
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#community
@slacksync: @slacksync has joined the channel
#feat-pravega-connector
@slacksync: @slacksync has joined the channel
#announcements
@slacksync: @slacksync has joined the channel
#s3-multiple-buckets
@slacksync: @slacksync has joined the channel
#release-certifier
@slacksync: @slacksync has joined the channel
#multiple_streams
@slacksync: @slacksync has joined the channel
#lp-pinot-poc
@slacksync: @slacksync has joined the channel
#roadmap
@slacksync: @slacksync has joined the channel
#presto-pinot-connector
@slacksync: @slacksync has joined the channel
#multi-region-setup
@slacksync: @slacksync has joined the channel
#metadata-push-api
@slacksync: @slacksync has joined the channel
#pql-sql-regression
@slacksync: @slacksync has joined the channel
#latency-during-segment-commit
@slacksync: @slacksync has joined the channel
#pinot-realtime-table-rebalance
@slacksync: @slacksync has joined the channel
#release060
@slacksync: @slacksync has joined the channel
#time-based-segment-pruner
@slacksync: @slacksync has joined the channel
#discuss-validation
@slacksync: @slacksync has joined the channel
#segment-cold-storage
@slacksync: @slacksync has joined the channel
#new-office-space
@slacksync: @slacksync has joined the channel
#config-tuner
@slacksync: @slacksync has joined the channel
#test-channel
@slacksync: @slacksync has joined the channel
#pinot-perf-tuning
@slacksync: @slacksync has joined the channel
#thirdeye-pinot
@slacksync: @slacksync has joined the channel
#getting-started
@giacomo.barone: @giacomo.barone has joined the channel
@pekka.vuorio: @pekka.vuorio has joined the channel
@ryan.ariasruane: @ryan.ariasruane has joined the channel
@chris: @chris has joined the channel
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#feat-partial-upsert
@slacksync: @slacksync has joined the channel
#pinot_website_improvement_suggestions
@slacksync: @slacksync has joined the channel
#segment-write-api
@slacksync: @slacksync has joined the channel
#releases
@slacksync: @slacksync has joined the channel
#metrics-plugin-impl
@slacksync: @slacksync has joined the channel
#debug_upsert
@slacksync: @slacksync has joined the channel
#flink-pinot-connector
@slacksync: @slacksync has joined the channel
#pinot-rack-awareness
@slacksync: @slacksync has joined the channel
#minion-improvements
@slacksync: @slacksync has joined the channel
#fix-numerical-predicate
@slacksync: @slacksync has joined the channel
#complex-type-support
@slacksync: @slacksync has joined the channel
#fix_llc_segment_upload
@slacksync: @slacksync has joined the channel
#product-launch
@slacksync: @slacksync has joined the channel
#pinot-docsrus
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#pinot-trino
@slacksync: @slacksync has joined the channel
#kinesis_help
@slacksync: @slacksync has joined the channel
#udf-type-matching
@slacksync: @slacksync has joined the channel
#jobs
@slacksync: @slacksync has joined the channel
#introductions
@giacomo.barone: @giacomo.barone has joined the channel
@pekka.vuorio: @pekka.vuorio has joined the channel
@ryan.ariasruane: @ryan.ariasruane has joined the channel
@chris: @chris has joined the channel
@slacksync: @slacksync has joined the channel
@anli: @anli has joined the channel
#linen_dev
@xiangfu0: @xiangfu0 has joined the channel
@xiangfu0: added an integration to this channel:
@xiangfu0: added an integration to this channel:
@slacksync: @slacksync has joined the channel
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pinot.apache.org For additional commands, e-mail: dev-h...@pinot.apache.org