21 inline std::unique_ptr<DataChunkDescriptor>
copy()
const {
22 return std::make_unique<DataChunkDescriptor>(*
this);
36 std::unique_ptr<ResultSetDescriptor>
copy()
const;
#define KUZU_API
Definition api.h:25
Definition array_utils.h:7
Definition client_context.h:38
Definition array_utils.h:7
bool isSingleState
Definition result_set_descriptor.h:13
std::unique_ptr< DataChunkDescriptor > copy() const
Definition result_set_descriptor.h:21
DataChunkDescriptor(const DataChunkDescriptor &other)
Definition result_set_descriptor.h:17
std::vector< common::LogicalType > logicalTypes
Definition result_set_descriptor.h:14
DataChunkDescriptor(bool isSingleState)
Definition result_set_descriptor.h:16
DELETE_BOTH_COPY(ResultSetDescriptor)
ResultSetDescriptor(std::vector< std::unique_ptr< DataChunkDescriptor > > dataChunkDescriptors)
Definition result_set_descriptor.h:30
std::vector< std::unique_ptr< DataChunkDescriptor > > dataChunkDescriptors
Definition result_set_descriptor.h:27
std::unique_ptr< ResultSetDescriptor > copy() const
ResultSetDescriptor()=default
ResultSetDescriptor(planner::Schema *schema)