Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <sql_parsetree.hpp>
Public Member Functions | |
AlgebraExpression (ScalarExpressionPtr _lvalue, ColumnAlgebraOperation _op, ScalarExpressionPtr _rvalue) | |
void | setColumnName (const String &name) |
String | getQueryPlan (TypedNodePtr &io_node) |
Public Attributes | |
ScalarExpressionPtr | lvalue |
ColumnAlgebraOperation | op |
ScalarExpressionPtr | rvalue |
String | explicit_result_colname |
CoGaDB::SQL::ParseTree::AlgebraExpression::AlgebraExpression | ( | ScalarExpressionPtr | _lvalue, |
ColumnAlgebraOperation | _op, | ||
ScalarExpressionPtr | _rvalue | ||
) | [inline] |
String CoGaDB::SQL::ParseTree::AlgebraExpression::getQueryPlan | ( | TypedNodePtr & | io_node | ) | [virtual] |
Implements CoGaDB::SQL::ParseTree::ScalarExpression.
References CoGaDB::SQL::ParseTree::AtomExpression::getQueryPlan().
void CoGaDB::SQL::ParseTree::AlgebraExpression::setColumnName | ( | const String & | name | ) | [virtual] |
Reimplemented from CoGaDB::SQL::ParseTree::ScalarExpression.