![]() |
Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <sql_parsetree.hpp>


Public Member Functions | |
| AtomExpression (const boost::any &_atom, AttributeType _type) | |
| void | setColumnName (const String &name) |
| String | toString () |
| String | getQueryPlan (TypedNodePtr &io_node) |
Public Attributes | |
| boost::any | atom |
| AttributeType | type |
| String | explicit_result_colname |
| CoGaDB::SQL::ParseTree::AtomExpression::AtomExpression | ( | const boost::any & | _atom, |
| AttributeType | _type | ||
| ) | [inline] |
| String CoGaDB::SQL::ParseTree::AtomExpression::getQueryPlan | ( | TypedNodePtr & | io_node | ) | [virtual] |
Implements CoGaDB::SQL::ParseTree::ScalarExpression.
References hype::queryprocessing::Node::setLeft().
Referenced by CoGaDB::SQL::ParseTree::AlgebraExpression::getQueryPlan().


| void CoGaDB::SQL::ParseTree::AtomExpression::setColumnName | ( | const String & | name | ) | [virtual] |
Reimplemented from CoGaDB::SQL::ParseTree::ScalarExpression.
References CoGaDB::BOOLEAN, CoGaDB::FLOAT, CoGaDB::INT, and CoGaDB::VARCHAR.
| boost::any CoGaDB::SQL::ParseTree::AtomExpression::atom |