This is the complete list of members for kuzu::binder::Expression, including all inherited members.
alias | kuzu::binder::Expression | protected |
cast(const common::LogicalType &type) | kuzu::binder::Expression | virtual |
cast() | kuzu::binder::Expression | inline |
children | kuzu::binder::Expression | protected |
constCast() const | kuzu::binder::Expression | inline |
constPtrCast() const | kuzu::binder::Expression | inline |
copy() const | kuzu::binder::Expression | inlinevirtual |
dataType | kuzu::binder::Expression | |
DELETE_COPY_DEFAULT_MOVE(Expression) | kuzu::binder::Expression | |
Expression(common::ExpressionType expressionType, common::LogicalType dataType, expression_vector children, std::string uniqueName) | kuzu::binder::Expression | inline |
Expression(common::ExpressionType expressionType, common::LogicalType dataType, const std::shared_ptr< Expression > &left, const std::shared_ptr< Expression > &right, std::string uniqueName) | kuzu::binder::Expression | inline |
Expression(common::ExpressionType expressionType, common::LogicalType dataType, const std::shared_ptr< Expression > &child, std::string uniqueName) | kuzu::binder::Expression | inline |
Expression(common::ExpressionType expressionType, common::LogicalType dataType, std::string uniqueName) | kuzu::binder::Expression | inline |
ExpressionChildrenCollector class | kuzu::binder::Expression | friend |
expressionType | kuzu::binder::Expression | |
getAlias() const | kuzu::binder::Expression | inline |
getChild(common::idx_t idx) const | kuzu::binder::Expression | inline |
getChildren() const | kuzu::binder::Expression | inline |
getDataType() const | kuzu::binder::Expression | inline |
getNumChildren() const | kuzu::binder::Expression | inline |
getUniqueName() const | kuzu::binder::Expression | inline |
hasAlias() const | kuzu::binder::Expression | inline |
operator==(const Expression &rhs) const | kuzu::binder::Expression | inline |
ptrCast() | kuzu::binder::Expression | inline |
setAlias(const std::string &newAlias) | kuzu::binder::Expression | inline |
setChild(common::idx_t idx, std::shared_ptr< Expression > child) | kuzu::binder::Expression | inline |
setUniqueName(const std::string &name) | kuzu::binder::Expression | inline |
splitOnAND() | kuzu::binder::Expression | |
toString() const | kuzu::binder::Expression | inline |
toStringInternal() const =0 | kuzu::binder::Expression | protectedpure virtual |
uniqueName | kuzu::binder::Expression | protected |
~Expression()=default | kuzu::binder::Expression | virtual |