//===----------------------------------------------------------------------===// // DuckDB // // duckdb/common/vector_size.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/common/types.hpp" namespace duckdb { //! The vector size used in the execution engine #ifndef STANDARD_VECTOR_SIZE #define STANDARD_VECTOR_SIZE 2048 #endif #if ((STANDARD_VECTOR_SIZE & (STANDARD_VECTOR_SIZE - 1)) != 0) #error Vector size should be a power of two #endif //! Zero selection vector: completely filled with the value 0 [READ ONLY] extern const sel_t ZERO_VECTOR[STANDARD_VECTOR_SIZE]; } // namespace duckdb