Rtree 151052 ext/sqlite3/libsqlite/sqlite3.c typedef struct Rtree Rtree; Rtree 151209 ext/sqlite3/libsqlite/sqlite3.c #define RTREE_OF_CURSOR(X) ((Rtree*)((X)->base.pVtab)) Rtree 151407 ext/sqlite3/libsqlite/sqlite3.c static void nodeZero(Rtree *pRtree, RtreeNode *p){ Rtree 151424 ext/sqlite3/libsqlite/sqlite3.c static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ Rtree 151433 ext/sqlite3/libsqlite/sqlite3.c static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ Rtree 151444 ext/sqlite3/libsqlite/sqlite3.c static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ Rtree 151460 ext/sqlite3/libsqlite/sqlite3.c static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ Rtree 151478 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* R-tree structure */ Rtree 151566 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* The overall R-Tree */ Rtree 151583 ext/sqlite3/libsqlite/sqlite3.c static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ Rtree 151599 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* The overall R-Tree */ Rtree 151622 ext/sqlite3/libsqlite/sqlite3.c static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ Rtree 151647 ext/sqlite3/libsqlite/sqlite3.c static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ Rtree 151675 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* The overall R-Tree */ Rtree 151687 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* The overall R-Tree */ Rtree 151701 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* The overall R-Tree */ Rtree 151754 ext/sqlite3/libsqlite/sqlite3.c static void rtreeReference(Rtree *pRtree){ Rtree 151762 ext/sqlite3/libsqlite/sqlite3.c static void rtreeRelease(Rtree *pRtree){ Rtree 151782 ext/sqlite3/libsqlite/sqlite3.c rtreeRelease((Rtree *)pVtab); Rtree 151790 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)pVtab; Rtree 151854 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)(cur->pVtab); Rtree 152037 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 152058 ext/sqlite3/libsqlite/sqlite3.c static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ Rtree 152287 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = RTREE_OF_CURSOR(pCur); Rtree 152384 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)cur->pVtab; Rtree 152419 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* RTree to search */ Rtree 152495 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)pVtabCursor->pVtab; Rtree 152639 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree*)tab; Rtree 152710 ext/sqlite3/libsqlite/sqlite3.c static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ Rtree 152723 ext/sqlite3/libsqlite/sqlite3.c static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ Rtree 152735 ext/sqlite3/libsqlite/sqlite3.c static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ Rtree 152754 ext/sqlite3/libsqlite/sqlite3.c static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ Rtree 152772 ext/sqlite3/libsqlite/sqlite3.c static RtreeDValue cellGrowth(Rtree *pRtree, RtreeCell *p, RtreeCell *pCell){ Rtree 152782 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 152814 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* Rtree table */ Rtree 152874 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* Rtree table */ Rtree 152902 ext/sqlite3/libsqlite/sqlite3.c static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){ Rtree 152912 ext/sqlite3/libsqlite/sqlite3.c static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64 iPar){ Rtree 152919 ext/sqlite3/libsqlite/sqlite3.c static int rtreeInsertCell(Rtree *, RtreeNode *, RtreeCell *, int); Rtree 153006 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153065 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153163 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153168 ext/sqlite3/libsqlite/sqlite3.c int (*xSetMapping)(Rtree *, sqlite3_int64, sqlite3_int64); Rtree 153182 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153328 ext/sqlite3/libsqlite/sqlite3.c static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ Rtree 153358 ext/sqlite3/libsqlite/sqlite3.c static int deleteCell(Rtree *, RtreeNode *, int, int); Rtree 153360 ext/sqlite3/libsqlite/sqlite3.c static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ Rtree 153409 ext/sqlite3/libsqlite/sqlite3.c static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ Rtree 153436 ext/sqlite3/libsqlite/sqlite3.c static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iHeight){ Rtree 153468 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153573 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 153607 ext/sqlite3/libsqlite/sqlite3.c static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ Rtree 153636 ext/sqlite3/libsqlite/sqlite3.c static int newRowid(Rtree *pRtree, i64 *piRowid){ Rtree 153649 ext/sqlite3/libsqlite/sqlite3.c static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){ Rtree 153769 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)pVtab; Rtree 153895 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree = (Rtree *)pVtab; Rtree 153917 ext/sqlite3/libsqlite/sqlite3.c static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){ Rtree 153976 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, Rtree 154088 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree, /* Rtree handle */ Rtree 154139 ext/sqlite3/libsqlite/sqlite3.c Rtree *pRtree; Rtree 154162 ext/sqlite3/libsqlite/sqlite3.c pRtree = (Rtree *)sqlite3_malloc(sizeof(Rtree)+nDb+nName+2); Rtree 154166 ext/sqlite3/libsqlite/sqlite3.c memset(pRtree, 0, sizeof(Rtree)+nDb+nName+2); Rtree 154240 ext/sqlite3/libsqlite/sqlite3.c Rtree tree; Rtree 154245 ext/sqlite3/libsqlite/sqlite3.c memset(&tree, 0, sizeof(Rtree));