-
Notifications
You must be signed in to change notification settings - Fork 2
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
MB-54131: Geoshape query decode optimization #14
Commits on Aug 8, 2023
-
MB-54131: Geoshape query decode optimization
- Added buffer pool pointer to polygon - Added parent polygon pointer to loop - Added decoder function to select, populate and return a pointer to the buffer from a pool of buffers - Updated loop decode function to handle chunks of data being read - Updated polygon decode function to pass on the buffer pool to the loops - Updated extractShapesFromBytes and FilterGeoShapesOnRelation to include the buffer pool in its parameters
Configuration menu - View commit details
-
Copy full SHA for a5bc51d - Browse repository at this point
Copy the full SHA a5bc51dView commit details
Commits on Aug 22, 2023
-
MB-54131: Geoshape query decode optimization
- Changed buffer pool from pointer to slice - Removed randomly formatted comments
Configuration menu - View commit details
-
Copy full SHA for a8143f1 - Browse repository at this point
Copy the full SHA a8143f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52cc23d - Browse repository at this point
Copy the full SHA 52cc23dView commit details
Commits on Aug 25, 2023
-
MB-54131: Geoshape query decode optimization
- Added a buffer pool struct - Increased size of the maximum buffer to 24KB - Added better comments
Configuration menu - View commit details
-
Copy full SHA for 0215e45 - Browse repository at this point
Copy the full SHA 0215e45View commit details
Commits on Aug 28, 2023
-
MB-54131: Geoshape query decode optimization
- Minor formatting fixes - Reusing buffers instead of creating everytime
Configuration menu - View commit details
-
Copy full SHA for 18dc578 - Browse repository at this point
Copy the full SHA 18dc578View commit details
Commits on Aug 29, 2023
-
MB-54131: Geoshape query decode optimization
- Better comments - Removed some magic numbers
Configuration menu - View commit details
-
Copy full SHA for 6a520c5 - Browse repository at this point
Copy the full SHA 6a520c5View commit details
Commits on Aug 30, 2023
-
MB-54131: Geoshape query decode optimization
- Changed buffer pool implementation to give the smallest buffer that fits the data completely - Changed decoder implementation to allow buffer sizes bigger than number of bytes needed
Configuration menu - View commit details
-
Copy full SHA for 7dd1009 - Browse repository at this point
Copy the full SHA 7dd1009View commit details -
MB-54131: Geoshape query decode optimization
- Renamed some constants
Configuration menu - View commit details
-
Copy full SHA for c64c660 - Browse repository at this point
Copy the full SHA c64c660View commit details -
MB-54131: Geoshape query decode optimization
- Added benchmark for loop decode
Configuration menu - View commit details
-
Copy full SHA for d79af24 - Browse repository at this point
Copy the full SHA d79af24View commit details