You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
X-link: facebookincubator/velox#15878
This diff adds support for cluster index bounds filtering to ScanSpec and refactors some index-related code for better organization.
* Index Constants Refactoring (dwio/nimble/index/IndexConstants.h):
Introduced new header file defining kKeyStreamId constant (UINT32_MAX) as a placeholder stream ID for cluster index key streams. This reserved ID ensures no conflicts with regular data streams
* StripeIndexGroup Enhancement (dwio/nimble/index/StripeIndexGroup.h):
Added streamId() accessor method to StreamIndex class for retrieving the stream ID
* IndexWriter Cleanup (dwio/nimble/velox/IndexWriter.cpp):
Refactored to use the new kKeyStreamId constant instead of inline std::numeric_limits<offset_size>::max()
Reviewed By: duxiao1212, Yuhta
Differential Revision: D89942683
0 commit comments