- countsize_t count(Database ) 
- Undocumented in source. 
- countRowsToDeletesize_t countRowsToDelete() 
- Undocumented in source. 
- countRowsToInsertsize_t countRowsToInsert() 
- Undocumented in source. 
- countRowsToUpdatesize_t countRowsToUpdate() 
- Undocumented in source. 
- createClientSideTableauto  createClientSideTable(string clientid) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- deleteRecordBytes deleteRecord(Database , immutable(ubyte)[] , DeleteError , string , string ) 
- Undocumented in source. 
- indexsize_t index() 
- Undocumented in source. 
- insertRecordBytes[2] insertRecord(Database , immutable(ubyte)[] , InsertError , string , string ) 
- Undocumented in source. 
- packRowsBytes packRows(size_t offset, size_t limit) 
- Undocumented in source. 
- packRowsBytes packRows(Database db, size_t offset, size_t limit) 
- Undocumented in source. 
- packRowsToDeleteBytes packRowsToDelete() 
- Undocumented in source. 
- packRowsToInsertBytes packRowsToInsert() 
- Undocumented in source. 
- packRowsToUpdateBytes packRowsToUpdate() 
- Undocumented in source. 
- selectAsJsonauto  selectAsJson(Database db, string sqlSelect, Variant[string] parameters, RequestState state) 
- execute a sql select statement, and returns a vibe json array with the records as json 
- unsafeResetvoid unsafeReset() 
- Undocumented in source. 
- updateRecordvoid updateRecord(Database , Bytes , immutable(ubyte)[] , RequestState , string ) 
- Undocumented in source. 
- wipeClientSideTableauto  wipeClientSideTable(string clientid) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
A server side table is instantiated only once per marsServer, and they are stored into the 'tables' structure of the marsServer.
The instantiation usually is inside the application code: InstantiateTables!(ctTables)(marsServer, [], [], [], [])