QueryExpression#

class numpy::QueryExpression#

numpy C++ class.

Example#

#include <numpy/np_ndarray.h>
using namespace numpy;

// Use QueryExpression
QueryExpression obj;
// ... operations ...

Constructors#

Signature

Location

Example

QueryExpression(const std::string& expr)

df_query.h:472

Other Methods#

Signature

Return Type

Location

Example

void collect_columns(const ASTNode\* node)

void

df_query.h:442

collect_columns(and_node->left.get())

df_query.h:453

collect_columns(and_node->right.get())

df_query.h:454

collect_columns(or_node->left.get())

df_query.h:459

collect_columns(or_node->right.get())

df_query.h:460

collect_columns(not_node->operand.get())

df_query.h:465

collect_columns(root\_.get())

df_query.h:477

Lexer lexer(expr)

Lexer

df_query.h:473

Parser parser(std::move(tokens))

Parser

df_query.h:475

const std::unordered_set<std::string>& referenced_columns() const

const std::unordered_set<std::string>&

df_query.h:482

const ASTNode\* root() const

const ASTNode*

df_query.h:480