18 explicit FlatTuple(
const std::vector<common::LogicalType>& types);
61 const std::string& delimiter =
"|", uint32_t maxWidth = -1);
64 std::vector<common::Value> values;
#define LBUG_API
Definition api.h:25
FlatTuple(const std::vector< common::LogicalType > &types)
LBUG_API common::Value * getValue(common::idx_t idx)
Get a pointer to the value at the specified index.
LBUG_API std::string toString(const std::vector< uint32_t > &colsWidth, const std::string &delimiter="|", uint32_t maxWidth=-1)
LBUG_API common::Value & operator[](common::idx_t idx)
Access the value at the specified index by reference.
LBUG_API common::idx_t len() const
LBUG_API const common::Value & operator[](common::idx_t idx) const
Access the value at the specified index by const reference.
LBUG_API std::string toString() const
Convert the FlatTuple to a string representation.
DELETE_COPY_AND_MOVE(FlatTuple)
uint32_t idx_t
Definition types.h:45
Definition client_context.h:41
Definition array_utils.h:7