ARB
|
#include <xferset.h>
Public Member Functions | |
ReadRule (const string &fields_, const string &separator_) | |
ReadRule (const char *fields_, const char *separator_, const char *aci_) | |
TransportedData | readFrom (GBDATA *gb_item, GBDATA *gb_dest_item) const |
const string & | getACI () const |
const string & | getSourceFields () const |
const string & | getSeparator () const |
bool | multiple_source_fields () const |
Protected Member Functions | |
void | saveReadConfig (ConfigMapping &cfgmap) const |
string | describe () const |
Definition at line 99 of file xferset.h.
Referenced by FieldTransfer::Rule::makeAciConverter(), and FieldTransfer::Rule::makeSimple().
|
protected |
Definition at line 460 of file xferset.cxx.
References ACI, NOSEP, SEP, ConfigMapping::set_entry(), and SOURCE.
|
protected |
Definition at line 537 of file xferset.cxx.
TransportedData FieldTransfer::ReadRule::readFrom | ( | GBDATA * | gb_item, |
GBDATA * | gb_dest_item | ||
) | const |
Definition at line 107 of file xferset.cxx.
References FieldTransfer::cannotReadContainer(), concat(), FieldTransfer::TransportedData::exists(), FieldTransfer::TransportedData::failed(), GB_await_error(), GB_DB, GB_FIND, GB_get_root(), GB_have_error(), GB_read_type(), GB_search(), GB_STRING, GBT_split_string(), FieldTransfer::TransportedData::getString(), arb_test::none(), CharPtrArray::size(), and xf_assert.
|
inline |
|
inline |
Definition at line 115 of file xferset.h.
Referenced by FieldTransfer::RuleSet::extractUsedFields().
|
inline |
|
inline |
Definition at line 118 of file xferset.h.
Referenced by FieldTransfer::RuleSet::extractUsedFields().