Classes |
class | CoGaDB::SQL::ParseTree::Statement |
class | CoGaDB::SQL::ParseTree::CreateTable |
struct | CoGaDB::SQL::ParseTree::ScalarExpression |
struct | CoGaDB::SQL::ParseTree::AtomExpression |
struct | CoGaDB::SQL::ParseTree::ColumnExpression |
struct | CoGaDB::SQL::ParseTree::FunctionExpression |
struct | CoGaDB::SQL::ParseTree::AlgebraExpression |
struct | CoGaDB::SQL::ParseTree::SearchCondition |
struct | CoGaDB::SQL::ParseTree::AndCondition |
struct | CoGaDB::SQL::ParseTree::OrCondition |
struct | CoGaDB::SQL::ParseTree::Predicate |
struct | CoGaDB::SQL::ParseTree::ComparisonPredicate |
struct | CoGaDB::SQL::ParseTree::BetweenPredicate |
struct | CoGaDB::SQL::ParseTree::NotBetweenPredicate |
struct | CoGaDB::SQL::ParseTree::TableReference |
struct | CoGaDB::SQL::ParseTree::TableName |
struct | CoGaDB::SQL::ParseTree::Join |
struct | CoGaDB::SQL::ParseTree::InnerJoin |
struct | CoGaDB::SQL::ParseTree::CrossJoin |
struct | CoGaDB::SQL::ParseTree::OrderBy |
class | CoGaDB::SQL::ParseTree::InsertInto |
struct | CoGaDB::SQL::ParseTree::TableExpression |
class | CoGaDB::SQL::ParseTree::SelectFrom |
class | CoGaDB::SQL::ParseTree::Sequence |
Namespaces |
namespace | CoGaDB |
| The global namespace of the programming tasks, to avoid name claches with other libraries.
|
namespace | CoGaDB::SQL |
namespace | CoGaDB::SQL::ParseTree |
Typedefs |
typedef std::string | CoGaDB::SQL::ParseTree::String |
typedef boost::any | CoGaDB::SQL::ParseTree::Integer |
typedef CoGaDB::AggregationMethod | CoGaDB::SQL::ParseTree::AggregationFunction |
typedef boost::shared_ptr
< Statement > | CoGaDB::SQL::ParseTree::StatementPtr |
typedef CoGaDB::AttributeType | CoGaDB::SQL::ParseTree::AttributeType |
typedef CoGaDB::Attribut | CoGaDB::SQL::ParseTree::Attribute |
typedef CoGaDB::TableSchema | CoGaDB::SQL::ParseTree::TableSchema |
typedef CoGaDB::Table | CoGaDB::SQL::ParseTree::Table |
typedef CoGaDB::TablePtr | CoGaDB::SQL::ParseTree::TablePtr |
typedef
query_processing::LogicalQueryPlan::TypedNodePtr | CoGaDB::SQL::ParseTree::TypedNodePtr |
typedef boost::shared_ptr
< ScalarExpression > | CoGaDB::SQL::ParseTree::ScalarExpressionPtr |
typedef std::list
< ScalarExpressionPtr > | CoGaDB::SQL::ParseTree::ScalarExpressionList |
typedef boost::shared_ptr
< ScalarExpressionList > | CoGaDB::SQL::ParseTree::ScalarExpressionListPtr |
typedef boost::shared_ptr
< AtomExpression > | CoGaDB::SQL::ParseTree::AtomExpressionPtr |
typedef boost::shared_ptr
< ColumnExpression > | CoGaDB::SQL::ParseTree::ColumnExpressionPtr |
typedef boost::shared_ptr
< FunctionExpression > | CoGaDB::SQL::ParseTree::FunctionExpressionPtr |
typedef
CoGaDB::ColumnAlgebraOperation | CoGaDB::SQL::ParseTree::ColumnAlgebraOperation |
typedef boost::shared_ptr
< SearchCondition > | CoGaDB::SQL::ParseTree::SearchConditionPtr |
typedef boost::shared_ptr
< AndCondition > | CoGaDB::SQL::ParseTree::AndConditionPtr |
typedef boost::shared_ptr
< OrCondition > | CoGaDB::SQL::ParseTree::OrConditionPtr |
typedef boost::shared_ptr
< ComparisonPredicate > | CoGaDB::SQL::ParseTree::ComparisonPredicatePtr |
typedef boost::shared_ptr
< TableReference > | CoGaDB::SQL::ParseTree::TableReferencePtr |
typedef std::list
< TableReferencePtr > | CoGaDB::SQL::ParseTree::TableReferenceList |
typedef boost::shared_ptr
< TableName > | CoGaDB::SQL::ParseTree::TableNamePtr |
typedef boost::shared_ptr
< InnerJoin > | CoGaDB::SQL::ParseTree::InnerJoinPtr |
typedef boost::shared_ptr
< CrossJoin > | CoGaDB::SQL::ParseTree::CrossJoinPtr |
typedef std::list< String > | CoGaDB::SQL::ParseTree::ColumnList |
typedef boost::shared_ptr
< ColumnList > | CoGaDB::SQL::ParseTree::ColumnListPtr |
typedef CoGaDB::Tuple | CoGaDB::SQL::ParseTree::Tuple |
typedef CoGaDB::SortOrder | CoGaDB::SQL::ParseTree::SortOrder |
typedef std::pair< String,
SortOrder > | CoGaDB::SQL::ParseTree::OrderingSpec |
typedef boost::shared_ptr
< OrderBy > | CoGaDB::SQL::ParseTree::OrderByPtr |
typedef boost::shared_ptr
< Sequence > | CoGaDB::SQL::ParseTree::SequencePtr |
Enumerations |
enum | CoGaDB::SQL::ParseTree::ValueComparator {
CoGaDB::SQL::ParseTree::LESSER,
CoGaDB::SQL::ParseTree::LESSER_EQUAL,
CoGaDB::SQL::ParseTree::GREATER,
CoGaDB::SQL::ParseTree::GREATER_EQUAL,
CoGaDB::SQL::ParseTree::EQUAL,
CoGaDB::SQL::ParseTree::UNEQUAL
} |
| Operators supported by ComparisonPredicate. More...
|