|
Functions |
| static TSINptr | tsiHeadInsert (CTXTdeclc TSTHTptr ht, TSTNptr tstn) |
| static TSINptr | tsiOrderedInsert (CTXTdeclc TSTHTptr ht, TSTNptr tstn) |
| void | tsiRemoveEntry (CTXTdeclc TSTHTptr ht, TSINptr tsin) |
| static void | tsiPromoteEntry (TSTNptr tstn, TimeStamp ts) |
| void | tstCreateTSIs (CTXTdeclc TSTNptr pTST) |
| static void | tstnHashifyChildren (CTXTdeclc TSTNptr parent, TSTNptr root, xsbBool createTSI) |
| static TSTNptr | tstnAddSymbol (CTXTdeclc TSTNptr parent, Cell symbol, int trieType) |
| static BTNptr | btnAddSymbol (CTXTdeclc BTNptr parent, Cell symbol, int trieType) |
| static TSTNptr | tstnInsertSymbol (CTXTdeclc TSTNptr parent, Cell symbol, int trieType, TSTNptr root, xsbBool createTSI) |
| static BTNptr | btnInsertSymbol (CTXTdeclc BTNptr parent, Cell symbol, int trieType) |
| static TSTNptr | tsthtInsertSymbol (CTXTdeclc TSTNptr parent, Cell symbol, int trieType, xsbBool maintainsTSI) |
| static BTNptr | bthtInsertSymbol (CTXTdeclc BTNptr parent, Cell symbol, int trieType) |
| static void | update_timestamps (TSTNptr tstLeaf, TSTNptr tstRoot, xsbBool containsTSIs) |
| TSTNptr | tst_insert (CTXTdeclc TSTNptr tstRoot, TSTNptr lastMatch, Cell firstSymbol, xsbBool maintainTSI) |
| BTNptr | bt_insert (CTXTdeclc BTNptr btRoot, BTNptr lastMatch, Cell firstSymbol) |