#include <librets/SqlToDmqlCompiler.h>

Public Types | |
| enum | QueryType { DMQL_QUERY, GET_OBJECT_QUERY, LOOKUP_QUERY, LOOKUP_COLUMNS_QUERY } |
Public Member Functions | |
| SqlToDmqlCompiler (SqlMetadataPtr metadata) | |
| QueryType | sqlToDmql (std::string sql) |
| QueryType | sqlToDmql (std::istream &inputStream) |
| DmqlQueryPtr | GetDmqlQuery () const |
| GetObjectQueryPtr | GetGetObjectQuery () const |
| LookupQueryPtr | GetLookupQuery () const |
| LookupColumnsQueryPtr | GetLookupColumnsQuery () const |
| virtual std::ostream & | Print (std::ostream &outputStream) const |
| std::string | ToString () const |
| virtual bool | Equals (const RetsObject *object) const |
| enum QueryType |
| SqlToDmqlCompiler | ( | SqlMetadataPtr | metadata | ) |
| virtual bool Equals | ( | const RetsObject * | object | ) | const [virtual, inherited] |
| DmqlQueryPtr GetDmqlQuery | ( | ) | const |
| GetObjectQueryPtr GetGetObjectQuery | ( | ) | const |
| LookupColumnsQueryPtr GetLookupColumnsQuery | ( | ) | const |
| LookupQueryPtr GetLookupQuery | ( | ) | const |
| virtual std::ostream& Print | ( | std::ostream & | outputStream | ) | const [virtual, inherited] |
Reimplemented in CapabilityUrls, DefaultMetadataCollector, DmqlQuery, FieldCriterion, GetObjectQuery, JunctionCriterion, LiteralCriterion, LookupCriterion, MetadataElement, NotCriterion, RetsXmlAttribute, RetsXmlEndDocumentEvent, RetsXmlEndElementEvent, RetsXmlStartElementEvent, RetsXmlTextEvent, and Uri.
| QueryType sqlToDmql | ( | std::istream & | inputStream | ) |
| QueryType sqlToDmql | ( | std::string | sql | ) |
| std::string ToString | ( | ) | const [inherited] |