LibreOffice Module dbaccess (master) 1
|
#include <composertools.hxx>
Public Member Functions | |
OUString | getComposedAndClear () |
void | clear () |
TokenComposer () | |
virtual | ~TokenComposer () |
TokenComposer (TokenComposer const &)=default | |
TokenComposer (TokenComposer &&)=default | |
TokenComposer & | operator= (TokenComposer const &)=default |
TokenComposer & | operator= (TokenComposer &&)=default |
void | operator() (const OUString &lhs) |
void | append (const OUString &lhs) |
virtual void | appendNonEmptyToNonEmpty (const OUString &lhs)=0 |
append the given part. Only to be called when both the part and our buffer so far are not empty More... | |
Protected Attributes | |
OUStringBuffer | m_aBuffer |
Private Attributes | |
bool | m_bUsed |
Definition at line 29 of file composertools.hxx.
|
inline |
Definition at line 57 of file composertools.hxx.
|
inlinevirtual |
Definition at line 64 of file composertools.hxx.
|
default |
|
default |
|
inline |
Definition at line 78 of file composertools.hxx.
References appendNonEmptyToNonEmpty(), m_aBuffer, and m_bUsed.
Referenced by dbaccess::OQueryComposer::appendFilterByColumn(), dbaccess::OSingleSelectQueryComposer::appendGroupByColumn(), dbaccess::OQueryComposer::appendOrderByColumn(), dbaccess::OKeySet::executeStatement(), dbaccess::OptimisticSet::makeNewStatement(), operator()(), dbaccess::OQueryComposer::setFilter(), and dbaccess::OQueryComposer::setOrder().
|
pure virtual |
append the given part. Only to be called when both the part and our buffer so far are not empty
Implemented in dbaccess::FilterCreator, and dbaccess::OrderCreator.
Referenced by append().
|
inline |
Definition at line 48 of file composertools.hxx.
|
inline |
Definition at line 40 of file composertools.hxx.
References m_aBuffer, and m_bUsed.
Referenced by dbaccess::OQueryComposer::appendFilterByColumn(), dbaccess::OSingleSelectQueryComposer::appendGroupByColumn(), dbaccess::OQueryComposer::appendOrderByColumn(), dbaccess::OKeySet::executeStatement(), dbaccess::OQueryComposer::getFilter(), dbaccess::OQueryComposer::getOrder(), dbaccess::OptimisticSet::makeNewStatement(), dbaccess::OQueryComposer::setFilter(), and dbaccess::OQueryComposer::setOrder().
|
inline |
Definition at line 73 of file composertools.hxx.
References append().
|
default |
|
default |
|
protected |
Definition at line 37 of file composertools.hxx.
Referenced by append(), dbaccess::FilterCreator::appendNonEmptyToNonEmpty(), dbaccess::OrderCreator::appendNonEmptyToNonEmpty(), clear(), and getComposedAndClear().
|
private |
Definition at line 33 of file composertools.hxx.
Referenced by append(), clear(), and getComposedAndClear().