BadgerDB
Public Types | Public Member Functions | Protected Attributes
PxxQuery Class Reference
Inheritance diagram for PxxQuery:
PxxPnode PxxDelete

List of all members.

Public Types

enum  NodeType {
  Query, Create, CreateIndex, Delete,
  Drop, DropIndex, Insert, AttrName,
  AggrFunc, RelName, DataType, AttrType,
  Value, List, Predicate, PredTree,
  Literal
}

Public Member Functions

 PxxQuery (PxxList *proj, PxxList *from)
void AddWhere (PxxPredTree *preds)
void AddGroupBy (PxxList *grpBy)
void AddHaving (PxxPredTree *preds)
void AddInsertInto (char *relname)
NodeType MyType () const
void Write (ostream &os) const
PxxRelNameRelName ()
PxxListProjs ()
PxxListFroms ()
PxxPredTreePreds ()
PxxListGroups ()
PxxPredTreeHavings ()

Protected Attributes

PxxRelName _relname
PxxList_projList
PxxList_fromList
PxxPredTree_preds
PxxList_group
PxxPredTree_having

Detailed Description

Definition at line 834 of file SqlParser.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends