diff --git a/dwio/nimble/velox/VeloxReader.h b/dwio/nimble/velox/VeloxReader.h index 474696a..4889a92 100644 --- a/dwio/nimble/velox/VeloxReader.h +++ b/dwio/nimble/velox/VeloxReader.h @@ -29,6 +29,7 @@ #include "velox/dwio/common/ColumnSelector.h" #include "velox/dwio/common/ExecutorBarrier.h" #include "velox/dwio/common/FlatMapHelper.h" +#include "velox/dwio/common/UnitLoader.h" #include "velox/type/Type.h" #include "velox/vector/BaseVector.h" @@ -60,6 +61,8 @@ struct VeloxReadParams : public FieldReaderParams { // Report the Wall time (us) that we spend decoding. std::function decodingTimeCallback; + + std::shared_ptr unitLoaderFactory; }; class VeloxReader {