Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.TinyDB.Tuple.nc
Component: Tuple
Required Interfaces
AttrUse
ParsedQueryIntf
QueryProcessor
Provided Interfaces
TupleIntf
Variables
uint16_t typeToSize(TOSType type)
Function Index
command uint16_t
TupleIntf.tupleSize
(ParsedQueryPtr q)
command uint16_t
TupleIntf.fieldSize
(ParsedQueryPtr q, uint8_t fieldNo)
command result_t
TupleIntf.setField
(ParsedQueryPtr q, TuplePtr t, uint8_t fieldIdx, CharPtr data)
command CharPtr
TupleIntf.getFieldPtr
(ParsedQueryPtr q, TuplePtr t, uint8_t fieldIdx)
command result_t
TupleIntf.tupleInit
(ParsedQueryPtr q, TuplePtr t)
command bool
TupleIntf.isTupleComplete
(ParsedQueryPtr q, TuplePtr t)
command AttrDescPtr
TupleIntf.getNextQueryField
(ParsedQueryPtr q, TuplePtr t)
command TinyDBError
TupleIntf.getNextEmptyFieldIdx
(ParsedQueryPtr q, TuplePtr t, uint8_t *fieldIdx)
uint16_t
typeToSize
(TOSType type)
event result_t
AttrUse.getAttrDone
(char *name, char *resultBuf, SchemaErrorNo errorNo)
event result_t
QueryProcessor.queryComplete
(ParsedQueryPtr q)