|
| | tablereader (transaction_base &, const std::string &Name, const std::string &Null=std::string{}) |
| |
| template<typename ITER > |
| | tablereader (transaction_base &, const std::string &Name, ITER begincolumns, ITER endcolumns) |
| |
| template<typename ITER > |
| | tablereader (transaction_base &, const std::string &Name, ITER begincolumns, ITER endcolumns, const std::string &Null) |
| |
| | ~tablereader () noexcept |
| |
| template<typename TUPLE > |
| tablereader & | operator>> (TUPLE &) |
| |
| | operator bool () const noexcept |
| |
| bool | operator! () const noexcept |
| |
| bool | get_raw_line (std::string &Line) |
| |
| template<typename TUPLE > |
| void | tokenize (std::string, TUPLE &) const |
| |
| virtual void | complete () override |
| |
| | tablestream (transaction_base &Trans, const std::string &Null=std::string{}) |
| |
| virtual | ~tablestream () noexcept=0 |
| |
| | transactionfocus (transaction_base &t) |
| |
| | transactionfocus ()=delete |
| |
| | transactionfocus (const transactionfocus &)=delete |
| |
| transactionfocus & | operator= (const transactionfocus &)=delete |
| |
| | namedclass (const std::string &Classname) |
| |
| | namedclass (const std::string &Classname, const std::string &Name) |
| |
| const std::string & | name () const noexcept |
| | Object name, or the empty string if no name was given. More...
|
| |
| const std::string & | classname () const noexcept |
| | Class name. More...
|
| |
| std::string | description () const |
| | Combination of class name and object name; or just class name. More...
|
| |
- Deprecated:
- Use stream_from instead.
Efficiently pull data directly out of a table.
- Warning
- This class does not work reliably with multibyte encodings. Using it with some multi-byte encodings may pose a security risk.