diff --git a/cpp/annotated.html b/cpp/annotated.html index 5fb2da0..2f8c988 100644 --- a/cpp/annotated.html +++ b/cpp/annotated.html @@ -215,43 +215,62 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +This is the complete list of members for kuzu::common::DataChunkState, including all inherited members.
| void | incrementCompilingTime (double increment) | | void | incrementExecutionTime (double increment) | | common::StatementType | getStatementType () const | | KUZU_API double | getExecutionTime () const | void | setPreparedSummary (PreparedSummary preparedSummary_) | bool | isExplain () const | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| void kuzu::main::ClientContext::setToUseInternalCatalogEntry | +void kuzu::main::ClientContext::setUseInternalCatalogEntry | ( | -) | +bool | useInternalCatalogEntry | ) |
|
- -inline | -
| void kuzu::main::ClientContext::startTimer | +std::unique_ptr< function::ScanReplacementData > kuzu::main::ClientContext::tryReplace | ( | -) | -+ | const std::string & | objectName | ) | +const |
|
+ +inline | +
+
|
+ +friend | +
This is the complete list of members for kuzu::main::Database, including all inherited members.
| addExtensionOption(std::string name, common::LogicalTypeID type, common::Value defaultValue) | kuzu::main::Database | ||
| addExtensionOption(std::string name, common::LogicalTypeID type, common::Value defaultValue, bool isConfidential=false) | kuzu::main::Database | ||
| ClientContext class | kuzu::main::Database | friend | |
| Connection class | kuzu::main::Database | friend | |
| Database(std::string_view databasePath, SystemConfig systemConfig=SystemConfig()) | kuzu::main::Database | explicit | |
| KUZU_API void | registerStorageExtension (std::string name, std::unique_ptr< storage::StorageExtension > storageExtension) | ||
| KUZU_API void | addExtensionOption (std::string name, common::LogicalTypeID type, common::Value defaultValue) | ||
| KUZU_API void | addExtensionOption (std::string name, common::LogicalTypeID type, common::Value defaultValue, bool isConfidential=false) | ||
| KUZU_API catalog::Catalog * | getCatalog () | ||
| const DBConfig & | getConfig () const | - | common::Value | defaultValue ) | +common::Value | defaultValue, | + +
| + | + | bool | isConfidential = false ) |
Friends | |||||||||||||
| common::StatementType kuzu::main::QuerySummary::getStatementType | +( | +) | +const | +
| void kuzu::main::QuerySummary::incrementCompilingTime | +( | +double | increment | ) | ++ |
| void kuzu::main::QuerySummary::incrementExecutionTime | +( | +double | increment | ) | ++ |
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::PhysicalOperator, including all inherited members.
+| addChild(std::unique_ptr< PhysicalOperator > op) | kuzu::processor::PhysicalOperator | inline |
| children | kuzu::processor::PhysicalOperator | protected |
| constCast() | kuzu::processor::PhysicalOperator | inline |
| copy()=0 | kuzu::processor::PhysicalOperator | pure virtual |
| finalize(ExecutionContext *context) | kuzu::processor::PhysicalOperator | virtual |
| finalizeInternal(ExecutionContext *) | kuzu::processor::PhysicalOperator | inlineprotectedvirtual |
| getChild(common::idx_t idx) const | kuzu::processor::PhysicalOperator | inline |
| getExecutionTime(common::Profiler &profiler) const | kuzu::processor::PhysicalOperator | protected |
| getNextTuple(ExecutionContext *context) | kuzu::processor::PhysicalOperator | |
| getNextTuplesInternal(ExecutionContext *context)=0 | kuzu::processor::PhysicalOperator | protectedpure virtual |
| getNumChildren() const | kuzu::processor::PhysicalOperator | inline |
| getNumOutputTuples(common::Profiler &profiler) const | kuzu::processor::PhysicalOperator | protected |
| getNumTupleMetricKey() const | kuzu::processor::PhysicalOperator | inlineprotected |
| getOperatorID() const | kuzu::processor::PhysicalOperator | inline |
| getOperatorType() const | kuzu::processor::PhysicalOperator | inline |
| getPrintInfo() const | kuzu::processor::PhysicalOperator | inline |
| getProfilerAttributes(common::Profiler &profiler) const | kuzu::processor::PhysicalOperator | |
| getProfilerKeyValAttributes(common::Profiler &profiler) const | kuzu::processor::PhysicalOperator | |
| getProgress(ExecutionContext *context) const | kuzu::processor::PhysicalOperator | virtual |
| getTimeMetricKey() const | kuzu::processor::PhysicalOperator | inlineprotected |
| hasBeenFinalized | kuzu::processor::PhysicalOperator | protected |
| id | kuzu::processor::PhysicalOperator | protected |
| initGlobalState(ExecutionContext *context) | kuzu::processor::PhysicalOperator | |
| initGlobalStateInternal(ExecutionContext *) | kuzu::processor::PhysicalOperator | inlineprotectedvirtual |
| initLocalState(ResultSet *resultSet, ExecutionContext *context) | kuzu::processor::PhysicalOperator | |
| initLocalStateInternal(ResultSet *, ExecutionContext *) | kuzu::processor::PhysicalOperator | inlineprotectedvirtual |
| isParallel() const | kuzu::processor::PhysicalOperator | inlinevirtual |
| isSink() const | kuzu::processor::PhysicalOperator | inlinevirtual |
| isSource() const | kuzu::processor::PhysicalOperator | inlinevirtual |
| metrics | kuzu::processor::PhysicalOperator | protected |
| moveUnaryChild() | kuzu::processor::PhysicalOperator | |
| operatorType | kuzu::processor::PhysicalOperator | protected |
| PhysicalOperator(PhysicalOperatorType operatorType, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | kuzu::processor::PhysicalOperator | inline |
| PhysicalOperator(PhysicalOperatorType operatorType, std::unique_ptr< PhysicalOperator > child, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | kuzu::processor::PhysicalOperator | |
| PhysicalOperator(PhysicalOperatorType operatorType, std::unique_ptr< PhysicalOperator > left, std::unique_ptr< PhysicalOperator > right, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | kuzu::processor::PhysicalOperator | |
| PhysicalOperator(PhysicalOperatorType operatorType, physical_op_vector_t children, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | kuzu::processor::PhysicalOperator | |
| printInfo | kuzu::processor::PhysicalOperator | protected |
| ptrCast() | kuzu::processor::PhysicalOperator | inline |
| registerProfilingMetrics(common::Profiler *profiler) | kuzu::processor::PhysicalOperator | protected |
| resultSet | kuzu::processor::PhysicalOperator | protected |
| ~PhysicalOperator()=default | kuzu::processor::PhysicalOperator | virtual |
|
+ Kùzu C++ API
+
+ |
+
#include <physical_operator.h>
+Public Member Functions | |
| PhysicalOperator (PhysicalOperatorType operatorType, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | |
| PhysicalOperator (PhysicalOperatorType operatorType, std::unique_ptr< PhysicalOperator > child, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | |
| PhysicalOperator (PhysicalOperatorType operatorType, std::unique_ptr< PhysicalOperator > left, std::unique_ptr< PhysicalOperator > right, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | |
| PhysicalOperator (PhysicalOperatorType operatorType, physical_op_vector_t children, physical_op_id id, std::unique_ptr< OPPrintInfo > printInfo) | |
| virtual | ~PhysicalOperator ()=default |
| physical_op_id | getOperatorID () const |
| PhysicalOperatorType | getOperatorType () const |
| virtual bool | isSource () const |
| virtual bool | isSink () const |
| virtual bool | isParallel () const |
| void | addChild (std::unique_ptr< PhysicalOperator > op) |
| PhysicalOperator * | getChild (common::idx_t idx) const |
| common::idx_t | getNumChildren () const |
| std::unique_ptr< PhysicalOperator > | moveUnaryChild () |
| void | initGlobalState (ExecutionContext *context) |
| void | initLocalState (ResultSet *resultSet, ExecutionContext *context) |
| bool | getNextTuple (ExecutionContext *context) |
| virtual void | finalize (ExecutionContext *context) |
| std::unordered_map< std::string, std::string > | getProfilerKeyValAttributes (common::Profiler &profiler) const |
| std::vector< std::string > | getProfilerAttributes (common::Profiler &profiler) const |
| const OPPrintInfo * | getPrintInfo () const |
| virtual std::unique_ptr< PhysicalOperator > | copy ()=0 |
| virtual double | getProgress (ExecutionContext *context) const |
| template<class TARGET> | |
| TARGET * | ptrCast () |
| template<class TARGET> | |
| const TARGET & | constCast () |
+Protected Member Functions | |
| virtual void | initGlobalStateInternal (ExecutionContext *) |
| virtual void | initLocalStateInternal (ResultSet *, ExecutionContext *) |
| virtual bool | getNextTuplesInternal (ExecutionContext *context)=0 |
| std::string | getTimeMetricKey () const |
| std::string | getNumTupleMetricKey () const |
| void | registerProfilingMetrics (common::Profiler *profiler) |
| double | getExecutionTime (common::Profiler &profiler) const |
| uint64_t | getNumOutputTuples (common::Profiler &profiler) const |
| virtual void | finalizeInternal (ExecutionContext *) |
+Protected Attributes | |
| physical_op_id | id |
| std::unique_ptr< OperatorMetrics > | metrics |
| PhysicalOperatorType | operatorType |
| physical_op_vector_t | children |
| ResultSet * | resultSet |
| std::unique_ptr< OPPrintInfo > | printInfo |
| bool | hasBeenFinalized = false |
+
|
+ +inline | +
| kuzu::processor::PhysicalOperator::PhysicalOperator | +( | +PhysicalOperatorType | operatorType, | +
| + | + | std::unique_ptr< PhysicalOperator > | child, | +
| + | + | physical_op_id | id, | +
| + | + | std::unique_ptr< OPPrintInfo > | printInfo ) | +
| kuzu::processor::PhysicalOperator::PhysicalOperator | +( | +PhysicalOperatorType | operatorType, | +
| + | + | std::unique_ptr< PhysicalOperator > | left, | +
| + | + | std::unique_ptr< PhysicalOperator > | right, | +
| + | + | physical_op_id | id, | +
| + | + | std::unique_ptr< OPPrintInfo > | printInfo ) | +
| kuzu::processor::PhysicalOperator::PhysicalOperator | +( | +PhysicalOperatorType | operatorType, | +
| + | + | physical_op_vector_t | children, | +
| + | + | physical_op_id | id, | +
| + | + | std::unique_ptr< OPPrintInfo > | printInfo ) | +
+
|
+ +virtualdefault | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +pure virtual | +
+
|
+ +virtual | +
+
|
+ +inlineprotectedvirtual | +
+
|
+ +inline | +
+
|
+ +protected | +
| bool kuzu::processor::PhysicalOperator::getNextTuple | +( | +ExecutionContext * | context | ) | ++ |
+
|
+ +protectedpure virtual | +
+
|
+ +inline | +
+
|
+ +protected | +
+
|
+ +inlineprotected | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
| std::vector< std::string > kuzu::processor::PhysicalOperator::getProfilerAttributes | +( | +common::Profiler & | profiler | ) | +const | +
| std::unordered_map< std::string, std::string > kuzu::processor::PhysicalOperator::getProfilerKeyValAttributes | +( | +common::Profiler & | profiler | ) | +const | +
+
|
+ +virtual | +
+
|
+ +inlineprotected | +
| void kuzu::processor::PhysicalOperator::initGlobalState | +( | +ExecutionContext * | context | ) | ++ |
+
|
+ +inlineprotectedvirtual | +
| void kuzu::processor::PhysicalOperator::initLocalState | +( | +ResultSet * | resultSet, | +
| + | + | ExecutionContext * | context ) | +
+
|
+ +inlineprotectedvirtual | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
| std::unique_ptr< PhysicalOperator > kuzu::processor::PhysicalOperator::moveUnaryChild | +( | +) | ++ |
+
|
+ +inline | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::PhysicalOperatorUtils, including all inherited members.
+| operatorToString(const PhysicalOperator *physicalOp) | kuzu::processor::PhysicalOperatorUtils | static |
|
+ Kùzu C++ API
+
+ |
+
#include <physical_operator.h>
+Static Public Member Functions | |
| static std::string | operatorToString (const PhysicalOperator *physicalOp) |
+
|
+ +static | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::ResultSet, including all inherited members.
+| dataChunks | kuzu::processor::ResultSet | |
| getDataChunk(data_chunk_pos_t dataChunkPos) | kuzu::processor::ResultSet | inline |
| getNumTuples(const std::unordered_set< uint32_t > &dataChunksPosInScope) | kuzu::processor::ResultSet | inline |
| getNumTuplesWithoutMultiplicity(const std::unordered_set< uint32_t > &dataChunksPosInScope) | kuzu::processor::ResultSet | |
| getValueVector(const DataPos &dataPos) const | kuzu::processor::ResultSet | inline |
| insert(common::idx_t pos, std::shared_ptr< common::DataChunk > dataChunk) | kuzu::processor::ResultSet | inline |
| multiplicity | kuzu::processor::ResultSet | |
| ResultSet() | kuzu::processor::ResultSet | inline |
| ResultSet(common::idx_t numDataChunks) | kuzu::processor::ResultSet | inlineexplicit |
| ResultSet(ResultSetDescriptor *resultSetDescriptor, storage::MemoryManager *memoryManager) | kuzu::processor::ResultSet |
|
+ Kùzu C++ API
+
+ |
+
#include <result_set.h>
+Public Member Functions | |
| ResultSet () | |
| ResultSet (common::idx_t numDataChunks) | |
| ResultSet (ResultSetDescriptor *resultSetDescriptor, storage::MemoryManager *memoryManager) | |
| void | insert (common::idx_t pos, std::shared_ptr< common::DataChunk > dataChunk) |
| std::shared_ptr< common::DataChunk > | getDataChunk (data_chunk_pos_t dataChunkPos) |
| std::shared_ptr< common::ValueVector > | getValueVector (const DataPos &dataPos) const |
| uint64_t | getNumTuples (const std::unordered_set< uint32_t > &dataChunksPosInScope) |
| uint64_t | getNumTuplesWithoutMultiplicity (const std::unordered_set< uint32_t > &dataChunksPosInScope) |
+Public Attributes | |
| uint64_t | multiplicity |
| std::vector< std::shared_ptr< common::DataChunk > > | dataChunks |
+
|
+ +inline | +
+
|
+ +inlineexplicit | +
| kuzu::processor::ResultSet::ResultSet | +( | +ResultSetDescriptor * | resultSetDescriptor, | +
| + | + | storage::MemoryManager * | memoryManager ) | +
+
|
+ +inline | +
+
|
+ +inline | +
| uint64_t kuzu::processor::ResultSet::getNumTuplesWithoutMultiplicity | +( | +const std::unordered_set< uint32_t > & | dataChunksPosInScope | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
| std::vector<std::shared_ptr<common::DataChunk> > kuzu::processor::ResultSet::dataChunks | +
| uint64_t kuzu::processor::ResultSet::multiplicity | +
-Macros | |
| #define | DEFAULT_VECTOR_CAPACITY_LOG_2 11 |
| #define | VECTOR_CAPACITY_LOG_2 DEFAULT_VECTOR_CAPACITY_LOG_2 |
Enumerations | |
| enum | kuzu::common::PageSizeClass : uint8_t { kuzu::common::REGULAR_PAGE = 0 @@ -165,8 +157,6 @@ Variables |
| const char * | kuzu::common::KUZU_VERSION |
| constexpr uint64_t | kuzu::common::DEFAULT_VECTOR_CAPACITY = static_cast<uint64_t>(1) << VECTOR_CAPACITY_LOG_2 |
| constexpr double | kuzu::common::DEFAULT_HT_LOAD_FACTOR = 1.5 |
| constexpr uint64_t | kuzu::common::THREAD_SLEEP_TIME_WHEN_WAITING_IN_MICROS = 500 |
| constexpr auto | kuzu::common::DECIMAL_PRECISION_LIMIT = 38 |
| #define DEFAULT_VECTOR_CAPACITY_LOG_2 11 | -
| #define VECTOR_CAPACITY_LOG_2 DEFAULT_VECTOR_CAPACITY_LOG_2 | -
|
+ Kùzu C++ API
+
+ |
+
Go to the source code of this file.
++Classes | |
| struct | kuzu::processor::DataPos |
+Namespaces | |
| namespace | kuzu |
| namespace | kuzu::processor |
+Typedefs | |
| using | kuzu::processor::data_chunk_pos_t = common::idx_t |
| using | kuzu::processor::value_vector_pos_t = common::idx_t |
+Variables | |
| constexpr data_chunk_pos_t | kuzu::processor::INVALID_DATA_CHUNK_POS = common::INVALID_IDX |
| constexpr value_vector_pos_t | kuzu::processor::INVALID_VALUE_VECTOR_POS = common::INVALID_IDX |
|
+ Kùzu C++ API
+
+ |
+
-
|
- -constexpr | -
| using kuzu::function::table_func_get_logical_plan_t | +
| using kuzu::function::table_func_get_physical_plan_t | +
Typedefs | |
| using | data_chunk_pos_t = common::idx_t |
| using | value_vector_pos_t = common::idx_t |
| using | physical_op_id = uint32_t |
| using | physical_op_vector_t = std::vector<std::unique_ptr<PhysicalOperator>> |
| using | populate_func_t = std::function<PopulatedCopyFromError(CopyFromFileError, common::idx_t)> |
| using | get_file_idx_func_t = std::function<common::idx_t(const CopyFromFileError&)> |
+Enumerations | |
| enum class | PhysicalOperatorType : uint8_t { + ALTER +, AGGREGATE +, AGGREGATE_FINALIZE +, AGGREGATE_SCAN +, + ATTACH_DATABASE +, BATCH_INSERT +, COPY_TO +, CREATE_MACRO +, + CREATE_SEQUENCE +, CREATE_TABLE +, CREATE_TYPE +, CROSS_PRODUCT +, + DETACH_DATABASE +, DELETE_ +, DROP +, DUMMY_SINK +, + EMPTY_RESULT +, EXPORT_DATABASE +, FILTER +, FLATTEN +, + GDS_CALL +, HASH_JOIN_BUILD +, HASH_JOIN_PROBE +, IMPORT_DATABASE +, + INDEX_LOOKUP +, INSERT +, INTERSECT_BUILD +, INTERSECT +, + INSTALL_EXTENSION +, LIMIT +, LOAD_EXTENSION +, MERGE +, + MULTIPLICITY_REDUCER +, OFFSET_SCAN_NODE_TABLE +, PARTITIONER +, PATH_PROPERTY_PROBE +, + PRIMARY_KEY_SCAN_NODE_TABLE +, PROJECTION +, PROFILE +, RECURSIVE_JOIN +, + RESULT_COLLECTOR +, SCAN_NODE_TABLE +, SCAN_REL_TABLE +, SEMI_MASKER +, + SET_PROPERTY +, SKIP +, STANDALONE_CALL +, TABLE_FUNCTION_CALL +, + TOP_K +, TOP_K_SCAN +, TRANSACTION +, ORDER_BY +, + ORDER_BY_MERGE +, ORDER_BY_SCAN +, UNION_ALL_SCAN +, UNWIND +, + USE_DATABASE + + } |
+Variables | |
| constexpr data_chunk_pos_t | INVALID_DATA_CHUNK_POS = common::INVALID_IDX |
| constexpr value_vector_pos_t | INVALID_VALUE_VECTOR_POS = common::INVALID_IDX |
| using kuzu::processor::data_chunk_pos_t = common::idx_t | +
| using kuzu::processor::physical_op_id = uint32_t | +
| using kuzu::processor::physical_op_vector_t = std::vector<std::unique_ptr<PhysicalOperator>> | +
| using kuzu::processor::value_vector_pos_t = common::idx_t | +
+
|
+ +strong | +
| Enumerator | |
|---|---|
| ALTER | |
| AGGREGATE | |
| AGGREGATE_FINALIZE | |
| AGGREGATE_SCAN | |
| ATTACH_DATABASE | |
| BATCH_INSERT | |
| COPY_TO | |
| CREATE_MACRO | |
| CREATE_SEQUENCE | |
| CREATE_TABLE | |
| CREATE_TYPE | |
| CROSS_PRODUCT | |
| DETACH_DATABASE | |
| DELETE_ | |
| DROP | |
| DUMMY_SINK | |
| EMPTY_RESULT | |
| EXPORT_DATABASE | |
| FILTER | |
| FLATTEN | |
| GDS_CALL | |
| HASH_JOIN_BUILD | |
| HASH_JOIN_PROBE | |
| IMPORT_DATABASE | |
| INDEX_LOOKUP | |
| INSERT | |
| INTERSECT_BUILD | |
| INTERSECT | |
| INSTALL_EXTENSION | |
| LIMIT | |
| LOAD_EXTENSION | |
| MERGE | |
| MULTIPLICITY_REDUCER | |
| OFFSET_SCAN_NODE_TABLE | |
| PARTITIONER | |
| PATH_PROPERTY_PROBE | |
| PRIMARY_KEY_SCAN_NODE_TABLE | |
| PROJECTION | |
| PROFILE | |
| RECURSIVE_JOIN | |
| RESULT_COLLECTOR | |
| SCAN_NODE_TABLE | |
| SCAN_REL_TABLE | |
| SEMI_MASKER | |
| SET_PROPERTY | |
| SKIP | |
| STANDALONE_CALL | |
| TABLE_FUNCTION_CALL | |
| TOP_K | |
| TOP_K_SCAN | |
| TRANSACTION | |
| ORDER_BY | |
| ORDER_BY_MERGE | |
| ORDER_BY_SCAN | |
| UNION_ALL_SCAN | |
| UNWIND | |
| USE_DATABASE | |
+
|
+ +constexpr | +
+
|
+ +constexpr | +
Go to the source code of this file.
diff --git a/cpp/null__mask_8h_source.html b/cpp/null__mask_8h_source.html index 75c2eaa..729ba0b 100644 --- a/cpp/null__mask_8h_source.html +++ b/cpp/null__mask_8h_source.html @@ -104,241 +104,257 @@ - - - - - - - - - -|
+ Kùzu C++ API
+
+ |
+
#include <memory>#include <string>Go to the source code of this file.
++Classes | |
| struct | kuzu::OPPrintInfo |
+Namespaces | |
| namespace | kuzu |
|
+ Kùzu C++ API
+
+ |
+
|
+ Kùzu C++ API
+
+ |
+
Go to the source code of this file.
++Classes | |
| class | kuzu::processor::PhysicalOperatorUtils |
| struct | kuzu::processor::OperatorMetrics |
| class | kuzu::processor::PhysicalOperator |
+Namespaces | |
| namespace | kuzu |
| namespace | kuzu::common |
| namespace | kuzu::processor |
+Typedefs | |
| using | kuzu::processor::physical_op_id = uint32_t |
| using | kuzu::processor::physical_op_vector_t = std::vector<std::unique_ptr<PhysicalOperator>> |
+Enumerations | |
| enum class | kuzu::processor::PhysicalOperatorType : uint8_t { + kuzu::processor::ALTER +, kuzu::processor::AGGREGATE +, kuzu::processor::AGGREGATE_FINALIZE +, kuzu::processor::AGGREGATE_SCAN +, + kuzu::processor::ATTACH_DATABASE +, kuzu::processor::BATCH_INSERT +, kuzu::processor::COPY_TO +, kuzu::processor::CREATE_MACRO +, + kuzu::processor::CREATE_SEQUENCE +, kuzu::processor::CREATE_TABLE +, kuzu::processor::CREATE_TYPE +, kuzu::processor::CROSS_PRODUCT +, + kuzu::processor::DETACH_DATABASE +, kuzu::processor::DELETE_ +, kuzu::processor::DROP +, kuzu::processor::DUMMY_SINK +, + kuzu::processor::EMPTY_RESULT +, kuzu::processor::EXPORT_DATABASE +, kuzu::processor::FILTER +, kuzu::processor::FLATTEN +, + kuzu::processor::GDS_CALL +, kuzu::processor::HASH_JOIN_BUILD +, kuzu::processor::HASH_JOIN_PROBE +, kuzu::processor::IMPORT_DATABASE +, + kuzu::processor::INDEX_LOOKUP +, kuzu::processor::INSERT +, kuzu::processor::INTERSECT_BUILD +, kuzu::processor::INTERSECT +, + kuzu::processor::INSTALL_EXTENSION +, kuzu::processor::LIMIT +, kuzu::processor::LOAD_EXTENSION +, kuzu::processor::MERGE +, + kuzu::processor::MULTIPLICITY_REDUCER +, kuzu::processor::OFFSET_SCAN_NODE_TABLE +, kuzu::processor::PARTITIONER +, kuzu::processor::PATH_PROPERTY_PROBE +, + kuzu::processor::PRIMARY_KEY_SCAN_NODE_TABLE +, kuzu::processor::PROJECTION +, kuzu::processor::PROFILE +, kuzu::processor::RECURSIVE_JOIN +, + kuzu::processor::RESULT_COLLECTOR +, kuzu::processor::SCAN_NODE_TABLE +, kuzu::processor::SCAN_REL_TABLE +, kuzu::processor::SEMI_MASKER +, + kuzu::processor::SET_PROPERTY +, kuzu::processor::SKIP +, kuzu::processor::STANDALONE_CALL +, kuzu::processor::TABLE_FUNCTION_CALL +, + kuzu::processor::TOP_K +, kuzu::processor::TOP_K_SCAN +, kuzu::processor::TRANSACTION +, kuzu::processor::ORDER_BY +, + kuzu::processor::ORDER_BY_MERGE +, kuzu::processor::ORDER_BY_SCAN +, kuzu::processor::UNION_ALL_SCAN +, kuzu::processor::UNWIND +, + kuzu::processor::USE_DATABASE + + } |
|
+ Kùzu C++ API
+
+ |
+
|
+ Kùzu C++ API
+
+ |
+
#include <unordered_set>#include "data_chunk.h"#include "data_pos.h"#include "result_set_descriptor.h"Go to the source code of this file.
++Classes | |
| class | kuzu::processor::ResultSet |
+Namespaces | |
| namespace | kuzu |
| namespace | kuzu::processor |
|
+ Kùzu C++ API
+
+ |
+
|
+ Kùzu C++ API
+
+ |
+
#include "types.h"Go to the source code of this file.
++Classes | |
| struct | kuzu::processor::DataChunkDescriptor |
| struct | kuzu::processor::ResultSetDescriptor |
+Namespaces | |
| namespace | kuzu |
| namespace | kuzu::planner |
| namespace | kuzu::processor |
|
+ Kùzu C++ API
+
+ |
+
Go to the source code of this file.
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::OPPrintInfo, including all inherited members.
+| copy() const | kuzu::OPPrintInfo | inlinevirtual |
| OPPrintInfo() | kuzu::OPPrintInfo | inline |
| toString() const | kuzu::OPPrintInfo | inlinevirtual |
| ~OPPrintInfo()=default | kuzu::OPPrintInfo | virtual |
|
+ Kùzu C++ API
+
+ |
+
#include <operator_print_info.h>
+Public Member Functions | |
| OPPrintInfo () | |
| virtual | ~OPPrintInfo ()=default |
| virtual std::string | toString () const |
| virtual std::unique_ptr< OPPrintInfo > | copy () const |
+
|
+ +inline | +
+
|
+ +virtualdefault | +
+
|
+ +inlinevirtual | +
+
|
+ +inlinevirtual | +
-
|
- -staticconstexpr | -
This is the complete list of members for kuzu::common::OrderByConstants, including all inherited members.
| MIN_LIMIT_RATIO_TO_REDUCE | kuzu::common::OrderByConstants | static |
| MIN_SIZE_TO_REDUCE | kuzu::common::OrderByConstants | static |
| NUM_BYTES_FOR_PAYLOAD_IDX | kuzu::common::OrderByConstants | static |
| NUM_BYTES_FOR_PAYLOAD_IDX | kuzu::common::OrderByConstants | static |
-
|
- -staticconstexpr | -
-
|
- -staticconstexpr | -
-
|
- -staticconstexpr | -
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::BMInfoFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::BMInfoFunction | static |
| name | kuzu::function::BMInfoFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "BM_INFO" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ClearWarningsFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ClearWarningsFunction | static |
| name | kuzu::function::ClearWarningsFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "CLEAR_WARNINGS" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::CreateProjectGraphFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::CreateProjectGraphFunction | static |
| name | kuzu::function::CreateProjectGraphFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "CREATE_PROJECT_GRAPH" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::CurrentSettingFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::CurrentSettingFunction | static |
| name | kuzu::function::CurrentSettingFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "CURRENT_SETTING" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::DBVersionFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::DBVersionFunction | static |
| name | kuzu::function::DBVersionFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "DB_VERSION" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::DropProjectGraphFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::DropProjectGraphFunction | static |
| name | kuzu::function::DropProjectGraphFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "DROP_PROJECT_GRAPH" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
Public Member Functions | |
| ScalarBindFuncInput (const binder::expression_vector &arguments, Function *definition, main::ClientContext *context) | |
| ScalarBindFuncInput (const binder::expression_vector &arguments, Function *definition, main::ClientContext *context, std::vector< std::string > optionalArguments) | |
Public Attributes | |
| main::ClientContext * | context |
| std::vector< std::string > | optionalArguments |
| std::vector<std::string> kuzu::function::ScalarBindFuncInput::optionalArguments | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowAttachedDatabasesFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowAttachedDatabasesFunction | static |
| name | kuzu::function::ShowAttachedDatabasesFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_ATTACHED_DATABASES" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowConnectionFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowConnectionFunction | static |
| name | kuzu::function::ShowConnectionFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_CONNECTION" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowFunctionsFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowFunctionsFunction | static |
| name | kuzu::function::ShowFunctionsFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_FUNCTIONS" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowIndexesFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowIndexesFunction | static |
| name | kuzu::function::ShowIndexesFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_INDEXES" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowLoadedExtensionsFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowLoadedExtensionsFunction | static |
| name | kuzu::function::ShowLoadedExtensionsFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_LOADED_EXTENSIONS" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowOfficialExtensionsFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowOfficialExtensionsFunction | static |
| name | kuzu::function::ShowOfficialExtensionsFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_OFFICIAL_EXTENSIONS" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowSequencesFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowSequencesFunction | static |
| name | kuzu::function::ShowSequencesFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_SEQUENCES" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowTablesFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowTablesFunction | static |
| name | kuzu::function::ShowTablesFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_TABLES" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::ShowWarningsFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::ShowWarningsFunction | static |
| name | kuzu::function::ShowWarningsFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "SHOW_WARNINGS" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::StatsInfoFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::StatsInfoFunction | static |
| name | kuzu::function::StatsInfoFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "STATS_INFO" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::StorageInfoFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::StorageInfoFunction | static |
| name | kuzu::function::StorageInfoFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "STORAGE_INFO" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
#include <table_functions.h>
#include <table_function.h>
Public Member Functions | |||||||||||||||||||||
Public Member Functions | |||||||||||||||||||||
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::TableFuncMorsel, including all inherited members.
+| createInvalidMorsel() | kuzu::function::TableFuncMorsel | inlinestatic |
| endOffset | kuzu::function::TableFuncMorsel | |
| hasMoreToOutput() const | kuzu::function::TableFuncMorsel | inline |
| isInvalid() const | kuzu::function::TableFuncMorsel | inline |
| startOffset | kuzu::function::TableFuncMorsel | |
| TableFuncMorsel(common::offset_t startOffset, common::offset_t endOffset) | kuzu::function::TableFuncMorsel | inline |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Public Member Functions | |
| TableFuncMorsel (common::offset_t startOffset, common::offset_t endOffset) | |
| bool | hasMoreToOutput () const |
| bool | isInvalid () const |
+Static Public Member Functions | |
| static TableFuncMorsel | createInvalidMorsel () |
+Public Attributes | |
| common::offset_t | startOffset |
| common::offset_t | endOffset |
+
|
+ +inline | +
+
|
+ +inlinestatic | +
+
|
+ +inline | +
+
|
+ +inline | +
| common::offset_t kuzu::function::TableFuncMorsel::endOffset | +
| common::offset_t kuzu::function::TableFuncMorsel::startOffset | +
#include <table_functions.h>
#include <table_function.h>
Public Member Functions | |||||||
| curOffset | kuzu::function::TableFuncSharedState | |
| getMorsel() | kuzu::function::TableFuncSharedState | virtual |
| maxOffset | kuzu::function::TableFuncSharedState | |
| mtx | kuzu::function::TableFuncSharedState | |
| ptrCast() | kuzu::function::TableFuncSharedState | inline |
| TableFuncSharedState() | kuzu::function::TableFuncSharedState | inlineexplicit |
| TableFuncSharedState(common::offset_t maxOffset) | kuzu::function::TableFuncSharedState | inlineexplicit |
| ~TableFuncSharedState()=default | kuzu::function::TableFuncSharedState | virtual |
#include <table_functions.h>
#include <table_function.h>
Public Member Functions | |
| TableFuncSharedState () | |
| TableFuncSharedState (common::offset_t maxOffset) | |
| virtual | ~TableFuncSharedState ()=default |
| virtual TableFuncMorsel | getMorsel () |
| template<class TARGET> | |
| TARGET * | ptrCast () |
+Public Attributes | |
| common::offset_t | maxOffset |
| common::offset_t | curOffset |
| std::mutex | mtx |
+
|
+ +inlineexplicit | +
+
|
+ +inlineexplicit | +
+
|
+ +virtual | +
| common::offset_t kuzu::function::TableFuncSharedState::curOffset | +
| common::offset_t kuzu::function::TableFuncSharedState::maxOffset | +
| std::mutex kuzu::function::TableFuncSharedState::mtx | +
#include <table_functions.h>
#include <table_function.h>
Public Member Functions inherited from kuzu::function::Function+Static Public Member Functions | |
| static std::unique_ptr< TableFuncSharedState > | initSharedState (const TableFunctionInitInput &input) |
| static std::unique_ptr< TableFuncLocalState > | initEmptyLocalState (const TableFunctionInitInput &input, TableFuncSharedState *state, storage::MemoryManager *mm) |
| static std::vector< std::string > | extractYieldVariables (const std::vector< std::string > &names, const std::vector< parser::YieldVariable > &yieldVariables) |
| static void | getLogicalPlan (const transaction::Transaction *transaction, planner::Planner *planner, const binder::BoundReadingClause &readingClause, std::shared_ptr< planner::LogicalOperator > logicalOp, const std::vector< std::unique_ptr< planner::LogicalPlan > > &logicalPlans) |
| static std::unique_ptr< processor::PhysicalOperator > | getPhysicalPlan (const main::ClientContext *clientContext, processor::PlanMapper *planMapper, const planner::LogicalOperator *logicalOp) |
| static common::offset_t | emptyTableFunc (const TableFuncInput &input, TableFuncOutput &output) |
Public Attributes | |||||||||||||||||||||
| table_func_t | tableFunc = nullptr | ||||||||||||||||||||
| table_func_rewrite_t | rewriteFunc = nullptr | ||||||||||||||||||||
| table_func_get_logical_plan_t | getLogicalPlanFunc = getLogicalPlan | ||||||||||||||||||||
| table_func_get_physical_plan_t | getPhysicalPlanFunc = getPhysicalPlan | ||||||||||||||||||||
Public Attributes inherited from kuzu::function::Function | |||||||||||||||||||||
| std::string | name | ||||||||||||||||||||
| virtual std::unique_ptr< TableFunction > kuzu::function::TableFunction::copy | +std::unique_ptr< TableFunction > kuzu::function::TableFunction::copy | ( | ) | const | @@ -243,7 +263,202 @@
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static | +
+
|
+ +static |
| table_func_get_logical_plan_t kuzu::function::TableFunction::getLogicalPlanFunc = getLogicalPlan | +
| table_func_get_physical_plan_t kuzu::function::TableFunction::getPhysicalPlanFunc = getPhysicalPlan | +
#include <table_functions.h>
#include <table_function.h>
Public Member Functions | |
| TableFunctionInitInput (TableFuncBindData *bindData, uint64_t queryID, const main::ClientContext &context) | |
| virtual | ~TableFunctionInitInput ()=default |
Public Attributes | ||||||
-
|
- -virtualdefault | -
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::function::TableInfoFunction, including all inherited members.
+| getFunctionSet() | kuzu::function::TableInfoFunction | static |
| name | kuzu::function::TableInfoFunction | static |
|
+ Kùzu C++ API
+
+ |
+
#include <table_function.h>
+Static Public Member Functions | |
| static function_set | getFunctionSet () |
+Static Public Attributes | |
| static constexpr const char * | name = "TABLE_INFO" |
+
|
+ +static | +
+
|
+ +staticconstexpr | +
| ConfigurationOption(std::string name, common::LogicalTypeID parameterType, set_context setContext, get_setting getSetting) | kuzu::main::ConfigurationOption | inline |
| getSetting | kuzu::main::ConfigurationOption | |
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| setContext | kuzu::main::ConfigurationOption | |
| ~Option()=default | kuzu::main::Option | virtual |
| isConfidential | kuzu::main::Option | |
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType, bool isConfidential) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| setContext | kuzu::main::ConfigurationOption | |
| ~Option()=default | kuzu::main::Option | virtual |
Public Member Functions inherited from kuzu::main::Option| OptionType | optionType |
| bool | isConfidential |
This is the complete list of members for kuzu::main::ExtensionOption, including all inherited members.
| defaultValue | kuzu::main::ExtensionOption | |
| ExtensionOption(std::string name, common::LogicalTypeID parameterType, common::Value defaultValue) | kuzu::main::ExtensionOption | inline |
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| ~Option()=default | kuzu::main::Option | virtual |
| ExtensionOption(std::string name, common::LogicalTypeID parameterType, common::Value defaultValue, bool isConfidential) | kuzu::main::ExtensionOption | inline |
| isConfidential | kuzu::main::Option | |
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType, bool isConfidential) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| ~Option()=default | kuzu::main::Option | virtual |
Public Member Functions | |
| ExtensionOption (std::string name, common::LogicalTypeID parameterType, common::Value defaultValue) | |
| ExtensionOption (std::string name, common::LogicalTypeID parameterType, common::Value defaultValue, bool isConfidential) | |
Public Member Functions inherited from kuzu::main::Option | |
| Option (std::string name, common::LogicalTypeID parameterType, OptionType optionType) | |
| Option (std::string name, common::LogicalTypeID parameterType, OptionType optionType, bool isConfidential) | |
| virtual | ~Option ()=default |
| OptionType | optionType |
| bool | isConfidential |
This is the complete list of members for kuzu::main::Option, including all inherited members.
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| ~Option()=default | kuzu::main::Option | virtual |
| isConfidential | kuzu::main::Option | |
| name | kuzu::main::Option | |
| Option(std::string name, common::LogicalTypeID parameterType, OptionType optionType, bool isConfidential) | kuzu::main::Option | inline |
| optionType | kuzu::main::Option | |
| parameterType | kuzu::main::Option | |
| ~Option()=default | kuzu::main::Option | virtual |
Public Member Functions | |
| Option (std::string name, common::LogicalTypeID parameterType, OptionType optionType) | |
| Option (std::string name, common::LogicalTypeID parameterType, OptionType optionType, bool isConfidential) | |
| virtual | ~Option ()=default |
| OptionType | optionType |
| bool | isConfidential |
| bool kuzu::main::Option::isConfidential | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::DataChunkDescriptor, including all inherited members.
+| copy() const | kuzu::processor::DataChunkDescriptor | inline |
| DataChunkDescriptor(bool isSingleState) | kuzu::processor::DataChunkDescriptor | inlineexplicit |
| DataChunkDescriptor(const DataChunkDescriptor &other) | kuzu::processor::DataChunkDescriptor | inline |
| isSingleState | kuzu::processor::DataChunkDescriptor | |
| logicalTypes | kuzu::processor::DataChunkDescriptor |
|
+ Kùzu C++ API
+
+ |
+
#include <result_set_descriptor.h>
+Public Member Functions | |
| DataChunkDescriptor (bool isSingleState) | |
| DataChunkDescriptor (const DataChunkDescriptor &other) | |
| std::unique_ptr< DataChunkDescriptor > | copy () const |
+Public Attributes | |
| bool | isSingleState |
| std::vector< common::LogicalType > | logicalTypes |
+
|
+ +inlineexplicit | +
+
|
+ +inline | +
+
|
+ +inline | +
| bool kuzu::processor::DataChunkDescriptor::isSingleState | +
| std::vector<common::LogicalType> kuzu::processor::DataChunkDescriptor::logicalTypes | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::DataPos, including all inherited members.
+| dataChunkPos | kuzu::processor::DataPos | |
| DataPos() | kuzu::processor::DataPos | inline |
| DataPos(data_chunk_pos_t dataChunkPos, value_vector_pos_t valueVectorPos) | kuzu::processor::DataPos | inlineexplicit |
| DataPos(std::pair< data_chunk_pos_t, value_vector_pos_t > pos) | kuzu::processor::DataPos | inlineexplicit |
| getInvalidPos() | kuzu::processor::DataPos | inlinestatic |
| isValid() const | kuzu::processor::DataPos | inline |
| operator==(const DataPos &rhs) const | kuzu::processor::DataPos | inline |
| valueVectorPos | kuzu::processor::DataPos |
|
+ Kùzu C++ API
+
+ |
+
#include <data_pos.h>
+Public Member Functions | |
| DataPos () | |
| DataPos (data_chunk_pos_t dataChunkPos, value_vector_pos_t valueVectorPos) | |
| DataPos (std::pair< data_chunk_pos_t, value_vector_pos_t > pos) | |
| bool | isValid () const |
| bool | operator== (const DataPos &rhs) const |
+Static Public Member Functions | |
| static DataPos | getInvalidPos () |
+Public Attributes | |
| data_chunk_pos_t | dataChunkPos |
| value_vector_pos_t | valueVectorPos |
+
|
+ +inline | +
+
|
+ +inlineexplicit | +
+
|
+ +inlineexplicit | +
+
|
+ +inlinestatic | +
+
|
+ +inline | +
+
|
+ +inline | +
| data_chunk_pos_t kuzu::processor::DataPos::dataChunkPos | +
| value_vector_pos_t kuzu::processor::DataPos::valueVectorPos | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::OperatorMetrics, including all inherited members.
+| executionTime | kuzu::processor::OperatorMetrics | |
| numOutputTuple | kuzu::processor::OperatorMetrics | |
| OperatorMetrics(common::TimeMetric &executionTime, common::NumericMetric &numOutputTuple) | kuzu::processor::OperatorMetrics | inline |
|
+ Kùzu C++ API
+
+ |
+
#include <physical_operator.h>
+Public Member Functions | |
| OperatorMetrics (common::TimeMetric &executionTime, common::NumericMetric &numOutputTuple) | |
+Public Attributes | |
| common::TimeMetric & | executionTime |
| common::NumericMetric & | numOutputTuple |
+
|
+ +inline | +
| common::TimeMetric& kuzu::processor::OperatorMetrics::executionTime | +
| common::NumericMetric& kuzu::processor::OperatorMetrics::numOutputTuple | +
|
+ Kùzu C++ API
+
+ |
+
This is the complete list of members for kuzu::processor::ResultSetDescriptor, including all inherited members.
+| copy() const | kuzu::processor::ResultSetDescriptor | |
| dataChunkDescriptors | kuzu::processor::ResultSetDescriptor | |
| ResultSetDescriptor()=default | kuzu::processor::ResultSetDescriptor | |
| ResultSetDescriptor(std::vector< std::unique_ptr< DataChunkDescriptor > > dataChunkDescriptors) | kuzu::processor::ResultSetDescriptor | inlineexplicit |
| ResultSetDescriptor(planner::Schema *schema) | kuzu::processor::ResultSetDescriptor | explicit |
|
+ Kùzu C++ API
+
+ |
+
#include <result_set_descriptor.h>
+Public Member Functions | |
| ResultSetDescriptor ()=default | |
| ResultSetDescriptor (std::vector< std::unique_ptr< DataChunkDescriptor > > dataChunkDescriptors) | |
| ResultSetDescriptor (planner::Schema *schema) | |
| std::unique_ptr< ResultSetDescriptor > | copy () const |
+Public Attributes | |
| std::vector< std::unique_ptr< DataChunkDescriptor > > | dataChunkDescriptors |
+
|
+ +default | +
+
|
+ +inlineexplicit | +
+
|
+ +explicit | +
| std::unique_ptr< ResultSetDescriptor > kuzu::processor::ResultSetDescriptor::copy | +( | +) | +const | +
| std::vector<std::unique_ptr<DataChunkDescriptor> > kuzu::processor::ResultSetDescriptor::dataChunkDescriptors | +
#include "data_chunk.h"Go to the source code of this file.
+Go to the source code of this file.
Classes | |
| struct | kuzu::function::TableFuncMorsel |
| struct | kuzu::function::TableFuncSharedState |
| struct | kuzu::function::TableFuncLocalState |
| struct | kuzu::function::TableFunction |
| struct | kuzu::function::CurrentSettingFunction |
| struct | kuzu::function::DBVersionFunction |
| struct | kuzu::function::ShowTablesFunction |
| struct | kuzu::function::ShowWarningsFunction |
| struct | kuzu::function::ClearWarningsFunction |
| struct | kuzu::function::TableInfoFunction |
| struct | kuzu::function::ShowSequencesFunction |
| struct | kuzu::function::ShowConnectionFunction |
| struct | kuzu::function::StorageInfoFunction |
| struct | kuzu::function::StatsInfoFunction |
| struct | kuzu::function::BMInfoFunction |
| struct | kuzu::function::ShowAttachedDatabasesFunction |
| struct | kuzu::function::ShowFunctionsFunction |
| struct | kuzu::function::CreateProjectGraphFunction |
| struct | kuzu::function::DropProjectGraphFunction |
| struct | kuzu::function::ShowLoadedExtensionsFunction |
| struct | kuzu::function::ShowOfficialExtensionsFunction |
| struct | kuzu::function::ShowIndexesFunction |
Namespaces | |
| namespace | kuzu |
| namespace | kuzu::binder |
| namespace | kuzu::parser |
| namespace | kuzu::planner |
| namespace | kuzu::processor |
| namespace | kuzu::transaction |
| namespace | kuzu::function |
| using | kuzu::function::table_func_rewrite_t |
| using | kuzu::function::table_func_get_logical_plan_t |
| using | kuzu::function::table_func_get_physical_plan_t |
|
+ Kùzu C++ API
+
+ |
+
|
- Kùzu C++ API
-
- |
-
#include <utility>#include "assert.h"#include "cast.h"#include "constants.h"#include "copy_constructors.h"#include "data_chunk_state.h"#include "null_mask.h"