Jpp
|
Auxiliary class for specifying selection of database data. More...
#include <JSelector.hh>
Public Member Functions | |
JSelector () | |
Default constructor. More... | |
JSelector (const JEquationParameters ¶meters) | |
Constructor. More... | |
const JEquationParameters & | getEquationParameters () const |
Get equation parameters. More... | |
void | setEquationParameters (const JEquationParameters &buffer) |
Set equation parameters. More... | |
const char | getDefaultSeparator () const |
Get default separator character. More... | |
const std::string & | getSeparator () const |
Get separator characters. More... | |
void | setSeparator (const std::string &sep) |
Set separator character(s). More... | |
const char | getDefaultEndOfLine () const |
Get default end of line character. More... | |
const char | getPreferredEndOfLine (const unsigned int index) const |
Get preferred end of line character. More... | |
const std::string & | getEndOfLine () const |
Get end of line characters. More... | |
void | setEndOfLine (const std::string &eol) |
Set end of line characters. More... | |
const char | getDefaultDivision () const |
Get default division character. More... | |
const std::string & | getDivision () const |
Get division characters. More... | |
void | setDivision (const std::string &div) |
Set division characters. More... | |
const char | getDefaultSkipLine () const |
Get default skip line character. More... | |
const std::string & | getSkipLine () const |
Get skip line characters. More... | |
void | setSkipLine (const std::string &skip) |
Set skip line characters. More... | |
void | setBrackets (const char left, const char right) |
Set brackets. More... | |
char | getLeftBracket () const |
Get left bracket. More... | |
char | getRightBracket () const |
Get right bracket. More... | |
const char | getDefaultWhiteSpace () const |
Get default white space character. More... | |
const std::string & | getWhiteSpace () const |
Get white space characters. More... | |
void | setWhiteSpace (const std::string &ws) |
Set white space characters. More... | |
JEquationParameters & | join (const JEquationParameters &value) |
Join equation parameters. More... | |
bool | isSeparator (const char c) const |
Test for separator character. More... | |
bool | isEndOfLine (const char c) const |
Test for end of line character. More... | |
bool | isDivision (const char c) const |
Test for division character. More... | |
bool | isSkipLine (const char c) const |
Test for skip line character. More... | |
bool | isLeftBracket (const char c) const |
Test for left bracket character. More... | |
bool | isRightBracket (const char c) const |
Test for right bracket character. More... | |
bool | isWhiteSpace (const char c) const |
Test for white space character. More... | |
Protected Attributes | |
std::string | sep |
std::string | eol |
std::string | div |
std::string | skip |
char | left |
char | right |
std::string | ws |
Friends | |
std::istream & | operator>> (std::istream &in, JSelector &selector) |
Read selector from input stream. More... | |
std::ostream & | operator<< (std::ostream &out, const JSelector &selector) |
Write selector to output stream. More... | |
Auxiliary class for specifying selection of database data.
Definition at line 29 of file JDB/JSelector.hh.
|
inline |
Default constructor.
Definition at line 37 of file JDB/JSelector.hh.
|
inline |
Constructor.
parameters | equation parameters |
Definition at line 48 of file JDB/JSelector.hh.
|
inlineinherited |
Get equation parameters.
Definition at line 71 of file JEquationParameters.hh.
|
inlineinherited |
Set equation parameters.
buffer | equation parameters |
Definition at line 82 of file JEquationParameters.hh.
|
inlineinherited |
Get default separator character.
Definition at line 93 of file JEquationParameters.hh.
|
inlineinherited |
Get separator characters.
Definition at line 107 of file JEquationParameters.hh.
|
inlineinherited |
Set separator character(s).
sep | separator between parameter and its value |
Definition at line 118 of file JEquationParameters.hh.
|
inlineinherited |
Get default end of line character.
Definition at line 129 of file JEquationParameters.hh.
|
inlineinherited |
Get preferred end of line character.
index | index |
Definition at line 144 of file JEquationParameters.hh.
|
inlineinherited |
Get end of line characters.
Definition at line 160 of file JEquationParameters.hh.
|
inlineinherited |
Set end of line characters.
eol | end of line character |
Definition at line 171 of file JEquationParameters.hh.
|
inlineinherited |
Get default division character.
Definition at line 182 of file JEquationParameters.hh.
|
inlineinherited |
Get division characters.
Definition at line 196 of file JEquationParameters.hh.
|
inlineinherited |
Set division characters.
div | division characters |
Definition at line 207 of file JEquationParameters.hh.
|
inlineinherited |
Get default skip line character.
Definition at line 218 of file JEquationParameters.hh.
|
inlineinherited |
Get skip line characters.
Definition at line 232 of file JEquationParameters.hh.
|
inlineinherited |
Set skip line characters.
skip | skip line characters |
Definition at line 243 of file JEquationParameters.hh.
|
inlineinherited |
Set brackets.
left | left bracket |
right | right bracket |
Definition at line 255 of file JEquationParameters.hh.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Get default white space character.
Definition at line 289 of file JEquationParameters.hh.
|
inlineinherited |
Get white space characters.
Definition at line 303 of file JEquationParameters.hh.
|
inlineinherited |
Set white space characters.
ws | white space characters |
Definition at line 314 of file JEquationParameters.hh.
|
inlineinherited |
Join equation parameters.
value | equation parameters |
Definition at line 325 of file JEquationParameters.hh.
|
inlineinherited |
Test for separator character.
c | character |
Definition at line 369 of file JEquationParameters.hh.
|
inlineinherited |
Test for end of line character.
c | character |
Definition at line 381 of file JEquationParameters.hh.
|
inlineinherited |
Test for division character.
c | character |
Definition at line 390 of file JEquationParameters.hh.
|
inlineinherited |
Test for skip line character.
c | character |
Definition at line 402 of file JEquationParameters.hh.
|
inlineinherited |
Test for left bracket character.
c | character |
Definition at line 414 of file JEquationParameters.hh.
|
inlineinherited |
Test for right bracket character.
c | character |
Definition at line 426 of file JEquationParameters.hh.
|
inlineinherited |
Test for white space character.
c | character |
Definition at line 438 of file JEquationParameters.hh.
|
friend |
Read selector from input stream.
in | input stream |
selector | selector |
Definition at line 61 of file JDB/JSelector.hh.
|
friend |
Write selector to output stream.
out | output stream |
selector | selector |
Definition at line 87 of file JDB/JSelector.hh.
|
protectedinherited |
Definition at line 444 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 445 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 446 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 447 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 448 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 449 of file JEquationParameters.hh.
|
protectedinherited |
Definition at line 450 of file JEquationParameters.hh.