Kuzu C++ API
Loading...
Searching...
No Matches
physical_operator.h File Reference
#include "operator_print_info.h"
#include "result_set.h"

Go to the source code of this file.

Classes

struct  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::DUMMY_SIMPLE_SINK , kuzu::processor::EMPTY_RESULT , kuzu::processor::EXPORT_DATABASE , kuzu::processor::EXTENSION_CLAUSE ,
  kuzu::processor::FILTER , kuzu::processor::FLATTEN , 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::PARTITIONER , kuzu::processor::PATH_PROPERTY_PROBE ,
  kuzu::processor::PRIMARY_KEY_SCAN_NODE_TABLE , kuzu::processor::PROJECTION , kuzu::processor::PROFILE , kuzu::processor::RECURSIVE_EXTEND ,
  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 , kuzu::processor::UNINSTALL_EXTENSION
}