4 friend class csvdomnode;
10 void construct(
bool stringcacheenabled);
13 domnode *getColumn(uint64_t position);
14 domnode *getColumn(
const char *name);
16 bool caseColumn(
domnode *c,
bool upper);
17 bool caseColumns(
bool upper);
19 bool trimNode(
domnode *node,
bool left,
bool right);
20 bool trimColumns(
bool left,
bool right);
22 void setValue(
domnode *node,
const char *name,
bool quoted);
24 bool renameColumn(
const char *oldname,
25 uint64_t position,
bool useposition,
26 const char *name,
bool quoted);
28 bool insertColumnAt(uint64_t position,
29 const char *name,
bool quoted);
31 bool insertRecordAt(uint64_t position);
33 bool trimField(uint64_t record, uint64_t column,
34 bool left,
bool right);
36 void trimFields(
bool left,
bool right);
41 uint16_t *indentlevel);