VuoTable C type definition.
Definition in file VuoTable.h.
Go to the source code of this file.
Classes | |
struct | VuoTable |
Information structured in rows and columns. More... | |
Macros | |
#define | VuoTable_REQUIRES_INTERPROCESS_JSON |
This type has a _getInterprocessJson() function. More... | |
Functions | |
VuoTable | VuoTable_makeFromJson (struct json_object *js) |
Decodes the JSON object js to create a new value. More... | |
struct json_object * | VuoTable_getJson (const VuoTable value) |
Encodes value as a JSON object that can only be decoded in the same process. More... | |
struct json_object * | VuoTable_getInterprocessJson (const VuoTable value) |
Encodes value as a JSON object that can be decoded in a separate process. More... | |
char * | VuoTable_getSummary (const VuoTable value) |
Returns a human-readable description of value. More... | |
VuoTable | VuoTable_makeEmpty (void) |
Returns a table with nothing in it. More... | |
VuoTable | VuoTable_makeFromText (VuoText text, VuoTableFormat format) |
Returns a table parsed from text, a CSV- or TSV-formatted string. More... | |
VuoText | VuoTable_serialize (VuoTable table, VuoTableFormat format) |
Returns a CSV- or TSV-formatted string representation of a table. More... | |
VuoTable | VuoTable_sort_VuoInteger (VuoTable table, VuoInteger columnIndex, VuoTextSort sortType, VuoSortOrder sortOrder, bool firstRowIsHeader) |
Sorts the table's rows based on the values in the given column. More... | |
VuoTable | VuoTable_sort_VuoText (VuoTable table, VuoText columnHeader, VuoTextSort sortType, VuoSortOrder sortOrder, bool firstRowIsHeader) |
Sorts the table's rows based on the values in the given column. More... | |
VuoTable | VuoTable_transpose (VuoTable table) |
Diagonally flips the table. More... | |
VuoList_VuoText | VuoTable_getRow_VuoInteger (VuoTable table, VuoInteger rowIndex, bool includeHeader) |
Returns the data values in the row at rowIndex (indexed from 1). More... | |
VuoList_VuoText | VuoTable_getRow_VuoText (VuoTable table, VuoText rowHeader, bool includeHeader) |
Returns the data values in the row whose header (value in first column) matches rowHeader. More... | |
VuoList_VuoText | VuoTable_getColumn_VuoInteger (VuoTable table, VuoInteger columnIndex, bool includeHeader) |
Returns the data values in the column at columnIndex (indexed from 1). More... | |
VuoList_VuoText | VuoTable_getColumn_VuoText (VuoTable table, VuoText columnHeader, bool includeHeader) |
Returns the data values in the column whose header (value in first row) matches columnHeader. More... | |
VuoText | VuoTable_getItem_VuoInteger_VuoInteger (VuoTable table, VuoInteger rowIndex, VuoInteger columnIndex) |
Returns the data value at row rowIndex and column columnIndex. More... | |
VuoText | VuoTable_getItem_VuoInteger_VuoText (VuoTable table, VuoInteger rowIndex, VuoText columnHeader) |
Returns the data value at row rowIndex and column with header columnHeader. More... | |
VuoText | VuoTable_getItem_VuoText_VuoInteger (VuoTable table, VuoText rowHeader, VuoInteger columnIndex) |
Returns the data value at row with header rowHeader and column columnIndex. More... | |
VuoText | VuoTable_getItem_VuoText_VuoText (VuoTable table, VuoText rowHeader, VuoText columnHeader) |
Returns the data value at row with header rowHeader and column with header columnHeader. More... | |
VuoTable | VuoTable_addRow (VuoTable table, VuoListPosition position, VuoList_VuoText values) |
Returns a table in which values has been added as a new row, either before the first or after the last row. More... | |
VuoTable | VuoTable_addColumn (VuoTable table, VuoListPosition position, VuoList_VuoText values) |
Returns a table in which values has been added as a new column, either before the first or after the last column. More... | |
VuoTable | VuoTable_changeRow_VuoInteger (VuoTable table, VuoInteger rowIndex, VuoList_VuoText newValues, bool preserveHeader) |
Returns a table in which newValues has replaced the row at rowIndex. More... | |
VuoTable | VuoTable_changeRow_VuoText (VuoTable table, VuoText rowHeader, VuoList_VuoText newValues, bool preserveHeader) |
Returns a table in which newValues has replaced the row with header rowHeader. More... | |
VuoTable | VuoTable_changeColumn_VuoInteger (VuoTable table, VuoInteger columnIndex, VuoList_VuoText newValues, bool preserveHeader) |
Returns a table in which newValues has replaced the column at columnIndex. More... | |
VuoTable | VuoTable_changeColumn_VuoText (VuoTable table, VuoText columnHeader, VuoList_VuoText newValues, bool preserveHeader) |
Returns a table in which newValues has replaced the column with header columnHeader. More... | |
VuoTable | VuoTable_changeItem_VuoInteger_VuoInteger (VuoTable table, VuoInteger rowIndex, VuoInteger columnIndex, VuoText newValue) |
Returns a table in which newValue has replaced the value at row rowIndex and column columnIndex. More... | |
VuoTable | VuoTable_changeItem_VuoInteger_VuoText (VuoTable table, VuoInteger rowIndex, VuoText columnHeader, VuoText newValue) |
Returns a table in which newValue has replaced the value at row rowIndex and column with header columnHeader. More... | |
VuoTable | VuoTable_changeItem_VuoText_VuoInteger (VuoTable table, VuoText rowHeader, VuoInteger columnIndex, VuoText newValue) |
Returns a table in which newValue has replaced the value at row with header rowHeader and column columnIndex. More... | |
VuoTable | VuoTable_changeItem_VuoText_VuoText (VuoTable table, VuoText rowHeader, VuoText columnHeader, VuoText newValue) |
Returns a table in which newValue has replaced the value at row with header rowHeader and column with header columnHeader. More... | |
VuoTable | VuoTable_removeRow (VuoTable table, VuoListPosition position) |
Returns a table in which the first or last row has been removed. More... | |
VuoTable | VuoTable_removeColumn (VuoTable table, VuoListPosition position) |
Returns a table in which the first or last column has been removed. More... | |
VuoList_VuoText | VuoTable_findFirstMatchingRow_VuoInteger (VuoTable table, VuoInteger columnIndex, VuoText valueToFind, VuoTextComparison valueComparison, bool includeHeader) |
Returns the first row whose cell at column columnIndex matches valueToFind . More... | |
VuoList_VuoText | VuoTable_findFirstMatchingRow_VuoText (VuoTable table, VuoText columnHeader, VuoText valueToFind, VuoTextComparison valueComparison, bool includeHeader) |
Returns the first row whose cell at column columnHeader matches valueToFind . More... | |
void | VuoTable_retain (VuoTable value) |
Replaces the auto-generated function in order to retain the items within vectors. More... | |
void | VuoTable_release (VuoTable value) |
Replaces the auto-generated function in order to release the items within vectors. More... | |
VuoTable | VuoTable_makeFromString (const char *str) |
Automatically generated function. More... | |
char * | VuoTable_getString (const VuoTable value) |
Automatically generated function. More... | |
char * | VuoTable_getInterprocessString (const VuoTable value) |
Automatically generated function. More... | |