Vuo  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
VuoTable.h File Reference

Description

VuoTable C type definition.

Classes

struct  VuoTable
 Information structured in rows and columns. More...
 

Functions

VuoTable VuoTable_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_objectVuoTable_getJson (const VuoTable value)
 Encodes value as a JSON object that can only be decoded in the same process.
 
struct json_objectVuoTable_getInterprocessJson (const VuoTable value)
 Encodes value as a JSON object that can be decoded in a separate process.
 
char * VuoTable_getSummary (const VuoTable value)
 Returns a human-readable description of value.
 
VuoTable VuoTable_makeEmpty (void)
 Returns a table with nothing in it.
 
VuoTable VuoTable_makeFromText (VuoText text, VuoTableFormat format)
 Returns a table parsed from text, a CSV- or TSV-formatted string.
 
VuoText VuoTable_serialize (VuoTable table, VuoTableFormat format)
 Returns a CSV- or TSV-formatted string representation of a table.
 
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.
 
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.
 
VuoTable VuoTable_transpose (VuoTable table)
 Diagonally flips the table.
 
VuoList_VuoText VuoTable_getRow_VuoInteger (VuoTable table, VuoInteger rowIndex, bool includeHeader)
 Returns the data values in the row at rowIndex (indexed from 1).
 
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.
 
VuoList_VuoText VuoTable_getColumn_VuoInteger (VuoTable table, VuoInteger columnIndex, bool includeHeader)
 Returns the data values in the column at columnIndex (indexed from 1).
 
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.
 
VuoText VuoTable_getItem_VuoInteger_VuoInteger (VuoTable table, VuoInteger rowIndex, VuoInteger columnIndex)
 Returns the data value at row rowIndex and column columnIndex.
 
VuoText VuoTable_getItem_VuoInteger_VuoText (VuoTable table, VuoInteger rowIndex, VuoText columnHeader)
 Returns the data value at row rowIndex and column with header columnHeader.
 
VuoText VuoTable_getItem_VuoText_VuoInteger (VuoTable table, VuoText rowHeader, VuoInteger columnIndex)
 Returns the data value at row with header rowHeader and column columnIndex.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
VuoTable VuoTable_removeRow (VuoTable table, VuoListPosition position)
 Returns a table in which the first or last row has been removed.
 
VuoTable VuoTable_removeColumn (VuoTable table, VuoListPosition position)
 Returns a table in which the first or last column has been removed.
 
void VuoTable_retain (VuoTable value)
 Replaces the auto-generated function in order to retain the items within vectors.
 
void VuoTable_release (VuoTable value)
 Replaces the auto-generated function in order to release the items within vectors.
 
VuoTable VuoTable_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoTable_getString (const VuoTable value)
 Automatically generated function.
 
char * VuoTable_getInterprocessString (const VuoTable value)
 Automatically generated function.