Utility functions for extracting information from SQL schema files. More...
#include <string>#include "DataTypes.h"#include "TableInfo.h"

Go to the source code of this file.
Namespaces | |
| namespace | SqlParser |
Utility functions for extracting information from SQL schema files. | |
Functions | |
| void | SqlParser::extractTable (const std::string &filename, const std::string &tablename, TableInfo &att) |
| Extract all info for the named table in the named schema file. | |
| void | SqlParser::string2words (const std::string &str, StringMap &words) |
| bool | SqlParser::isAttrEntry (const std::string &word) |
| Does the word correspond to the name of an attribute? | |
| bool | SqlParser::isCreateTable (const std::string &w1, const std::string &w2, const std::string &w3, const std::string &tablename) |
| bool | SqlParser::isEndOfTable (const std::string &word) |
| Does the word correspond to the end of the text describing a table? | |
| bool | SqlParser::isTag (const std::string &word) |
| Does the word correspond to one of our in house --/X tags? | |
Variables | |
| const std::string | SqlParser::TAGHEAD = "--/" |
Utility functions for extracting information from SQL schema files.
1.6.3