Home | History | Annotate | Download | only in orig

Lines Matching refs:VList

13275 /* A VList object records a mapping between parameters/variables/wildcards
13278 ** on the sqlite3VListAdd() routine for more information. A VList is really
13281 typedef int VList;
16932 VList *pVList; /* Mapping between variable names and numbers */
17859 SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
17860 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList*,int);
17861 SQLITE_PRIVATE int sqlite3VListNameToNum(VList*,const char*,int);
19011 VList *pVList; /* Name of variables */
29982 ** Add a new name/number pair to a VList. This might require that the
29983 ** VList object be reallocated, so return the new VList. If an OOM
29984 ** error occurs, the original VList returned and the
29987 ** A VList is really just an array of integers. To destroy a VList,
29991 ** VList. The second integer is the number of integers actually used.
30002 ** struct VList {
30013 ** VList are taken. When that happens, nAlloc is set to zero as an
30014 ** indication that the VList may never again be enlarged, since the
30017 SQLITE_PRIVATE VList *sqlite3VListAdd(
30019 VList *pIn, /* The input VList. Might be NULL */
30033 VList *pOut = sqlite3DbRealloc(db, pIn, nAlloc*sizeof(int));
30051 ** Return a pointer to the name of a variable in the given VList that
30055 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){
30068 ** Return the number of the variable named zName, if it is in VList.
30071 SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, int nName){
96273 pParse->pVList[0] = 0; /* Indicate VList may no longer be enlarged */