1 #ifndef __QTCOMMAND_HH__
2 #define __QTCOMMAND_HH___
9 #include <ospace/string.h>
87 void createCollection(std::string collectionName, std::string typeName);
90 void dropCollection(std::string collectionName);
93 std::string getSelectedDataType(std::vector<QtData*>* data);
96 void insertIntoCollection(std::vector<QtData*>* data, std::string collectionName);
99 bool collectionExists(std::string collectionName);
108 std::string collectionName;
111 std::string typeName;
117 static const std::string tmpSetTypePrefix;
118 static const std::string tmpMddTypePrefix;
121 #include "qlparser/qtcommand.icc"
Definition: qtcommand.hh:55
Definition: qtcommand.hh:50
Definition: qtcommand.hh:56
QtCommand(QtCommandType initCommand, const std::string &initCollection, const std::string &initType)
constructor getting command, collection and type name (create collection)
Definition: qtcommand.hh:57
QtChildType
Definition: qtnode.hh:186
QtNodeType
Definition: qtnode.hh:93
virtual void checkType()
type checking
virtual int evaluate()
method for evaluating the node
Definition: qtoperationiterator.hh:56
virtual const QtNodeType getNodeType() const
method for identification of nodes
virtual void printAlgebraicExpression(std::ostream &s=std::cout)
prints the algebraic expression
virtual void printTree(int tab, std::ostream &s=std::cout, QtChildType mode=QT_ALL_NODES)
prints the tree
Definition: qtexecute.hh:41
Definition: qtnode.hh:190
QtCommandType
Definition: qtcommand.hh:53