Wolframe, 0.0.3

_Wolframe::db::LanguageDescriptionSQL Class Reference

#include <databaseLanguage.hpp>

Inheritance diagram for _Wolframe::db::LanguageDescriptionSQL:
_Wolframe::db::LanguageDescription

Public Types

typedef std::pair< std::string,
std::string > 
TemplateArgumentAssignment
 Implement LanguageDescription::substituteTemplateArguments( const std::string&,const std::vector<TemplateArgumentAssignment>&) const. More...
 
- Public Types inherited from _Wolframe::db::LanguageDescription
typedef std::pair< std::string,
std::string > 
TemplateArgumentAssignment
 Substitute all template arguments in the specified embedded database statement. More...
 

Public Member Functions

 LanguageDescriptionSQL ()
 Default constructor. More...
 
virtual ~LanguageDescriptionSQL ()
 Destructor. More...
 
virtual const char * eoln_commentopr () const
 Implement LanguageDescription::eoln_commentopr() const. More...
 
virtual std::string stm_argument_reference (int index) const
 Implement LanguageDescription::stm_argument_reference( int index) const;. More...
 
virtual bool isEmbeddedStatement (std::string::const_iterator si, std::string::const_iterator se) const
 Implement LanguageDescription::isEmbeddedStatement( std::string::const_iterator, std::string::const_iterator) const;. More...
 
virtual std::string parseEmbeddedStatement (std::string::const_iterator &si, std::string::const_iterator se) const
 Implement LanguageDescription::parseEmbeddedStatement( std::string::const_iterator& si, std::string::const_iterator se) const. More...
 
virtual std::string substituteTemplateArguments (const std::string &cmd, const std::vector< TemplateArgumentAssignment > &arg) const
 
virtual bool isCaseSensitive () const
 Implement LanguageDescription::isCaseSensitive() More...
 
- Public Member Functions inherited from _Wolframe::db::LanguageDescription
virtual ~LanguageDescription ()
 Destructor. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

_Wolframe::db::LanguageDescriptionSQL::LanguageDescriptionSQL ( )
inline

Default constructor.

virtual _Wolframe::db::LanguageDescriptionSQL::~LanguageDescriptionSQL ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual const char* _Wolframe::db::LanguageDescriptionSQL::eoln_commentopr ( ) const
inlinevirtual
virtual bool _Wolframe::db::LanguageDescriptionSQL::isCaseSensitive ( ) const
inlinevirtual
virtual bool _Wolframe::db::LanguageDescriptionSQL::isEmbeddedStatement ( std::string::const_iterator  si,
std::string::const_iterator  se 
) const
virtual
virtual std::string _Wolframe::db::LanguageDescriptionSQL::parseEmbeddedStatement ( std::string::const_iterator &  si,
std::string::const_iterator  se 
) const
virtual
virtual std::string _Wolframe::db::LanguageDescriptionSQL::stm_argument_reference ( int  index) const
virtual
virtual std::string _Wolframe::db::LanguageDescriptionSQL::substituteTemplateArguments ( const std::string &  cmd,
const std::vector< TemplateArgumentAssignment > &  arg 
) const
virtual

The documentation for this class was generated from the following file: