|
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().