SingleFieldOperator

SingleFieldOperator is a base class for single field operators, the most common Operator. Derived classes implement makeCalculator and the Calculator class it returns.

Constructors

this
this(string operatorName, size_t fieldIndex, MissingFieldPolicy missingPolicy, Flag!"useHeaderSuffix" useHeaderSuffix, Flag!"allowCustomHeader" allowCustomHeader)

Undocumented in source.

Members

Functions

allowCustomHeader
bool allowCustomHeader()

Undocumented in source. Be warned that the author may not have intended to support it.

fieldIndex
size_t fieldIndex()

Undocumented in source. Be warned that the author may not have intended to support it.

header
string header()

Undocumented in source. Be warned that the author may not have intended to support it.

makeCalculator
SingleFieldCalculator makeCalculator()

Undocumented in source.

missingPolicy
MissingFieldPolicy missingPolicy()

Undocumented in source. Be warned that the author may not have intended to support it.

name
string name()

Undocumented in source. Be warned that the author may not have intended to support it.

numericFieldsToSave
size_t[] numericFieldsToSave()

Undocumented in source. Be warned that the author may not have intended to support it.

processHeaderLine
void processHeaderLine(char[][] fields)

Undocumented in source. Be warned that the author may not have intended to support it.

setCustomHeader
void setCustomHeader(string customHeader)

Undocumented in source. Be warned that the author may not have intended to support it.

setSaveFieldValuesNumeric
void setSaveFieldValuesNumeric()

Undocumented in source. Be warned that the author may not have intended to support it.

setSaveFieldValuesText
void setSaveFieldValuesText()

Undocumented in source. Be warned that the author may not have intended to support it.

textFieldsToSave
size_t[] textFieldsToSave()

Undocumented in source. Be warned that the author may not have intended to support it.

useHeaderSuffix
bool useHeaderSuffix()

Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Operator

header
string header [@property getter]

Undocumented in source.

name
string name [@property getter]

Undocumented in source.

processHeaderLine
void processHeaderLine(char[][] fields)

Undocumented in source.

numericFieldsToSave
size_t[] numericFieldsToSave()

Undocumented in source.

textFieldsToSave
size_t[] textFieldsToSave()

Undocumented in source.

makeCalculator
Calculator makeCalculator()

Undocumented in source.

Meta