SQLite

Check-in [f20d9a99a4]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Minor correction.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | rtree-geopoly
Files: files | file ages | folders
SHA3-256: f20d9a99a477e1d592edb37d741d9d07b015d6772b4c8cf1541ef290d600ca6b
User & Date: drh 2018-05-26 12:21:21.540
Context
2018-05-26
20:04
Merge the ability to plan virtual table queries using overloaded functions. (check-in: 2c2a202c14 user: drh tags: rtree-geopoly)
12:21
Minor correction. (check-in: f20d9a99a4 user: drh tags: rtree-geopoly)
2018-05-25
22:39
Untested incremental check-in. Basic infrastructure for geopoly in place, except for the MATCH operator. (check-in: b27451910b user: drh tags: rtree-geopoly)
Changes
Unified Diff Ignore Whitespace Patch
Changes to ext/rtree/geopoly.c.
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
    }

    /* A MATCH operator against the _shape column */
    if( p->usable
     && p->iColumn==pRtree->nAux
     && p->op==SQLITE_INDEX_CONSTRAINT_MATCH
    ){
      zIdxStr[0] = RTREE_MATCH;
      zIdxStr[1] = 'x';
      zIdxStr[2] = 0;
      pIdxInfo->aConstraintUsage[ii].argvIndex = 0;
      pIdxInfo->aConstraintUsage[ii].omit = 1;
    }
  }








|







1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
    }

    /* A MATCH operator against the _shape column */
    if( p->usable
     && p->iColumn==pRtree->nAux
     && p->op==SQLITE_INDEX_CONSTRAINT_MATCH
    ){
      zIdxStr[0] = RTREE_QUERY;
      zIdxStr[1] = 'x';
      zIdxStr[2] = 0;
      pIdxInfo->aConstraintUsage[ii].argvIndex = 0;
      pIdxInfo->aConstraintUsage[ii].omit = 1;
    }
  }