diff --git a/dwio/nimble/velox/VeloxWriterOptions.h b/dwio/nimble/velox/VeloxWriterOptions.h index e2a04a1..159d304 100644 --- a/dwio/nimble/velox/VeloxWriterOptions.h +++ b/dwio/nimble/velox/VeloxWriterOptions.h @@ -128,6 +128,11 @@ struct VeloxWriterOptions { std::shared_ptr encodingExecutor; bool enableChunking = false; + + // We may choose to calculate a key order agnostic checksum for certain + // column types, like FlatMaps for instance. This indicator tells the writer + // when a sorted checksum is expected. + bool sortMapKeys = false; }; } // namespace facebook::nimble