Lines Matching defs:available

79 ** Make sure that rand_s() is available on Windows systems with MSVC 2005
958 ** A [file control opcodes | list of opcodes] less than 100 is available.
1044 ** is used during testing and is only available when the SQLITE_TEST
1248 ** available. The WAL subsystem issues this signal during rare
1459 ** date and time if that method is available (if iVersion is 2 or
1789 ** These constants are the available integer configuration options that
1932 ** ^The SQLITE_CONFIG_HEAP option is only available if SQLite is compiled
2049 ** <dd>This option is only available if sqlite is compiled with the
2080 ** <dd>^The SQLITE_CONFIG_WIN32_HEAPSIZE option is only available if SQLite is
2149 ** These constants are the available integer configuration options that
2257 ** integer key called the [ROWID | "rowid"]. ^The rowid is always available
2771 ** of at least N bytes in size or NULL if insufficient memory is available.
3605 ** Additional information is available at [limits | Limits in SQLite].
3795 ** is available to hold the result, or if the result would exceed the
4193 ** ^These APIs are only available if the library was compiled with the
4645 ** ^When multiple implementations of the same function are available, SQLite
5309 ** The code to implement this API is not available in the public release
5327 ** The code to implement this API is not available in the public release
6189 /* Fields below are only available in SQLite 3.8.2 and later */
6191 /* Fields below are only available in SQLite 3.9.0 and later */
6193 /* Fields below are only available in SQLite 3.10.0 and later */
6622 ** implementations are available in the SQLite core:
6675 ** implementation is available on the host platform, the mutex subsystem
7072 ** slots were available.
7129 ** These constants are the available integer "verbs" that can be passed as
7636 ** busy-handler returns non-zero before the lock is available, then
7756 ** ^This API is only available if the library was compiled with the
8300 ** available if SQLite is compiled using the [SQLITE_ENABLE_STMT_SCANSTATUS]
8314 ** ^Statistics might not be available for all loops in all statements. ^In cases
8315 ** where there exist loops with no available statistics, this function behaves
8334 ** This API is only available if the library is built with pre-processor
8374 ** ^These interfaces are only available if SQLite is compiled using the
8524 ** The [sqlite3_snapshot_get()] interface is only available when the
8562 ** The [sqlite3_snapshot_open()] interface is only available when the
8579 ** The [sqlite3_snapshot_free()] interface is only available when the
8724 /* The following fields are only available in 3.8.11 and later */
9288 ** is similar to the "old.*" columns available to update or delete triggers.
9320 ** this is similar to the "new.*" columns available to update or delete
9508 ** sqlite3changegroup_output() functions, also available are the streaming
9677 ** [SQLITE_CHANGESET_OMIT|available return values] for details.
10858 ** Unfortunately, that typedef is not available on all compilers, or
10859 ** if it is available, it requires an #include of specific headers
11564 ** where the sizes very. Preprocessor macros are available so that the
12201 ** by this, the native b-tree engine of SQLite, but it is available to
13254 ** interface is only available if SQLITE_CHECK_PAGES is defined when the
13465 ** those functions are not available. So we use only LockFile() and
13479 ** On WinNT/2K/XP systems, LockFileEx() and UnlockFileEx() are available,
13488 ** SHARED_SIZE is the number of bytes available in the pool from which
13599 ** The sqliteInt.h header #includes this file so that it is available
13775 ** lookaside malloc subsystem. Each available memory allocation in
13793 LookasideSlot *pFree; /* List of available buffers */
13794 void *pStart; /* First byte of available memory space */
13795 void *pEnd; /* First byte past end of available space */
14167 ** value passed as iArg is cast to a (void*) and made available
14190 ** available as the function user-data (sqlite3_user_data()). The
14796 ** the option is available (at compile-time).
15550 int nzVar; /* Number of available slots in azVar[] */
15561 int iNextSelectId; /* Next available select ID for EXPLAIN output */
16697 ** key functionality is available. If OMIT_TRIGGER is defined but
16751 #define IN_INDEX_NOOP 5 /* No table available. Use comparisons */
16810 ** These routines are available for the mem2.c debugging memory allocator
17744 u32 szRow; /* Byte available in aRow */
18955 ** On recent Windows platforms, the localtime_s() function is available
18957 ** localtime_r() available under most POSIX platforms, except that the
18975 ** is available. This routine returns 0 on success and
19957 ** method to get the current date and time if that method is available
20315 ** Use the zone allocator available on apple products unless the
20590 ** The backtrace functionality is only available with GLIBC
21110 ** the amount of memory available to SQLite is fixed and cannot
21122 ** it is available. The mempool allocator is activated by calling
21192 ** Memory available for allocation. nPool is the size of the array
21800 ** the amount of memory available to SQLite is fixed and cannot
21813 ** 3. New memory is allocated from the first available free block.
21822 ** N be the total amount of memory available for allocation. Robson
21874 ** Memory available for allocation
21878 u8 *zPool; /* Memory available to be allocated */
22232 int nByte; /* Number of bytes of memory available to this allocator */
22884 ** implementation is available on the host platform, the mutex subsystem
22922 /* If recursive mutexes are not available, we will have to
22926 /* Use a recursive mutex if it is available */
22997 /* If recursive mutexes are not available, then we have to grow
23019 /* Use the built-in recursive mutexes if they are available.
23040 /* If recursive mutexes are not available, then we have to grow
23065 /* Use the built-in recursive mutexes if they are available.
23442 ** functions are not available (e.g. those not using MSVC, Cygwin, etc).
23625 ** implementation is available on the host platform, the mutex subsystem
23749 ** The TryEnterCriticalSection() interface is only available on WinNT.
25771 ** The interfaces in this file is only available when compiling
26173 ** to a column in the new.* or old.* pseudo-tables available to
27071 ** Hence it is only available in debug builds.
29188 ** Styles 4, 5, and 7 are only available of SQLITE_ENABLE_LOCKING_STYLE
29201 /* Use pread() and pwrite() if they are available */
30470 ** available, the error message will often be an empty string. Not a
30471 ** huge problem. Incorrectly concluding that the GNU version is available
30480 /* This is a threadsafe build, but strerror_r() is not available. */
31322 ** Of the various locking implementations available, this is by far the
31374 ** other locking strategy is available.
31917 ** Named semaphore locking is only available on VxWorks.
31929 ** Third-party implementations of AFP are available. But this code here
32387 ** is available. If you don't compile for a mac, then the "unix-afp"
32388 ** VFS is not available.
32412 ** is available.
32705 ** only available on Mac OS X. But that could change.
32735 ** So, we always use fdatasync() if it is available, regardless of
33287 ** available to turn it off and URI query parameter available to turn it off.
33367 u8 nextShmId; /* Next available unixShm.id value */
34820 ** but because no way to test it is currently available. It is better
35419 ** message is available, it is written to zBufOut. If no error message
35420 ** is available, zBufOut is left unmodified and SQLite uses a default
35627 ** been defined - so that the primitive locking methods are available
35637 ** on AFP and SMB only exclusive byte-range locks are available via fsctl
35770 ** Proxy locking is only available on MacOSX
36828 ** object. But the "autolockIoFinder" available on MacOSX does a little
37146 ** available in Windows platforms based on the NT kernel.
37159 ** Are most of the Win32 ANSI APIs available (i.e. with certain exceptions
37167 ** Are most of the Win32 Unicode APIs available (i.e. with certain exceptions
37176 ** Make sure at least one set of Win32 APIs is available.
37185 ** already available.
37304 ** mode or memory mapped files (e.g. these APIs are available in the Windows
37587 ** This function is not available on Windows CE or WinRT.
37826 /* The GetProcAddressA() routine is only available on Windows CE. */
38428 ** (if available).
40481 ** Of the various locking implementations available, this is by far the
40750 u8 nextShmId; /* Next available winShm.id value */
42442 ** using the GetFullPathName Win32 API function (if available).
42764 rand_s((unsigned int*)zBuf); /* rand_s() is not available with MinGW */
42919 ** by sqlite into the error message available to the user using
43283 /* available free spot. check to see if this is going to */
43880 ** page because no clean pages are available for reuse and the cache
44152 if( ALWAYS(pPage1) ){ /* Page 1 is always available in cache, because
44383 ** these two features are available.
44441 ** Only one of (2) or (3) can be used. Once the memory available to (2) or
44695 /* Memory is not available in the SQLITE_CONFIG_PAGECACHE pool. Get
45292 ** page. 1 means allocate a new page if space is easily available. 2
45610 int *pnRecyclable /* OUT: Total number of pages available for recycling */
45754 ** are available at pSpace. The db pointer is used as a memory context
45762 ** allocation of entries available to be filled.
48696 ** available for use within this function.
49458 ** if the database size is not available. The database size is not
49459 ** available from the WAL sub-system if the log file is empty or
49468 /* If the number of pages in the database is not available from the
50098 ** the busy callback if the lock is currently not available. Repeat
50829 ** along with each page reference. This space is available to the user
53951 ** of available reader locks and should be at least 3. The default
56243 /* If expensive assert() statements are available, do a linear search
57904 ** for the lock to become available on p, then relock all of the
59189 int surplus; /* Overflow payload available for local storage */
60614 ** beginning of pTmpSpace as an area available to prepend the
62785 ** the available payload.
62802 ** the available payload.
62828 ** table btrees (pPage->intKey==1). The number of bytes of available
62845 u32 *pAmt /* Write the number of available bytes here */
62865 ** many bytes of the key or data as are available on the local
62866 ** b-tree page. Write the number of available bytes into *pAmt.
64269 ** spaceLeft Space available at pPayload. If nPayload>spaceLeft,
65079 ** is a root page or a child of a root page) then all available siblings
65397 ** usableSpace: Number of bytes of space available on each sibling.
66797 ** through meta[15] are available for use by higher layers. Meta[0]
69072 ** return the closest available 64-bit signed integer.
69636 u32 available = 0; /* Number of bytes available on the local btree page */
69645 zData = (char *)sqlite3BtreePayloadFetch(pCur, &available);
69648 if( offset+amt<=available ){
69698 /* This function is only available internally, it is not part of the
70993 ** Verify that at least N opcode slots are available in p without
71449 int nTemp /* Space available in zTemp[] */
72112 /* An instance of this object describes bulk memory available for use
72118 int nFree; /* Bytes of available memory */
72124 ** memory on success. If insufficient memory is available in the
72137 struct ReusableSpace *p, /* Bulk memory available for allocation */
72247 /* Figure out how much reusable memory is available at the end of the
73819 char *pSpace, /* Unaligned space available */
75622 ** finalized or reset the parser error message is available via
75842 ** Return the number of values available from the current row of the
78712 ** to retrieve the collation sequence set by this opcode is not available
79530 u32 avail; /* Number of bytes of available data */
79623 /* If there is more header available for parsing in the record, try
81243 ** Find the next available sequence number for cursor P1.
83731 ** data is available) and the error code returned when xColumn or
84632 ** exceeds the available memory.
85105 int nAvail; /* Bytes of data available in buffer */
85139 /* The requested data is available in the in-memory buffer. In this
85145 /* The requested data is not all available in the in-memory buffer.
85161 /* Copy as much data as is available in the buffer into the start of
88126 ** NULL meaning that name is of the form Y.Z or Z. Any available database
91295 /* If no preexisting index is available for the IN clause
91952 ** no longer available as a temp register. ticket #3879: that same
92586 ** to a column in the new.* or old.* pseudo-tables available to
93760 ** Deallocate a register, making available for reuse for some other
94664 ** and indices. These statistics are made available to the query planner
94682 ** version of sqlite_stat3 and is only available when compiled with
95604 int iTab /* Next available cursor */
98801 ** If the requested collation sequence is not available, or not available
98804 ** and the sequence is available in another text encoding, then that is
98807 ** If no versions of the requested collations sequence are available, or
101388 ** Make sure the TEMP database is open and available for use. Return
101868 ** of this collation function (for other text encodings) available. Use one
101891 ** requested collation sequence is not available in the desired encoding.
101941 ** from the main database is substituted, if one is available.
104548 ** is only available if the SQLITE_SOUNDEX compile-time option is used
108200 ** If iBase is negative, then allocate the next available cursor.
109998 ** code if regular extension loading is not available. This is that
113999 int nPrefixReg /* No. of reg prior to regData available for use */
119475 ** structure is generated based on the information available and stored
120771 ** table implementation makes all columns available).
122582 ** If an error message is available, leave it in p->zErrMsg.
123201 ** beginning with 0 in order to make the best possible use of the available
123442 Bitmask notReady /* Which tables are currently available */
124365 Bitmask notReady /* Which tables are currently available */
125180 ** be available.
125692 ** the number of available subterms, return NULL.
126498 /* When sqlite_stat3 histogram data is available an operator of the
127329 Bitmask notReady, /* Mask of cursors that are not available */
128104 ** if $L is available, whereKeyStats() is called for both ($P) and
128109 ** is either ($P) or ($P:$U). Again, even if $U is available, both values
128236 ** column of an index and sqlite_stat3 histogram data is available
128269 /* If values are not available for all fields of the index to the left
129166 ** available for the left-most terms of the index, and if the average
129545 ** * Argument mUsable indicates that its prerequisites are available, and
135045 ** user wants (and specified in the grammar) and is available for
136861 /* Mutex configuration options are only available in a threadsafe
136994 ** available if SQLite is compiled with either SQLITE_ENABLE_MEMSYS3 or
137344 ** available.
140220 ** This test feature is only available in the amalgamation since
140711 ** to the user because it requires a lock that will not be available
141327 ** Methods below this point are only available if iVersion>=1.
143339 ** If there is more than one MATCH constraint available, use the first
146388 ** may be loaded incrementally, meaning doclist.aAll/nAll is not available.
152945 /* Set variable iNext to the next available segdir index at level iLevel. */
154073 ** to the database (still available in pWriter->zTerm), and
154609 ** then the entire doclist for the term is available in
155016 ** available segment index at level iLevel+1. The call to
155781 ** to the database (still available in pLeaf->key), and
156690 ** segments available in level iAbsLevel. In this case, no work is
158160 ** available.
158421 ** not available for deferred tokens.
160068 ** Otherwise, if no sqlite_stat1 entry is available, use
164457 ** b-tree indexes that are collectively larger than the available cache
164462 ** working set of leaves is larger than the available cache memory, then a
166856 ** as the second argument are available.
169410 ** is available, or false otherwise.
169659 ** Additional information is available on the "dbstat.html" page of the
170787 ** new.* row currently available and, assuming no error occurs, writes it to
172860 ** Ensure that there are at least nByte bytes available in the buffer. Or,
172861 ** if there are not nByte bytes remaining in the input, that all available
173170 ** remaining data if there are less than 10 bytes available. This is
173977 ** or inserted. If such a record can be found, it is available to the conflict
175094 u64 nAlloc; /* Bytes of storage available in zBuf[] */
179670 ** user wants (and specified in the grammar) and is available for
188848 ** Usually, the previous term is available in pPage->term. The exception
188850 ** In this case the previous term is not available, so just write a