LibreOffice Module connectivity (master) 1
Public Member Functions | Static Public Member Functions | List of all members
connectivity::OParseContext Class Referencefinal

#include <sqlparse.hxx>

Inheritance diagram for connectivity::OParseContext:
[legend]
Collaboration diagram for connectivity::OParseContext:
[legend]

Public Member Functions

 OParseContext ()
 
virtual ~OParseContext ()
 
virtual OUString getErrorMessage (ErrorCode _eCodes) const override
 
virtual OString getIntlKeywordAscii (InternationalKeyCode _eKey) const override
 
virtual InternationalKeyCode getIntlKeyCode (const OString &rToken) const override
 
virtual css::lang::Locale getPreferredLocale () const override
 gets a locale instance which should be used when parsing in the context specified by this instance More...
 
virtual OUString getErrorMessage (ErrorCode _eCodes) const =0
 
virtual OString getIntlKeywordAscii (InternationalKeyCode _eKey) const =0
 
virtual InternationalKeyCode getIntlKeyCode (const OString &rToken) const =0
 
virtual css::lang::Locale getPreferredLocale () const =0
 gets a locale instance which should be used when parsing in the context specified by this instance More...
 

Static Public Member Functions

static const css::lang::Locale & getDefaultLocale ()
 

Additional Inherited Members

- Public Types inherited from connectivity::IParseContext
enum class  ErrorCode {
  General ,
  ValueNoLike ,
  FieldNoLike ,
  InvalidCompare ,
  InvalidIntCompare ,
  InvalidDateCompare ,
  InvalidRealCompare ,
  InvalidTableNosuch ,
  InvalidTableOrQuery ,
  InvalidColumn ,
  InvalidTableExist ,
  InvalidQueryExist
}
 
enum class  InternationalKeyCode {
  None = 0 ,
  Like ,
  Not ,
  Null ,
  True ,
  False ,
  Is ,
  Between ,
  Or ,
  And ,
  Avg ,
  Count ,
  Max ,
  Min ,
  Sum ,
  Every ,
  Any ,
  Some ,
  StdDevPop ,
  StdDevSamp ,
  VarSamp ,
  VarPop ,
  Collect ,
  Fusion ,
  Intersection
}
 
- Protected Member Functions inherited from connectivity::IParseContext
 ~IParseContext ()
 

Detailed Description

Definition at line 56 of file sqlparse.hxx.

Constructor & Destructor Documentation

◆ OParseContext()

connectivity::OParseContext::OParseContext ( )

◆ ~OParseContext()

virtual connectivity::OParseContext::~OParseContext ( )
virtual

Member Function Documentation

◆ getDefaultLocale()

static const css::lang::Locale & connectivity::OParseContext::getDefaultLocale ( )
static

◆ getErrorMessage()

virtual OUString connectivity::OParseContext::getErrorMessage ( ErrorCode  _eCodes) const
overridevirtual

◆ getIntlKeyCode()

virtual InternationalKeyCode connectivity::OParseContext::getIntlKeyCode ( const OString &  rToken) const
overridevirtual

◆ getIntlKeywordAscii()

virtual OString connectivity::OParseContext::getIntlKeywordAscii ( InternationalKeyCode  _eKey) const
overridevirtual

◆ getPreferredLocale()

virtual css::lang::Locale connectivity::OParseContext::getPreferredLocale ( ) const
overridevirtual

gets a locale instance which should be used when parsing in the context specified by this instance

if this is not overridden by derived classes, it returns the static default locale.

Implements connectivity::IParseContext.


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