[SERVER-65804] Enhance BSONColumn to allow checking contained element types without decompressing Created: 19/Apr/22  Updated: 29/Oct/23  Resolved: 27/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Dan Larkin-York Assignee: Matt Kneiser
Resolution: Fixed Votes: 0
Labels: bsoncolumn
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-74926 Add interleave support to BSONColumn:... Backlog
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-10-17, Execution Team 2022-10-31, Execution Team 2022-11-14, Execution Team 2022-12-26, Execution Team 2023-04-03
Participants:

 Description   

Occasionally we just need to know information about the types of elements in a compressed BSONColumn (e.g. does the column contain an array?). We should be able to provide this information in some cases without having to decompress and iterate over the elements of the column. This should provide a clear performance benefit.



 Comments   
Comment by Githook User [ 27/Mar/23 ]

Author:

{'name': 'Matt Kneiser', 'email': 'matt.kneiser@mongodb.com', 'username': 'themattman'}

Message: SERVER-65804 BSONColumn can check for contained scalar element types on compressed data
Branch: master
https://github.com/mongodb/mongo/commit/d108486dfc4aaeac6f7c60b9913bd9b813fc40d7

Generated at Thu Feb 08 06:03:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.