0
|
1 <?xml version="1.0"?>
|
|
2 <doc>
|
|
3 <assembly>
|
|
4 <name>System.Data.SQLite</name>
|
|
5 </assembly>
|
|
6 <members>
|
|
7 <member name="T:System.Data.SQLite.AssemblySourceIdAttribute">
|
|
8 <summary>
|
|
9 Defines a source code identifier custom attribute for an assembly
|
|
10 manifest.
|
|
11 </summary>
|
|
12 </member>
|
|
13 <member name="M:System.Data.SQLite.AssemblySourceIdAttribute.#ctor(System.String)">
|
|
14 <summary>
|
|
15 Constructs an instance of this attribute class using the specified
|
|
16 source code identifier value.
|
|
17 </summary>
|
|
18 <param name="value">
|
|
19 The source code identifier value to use.
|
|
20 </param>
|
|
21 </member>
|
|
22 <member name="P:System.Data.SQLite.AssemblySourceIdAttribute.SourceId">
|
|
23 <summary>
|
|
24 Gets the source code identifier value.
|
|
25 </summary>
|
|
26 </member>
|
|
27 <member name="T:System.Data.SQLite.AssemblySourceTimeStampAttribute">
|
|
28 <summary>
|
|
29 Defines a source code time-stamp custom attribute for an assembly
|
|
30 manifest.
|
|
31 </summary>
|
|
32 </member>
|
|
33 <member name="M:System.Data.SQLite.AssemblySourceTimeStampAttribute.#ctor(System.String)">
|
|
34 <summary>
|
|
35 Constructs an instance of this attribute class using the specified
|
|
36 source code time-stamp value.
|
|
37 </summary>
|
|
38 <param name="value">
|
|
39 The source code time-stamp value to use.
|
|
40 </param>
|
|
41 </member>
|
|
42 <member name="P:System.Data.SQLite.AssemblySourceTimeStampAttribute.SourceTimeStamp">
|
|
43 <summary>
|
|
44 Gets the source code time-stamp value.
|
|
45 </summary>
|
|
46 </member>
|
|
47 <member name="T:System.Data.SQLite.SQLiteLogCallback">
|
|
48 <summary>
|
|
49 This is the method signature for the SQLite core library logging callback
|
|
50 function for use with sqlite3_log() and the SQLITE_CONFIG_LOG.
|
|
51
|
|
52 WARNING: This delegate is used more-or-less directly by native code, do
|
|
53 not modify its type signature.
|
|
54 </summary>
|
|
55 <param name="pUserData">
|
|
56 The extra data associated with this message, if any.
|
|
57 </param>
|
|
58 <param name="errorCode">
|
|
59 The error code associated with this message.
|
|
60 </param>
|
|
61 <param name="pMessage">
|
|
62 The message string to be logged.
|
|
63 </param>
|
|
64 </member>
|
|
65 <member name="T:System.Data.SQLite.SQLite3">
|
|
66 <summary>
|
|
67 This class implements SQLiteBase completely, and is the guts of the code that interop's SQLite with .NET
|
|
68 </summary>
|
|
69 </member>
|
|
70 <member name="T:System.Data.SQLite.SQLiteBase">
|
|
71 <summary>
|
|
72 This internal class provides the foundation of SQLite support. It defines all the abstract members needed to implement
|
|
73 a SQLite data provider, and inherits from SQLiteConvert which allows for simple translations of string to and from SQLite.
|
|
74 </summary>
|
|
75 </member>
|
|
76 <member name="T:System.Data.SQLite.SQLiteConvert">
|
|
77 <summary>
|
|
78 This base class provides datatype conversion services for the SQLite provider.
|
|
79 </summary>
|
|
80 </member>
|
|
81 <member name="F:System.Data.SQLite.SQLiteConvert.FullFormat">
|
|
82 <summary>
|
|
83 The format string for DateTime values when using the InvariantCulture or CurrentCulture formats.
|
|
84 </summary>
|
|
85 </member>
|
|
86 <member name="F:System.Data.SQLite.SQLiteConvert.UnixEpoch">
|
|
87 <summary>
|
|
88 The value for the Unix epoch (e.g. January 1, 1970 at midnight, in UTC).
|
|
89 </summary>
|
|
90 </member>
|
|
91 <member name="F:System.Data.SQLite.SQLiteConvert.OleAutomationEpochAsJulianDay">
|
|
92 <summary>
|
|
93 The value of the OLE Automation epoch represented as a Julian day.
|
|
94 </summary>
|
|
95 </member>
|
|
96 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormats">
|
|
97 <summary>
|
|
98 An array of ISO-8601 DateTime formats that we support parsing.
|
|
99 </summary>
|
|
100 </member>
|
|
101 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatUtc">
|
|
102 <summary>
|
|
103 The internal default format for UTC DateTime values when converting
|
|
104 to a string.
|
|
105 </summary>
|
|
106 </member>
|
|
107 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatLocal">
|
|
108 <summary>
|
|
109 The internal default format for local DateTime values when converting
|
|
110 to a string.
|
|
111 </summary>
|
|
112 </member>
|
|
113 <member name="F:System.Data.SQLite.SQLiteConvert._utf8">
|
|
114 <summary>
|
|
115 An UTF-8 Encoding instance, so we can convert strings to and from UTF-8
|
|
116 </summary>
|
|
117 </member>
|
|
118 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormat">
|
|
119 <summary>
|
|
120 The default DateTime format for this instance.
|
|
121 </summary>
|
|
122 </member>
|
|
123 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeKind">
|
|
124 <summary>
|
|
125 The default DateTimeKind for this instance.
|
|
126 </summary>
|
|
127 </member>
|
|
128 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatString">
|
|
129 <summary>
|
|
130 The default DateTime format string for this instance.
|
|
131 </summary>
|
|
132 </member>
|
|
133 <member name="M:System.Data.SQLite.SQLiteConvert.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)">
|
|
134 <summary>
|
|
135 Initializes the conversion class
|
|
136 </summary>
|
|
137 <param name="fmt">The default date/time format to use for this instance</param>
|
|
138 <param name="kind">The DateTimeKind to use.</param>
|
|
139 <param name="fmtString">The DateTime format string to use.</param>
|
|
140 </member>
|
|
141 <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.String)">
|
|
142 <summary>
|
|
143 Converts a string to a UTF-8 encoded byte array sized to include a null-terminating character.
|
|
144 </summary>
|
|
145 <param name="sourceText">The string to convert to UTF-8</param>
|
|
146 <returns>A byte array containing the converted string plus an extra 0 terminating byte at the end of the array.</returns>
|
|
147 </member>
|
|
148 <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.DateTime)">
|
|
149 <summary>
|
|
150 Convert a DateTime to a UTF-8 encoded, zero-terminated byte array.
|
|
151 </summary>
|
|
152 <remarks>
|
|
153 This function is a convenience function, which first calls ToString() on the DateTime, and then calls ToUTF8() with the
|
|
154 string result.
|
|
155 </remarks>
|
|
156 <param name="dateTimeValue">The DateTime to convert.</param>
|
|
157 <returns>The UTF-8 encoded string, including a 0 terminating byte at the end of the array.</returns>
|
|
158 </member>
|
|
159 <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.IntPtr,System.Int32)">
|
|
160 <summary>
|
|
161 Converts a UTF-8 encoded IntPtr of the specified length into a .NET string
|
|
162 </summary>
|
|
163 <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param>
|
|
164 <param name="nativestringlen">The number of bytes to decode</param>
|
|
165 <returns>A string containing the translated character(s)</returns>
|
|
166 </member>
|
|
167 <member name="M:System.Data.SQLite.SQLiteConvert.UTF8ToString(System.IntPtr,System.Int32)">
|
|
168 <summary>
|
|
169 Converts a UTF-8 encoded IntPtr of the specified length into a .NET string
|
|
170 </summary>
|
|
171 <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param>
|
|
172 <param name="nativestringlen">The number of bytes to decode</param>
|
|
173 <returns>A string containing the translated character(s)</returns>
|
|
174 </member>
|
|
175 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String)">
|
|
176 <summary>
|
|
177 Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind,
|
|
178 and DateTimeFormatString specified for the connection when it was opened.
|
|
179 </summary>
|
|
180 <remarks>
|
|
181 Acceptable ISO8601 DateTime formats are:
|
|
182 <list type="bullet">
|
|
183 <item><description>THHmmssK</description></item>
|
|
184 <item><description>THHmmK</description></item>
|
|
185 <item><description>HH:mm:ss.FFFFFFFK</description></item>
|
|
186 <item><description>HH:mm:ssK</description></item>
|
|
187 <item><description>HH:mmK</description></item>
|
|
188 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item>
|
|
189 <item><description>yyyy-MM-dd HH:mm:ssK</description></item>
|
|
190 <item><description>yyyy-MM-dd HH:mmK</description></item>
|
|
191 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item>
|
|
192 <item><description>yyyy-MM-ddTHH:mmK</description></item>
|
|
193 <item><description>yyyy-MM-ddTHH:mm:ssK</description></item>
|
|
194 <item><description>yyyyMMddHHmmssK</description></item>
|
|
195 <item><description>yyyyMMddHHmmK</description></item>
|
|
196 <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item>
|
|
197 <item><description>THHmmss</description></item>
|
|
198 <item><description>THHmm</description></item>
|
|
199 <item><description>HH:mm:ss.FFFFFFF</description></item>
|
|
200 <item><description>HH:mm:ss</description></item>
|
|
201 <item><description>HH:mm</description></item>
|
|
202 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item>
|
|
203 <item><description>yyyy-MM-dd HH:mm:ss</description></item>
|
|
204 <item><description>yyyy-MM-dd HH:mm</description></item>
|
|
205 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item>
|
|
206 <item><description>yyyy-MM-ddTHH:mm</description></item>
|
|
207 <item><description>yyyy-MM-ddTHH:mm:ss</description></item>
|
|
208 <item><description>yyyyMMddHHmmss</description></item>
|
|
209 <item><description>yyyyMMddHHmm</description></item>
|
|
210 <item><description>yyyyMMddTHHmmssFFFFFFF</description></item>
|
|
211 <item><description>yyyy-MM-dd</description></item>
|
|
212 <item><description>yyyyMMdd</description></item>
|
|
213 <item><description>yy-MM-dd</description></item>
|
|
214 </list>
|
|
215 If the string cannot be matched to one of the above formats -OR-
|
|
216 the DateTimeFormatString if one was provided, an exception will
|
|
217 be thrown.
|
|
218 </remarks>
|
|
219 <param name="dateText">The string containing either a long integer number of 100-nanosecond units since
|
|
220 System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a
|
|
221 culture-independent formatted date and time string, a formatted date and time string in the current
|
|
222 culture, or an ISO8601-format string.</param>
|
|
223 <returns>A DateTime value</returns>
|
|
224 </member>
|
|
225 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String,System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)">
|
|
226 <summary>
|
|
227 Converts a string into a DateTime, using the specified DateTimeFormat,
|
|
228 DateTimeKind and DateTimeFormatString.
|
|
229 </summary>
|
|
230 <remarks>
|
|
231 Acceptable ISO8601 DateTime formats are:
|
|
232 <list type="bullet">
|
|
233 <item><description>THHmmssK</description></item>
|
|
234 <item><description>THHmmK</description></item>
|
|
235 <item><description>HH:mm:ss.FFFFFFFK</description></item>
|
|
236 <item><description>HH:mm:ssK</description></item>
|
|
237 <item><description>HH:mmK</description></item>
|
|
238 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item>
|
|
239 <item><description>yyyy-MM-dd HH:mm:ssK</description></item>
|
|
240 <item><description>yyyy-MM-dd HH:mmK</description></item>
|
|
241 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item>
|
|
242 <item><description>yyyy-MM-ddTHH:mmK</description></item>
|
|
243 <item><description>yyyy-MM-ddTHH:mm:ssK</description></item>
|
|
244 <item><description>yyyyMMddHHmmssK</description></item>
|
|
245 <item><description>yyyyMMddHHmmK</description></item>
|
|
246 <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item>
|
|
247 <item><description>THHmmss</description></item>
|
|
248 <item><description>THHmm</description></item>
|
|
249 <item><description>HH:mm:ss.FFFFFFF</description></item>
|
|
250 <item><description>HH:mm:ss</description></item>
|
|
251 <item><description>HH:mm</description></item>
|
|
252 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item>
|
|
253 <item><description>yyyy-MM-dd HH:mm:ss</description></item>
|
|
254 <item><description>yyyy-MM-dd HH:mm</description></item>
|
|
255 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item>
|
|
256 <item><description>yyyy-MM-ddTHH:mm</description></item>
|
|
257 <item><description>yyyy-MM-ddTHH:mm:ss</description></item>
|
|
258 <item><description>yyyyMMddHHmmss</description></item>
|
|
259 <item><description>yyyyMMddHHmm</description></item>
|
|
260 <item><description>yyyyMMddTHHmmssFFFFFFF</description></item>
|
|
261 <item><description>yyyy-MM-dd</description></item>
|
|
262 <item><description>yyyyMMdd</description></item>
|
|
263 <item><description>yy-MM-dd</description></item>
|
|
264 </list>
|
|
265 If the string cannot be matched to one of the above formats -OR-
|
|
266 the DateTimeFormatString if one was provided, an exception will
|
|
267 be thrown.
|
|
268 </remarks>
|
|
269 <param name="dateText">The string containing either a long integer number of 100-nanosecond units since
|
|
270 System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a
|
|
271 culture-independent formatted date and time string, a formatted date and time string in the current
|
|
272 culture, or an ISO8601-format string.</param>
|
|
273 <param name="format">The SQLiteDateFormats to use.</param>
|
|
274 <param name="kind">The DateTimeKind to use.</param>
|
|
275 <param name="formatString">The DateTime format string to use.</param>
|
|
276 <returns>A DateTime value</returns>
|
|
277 </member>
|
|
278 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double)">
|
|
279 <summary>
|
|
280 Converts a julianday value into a DateTime
|
|
281 </summary>
|
|
282 <param name="julianDay">The value to convert</param>
|
|
283 <returns>A .NET DateTime</returns>
|
|
284 </member>
|
|
285 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double,System.DateTimeKind)">
|
|
286 <summary>
|
|
287 Converts a julianday value into a DateTime
|
|
288 </summary>
|
|
289 <param name="julianDay">The value to convert</param>
|
|
290 <param name="kind">The DateTimeKind to use.</param>
|
|
291 <returns>A .NET DateTime</returns>
|
|
292 </member>
|
|
293 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int32,System.DateTimeKind)">
|
|
294 <summary>
|
|
295 Converts the specified number of seconds from the Unix epoch into a
|
|
296 <see cref="T:System.DateTime"/> value.
|
|
297 </summary>
|
|
298 <param name="seconds">
|
|
299 The number of whole seconds since the Unix epoch.
|
|
300 </param>
|
|
301 <param name="kind">
|
|
302 Either Utc or Local time.
|
|
303 </param>
|
|
304 <returns>
|
|
305 The new <see cref="T:System.DateTime"/> value.
|
|
306 </returns>
|
|
307 </member>
|
|
308 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int64,System.DateTimeKind)">
|
|
309 <summary>
|
|
310 Converts the specified number of ticks since the epoch into a
|
|
311 <see cref="T:System.DateTime"/> value.
|
|
312 </summary>
|
|
313 <param name="ticks">
|
|
314 The number of whole ticks since the epoch.
|
|
315 </param>
|
|
316 <param name="kind">
|
|
317 Either Utc or Local time.
|
|
318 </param>
|
|
319 <returns>
|
|
320 The new <see cref="T:System.DateTime"/> value.
|
|
321 </returns>
|
|
322 </member>
|
|
323 <member name="M:System.Data.SQLite.SQLiteConvert.ToJulianDay(System.DateTime)">
|
|
324 <summary>
|
|
325 Converts a DateTime struct to a JulianDay double
|
|
326 </summary>
|
|
327 <param name="value">The DateTime to convert</param>
|
|
328 <returns>The JulianDay value the Datetime represents</returns>
|
|
329 </member>
|
|
330 <member name="M:System.Data.SQLite.SQLiteConvert.ToUnixEpoch(System.DateTime)">
|
|
331 <summary>
|
|
332 Converts a DateTime struct to the whole number of seconds since the
|
|
333 Unix epoch.
|
|
334 </summary>
|
|
335 <param name="value">The DateTime to convert</param>
|
|
336 <returns>The whole number of seconds since the Unix epoch</returns>
|
|
337 </member>
|
|
338 <member name="M:System.Data.SQLite.SQLiteConvert.GetDateTimeKindFormat(System.DateTimeKind,System.String)">
|
|
339 <summary>
|
|
340 Returns the DateTime format string to use for the specified DateTimeKind.
|
|
341 If <paramref name="formatString" /> is not null, it will be returned verbatim.
|
|
342 </summary>
|
|
343 <param name="kind">The DateTimeKind to use.</param>
|
|
344 <param name="formatString">The DateTime format string to use.</param>
|
|
345 <returns>
|
|
346 The DateTime format string to use for the specified DateTimeKind.
|
|
347 </returns>
|
|
348 </member>
|
|
349 <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.DateTime)">
|
|
350 <summary>
|
|
351 Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind,
|
|
352 and DateTimeFormatString specified for the connection when it was opened.
|
|
353 </summary>
|
|
354 <param name="dateValue">The DateTime value to convert</param>
|
|
355 <returns>Either a string containing the long integer number of 100-nanosecond units since System.DateTime.MinValue, a
|
|
356 Julian day double, an integer number of seconds since the Unix epoch, a culture-independent formatted date and time
|
|
357 string, a formatted date and time string in the current culture, or an ISO8601-format date/time string.</returns>
|
|
358 </member>
|
|
359 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.IntPtr,System.Int32)">
|
|
360 <summary>
|
|
361 Internal function to convert a UTF-8 encoded IntPtr of the specified length to a DateTime.
|
|
362 </summary>
|
|
363 <remarks>
|
|
364 This is a convenience function, which first calls ToString() on the IntPtr to convert it to a string, then calls
|
|
365 ToDateTime() on the string to return a DateTime.
|
|
366 </remarks>
|
|
367 <param name="ptr">A pointer to the UTF-8 encoded string</param>
|
|
368 <param name="len">The length in bytes of the string</param>
|
|
369 <returns>The parsed DateTime value</returns>
|
|
370 </member>
|
|
371 <member name="M:System.Data.SQLite.SQLiteConvert.Split(System.String,System.Char)">
|
|
372 <summary>
|
|
373 Smart method of splitting a string. Skips quoted elements, removes the quotes.
|
|
374 </summary>
|
|
375 <remarks>
|
|
376 This split function works somewhat like the String.Split() function in that it breaks apart a string into
|
|
377 pieces and returns the pieces as an array. The primary differences are:
|
|
378 <list type="bullet">
|
|
379 <item><description>Only one character can be provided as a separator character</description></item>
|
|
380 <item><description>Quoted text inside the string is skipped over when searching for the separator, and the quotes are removed.</description></item>
|
|
381 </list>
|
|
382 Thus, if splitting the following string looking for a comma:<br/>
|
|
383 One,Two, "Three, Four", Five<br/>
|
|
384 <br/>
|
|
385 The resulting array would contain<br/>
|
|
386 [0] One<br/>
|
|
387 [1] Two<br/>
|
|
388 [2] Three, Four<br/>
|
|
389 [3] Five<br/>
|
|
390 <br/>
|
|
391 Note that the leading and trailing spaces were removed from each item during the split.
|
|
392 </remarks>
|
|
393 <param name="source">Source string to split apart</param>
|
|
394 <param name="separator">Separator character</param>
|
|
395 <returns>A string array of the split up elements</returns>
|
|
396 </member>
|
|
397 <member name="M:System.Data.SQLite.SQLiteConvert.NewSplit(System.String,System.Char,System.Boolean,System.String@)">
|
|
398 <summary>
|
|
399 Splits the specified string into multiple strings based on a separator
|
|
400 and returns the result as an array of strings.
|
|
401 </summary>
|
|
402 <param name="value">
|
|
403 The string to split into pieces based on the separator character. If
|
|
404 this string is null, null will always be returned. If this string is
|
|
405 empty, an array of zero strings will always be returned.
|
|
406 </param>
|
|
407 <param name="separator">
|
|
408 The character used to divide the original string into sub-strings.
|
|
409 This character cannot be a backslash or a double-quote; otherwise, no
|
|
410 work will be performed and null will be returned.
|
|
411 </param>
|
|
412 <param name="keepQuote">
|
|
413 If this parameter is non-zero, all double-quote characters will be
|
|
414 retained in the returned list of strings; otherwise, they will be
|
|
415 dropped.
|
|
416 </param>
|
|
417 <param name="error">
|
|
418 Upon failure, this parameter will be modified to contain an appropriate
|
|
419 error message.
|
|
420 </param>
|
|
421 <returns>
|
|
422 The new array of strings or null if the input string is null -OR- the
|
|
423 separator character is a backslash or a double-quote -OR- the string
|
|
424 contains an unbalanced backslash or double-quote character.
|
|
425 </returns>
|
|
426 </member>
|
|
427 <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.Object)">
|
|
428 <summary>
|
|
429 Convert a value to true or false.
|
|
430 </summary>
|
|
431 <param name="source">A string or number representing true or false</param>
|
|
432 <returns></returns>
|
|
433 </member>
|
|
434 <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.String)">
|
|
435 <summary>
|
|
436 Convert a string to true or false.
|
|
437 </summary>
|
|
438 <param name="source">A string representing true or false</param>
|
|
439 <returns></returns>
|
|
440 <remarks>
|
|
441 "yes", "no", "y", "n", "0", "1", "on", "off" as well as Boolean.FalseString and Boolean.TrueString will all be
|
|
442 converted to a proper boolean value.
|
|
443 </remarks>
|
|
444 </member>
|
|
445 <member name="M:System.Data.SQLite.SQLiteConvert.SQLiteTypeToType(System.Data.SQLite.SQLiteType)">
|
|
446 <summary>
|
|
447 Converts a SQLiteType to a .NET Type object
|
|
448 </summary>
|
|
449 <param name="t">The SQLiteType to convert</param>
|
|
450 <returns>Returns a .NET Type object</returns>
|
|
451 </member>
|
|
452 <member name="M:System.Data.SQLite.SQLiteConvert.TypeToDbType(System.Type)">
|
|
453 <summary>
|
|
454 For a given intrinsic type, return a DbType
|
|
455 </summary>
|
|
456 <param name="typ">The native type to convert</param>
|
|
457 <returns>The corresponding (closest match) DbType</returns>
|
|
458 </member>
|
|
459 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToColumnSize(System.Data.DbType)">
|
|
460 <summary>
|
|
461 Returns the ColumnSize for the given DbType
|
|
462 </summary>
|
|
463 <param name="typ">The DbType to get the size of</param>
|
|
464 <returns></returns>
|
|
465 </member>
|
|
466 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToTypeName(System.Data.DbType,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
467 <summary>
|
|
468 Determines the type name for the given database value type.
|
|
469 </summary>
|
|
470 <param name="typ">The database value type.</param>
|
|
471 <param name="flags">The flags associated with the parent connection object.</param>
|
|
472 <returns>The type name or an empty string if it cannot be determined.</returns>
|
|
473 </member>
|
|
474 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToType(System.Data.DbType)">
|
|
475 <summary>
|
|
476 Convert a DbType to a Type
|
|
477 </summary>
|
|
478 <param name="typ">The DbType to convert from</param>
|
|
479 <returns>The closest-match .NET type</returns>
|
|
480 </member>
|
|
481 <member name="M:System.Data.SQLite.SQLiteConvert.TypeToAffinity(System.Type)">
|
|
482 <summary>
|
|
483 For a given type, return the closest-match SQLite TypeAffinity, which only understands a very limited subset of types.
|
|
484 </summary>
|
|
485 <param name="typ">The type to evaluate</param>
|
|
486 <returns>The SQLite type affinity for that type.</returns>
|
|
487 </member>
|
|
488 <member name="M:System.Data.SQLite.SQLiteConvert.GetSQLiteDbTypeMap">
|
|
489 <summary>
|
|
490 Builds and returns a map containing the database column types
|
|
491 recognized by this provider.
|
|
492 </summary>
|
|
493 <returns>
|
|
494 A map containing the database column types recognized by this
|
|
495 provider.
|
|
496 </returns>
|
|
497 </member>
|
|
498 <member name="M:System.Data.SQLite.SQLiteConvert.TypeNameToDbType(System.String,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
499 <summary>
|
|
500 For a given type name, return a closest-match .NET type
|
|
501 </summary>
|
|
502 <param name="Name">The name of the type to match</param>
|
|
503 <param name="flags">The flags associated with the parent connection object.</param>
|
|
504 <returns>The .NET DBType the text evaluates to.</returns>
|
|
505 </member>
|
|
506 <member name="F:System.Data.SQLite.SQLiteBase.COR_E_EXCEPTION">
|
|
507 <summary>
|
|
508 The error code used for logging exceptions caught in user-provided
|
|
509 code.
|
|
510 </summary>
|
|
511 </member>
|
|
512 <member name="M:System.Data.SQLite.SQLiteBase.SetMemoryStatus(System.Boolean)">
|
|
513 <summary>
|
|
514 Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled.
|
|
515 If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is
|
|
516 global to the process.
|
|
517 </summary>
|
|
518 <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param>
|
|
519 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns>
|
|
520 </member>
|
|
521 <member name="M:System.Data.SQLite.SQLiteBase.ReleaseMemory">
|
|
522 <summary>
|
|
523 Attempts to free as much heap memory as possible for the database connection.
|
|
524 </summary>
|
|
525 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns>
|
|
526 </member>
|
|
527 <member name="M:System.Data.SQLite.SQLiteBase.Shutdown">
|
|
528 <summary>
|
|
529 Shutdown the SQLite engine so that it can be restarted with different config options.
|
|
530 We depend on auto initialization to recover.
|
|
531 </summary>
|
|
532 </member>
|
|
533 <member name="M:System.Data.SQLite.SQLiteBase.IsOpen">
|
|
534 <summary>
|
|
535 Determines if the associated native connection handle is open.
|
|
536 </summary>
|
|
537 <returns>
|
|
538 Non-zero if a database connection is open.
|
|
539 </returns>
|
|
540 </member>
|
|
541 <member name="M:System.Data.SQLite.SQLiteBase.Open(System.String,System.Data.SQLite.SQLiteConnectionFlags,System.Data.SQLite.SQLiteOpenFlagsEnum,System.Int32,System.Boolean)">
|
|
542 <summary>
|
|
543 Opens a database.
|
|
544 </summary>
|
|
545 <remarks>
|
|
546 Implementers should call SQLiteFunction.BindFunctions() and save the array after opening a connection
|
|
547 to bind all attributed user-defined functions and collating sequences to the new connection.
|
|
548 </remarks>
|
|
549 <param name="strFilename">The filename of the database to open. SQLite automatically creates it if it doesn't exist.</param>
|
|
550 <param name="connectionFlags">The flags associated with the parent connection object</param>
|
|
551 <param name="openFlags">The open flags to use when creating the connection</param>
|
|
552 <param name="maxPoolSize">The maximum size of the pool for the given filename</param>
|
|
553 <param name="usePool">If true, the connection can be pulled from the connection pool</param>
|
|
554 </member>
|
|
555 <member name="M:System.Data.SQLite.SQLiteBase.Close(System.Boolean)">
|
|
556 <summary>
|
|
557 Closes the currently-open database.
|
|
558 </summary>
|
|
559 <remarks>
|
|
560 After the database has been closed implemeters should call SQLiteFunction.UnbindFunctions() to deallocate all interop allocated
|
|
561 memory associated with the user-defined functions and collating sequences tied to the closed connection.
|
|
562 </remarks>
|
|
563 <param name="canThrow">Non-zero if the operation is allowed to throw exceptions, zero otherwise.</param>
|
|
564 </member>
|
|
565 <member name="M:System.Data.SQLite.SQLiteBase.SetTimeout(System.Int32)">
|
|
566 <summary>
|
|
567 Sets the busy timeout on the connection. SQLiteCommand will call this before executing any command.
|
|
568 </summary>
|
|
569 <param name="nTimeoutMS">The number of milliseconds to wait before returning SQLITE_BUSY</param>
|
|
570 </member>
|
|
571 <member name="M:System.Data.SQLite.SQLiteBase.GetLastError">
|
|
572 <summary>
|
|
573 Returns the text of the last error issued by SQLite
|
|
574 </summary>
|
|
575 <returns></returns>
|
|
576 </member>
|
|
577 <member name="M:System.Data.SQLite.SQLiteBase.GetLastError(System.String)">
|
|
578 <summary>
|
|
579 Returns the text of the last error issued by SQLite -OR- the specified default error text if
|
|
580 none is available from the SQLite core library.
|
|
581 </summary>
|
|
582 <param name="defValue">
|
|
583 The error text to return in the event that one is not available from the SQLite core library.
|
|
584 </param>
|
|
585 <returns>
|
|
586 The error text.
|
|
587 </returns>
|
|
588 </member>
|
|
589 <member name="M:System.Data.SQLite.SQLiteBase.ClearPool">
|
|
590 <summary>
|
|
591 When pooling is enabled, force this connection to be disposed rather than returned to the pool
|
|
592 </summary>
|
|
593 </member>
|
|
594 <member name="M:System.Data.SQLite.SQLiteBase.CountPool">
|
|
595 <summary>
|
|
596 When pooling is enabled, returns the number of pool entries matching the current file name.
|
|
597 </summary>
|
|
598 <returns>The number of pool entries matching the current file name.</returns>
|
|
599 </member>
|
|
600 <member name="M:System.Data.SQLite.SQLiteBase.Prepare(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteStatement,System.UInt32,System.String@)">
|
|
601 <summary>
|
|
602 Prepares a SQL statement for execution.
|
|
603 </summary>
|
|
604 <param name="cnn">The source connection preparing the command. Can be null for any caller except LINQ</param>
|
|
605 <param name="strSql">The SQL command text to prepare</param>
|
|
606 <param name="previous">The previous statement in a multi-statement command, or null if no previous statement exists</param>
|
|
607 <param name="timeoutMS">The timeout to wait before aborting the prepare</param>
|
|
608 <param name="strRemain">The remainder of the statement that was not processed. Each call to prepare parses the
|
|
609 SQL up to to either the end of the text or to the first semi-colon delimiter. The remaining text is returned
|
|
610 here for a subsequent call to Prepare() until all the text has been processed.</param>
|
|
611 <returns>Returns an initialized SQLiteStatement.</returns>
|
|
612 </member>
|
|
613 <member name="M:System.Data.SQLite.SQLiteBase.Step(System.Data.SQLite.SQLiteStatement)">
|
|
614 <summary>
|
|
615 Steps through a prepared statement.
|
|
616 </summary>
|
|
617 <param name="stmt">The SQLiteStatement to step through</param>
|
|
618 <returns>True if a row was returned, False if not.</returns>
|
|
619 </member>
|
|
620 <member name="M:System.Data.SQLite.SQLiteBase.Reset(System.Data.SQLite.SQLiteStatement)">
|
|
621 <summary>
|
|
622 Resets a prepared statement so it can be executed again. If the error returned is SQLITE_SCHEMA,
|
|
623 transparently attempt to rebuild the SQL statement and throw an error if that was not possible.
|
|
624 </summary>
|
|
625 <param name="stmt">The statement to reset</param>
|
|
626 <returns>Returns -1 if the schema changed while resetting, 0 if the reset was sucessful or 6 (SQLITE_LOCKED) if the reset failed due to a lock</returns>
|
|
627 </member>
|
|
628 <member name="M:System.Data.SQLite.SQLiteBase.Cancel">
|
|
629 <summary>
|
|
630 Attempts to interrupt the query currently executing on the associated
|
|
631 native database connection.
|
|
632 </summary>
|
|
633 </member>
|
|
634 <member name="M:System.Data.SQLite.SQLiteBase.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
635 <summary>
|
|
636 This function binds a user-defined functions to the connection.
|
|
637 </summary>
|
|
638 <param name="functionAttribute">
|
|
639 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing
|
|
640 the metadata for the function to be bound.
|
|
641 </param>
|
|
642 <param name="function">
|
|
643 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the
|
|
644 function to be bound.
|
|
645 </param>
|
|
646 <param name="flags">
|
|
647 The flags associated with the parent connection object.
|
|
648 </param>
|
|
649 </member>
|
|
650 <member name="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
651 <summary>
|
|
652 Calls the native SQLite core library in order to create a disposable
|
|
653 module containing the implementation of a virtual table.
|
|
654 </summary>
|
|
655 <param name="module">
|
|
656 The module object to be used when creating the native disposable module.
|
|
657 </param>
|
|
658 <param name="flags">
|
|
659 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance.
|
|
660 </param>
|
|
661 </member>
|
|
662 <member name="M:System.Data.SQLite.SQLiteBase.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
663 <summary>
|
|
664 Calls the native SQLite core library in order to cleanup the resources
|
|
665 associated with a module containing the implementation of a virtual table.
|
|
666 </summary>
|
|
667 <param name="module">
|
|
668 The module object previously passed to the <see cref="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/>
|
|
669 method.
|
|
670 </param>
|
|
671 <param name="flags">
|
|
672 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance.
|
|
673 </param>
|
|
674 </member>
|
|
675 <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)">
|
|
676 <summary>
|
|
677 Calls the native SQLite core library in order to declare a virtual table
|
|
678 in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/>
|
|
679 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods.
|
|
680 </summary>
|
|
681 <param name="module">
|
|
682 The virtual table module that is to be responsible for the virtual table
|
|
683 being declared.
|
|
684 </param>
|
|
685 <param name="strSql">
|
|
686 The string containing the SQL statement describing the virtual table to
|
|
687 be declared.
|
|
688 </param>
|
|
689 <param name="error">
|
|
690 Upon success, the contents of this parameter are undefined. Upon failure,
|
|
691 it should contain an appropriate error message.
|
|
692 </param>
|
|
693 <returns>
|
|
694 A standard SQLite return code.
|
|
695 </returns>
|
|
696 </member>
|
|
697 <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)">
|
|
698 <summary>
|
|
699 Calls the native SQLite core library in order to declare a virtual table
|
|
700 function in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/>
|
|
701 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods.
|
|
702 </summary>
|
|
703 <param name="module">
|
|
704 The virtual table module that is to be responsible for the virtual table
|
|
705 function being declared.
|
|
706 </param>
|
|
707 <param name="argumentCount">
|
|
708 The number of arguments to the function being declared.
|
|
709 </param>
|
|
710 <param name="name">
|
|
711 The name of the function being declared.
|
|
712 </param>
|
|
713 <param name="error">
|
|
714 Upon success, the contents of this parameter are undefined. Upon failure,
|
|
715 it should contain an appropriate error message.
|
|
716 </param>
|
|
717 <returns>
|
|
718 A standard SQLite return code.
|
|
719 </returns>
|
|
720 </member>
|
|
721 <member name="M:System.Data.SQLite.SQLiteBase.SetLoadExtension(System.Boolean)">
|
|
722 <summary>
|
|
723 Enables or disabled extension loading by SQLite.
|
|
724 </summary>
|
|
725 <param name="bOnOff">
|
|
726 True to enable loading of extensions, false to disable.
|
|
727 </param>
|
|
728 </member>
|
|
729 <member name="M:System.Data.SQLite.SQLiteBase.LoadExtension(System.String,System.String)">
|
|
730 <summary>
|
|
731 Loads a SQLite extension library from the named file.
|
|
732 </summary>
|
|
733 <param name="fileName">
|
|
734 The name of the dynamic link library file containing the extension.
|
|
735 </param>
|
|
736 <param name="procName">
|
|
737 The name of the exported function used to initialize the extension.
|
|
738 If null, the default "sqlite3_extension_init" will be used.
|
|
739 </param>
|
|
740 </member>
|
|
741 <member name="M:System.Data.SQLite.SQLiteBase.SetExtendedResultCodes(System.Boolean)">
|
|
742 <summary>
|
|
743 Enables or disabled extened result codes returned by SQLite
|
|
744 </summary>
|
|
745 <param name="bOnOff">true to enable extended result codes, false to disable.</param>
|
|
746 <returns></returns>
|
|
747 </member>
|
|
748 <member name="M:System.Data.SQLite.SQLiteBase.ResultCode">
|
|
749 <summary>
|
|
750 Returns the numeric result code for the most recent failed SQLite API call
|
|
751 associated with the database connection.
|
|
752 </summary>
|
|
753 <returns>Result code</returns>
|
|
754 </member>
|
|
755 <member name="M:System.Data.SQLite.SQLiteBase.ExtendedResultCode">
|
|
756 <summary>
|
|
757 Returns the extended numeric result code for the most recent failed SQLite API call
|
|
758 associated with the database connection.
|
|
759 </summary>
|
|
760 <returns>Extended result code</returns>
|
|
761 </member>
|
|
762 <member name="M:System.Data.SQLite.SQLiteBase.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
763 <summary>
|
|
764 Add a log message via the SQLite sqlite3_log interface.
|
|
765 </summary>
|
|
766 <param name="iErrCode">Error code to be logged with the message.</param>
|
|
767 <param name="zMessage">String to be logged. Unlike the SQLite sqlite3_log()
|
|
768 interface, this should be pre-formatted. Consider using the
|
|
769 String.Format() function.</param>
|
|
770 <returns></returns>
|
|
771 </member>
|
|
772 <member name="M:System.Data.SQLite.SQLiteBase.IsInitialized">
|
|
773 <summary>
|
|
774 Checks if the SQLite core library has been initialized in the current process.
|
|
775 </summary>
|
|
776 <returns>
|
|
777 Non-zero if the SQLite core library has been initialized in the current process,
|
|
778 zero otherwise.
|
|
779 </returns>
|
|
780 </member>
|
|
781 <member name="M:System.Data.SQLite.SQLiteBase.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)">
|
|
782 <summary>
|
|
783 Creates a new SQLite backup object based on the provided destination
|
|
784 database connection. The source database connection is the one
|
|
785 associated with this object. The source and destination database
|
|
786 connections cannot be the same.
|
|
787 </summary>
|
|
788 <param name="destCnn">The destination database connection.</param>
|
|
789 <param name="destName">The destination database name.</param>
|
|
790 <param name="sourceName">The source database name.</param>
|
|
791 <returns>The newly created backup object.</returns>
|
|
792 </member>
|
|
793 <member name="M:System.Data.SQLite.SQLiteBase.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)">
|
|
794 <summary>
|
|
795 Copies up to N pages from the source database to the destination
|
|
796 database associated with the specified backup object.
|
|
797 </summary>
|
|
798 <param name="backup">The backup object to use.</param>
|
|
799 <param name="nPage">
|
|
800 The number of pages to copy or negative to copy all remaining pages.
|
|
801 </param>
|
|
802 <param name="retry">
|
|
803 Set to true if the operation needs to be retried due to database
|
|
804 locking issues.
|
|
805 </param>
|
|
806 <returns>
|
|
807 True if there are more pages to be copied, false otherwise.
|
|
808 </returns>
|
|
809 </member>
|
|
810 <member name="M:System.Data.SQLite.SQLiteBase.RemainingBackup(System.Data.SQLite.SQLiteBackup)">
|
|
811 <summary>
|
|
812 Returns the number of pages remaining to be copied from the source
|
|
813 database to the destination database associated with the specified
|
|
814 backup object.
|
|
815 </summary>
|
|
816 <param name="backup">The backup object to check.</param>
|
|
817 <returns>The number of pages remaining to be copied.</returns>
|
|
818 </member>
|
|
819 <member name="M:System.Data.SQLite.SQLiteBase.PageCountBackup(System.Data.SQLite.SQLiteBackup)">
|
|
820 <summary>
|
|
821 Returns the total number of pages in the source database associated
|
|
822 with the specified backup object.
|
|
823 </summary>
|
|
824 <param name="backup">The backup object to check.</param>
|
|
825 <returns>The total number of pages in the source database.</returns>
|
|
826 </member>
|
|
827 <member name="M:System.Data.SQLite.SQLiteBase.FinishBackup(System.Data.SQLite.SQLiteBackup)">
|
|
828 <summary>
|
|
829 Destroys the backup object, rolling back any backup that may be in
|
|
830 progess.
|
|
831 </summary>
|
|
832 <param name="backup">The backup object to destroy.</param>
|
|
833 </member>
|
|
834 <member name="M:System.Data.SQLite.SQLiteBase.FallbackGetErrorString(System.Data.SQLite.SQLiteErrorCode)">
|
|
835 <summary>
|
|
836 Returns the error message for the specified SQLite return code using
|
|
837 the internal static lookup table.
|
|
838 </summary>
|
|
839 <param name="rc">The SQLite return code.</param>
|
|
840 <returns>The error message or null if it cannot be found.</returns>
|
|
841 </member>
|
|
842 <member name="M:System.Data.SQLite.SQLiteBase.GetErrorString(System.Data.SQLite.SQLiteErrorCode)">
|
|
843 <summary>
|
|
844 Returns the error message for the specified SQLite return code using
|
|
845 the sqlite3_errstr() function, falling back to the internal lookup
|
|
846 table if necessary.
|
|
847 </summary>
|
|
848 <param name="rc">The SQLite return code.</param>
|
|
849 <returns>The error message or null if it cannot be found.</returns>
|
|
850 </member>
|
|
851 <member name="P:System.Data.SQLite.SQLiteBase.Version">
|
|
852 <summary>
|
|
853 Returns a string representing the active version of SQLite
|
|
854 </summary>
|
|
855 </member>
|
|
856 <member name="P:System.Data.SQLite.SQLiteBase.VersionNumber">
|
|
857 <summary>
|
|
858 Returns an integer representing the active version of SQLite
|
|
859 </summary>
|
|
860 </member>
|
|
861 <member name="P:System.Data.SQLite.SQLiteBase.LastInsertRowId">
|
|
862 <summary>
|
|
863 Returns the rowid of the most recent successful INSERT into the database from this connection.
|
|
864 </summary>
|
|
865 </member>
|
|
866 <member name="P:System.Data.SQLite.SQLiteBase.Changes">
|
|
867 <summary>
|
|
868 Returns the number of changes the last executing insert/update caused.
|
|
869 </summary>
|
|
870 </member>
|
|
871 <member name="P:System.Data.SQLite.SQLiteBase.MemoryUsed">
|
|
872 <summary>
|
|
873 Returns the amount of memory (in bytes) currently in use by the SQLite core library. This is not really a per-connection
|
|
874 value, it is global to the process.
|
|
875 </summary>
|
|
876 </member>
|
|
877 <member name="P:System.Data.SQLite.SQLiteBase.MemoryHighwater">
|
|
878 <summary>
|
|
879 Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset.
|
|
880 This is not really a per-connection value, it is global to the process.
|
|
881 </summary>
|
|
882 </member>
|
|
883 <member name="P:System.Data.SQLite.SQLiteBase.OwnHandle">
|
|
884 <summary>
|
|
885 Returns non-zero if the underlying native connection handle is owned by this instance.
|
|
886 </summary>
|
|
887 </member>
|
|
888 <member name="P:System.Data.SQLite.SQLiteBase.AutoCommit">
|
|
889 <summary>
|
|
890 Returns non-zero if the given database connection is in autocommit mode.
|
|
891 Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN
|
|
892 statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK.
|
|
893 </summary>
|
|
894 </member>
|
|
895 <member name="F:System.Data.SQLite.SQLite3._sql">
|
|
896 <summary>
|
|
897 The opaque pointer returned to us by the sqlite provider
|
|
898 </summary>
|
|
899 </member>
|
|
900 <member name="F:System.Data.SQLite.SQLite3._functions">
|
|
901 <summary>
|
|
902 The user-defined functions registered on this connection
|
|
903 </summary>
|
|
904 </member>
|
|
905 <member name="F:System.Data.SQLite.SQLite3._modules">
|
|
906 <summary>
|
|
907 The modules created using this connection.
|
|
908 </summary>
|
|
909 </member>
|
|
910 <member name="M:System.Data.SQLite.SQLite3.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.IntPtr,System.String,System.Boolean)">
|
|
911 <summary>
|
|
912 Constructs the object used to interact with the SQLite core library
|
|
913 using the UTF-8 text encoding.
|
|
914 </summary>
|
|
915 <param name="fmt">
|
|
916 The DateTime format to be used when converting string values to a
|
|
917 DateTime and binding DateTime parameters.
|
|
918 </param>
|
|
919 <param name="kind">
|
|
920 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime
|
|
921 values.
|
|
922 </param>
|
|
923 <param name="fmtString">
|
|
924 The format string to be used when parsing and formatting DateTime
|
|
925 values.
|
|
926 </param>
|
|
927 <param name="db">
|
|
928 The native handle to be associated with the database connection.
|
|
929 </param>
|
|
930 <param name="fileName">
|
|
931 The fully qualified file name associated with <paramref name="db "/>.
|
|
932 </param>
|
|
933 <param name="ownHandle">
|
|
934 Non-zero if the newly created object instance will need to dispose
|
|
935 of <paramref name="db"/> when it is no longer needed.
|
|
936 </param>
|
|
937 </member>
|
|
938 <member name="M:System.Data.SQLite.SQLite3.DisposeModules">
|
|
939 <summary>
|
|
940 This method attempts to dispose of all the <see cref="T:System.Data.SQLite.SQLiteModule"/> derived
|
|
941 object instances currently associated with the native database connection.
|
|
942 </summary>
|
|
943 </member>
|
|
944 <member name="M:System.Data.SQLite.SQLite3.Cancel">
|
|
945 <summary>
|
|
946 Attempts to interrupt the query currently executing on the associated
|
|
947 native database connection.
|
|
948 </summary>
|
|
949 </member>
|
|
950 <member name="M:System.Data.SQLite.SQLite3.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
951 <summary>
|
|
952 This function binds a user-defined function to the connection.
|
|
953 </summary>
|
|
954 <param name="functionAttribute">
|
|
955 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing
|
|
956 the metadata for the function to be bound.
|
|
957 </param>
|
|
958 <param name="function">
|
|
959 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the
|
|
960 function to be bound.
|
|
961 </param>
|
|
962 <param name="flags">
|
|
963 The flags associated with the parent connection object.
|
|
964 </param>
|
|
965 </member>
|
|
966 <member name="M:System.Data.SQLite.SQLite3.ReleaseMemory">
|
|
967 <summary>
|
|
968 Attempts to free as much heap memory as possible for the database connection.
|
|
969 </summary>
|
|
970 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns>
|
|
971 </member>
|
|
972 <member name="M:System.Data.SQLite.SQLite3.StaticReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)">
|
|
973 <summary>
|
|
974 Attempts to free N bytes of heap memory by deallocating non-essential memory
|
|
975 allocations held by the database library. Memory used to cache database pages
|
|
976 to improve performance is an example of non-essential memory. This is a no-op
|
|
977 returning zero if the SQLite core library was not compiled with the compile-time
|
|
978 option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or
|
|
979 compact the Win32 native heap, if applicable.
|
|
980 </summary>
|
|
981 <param name="nBytes">
|
|
982 The requested number of bytes to free.
|
|
983 </param>
|
|
984 <param name="reset">
|
|
985 Non-zero to attempt a heap reset.
|
|
986 </param>
|
|
987 <param name="compact">
|
|
988 Non-zero to attempt heap compaction.
|
|
989 </param>
|
|
990 <param name="nFree">
|
|
991 The number of bytes actually freed. This value may be zero.
|
|
992 </param>
|
|
993 <param name="resetOk">
|
|
994 This value will be non-zero if the heap reset was successful.
|
|
995 </param>
|
|
996 <param name="nLargest">
|
|
997 The size of the largest committed free block in the heap, in bytes.
|
|
998 This value will be zero unless heap compaction is enabled.
|
|
999 </param>
|
|
1000 <returns>
|
|
1001 A standard SQLite return code (i.e. zero for success and non-zero
|
|
1002 for failure).
|
|
1003 </returns>
|
|
1004 </member>
|
|
1005 <member name="M:System.Data.SQLite.SQLite3.Shutdown">
|
|
1006 <summary>
|
|
1007 Shutdown the SQLite engine so that it can be restarted with different
|
|
1008 configuration options. We depend on auto initialization to recover.
|
|
1009 </summary>
|
|
1010 <returns>Returns a standard SQLite result code.</returns>
|
|
1011 </member>
|
|
1012 <member name="M:System.Data.SQLite.SQLite3.StaticShutdown(System.Boolean)">
|
|
1013 <summary>
|
|
1014 Shutdown the SQLite engine so that it can be restarted with different
|
|
1015 configuration options. We depend on auto initialization to recover.
|
|
1016 </summary>
|
|
1017 <param name="directories">
|
|
1018 Non-zero to reset the database and temporary directories to their
|
|
1019 default values, which should be null for both. This parameter has no
|
|
1020 effect on non-Windows operating systems.
|
|
1021 </param>
|
|
1022 <returns>Returns a standard SQLite result code.</returns>
|
|
1023 </member>
|
|
1024 <member name="M:System.Data.SQLite.SQLite3.IsOpen">
|
|
1025 <summary>
|
|
1026 Determines if the associated native connection handle is open.
|
|
1027 </summary>
|
|
1028 <returns>
|
|
1029 Non-zero if the associated native connection handle is open.
|
|
1030 </returns>
|
|
1031 </member>
|
|
1032 <member name="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
1033 <summary>
|
|
1034 Calls the native SQLite core library in order to create a disposable
|
|
1035 module containing the implementation of a virtual table.
|
|
1036 </summary>
|
|
1037 <param name="module">
|
|
1038 The module object to be used when creating the native disposable module.
|
|
1039 </param>
|
|
1040 <param name="flags">
|
|
1041 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance.
|
|
1042 </param>
|
|
1043 </member>
|
|
1044 <member name="M:System.Data.SQLite.SQLite3.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
1045 <summary>
|
|
1046 Calls the native SQLite core library in order to cleanup the resources
|
|
1047 associated with a module containing the implementation of a virtual table.
|
|
1048 </summary>
|
|
1049 <param name="module">
|
|
1050 The module object previously passed to the <see cref="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/>
|
|
1051 method.
|
|
1052 </param>
|
|
1053 <param name="flags">
|
|
1054 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance.
|
|
1055 </param>
|
|
1056 </member>
|
|
1057 <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)">
|
|
1058 <summary>
|
|
1059 Calls the native SQLite core library in order to declare a virtual table
|
|
1060 in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/>
|
|
1061 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods.
|
|
1062 </summary>
|
|
1063 <param name="module">
|
|
1064 The virtual table module that is to be responsible for the virtual table
|
|
1065 being declared.
|
|
1066 </param>
|
|
1067 <param name="strSql">
|
|
1068 The string containing the SQL statement describing the virtual table to
|
|
1069 be declared.
|
|
1070 </param>
|
|
1071 <param name="error">
|
|
1072 Upon success, the contents of this parameter are undefined. Upon failure,
|
|
1073 it should contain an appropriate error message.
|
|
1074 </param>
|
|
1075 <returns>
|
|
1076 A standard SQLite return code.
|
|
1077 </returns>
|
|
1078 </member>
|
|
1079 <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)">
|
|
1080 <summary>
|
|
1081 Calls the native SQLite core library in order to declare a virtual table
|
|
1082 function in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/>
|
|
1083 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods.
|
|
1084 </summary>
|
|
1085 <param name="module">
|
|
1086 The virtual table module that is to be responsible for the virtual table
|
|
1087 function being declared.
|
|
1088 </param>
|
|
1089 <param name="argumentCount">
|
|
1090 The number of arguments to the function being declared.
|
|
1091 </param>
|
|
1092 <param name="name">
|
|
1093 The name of the function being declared.
|
|
1094 </param>
|
|
1095 <param name="error">
|
|
1096 Upon success, the contents of this parameter are undefined. Upon failure,
|
|
1097 it should contain an appropriate error message.
|
|
1098 </param>
|
|
1099 <returns>
|
|
1100 A standard SQLite return code.
|
|
1101 </returns>
|
|
1102 </member>
|
|
1103 <member name="M:System.Data.SQLite.SQLite3.SetLoadExtension(System.Boolean)">
|
|
1104 <summary>
|
|
1105 Enables or disabled extension loading by SQLite.
|
|
1106 </summary>
|
|
1107 <param name="bOnOff">
|
|
1108 True to enable loading of extensions, false to disable.
|
|
1109 </param>
|
|
1110 </member>
|
|
1111 <member name="M:System.Data.SQLite.SQLite3.LoadExtension(System.String,System.String)">
|
|
1112 <summary>
|
|
1113 Loads a SQLite extension library from the named file.
|
|
1114 </summary>
|
|
1115 <param name="fileName">
|
|
1116 The name of the dynamic link library file containing the extension.
|
|
1117 </param>
|
|
1118 <param name="procName">
|
|
1119 The name of the exported function used to initialize the extension.
|
|
1120 If null, the default "sqlite3_extension_init" will be used.
|
|
1121 </param>
|
|
1122 </member>
|
|
1123 <member name="M:System.Data.SQLite.SQLite3.SetExtendedResultCodes(System.Boolean)">
|
|
1124 Enables or disabled extended result codes returned by SQLite
|
|
1125 </member>
|
|
1126 <member name="M:System.Data.SQLite.SQLite3.ResultCode">
|
|
1127 Gets the last SQLite error code
|
|
1128 </member>
|
|
1129 <member name="M:System.Data.SQLite.SQLite3.ExtendedResultCode">
|
|
1130 Gets the last SQLite extended error code
|
|
1131 </member>
|
|
1132 <member name="M:System.Data.SQLite.SQLite3.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
1133 Add a log message via the SQLite sqlite3_log interface.
|
|
1134 </member>
|
|
1135 <member name="M:System.Data.SQLite.SQLite3.StaticLogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
1136 Add a log message via the SQLite sqlite3_log interface.
|
|
1137 </member>
|
|
1138 <member name="M:System.Data.SQLite.SQLite3.SetLogCallback(System.Data.SQLite.SQLiteLogCallback)">
|
|
1139 <summary>
|
|
1140 Allows the setting of a logging callback invoked by SQLite when a
|
|
1141 log event occurs. Only one callback may be set. If NULL is passed,
|
|
1142 the logging callback is unregistered.
|
|
1143 </summary>
|
|
1144 <param name="func">The callback function to invoke.</param>
|
|
1145 <returns>Returns a result code</returns>
|
|
1146 </member>
|
|
1147 <member name="M:System.Data.SQLite.SQLite3.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)">
|
|
1148 <summary>
|
|
1149 Creates a new SQLite backup object based on the provided destination
|
|
1150 database connection. The source database connection is the one
|
|
1151 associated with this object. The source and destination database
|
|
1152 connections cannot be the same.
|
|
1153 </summary>
|
|
1154 <param name="destCnn">The destination database connection.</param>
|
|
1155 <param name="destName">The destination database name.</param>
|
|
1156 <param name="sourceName">The source database name.</param>
|
|
1157 <returns>The newly created backup object.</returns>
|
|
1158 </member>
|
|
1159 <member name="M:System.Data.SQLite.SQLite3.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)">
|
|
1160 <summary>
|
|
1161 Copies up to N pages from the source database to the destination
|
|
1162 database associated with the specified backup object.
|
|
1163 </summary>
|
|
1164 <param name="backup">The backup object to use.</param>
|
|
1165 <param name="nPage">
|
|
1166 The number of pages to copy, negative to copy all remaining pages.
|
|
1167 </param>
|
|
1168 <param name="retry">
|
|
1169 Set to true if the operation needs to be retried due to database
|
|
1170 locking issues; otherwise, set to false.
|
|
1171 </param>
|
|
1172 <returns>
|
|
1173 True if there are more pages to be copied, false otherwise.
|
|
1174 </returns>
|
|
1175 </member>
|
|
1176 <member name="M:System.Data.SQLite.SQLite3.RemainingBackup(System.Data.SQLite.SQLiteBackup)">
|
|
1177 <summary>
|
|
1178 Returns the number of pages remaining to be copied from the source
|
|
1179 database to the destination database associated with the specified
|
|
1180 backup object.
|
|
1181 </summary>
|
|
1182 <param name="backup">The backup object to check.</param>
|
|
1183 <returns>The number of pages remaining to be copied.</returns>
|
|
1184 </member>
|
|
1185 <member name="M:System.Data.SQLite.SQLite3.PageCountBackup(System.Data.SQLite.SQLiteBackup)">
|
|
1186 <summary>
|
|
1187 Returns the total number of pages in the source database associated
|
|
1188 with the specified backup object.
|
|
1189 </summary>
|
|
1190 <param name="backup">The backup object to check.</param>
|
|
1191 <returns>The total number of pages in the source database.</returns>
|
|
1192 </member>
|
|
1193 <member name="M:System.Data.SQLite.SQLite3.FinishBackup(System.Data.SQLite.SQLiteBackup)">
|
|
1194 <summary>
|
|
1195 Destroys the backup object, rolling back any backup that may be in
|
|
1196 progess.
|
|
1197 </summary>
|
|
1198 <param name="backup">The backup object to destroy.</param>
|
|
1199 </member>
|
|
1200 <member name="M:System.Data.SQLite.SQLite3.IsInitialized">
|
|
1201 <summary>
|
|
1202 Determines if the SQLite core library has been initialized for the
|
|
1203 current process.
|
|
1204 </summary>
|
|
1205 <returns>
|
|
1206 A boolean indicating whether or not the SQLite core library has been
|
|
1207 initialized for the current process.
|
|
1208 </returns>
|
|
1209 </member>
|
|
1210 <member name="M:System.Data.SQLite.SQLite3.StaticIsInitialized">
|
|
1211 <summary>
|
|
1212 Determines if the SQLite core library has been initialized for the
|
|
1213 current process.
|
|
1214 </summary>
|
|
1215 <returns>
|
|
1216 A boolean indicating whether or not the SQLite core library has been
|
|
1217 initialized for the current process.
|
|
1218 </returns>
|
|
1219 </member>
|
|
1220 <member name="M:System.Data.SQLite.SQLite3.GetValue(System.Data.SQLite.SQLiteStatement,System.Data.SQLite.SQLiteConnectionFlags,System.Int32,System.Data.SQLite.SQLiteType)">
|
|
1221 <summary>
|
|
1222 Helper function to retrieve a column of data from an active statement.
|
|
1223 </summary>
|
|
1224 <param name="stmt">The statement being step()'d through</param>
|
|
1225 <param name="flags">The flags associated with the connection.</param>
|
|
1226 <param name="index">The column index to retrieve</param>
|
|
1227 <param name="typ">The type of data contained in the column. If Uninitialized, this function will retrieve the datatype information.</param>
|
|
1228 <returns>Returns the data in the column</returns>
|
|
1229 </member>
|
|
1230 <member name="P:System.Data.SQLite.SQLite3.OwnHandle">
|
|
1231 <summary>
|
|
1232 Returns non-zero if the underlying native connection handle is owned
|
|
1233 by this instance.
|
|
1234 </summary>
|
|
1235 </member>
|
|
1236 <member name="T:System.Data.SQLite.SQLite3_UTF16">
|
|
1237 <summary>
|
|
1238 Alternate SQLite3 object, overriding many text behaviors to support UTF-16 (Unicode)
|
|
1239 </summary>
|
|
1240 </member>
|
|
1241 <member name="M:System.Data.SQLite.SQLite3_UTF16.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.IntPtr,System.String,System.Boolean)">
|
|
1242 <summary>
|
|
1243 Constructs the object used to interact with the SQLite core library
|
|
1244 using the UTF-8 text encoding.
|
|
1245 </summary>
|
|
1246 <param name="fmt">
|
|
1247 The DateTime format to be used when converting string values to a
|
|
1248 DateTime and binding DateTime parameters.
|
|
1249 </param>
|
|
1250 <param name="kind">
|
|
1251 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime
|
|
1252 values.
|
|
1253 </param>
|
|
1254 <param name="fmtString">
|
|
1255 The format string to be used when parsing and formatting DateTime
|
|
1256 values.
|
|
1257 </param>
|
|
1258 <param name="db">
|
|
1259 The native handle to be associated with the database connection.
|
|
1260 </param>
|
|
1261 <param name="fileName">
|
|
1262 The fully qualified file name associated with <paramref name="db"/>.
|
|
1263 </param>
|
|
1264 <param name="ownHandle">
|
|
1265 Non-zero if the newly created object instance will need to dispose
|
|
1266 of <paramref name="db"/> when it is no longer needed.
|
|
1267 </param>
|
|
1268 </member>
|
|
1269 <member name="M:System.Data.SQLite.SQLite3_UTF16.ToString(System.IntPtr,System.Int32)">
|
|
1270 <summary>
|
|
1271 Overrides SQLiteConvert.ToString() to marshal UTF-16 strings instead of UTF-8
|
|
1272 </summary>
|
|
1273 <param name="b">A pointer to a UTF-16 string</param>
|
|
1274 <param name="nbytelen">The length (IN BYTES) of the string</param>
|
|
1275 <returns>A .NET string</returns>
|
|
1276 </member>
|
|
1277 <member name="T:System.Data.SQLite.SQLiteBackup">
|
|
1278 <summary>
|
|
1279 Represents a single SQL backup in SQLite.
|
|
1280 </summary>
|
|
1281 </member>
|
|
1282 <member name="F:System.Data.SQLite.SQLiteBackup._sql">
|
|
1283 <summary>
|
|
1284 The underlying SQLite object this backup is bound to.
|
|
1285 </summary>
|
|
1286 </member>
|
|
1287 <member name="F:System.Data.SQLite.SQLiteBackup._sqlite_backup">
|
|
1288 <summary>
|
|
1289 The actual backup handle.
|
|
1290 </summary>
|
|
1291 </member>
|
|
1292 <member name="F:System.Data.SQLite.SQLiteBackup._destDb">
|
|
1293 <summary>
|
|
1294 The destination database for the backup.
|
|
1295 </summary>
|
|
1296 </member>
|
|
1297 <member name="F:System.Data.SQLite.SQLiteBackup._zDestName">
|
|
1298 <summary>
|
|
1299 The destination database name for the backup.
|
|
1300 </summary>
|
|
1301 </member>
|
|
1302 <member name="F:System.Data.SQLite.SQLiteBackup._sourceDb">
|
|
1303 <summary>
|
|
1304 The source database for the backup.
|
|
1305 </summary>
|
|
1306 </member>
|
|
1307 <member name="F:System.Data.SQLite.SQLiteBackup._zSourceName">
|
|
1308 <summary>
|
|
1309 The source database name for the backup.
|
|
1310 </summary>
|
|
1311 </member>
|
|
1312 <member name="F:System.Data.SQLite.SQLiteBackup._stepResult">
|
|
1313 <summary>
|
|
1314 The last result from the StepBackup method of the SQLite3 class.
|
|
1315 This is used to determine if the call to the FinishBackup method of
|
|
1316 the SQLite3 class should throw an exception when it receives a non-Ok
|
|
1317 return code from the core SQLite library.
|
|
1318 </summary>
|
|
1319 </member>
|
|
1320 <member name="M:System.Data.SQLite.SQLiteBackup.#ctor(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteBackupHandle,System.IntPtr,System.Byte[],System.IntPtr,System.Byte[])">
|
|
1321 <summary>
|
|
1322 Initializes the backup.
|
|
1323 </summary>
|
|
1324 <param name="sqlbase">The base SQLite object.</param>
|
|
1325 <param name="backup">The backup handle.</param>
|
|
1326 <param name="destDb">The destination database for the backup.</param>
|
|
1327 <param name="zDestName">The destination database name for the backup.</param>
|
|
1328 <param name="sourceDb">The source database for the backup.</param>
|
|
1329 <param name="zSourceName">The source database name for the backup.</param>
|
|
1330 </member>
|
|
1331 <member name="M:System.Data.SQLite.SQLiteBackup.Dispose">
|
|
1332 <summary>
|
|
1333 Disposes and finalizes the backup.
|
|
1334 </summary>
|
|
1335 </member>
|
|
1336 <member name="T:System.Data.SQLite.SQLiteConnectionFlags">
|
|
1337 <summary>
|
|
1338 The extra behavioral flags that can be applied to a connection.
|
|
1339 </summary>
|
|
1340 </member>
|
|
1341 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.None">
|
|
1342 <summary>
|
|
1343 No extra flags.
|
|
1344 </summary>
|
|
1345 </member>
|
|
1346 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPrepare">
|
|
1347 <summary>
|
|
1348 Enable logging of all SQL statements to be prepared.
|
|
1349 </summary>
|
|
1350 </member>
|
|
1351 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPreBind">
|
|
1352 <summary>
|
|
1353 Enable logging of all bound parameter types and raw values.
|
|
1354 </summary>
|
|
1355 </member>
|
|
1356 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBind">
|
|
1357 <summary>
|
|
1358 Enable logging of all bound parameter strongly typed values.
|
|
1359 </summary>
|
|
1360 </member>
|
|
1361 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogCallbackException">
|
|
1362 <summary>
|
|
1363 Enable logging of all exceptions caught from user-provided
|
|
1364 managed code called from native code via delegates.
|
|
1365 </summary>
|
|
1366 </member>
|
|
1367 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBackup">
|
|
1368 <summary>
|
|
1369 Enable logging of backup API errors.
|
|
1370 </summary>
|
|
1371 </member>
|
|
1372 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoExtensionFunctions">
|
|
1373 <summary>
|
|
1374 Skip adding the extension functions provided by the native
|
|
1375 interop assembly.
|
|
1376 </summary>
|
|
1377 </member>
|
|
1378 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindUInt32AsInt64">
|
|
1379 <summary>
|
|
1380 When binding parameter values with the <see cref="T:System.UInt32"/>
|
|
1381 type, use the interop method that accepts an <see cref="T:System.Int64"/>
|
|
1382 value.
|
|
1383 </summary>
|
|
1384 </member>
|
|
1385 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAllAsText">
|
|
1386 <summary>
|
|
1387 When binding parameter values, always bind them as though they were
|
|
1388 plain text (i.e. no numeric, date/time, or other conversions should
|
|
1389 be attempted).
|
|
1390 </summary>
|
|
1391 </member>
|
|
1392 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.GetAllAsText">
|
|
1393 <summary>
|
|
1394 When returning column values, always return them as though they were
|
|
1395 plain text (i.e. no numeric, date/time, or other conversions should
|
|
1396 be attempted).
|
|
1397 </summary>
|
|
1398 </member>
|
|
1399 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLoadExtension">
|
|
1400 <summary>
|
|
1401 Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from
|
|
1402 loading extensions.
|
|
1403 </summary>
|
|
1404 </member>
|
|
1405 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoCreateModule">
|
|
1406 <summary>
|
|
1407 Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from
|
|
1408 creating virtual table modules.
|
|
1409 </summary>
|
|
1410 </member>
|
|
1411 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoBindFunctions">
|
|
1412 <summary>
|
|
1413 Skip binding any functions provided by other managed assemblies when
|
|
1414 opening the connection.
|
|
1415 </summary>
|
|
1416 </member>
|
|
1417 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLogModule">
|
|
1418 <summary>
|
|
1419 Skip setting the logging related properties of the
|
|
1420 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance that was passed to
|
|
1421 the <see cref="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)"/> method.
|
|
1422 </summary>
|
|
1423 </member>
|
|
1424 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleError">
|
|
1425 <summary>
|
|
1426 Enable logging of all virtual table module errors seen by the
|
|
1427 <see cref="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"/> method.
|
|
1428 </summary>
|
|
1429 </member>
|
|
1430 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleException">
|
|
1431 <summary>
|
|
1432 Enable logging of certain virtual table module exceptions that cannot
|
|
1433 be easily discovered via other means.
|
|
1434 </summary>
|
|
1435 </member>
|
|
1436 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.TraceWarning">
|
|
1437 <summary>
|
|
1438 Enable tracing of potentially important [non-fatal] error conditions
|
|
1439 that cannot be easily reported through other means.
|
|
1440 </summary>
|
|
1441 </member>
|
|
1442 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAndGetAllAsText">
|
|
1443 <summary>
|
|
1444 When binding and returning column values, always treat them as though
|
|
1445 they were plain text (i.e. no numeric, date/time, or other conversions
|
|
1446 should be attempted).
|
|
1447 </summary>
|
|
1448 </member>
|
|
1449 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogAll">
|
|
1450 <summary>
|
|
1451 Enable all logging.
|
|
1452 </summary>
|
|
1453 </member>
|
|
1454 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.Default">
|
|
1455 <summary>
|
|
1456 The default extra flags for new connections.
|
|
1457 </summary>
|
|
1458 </member>
|
|
1459 <member name="T:System.Data.SQLite.SQLiteCommand">
|
|
1460 <summary>
|
|
1461 SQLite implementation of DbCommand.
|
|
1462 </summary>
|
|
1463 </member>
|
|
1464 <member name="F:System.Data.SQLite.SQLiteCommand.DefaultConnectionString">
|
|
1465 <summary>
|
|
1466 The default connection string to be used when creating a temporary
|
|
1467 connection to execute a command via the static
|
|
1468 <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])"/> or
|
|
1469 <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])"/>
|
|
1470 methods.
|
|
1471 </summary>
|
|
1472 </member>
|
|
1473 <member name="F:System.Data.SQLite.SQLiteCommand._commandText">
|
|
1474 <summary>
|
|
1475 The command text this command is based on
|
|
1476 </summary>
|
|
1477 </member>
|
|
1478 <member name="F:System.Data.SQLite.SQLiteCommand._cnn">
|
|
1479 <summary>
|
|
1480 The connection the command is associated with
|
|
1481 </summary>
|
|
1482 </member>
|
|
1483 <member name="F:System.Data.SQLite.SQLiteCommand._version">
|
|
1484 <summary>
|
|
1485 The version of the connection the command is associated with
|
|
1486 </summary>
|
|
1487 </member>
|
|
1488 <member name="F:System.Data.SQLite.SQLiteCommand._activeReader">
|
|
1489 <summary>
|
|
1490 Indicates whether or not a DataReader is active on the command.
|
|
1491 </summary>
|
|
1492 </member>
|
|
1493 <member name="F:System.Data.SQLite.SQLiteCommand._commandTimeout">
|
|
1494 <summary>
|
|
1495 The timeout for the command, kludged because SQLite doesn't support per-command timeout values
|
|
1496 </summary>
|
|
1497 </member>
|
|
1498 <member name="F:System.Data.SQLite.SQLiteCommand._designTimeVisible">
|
|
1499 <summary>
|
|
1500 Designer support
|
|
1501 </summary>
|
|
1502 </member>
|
|
1503 <member name="F:System.Data.SQLite.SQLiteCommand._updateRowSource">
|
|
1504 <summary>
|
|
1505 Used by DbDataAdapter to determine updating behavior
|
|
1506 </summary>
|
|
1507 </member>
|
|
1508 <member name="F:System.Data.SQLite.SQLiteCommand._parameterCollection">
|
|
1509 <summary>
|
|
1510 The collection of parameters for the command
|
|
1511 </summary>
|
|
1512 </member>
|
|
1513 <member name="F:System.Data.SQLite.SQLiteCommand._statementList">
|
|
1514 <summary>
|
|
1515 The SQL command text, broken into individual SQL statements as they are executed
|
|
1516 </summary>
|
|
1517 </member>
|
|
1518 <member name="F:System.Data.SQLite.SQLiteCommand._remainingText">
|
|
1519 <summary>
|
|
1520 Unprocessed SQL text that has not been executed
|
|
1521 </summary>
|
|
1522 </member>
|
|
1523 <member name="F:System.Data.SQLite.SQLiteCommand._transaction">
|
|
1524 <summary>
|
|
1525 Transaction associated with this command
|
|
1526 </summary>
|
|
1527 </member>
|
|
1528 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor">
|
|
1529 <overloads>
|
|
1530 Constructs a new SQLiteCommand
|
|
1531 </overloads>
|
|
1532 <summary>
|
|
1533 Default constructor
|
|
1534 </summary>
|
|
1535 </member>
|
|
1536 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String)">
|
|
1537 <summary>
|
|
1538 Initializes the command with the given command text
|
|
1539 </summary>
|
|
1540 <param name="commandText">The SQL command text</param>
|
|
1541 </member>
|
|
1542 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection)">
|
|
1543 <summary>
|
|
1544 Initializes the command with the given SQL command text and attach the command to the specified
|
|
1545 connection.
|
|
1546 </summary>
|
|
1547 <param name="commandText">The SQL command text</param>
|
|
1548 <param name="connection">The connection to associate with the command</param>
|
|
1549 </member>
|
|
1550 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.Data.SQLite.SQLiteConnection)">
|
|
1551 <summary>
|
|
1552 Initializes the command and associates it with the specified connection.
|
|
1553 </summary>
|
|
1554 <param name="connection">The connection to associate with the command</param>
|
|
1555 </member>
|
|
1556 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction)">
|
|
1557 <summary>
|
|
1558 Initializes a command with the given SQL, connection and transaction
|
|
1559 </summary>
|
|
1560 <param name="commandText">The SQL command text</param>
|
|
1561 <param name="connection">The connection to associate with the command</param>
|
|
1562 <param name="transaction">The transaction the command should be associated with</param>
|
|
1563 </member>
|
|
1564 <member name="M:System.Data.SQLite.SQLiteCommand.Dispose(System.Boolean)">
|
|
1565 <summary>
|
|
1566 Disposes of the command and clears all member variables
|
|
1567 </summary>
|
|
1568 <param name="disposing">Whether or not the class is being explicitly or implicitly disposed</param>
|
|
1569 </member>
|
|
1570 <member name="M:System.Data.SQLite.SQLiteCommand.GetFlags(System.Data.SQLite.SQLiteCommand)">
|
|
1571 <summary>
|
|
1572 This method attempts to query the flags associated with the database
|
|
1573 connection in use. If the database connection is disposed, the default
|
|
1574 flags will be returned.
|
|
1575 </summary>
|
|
1576 <param name="command">
|
|
1577 The command containing the databse connection to query the flags from.
|
|
1578 </param>
|
|
1579 <returns>
|
|
1580 The connection flags value.
|
|
1581 </returns>
|
|
1582 </member>
|
|
1583 <member name="M:System.Data.SQLite.SQLiteCommand.ClearCommands">
|
|
1584 <summary>
|
|
1585 Clears and destroys all statements currently prepared
|
|
1586 </summary>
|
|
1587 </member>
|
|
1588 <member name="M:System.Data.SQLite.SQLiteCommand.BuildNextCommand">
|
|
1589 <summary>
|
|
1590 Builds an array of prepared statements for each complete SQL statement in the command text
|
|
1591 </summary>
|
|
1592 </member>
|
|
1593 <member name="M:System.Data.SQLite.SQLiteCommand.Cancel">
|
|
1594 <summary>
|
|
1595 Not implemented
|
|
1596 </summary>
|
|
1597 </member>
|
|
1598 <member name="M:System.Data.SQLite.SQLiteCommand.CreateDbParameter">
|
|
1599 <summary>
|
|
1600 Forwards to the local CreateParameter() function
|
|
1601 </summary>
|
|
1602 <returns></returns>
|
|
1603 </member>
|
|
1604 <member name="M:System.Data.SQLite.SQLiteCommand.CreateParameter">
|
|
1605 <summary>
|
|
1606 Create a new parameter
|
|
1607 </summary>
|
|
1608 <returns></returns>
|
|
1609 </member>
|
|
1610 <member name="M:System.Data.SQLite.SQLiteCommand.InitializeForReader">
|
|
1611 <summary>
|
|
1612 This function ensures there are no active readers, that we have a valid connection,
|
|
1613 that the connection is open, that all statements are prepared and all parameters are assigned
|
|
1614 in preparation for allocating a data reader.
|
|
1615 </summary>
|
|
1616 </member>
|
|
1617 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
|
|
1618 <summary>
|
|
1619 Creates a new SQLiteDataReader to execute/iterate the array of SQLite prepared statements
|
|
1620 </summary>
|
|
1621 <param name="behavior">The behavior the data reader should adopt</param>
|
|
1622 <returns>Returns a SQLiteDataReader object</returns>
|
|
1623 </member>
|
|
1624 <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])">
|
|
1625 <summary>
|
|
1626 This method creates a new connection, executes the query using the given
|
|
1627 execution type, closes the connection, and returns the results. If the
|
|
1628 connection string is null, a temporary in-memory database connection will
|
|
1629 be used.
|
|
1630 </summary>
|
|
1631 <param name="commandText">
|
|
1632 The text of the command to be executed.
|
|
1633 </param>
|
|
1634 <param name="executeType">
|
|
1635 The execution type for the command. This is used to determine which method
|
|
1636 of the command object to call, which then determines the type of results
|
|
1637 returned, if any.
|
|
1638 </param>
|
|
1639 <param name="connectionString">
|
|
1640 The connection string to the database to be opened, used, and closed. If
|
|
1641 this parameter is null, a temporary in-memory databse will be used.
|
|
1642 </param>
|
|
1643 <param name="args">
|
|
1644 The SQL parameter values to be used when building the command object to be
|
|
1645 executed, if any.
|
|
1646 </param>
|
|
1647 <returns>
|
|
1648 The results of the query -OR- null if no results were produced from the
|
|
1649 given execution type.
|
|
1650 </returns>
|
|
1651 </member>
|
|
1652 <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])">
|
|
1653 <summary>
|
|
1654 This method creates a new connection, executes the query using the given
|
|
1655 execution type and command behavior, closes the connection, and returns
|
|
1656 the results. If the connection string is null, a temporary in-memory
|
|
1657 database connection will be used.
|
|
1658 </summary>
|
|
1659 <param name="commandText">
|
|
1660 The text of the command to be executed.
|
|
1661 </param>
|
|
1662 <param name="executeType">
|
|
1663 The execution type for the command. This is used to determine which method
|
|
1664 of the command object to call, which then determines the type of results
|
|
1665 returned, if any.
|
|
1666 </param>
|
|
1667 <param name="commandBehavior">
|
|
1668 The command behavior flags for the command.
|
|
1669 </param>
|
|
1670 <param name="connectionString">
|
|
1671 The connection string to the database to be opened, used, and closed. If
|
|
1672 this parameter is null, a temporary in-memory databse will be used.
|
|
1673 </param>
|
|
1674 <param name="args">
|
|
1675 The SQL parameter values to be used when building the command object to be
|
|
1676 executed, if any.
|
|
1677 </param>
|
|
1678 <returns>
|
|
1679 The results of the query -OR- null if no results were produced from the
|
|
1680 given execution type.
|
|
1681 </returns>
|
|
1682 </member>
|
|
1683 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)">
|
|
1684 <summary>
|
|
1685 Overrides the default behavior to return a SQLiteDataReader specialization class
|
|
1686 </summary>
|
|
1687 <param name="behavior">The flags to be associated with the reader.</param>
|
|
1688 <returns>A SQLiteDataReader</returns>
|
|
1689 </member>
|
|
1690 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader">
|
|
1691 <summary>
|
|
1692 Overrides the default behavior of DbDataReader to return a specialized SQLiteDataReader class
|
|
1693 </summary>
|
|
1694 <returns>A SQLiteDataReader</returns>
|
|
1695 </member>
|
|
1696 <member name="M:System.Data.SQLite.SQLiteCommand.ClearDataReader">
|
|
1697 <summary>
|
|
1698 Called by the SQLiteDataReader when the data reader is closed.
|
|
1699 </summary>
|
|
1700 </member>
|
|
1701 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery">
|
|
1702 <summary>
|
|
1703 Execute the command and return the number of rows inserted/updated affected by it.
|
|
1704 </summary>
|
|
1705 <returns>The number of rows inserted/updated affected by it.</returns>
|
|
1706 </member>
|
|
1707 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)">
|
|
1708 <summary>
|
|
1709 Execute the command and return the number of rows inserted/updated affected by it.
|
|
1710 </summary>
|
|
1711 <param name="behavior">The flags to be associated with the reader.</param>
|
|
1712 <returns>The number of rows inserted/updated affected by it.</returns>
|
|
1713 </member>
|
|
1714 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar">
|
|
1715 <summary>
|
|
1716 Execute the command and return the first column of the first row of the resultset
|
|
1717 (if present), or null if no resultset was returned.
|
|
1718 </summary>
|
|
1719 <returns>The first column of the first row of the first resultset from the query.</returns>
|
|
1720 </member>
|
|
1721 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)">
|
|
1722 <summary>
|
|
1723 Execute the command and return the first column of the first row of the resultset
|
|
1724 (if present), or null if no resultset was returned.
|
|
1725 </summary>
|
|
1726 <param name="behavior">The flags to be associated with the reader.</param>
|
|
1727 <returns>The first column of the first row of the first resultset from the query.</returns>
|
|
1728 </member>
|
|
1729 <member name="M:System.Data.SQLite.SQLiteCommand.Prepare">
|
|
1730 <summary>
|
|
1731 Does nothing. Commands are prepared as they are executed the first time, and kept in prepared state afterwards.
|
|
1732 </summary>
|
|
1733 </member>
|
|
1734 <member name="M:System.Data.SQLite.SQLiteCommand.Clone">
|
|
1735 <summary>
|
|
1736 Clones a command, including all its parameters
|
|
1737 </summary>
|
|
1738 <returns>A new SQLiteCommand with the same commandtext, connection and parameters</returns>
|
|
1739 </member>
|
|
1740 <member name="P:System.Data.SQLite.SQLiteCommand.CommandText">
|
|
1741 <summary>
|
|
1742 The SQL command text associated with the command
|
|
1743 </summary>
|
|
1744 </member>
|
|
1745 <member name="P:System.Data.SQLite.SQLiteCommand.CommandTimeout">
|
|
1746 <summary>
|
|
1747 The amount of time to wait for the connection to become available before erroring out
|
|
1748 </summary>
|
|
1749 </member>
|
|
1750 <member name="P:System.Data.SQLite.SQLiteCommand.CommandType">
|
|
1751 <summary>
|
|
1752 The type of the command. SQLite only supports CommandType.Text
|
|
1753 </summary>
|
|
1754 </member>
|
|
1755 <member name="P:System.Data.SQLite.SQLiteCommand.Connection">
|
|
1756 <summary>
|
|
1757 The connection associated with this command
|
|
1758 </summary>
|
|
1759 </member>
|
|
1760 <member name="P:System.Data.SQLite.SQLiteCommand.DbConnection">
|
|
1761 <summary>
|
|
1762 Forwards to the local Connection property
|
|
1763 </summary>
|
|
1764 </member>
|
|
1765 <member name="P:System.Data.SQLite.SQLiteCommand.Parameters">
|
|
1766 <summary>
|
|
1767 Returns the SQLiteParameterCollection for the given command
|
|
1768 </summary>
|
|
1769 </member>
|
|
1770 <member name="P:System.Data.SQLite.SQLiteCommand.DbParameterCollection">
|
|
1771 <summary>
|
|
1772 Forwards to the local Parameters property
|
|
1773 </summary>
|
|
1774 </member>
|
|
1775 <member name="P:System.Data.SQLite.SQLiteCommand.Transaction">
|
|
1776 <summary>
|
|
1777 The transaction associated with this command. SQLite only supports one transaction per connection, so this property forwards to the
|
|
1778 command's underlying connection.
|
|
1779 </summary>
|
|
1780 </member>
|
|
1781 <member name="P:System.Data.SQLite.SQLiteCommand.DbTransaction">
|
|
1782 <summary>
|
|
1783 Forwards to the local Transaction property
|
|
1784 </summary>
|
|
1785 </member>
|
|
1786 <member name="P:System.Data.SQLite.SQLiteCommand.UpdatedRowSource">
|
|
1787 <summary>
|
|
1788 Sets the method the SQLiteCommandBuilder uses to determine how to update inserted or updated rows in a DataTable.
|
|
1789 </summary>
|
|
1790 </member>
|
|
1791 <member name="P:System.Data.SQLite.SQLiteCommand.DesignTimeVisible">
|
|
1792 <summary>
|
|
1793 Determines if the command is visible at design time. Defaults to True.
|
|
1794 </summary>
|
|
1795 </member>
|
|
1796 <member name="T:System.Data.SQLite.SQLiteCommandBuilder">
|
|
1797 <summary>
|
|
1798 SQLite implementation of DbCommandBuilder.
|
|
1799 </summary>
|
|
1800 </member>
|
|
1801 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor">
|
|
1802 <summary>
|
|
1803 Default constructor
|
|
1804 </summary>
|
|
1805 </member>
|
|
1806 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor(System.Data.SQLite.SQLiteDataAdapter)">
|
|
1807 <summary>
|
|
1808 Initializes the command builder and associates it with the specified data adapter.
|
|
1809 </summary>
|
|
1810 <param name="adp"></param>
|
|
1811 </member>
|
|
1812 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.ApplyParameterInfo(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean)">
|
|
1813 <summary>
|
|
1814 Minimal amount of parameter processing. Primarily sets the DbType for the parameter equal to the provider type in the schema
|
|
1815 </summary>
|
|
1816 <param name="parameter">The parameter to use in applying custom behaviors to a row</param>
|
|
1817 <param name="row">The row to apply the parameter to</param>
|
|
1818 <param name="statementType">The type of statement</param>
|
|
1819 <param name="whereClause">Whether the application of the parameter is part of a WHERE clause</param>
|
|
1820 </member>
|
|
1821 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.String)">
|
|
1822 <summary>
|
|
1823 Returns a valid named parameter
|
|
1824 </summary>
|
|
1825 <param name="parameterName">The name of the parameter</param>
|
|
1826 <returns>Error</returns>
|
|
1827 </member>
|
|
1828 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.Int32)">
|
|
1829 <summary>
|
|
1830 Returns a named parameter for the given ordinal
|
|
1831 </summary>
|
|
1832 <param name="parameterOrdinal">The i of the parameter</param>
|
|
1833 <returns>Error</returns>
|
|
1834 </member>
|
|
1835 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterPlaceholder(System.Int32)">
|
|
1836 <summary>
|
|
1837 Returns a placeholder character for the specified parameter i.
|
|
1838 </summary>
|
|
1839 <param name="parameterOrdinal">The index of the parameter to provide a placeholder for</param>
|
|
1840 <returns>Returns a named parameter</returns>
|
|
1841 </member>
|
|
1842 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.SetRowUpdatingHandler(System.Data.Common.DbDataAdapter)">
|
|
1843 <summary>
|
|
1844 Sets the handler for receiving row updating events. Used by the DbCommandBuilder to autogenerate SQL
|
|
1845 statements that may not have previously been generated.
|
|
1846 </summary>
|
|
1847 <param name="adapter">A data adapter to receive events on.</param>
|
|
1848 </member>
|
|
1849 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand">
|
|
1850 <summary>
|
|
1851 Returns the automatically-generated SQLite command to delete rows from the database
|
|
1852 </summary>
|
|
1853 <returns></returns>
|
|
1854 </member>
|
|
1855 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand(System.Boolean)">
|
|
1856 <summary>
|
|
1857 Returns the automatically-generated SQLite command to delete rows from the database
|
|
1858 </summary>
|
|
1859 <param name="useColumnsForParameterNames"></param>
|
|
1860 <returns></returns>
|
|
1861 </member>
|
|
1862 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand">
|
|
1863 <summary>
|
|
1864 Returns the automatically-generated SQLite command to update rows in the database
|
|
1865 </summary>
|
|
1866 <returns></returns>
|
|
1867 </member>
|
|
1868 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand(System.Boolean)">
|
|
1869 <summary>
|
|
1870 Returns the automatically-generated SQLite command to update rows in the database
|
|
1871 </summary>
|
|
1872 <param name="useColumnsForParameterNames"></param>
|
|
1873 <returns></returns>
|
|
1874 </member>
|
|
1875 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand">
|
|
1876 <summary>
|
|
1877 Returns the automatically-generated SQLite command to insert rows into the database
|
|
1878 </summary>
|
|
1879 <returns></returns>
|
|
1880 </member>
|
|
1881 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand(System.Boolean)">
|
|
1882 <summary>
|
|
1883 Returns the automatically-generated SQLite command to insert rows into the database
|
|
1884 </summary>
|
|
1885 <param name="useColumnsForParameterNames"></param>
|
|
1886 <returns></returns>
|
|
1887 </member>
|
|
1888 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.QuoteIdentifier(System.String)">
|
|
1889 <summary>
|
|
1890 Places brackets around an identifier
|
|
1891 </summary>
|
|
1892 <param name="unquotedIdentifier">The identifier to quote</param>
|
|
1893 <returns>The bracketed identifier</returns>
|
|
1894 </member>
|
|
1895 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.UnquoteIdentifier(System.String)">
|
|
1896 <summary>
|
|
1897 Removes brackets around an identifier
|
|
1898 </summary>
|
|
1899 <param name="quotedIdentifier">The quoted (bracketed) identifier</param>
|
|
1900 <returns>The undecorated identifier</returns>
|
|
1901 </member>
|
|
1902 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetSchemaTable(System.Data.Common.DbCommand)">
|
|
1903 <summary>
|
|
1904 Override helper, which can help the base command builder choose the right keys for the given query
|
|
1905 </summary>
|
|
1906 <param name="sourceCommand"></param>
|
|
1907 <returns></returns>
|
|
1908 </member>
|
|
1909 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.DataAdapter">
|
|
1910 <summary>
|
|
1911 Gets/sets the DataAdapter for this CommandBuilder
|
|
1912 </summary>
|
|
1913 </member>
|
|
1914 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogLocation">
|
|
1915 <summary>
|
|
1916 Overridden to hide its property from the designer
|
|
1917 </summary>
|
|
1918 </member>
|
|
1919 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogSeparator">
|
|
1920 <summary>
|
|
1921 Overridden to hide its property from the designer
|
|
1922 </summary>
|
|
1923 </member>
|
|
1924 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuotePrefix">
|
|
1925 <summary>
|
|
1926 Overridden to hide its property from the designer
|
|
1927 </summary>
|
|
1928 </member>
|
|
1929 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuoteSuffix">
|
|
1930 <summary>
|
|
1931 Overridden to hide its property from the designer
|
|
1932 </summary>
|
|
1933 </member>
|
|
1934 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.SchemaSeparator">
|
|
1935 <summary>
|
|
1936 Overridden to hide its property from the designer
|
|
1937 </summary>
|
|
1938 </member>
|
|
1939 <member name="T:System.Data.SQLite.ConnectionEventArgs">
|
|
1940 <summary>
|
|
1941 Event data for connection event handlers.
|
|
1942 </summary>
|
|
1943 </member>
|
|
1944 <member name="F:System.Data.SQLite.ConnectionEventArgs.EventType">
|
|
1945 <summary>
|
|
1946 The type of event being raised.
|
|
1947 </summary>
|
|
1948 </member>
|
|
1949 <member name="F:System.Data.SQLite.ConnectionEventArgs.EventArgs">
|
|
1950 <summary>
|
|
1951 The <see cref="T:System.Data.StateChangeEventArgs"/> associated with this event, if any.
|
|
1952 </summary>
|
|
1953 </member>
|
|
1954 <member name="F:System.Data.SQLite.ConnectionEventArgs.Transaction">
|
|
1955 <summary>
|
|
1956 The transaction associated with this event, if any.
|
|
1957 </summary>
|
|
1958 </member>
|
|
1959 <member name="F:System.Data.SQLite.ConnectionEventArgs.Command">
|
|
1960 <summary>
|
|
1961 The command associated with this event, if any.
|
|
1962 </summary>
|
|
1963 </member>
|
|
1964 <member name="F:System.Data.SQLite.ConnectionEventArgs.DataReader">
|
|
1965 <summary>
|
|
1966 The data reader associated with this event, if any.
|
|
1967 </summary>
|
|
1968 </member>
|
|
1969 <member name="F:System.Data.SQLite.ConnectionEventArgs.CriticalHandle">
|
|
1970 <summary>
|
|
1971 The critical handle associated with this event, if any.
|
|
1972 </summary>
|
|
1973 </member>
|
|
1974 <member name="F:System.Data.SQLite.ConnectionEventArgs.Text">
|
|
1975 <summary>
|
|
1976 Command or message text associated with this event, if any.
|
|
1977 </summary>
|
|
1978 </member>
|
|
1979 <member name="F:System.Data.SQLite.ConnectionEventArgs.Data">
|
|
1980 <summary>
|
|
1981 Extra data associated with this event, if any.
|
|
1982 </summary>
|
|
1983 </member>
|
|
1984 <member name="M:System.Data.SQLite.ConnectionEventArgs.#ctor(System.Data.SQLite.SQLiteConnectionEventType,System.Data.StateChangeEventArgs,System.Data.IDbTransaction,System.Data.IDbCommand,System.Data.IDataReader,System.Runtime.InteropServices.CriticalHandle,System.String,System.Object)">
|
|
1985 <summary>
|
|
1986 Constructs the object.
|
|
1987 </summary>
|
|
1988 <param name="eventType">The type of event being raised.</param>
|
|
1989 <param name="eventArgs">The base <see cref="F:System.Data.SQLite.ConnectionEventArgs.EventArgs"/> associated
|
|
1990 with this event, if any.</param>
|
|
1991 <param name="transaction">The transaction associated with this event, if any.</param>
|
|
1992 <param name="command">The command associated with this event, if any.</param>
|
|
1993 <param name="dataReader">The data reader associated with this event, if any.</param>
|
|
1994 <param name="criticalHandle">The critical handle associated with this event, if any.</param>
|
|
1995 <param name="text">The command or message text, if any.</param>
|
|
1996 <param name="data">The extra data, if any.</param>
|
|
1997 </member>
|
|
1998 <member name="T:System.Data.SQLite.SQLiteConnectionEventHandler">
|
|
1999 <summary>
|
|
2000 Raised when an event pertaining to a connection occurs.
|
|
2001 </summary>
|
|
2002 <param name="sender">The connection involved.</param>
|
|
2003 <param name="e">Extra information about the event.</param>
|
|
2004 </member>
|
|
2005 <member name="T:System.Data.SQLite.SQLiteConnection">
|
|
2006 <summary>
|
|
2007 SQLite implentation of DbConnection.
|
|
2008 </summary>
|
|
2009 <remarks>
|
|
2010 The <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> property can contain the following parameter(s), delimited with a semi-colon:
|
|
2011 <list type="table">
|
|
2012 <listheader>
|
|
2013 <term>Parameter</term>
|
|
2014 <term>Values</term>
|
|
2015 <term>Required</term>
|
|
2016 <term>Default</term>
|
|
2017 </listheader>
|
|
2018 <item>
|
|
2019 <description>Data Source</description>
|
|
2020 <description>
|
|
2021 This may be a file name, the string ":memory:", or any supported URI (starting with SQLite 3.7.7).
|
|
2022 Starting with release 1.0.86.0, in order to use more than one consecutive backslash (e.g. for a
|
|
2023 UNC path), each of the adjoining backslash characters must be doubled (e.g. "\\Network\Share\test.db"
|
|
2024 would become "\\\\Network\Share\test.db").
|
|
2025 </description>
|
|
2026 <description>Y</description>
|
|
2027 <description></description>
|
|
2028 </item>
|
|
2029 <item>
|
|
2030 <description>Version</description>
|
|
2031 <description>3</description>
|
|
2032 <description>N</description>
|
|
2033 <description>3</description>
|
|
2034 </item>
|
|
2035 <item>
|
|
2036 <description>UseUTF16Encoding</description>
|
|
2037 <description><b>True</b><br/><b>False</b></description>
|
|
2038 <description>N</description>
|
|
2039 <description>False</description>
|
|
2040 </item>
|
|
2041 <item>
|
|
2042 <description>DateTimeFormat</description>
|
|
2043 <description>
|
|
2044 <b>Ticks</b> - Use the value of DateTime.Ticks.<br/>
|
|
2045 <b>ISO8601</b> - Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC
|
|
2046 DateTime values and "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).<br/>
|
|
2047 <b>JulianDay</b> - The interval of time in days and fractions of a day since January 1, 4713 BC.<br/>
|
|
2048 <b>UnixEpoch</b> - The whole number of seconds since the Unix epoch (January 1, 1970).<br/>
|
|
2049 <b>InvariantCulture</b> - Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.<br/>
|
|
2050 <b>CurrentCulture</b> - Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.</description>
|
|
2051 <description>N</description>
|
|
2052 <description>ISO8601</description>
|
|
2053 </item>
|
|
2054 <item>
|
|
2055 <description>DateTimeKind</description>
|
|
2056 <description><b>Unspecified</b> - Not specified as either UTC or local time.<br/><b>Utc</b> - The time represented is UTC.<br/><b>Local</b> - The time represented is local time.</description>
|
|
2057 <description>N</description>
|
|
2058 <description>Unspecified</description>
|
|
2059 </item>
|
|
2060 <item>
|
|
2061 <description>DateTimeFormatString</description>
|
|
2062 <description>The exact DateTime format string to use for all formatting and parsing of all DateTime
|
|
2063 values for this connection.</description>
|
|
2064 <description>N</description>
|
|
2065 <description>null</description>
|
|
2066 </item>
|
|
2067 <item>
|
|
2068 <description>BaseSchemaName</description>
|
|
2069 <description>Some base data classes in the framework (e.g. those that build SQL queries dynamically)
|
|
2070 assume that an ADO.NET provider cannot support an alternate catalog (i.e. database) without supporting
|
|
2071 alternate schemas as well; however, SQLite does not fit into this model. Therefore, this value is used
|
|
2072 as a placeholder and removed prior to preparing any SQL statements that may contain it.</description>
|
|
2073 <description>N</description>
|
|
2074 <description>sqlite_default_schema</description>
|
|
2075 </item>
|
|
2076 <item>
|
|
2077 <description>BinaryGUID</description>
|
|
2078 <description><b>True</b> - Store GUID columns in binary form<br/><b>False</b> - Store GUID columns as text</description>
|
|
2079 <description>N</description>
|
|
2080 <description>True</description>
|
|
2081 </item>
|
|
2082 <item>
|
|
2083 <description>Cache Size</description>
|
|
2084 <description>{size in bytes}</description>
|
|
2085 <description>N</description>
|
|
2086 <description>2000</description>
|
|
2087 </item>
|
|
2088 <item>
|
|
2089 <description>Synchronous</description>
|
|
2090 <description><b>Normal</b> - Normal file flushing behavior<br/><b>Full</b> - Full flushing after all writes<br/><b>Off</b> - Underlying OS flushes I/O's</description>
|
|
2091 <description>N</description>
|
|
2092 <description>Full</description>
|
|
2093 </item>
|
|
2094 <item>
|
|
2095 <description>Page Size</description>
|
|
2096 <description>{size in bytes}</description>
|
|
2097 <description>N</description>
|
|
2098 <description>1024</description>
|
|
2099 </item>
|
|
2100 <item>
|
|
2101 <description>Password</description>
|
|
2102 <description>{password} - Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description>
|
|
2103 <description>N</description>
|
|
2104 <description></description>
|
|
2105 </item>
|
|
2106 <item>
|
|
2107 <description>HexPassword</description>
|
|
2108 <description>{hexPassword} - Must contain a sequence of zero or more hexadecimal encoded byte values without a leading "0x" prefix. Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description>
|
|
2109 <description>N</description>
|
|
2110 <description></description>
|
|
2111 </item>
|
|
2112 <item>
|
|
2113 <description>Enlist</description>
|
|
2114 <description><b>Y</b> - Automatically enlist in distributed transactions<br/><b>N</b> - No automatic enlistment</description>
|
|
2115 <description>N</description>
|
|
2116 <description>Y</description>
|
|
2117 </item>
|
|
2118 <item>
|
|
2119 <description>Pooling</description>
|
|
2120 <description>
|
|
2121 <b>True</b> - Use connection pooling.<br/>
|
|
2122 <b>False</b> - Do not use connection pooling.<br/><br/>
|
|
2123 <b>WARNING:</b> When using the default connection pool implementation,
|
|
2124 setting this property to True should be avoided by applications that make
|
|
2125 use of COM (either directly or indirectly) due to possible deadlocks that
|
|
2126 can occur during the finalization of some COM objects.
|
|
2127 </description>
|
|
2128 <description>N</description>
|
|
2129 <description>False</description>
|
|
2130 </item>
|
|
2131 <item>
|
|
2132 <description>FailIfMissing</description>
|
|
2133 <description><b>True</b> - Don't create the database if it does not exist, throw an error instead<br/><b>False</b> - Automatically create the database if it does not exist</description>
|
|
2134 <description>N</description>
|
|
2135 <description>False</description>
|
|
2136 </item>
|
|
2137 <item>
|
|
2138 <description>Max Page Count</description>
|
|
2139 <description>{size in pages} - Limits the maximum number of pages (limits the size) of the database</description>
|
|
2140 <description>N</description>
|
|
2141 <description>0</description>
|
|
2142 </item>
|
|
2143 <item>
|
|
2144 <description>Legacy Format</description>
|
|
2145 <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description>
|
|
2146 <description>N</description>
|
|
2147 <description>False</description>
|
|
2148 </item>
|
|
2149 <item>
|
|
2150 <description>Default Timeout</description>
|
|
2151 <description>{time in seconds}<br/>The default command timeout</description>
|
|
2152 <description>N</description>
|
|
2153 <description>30</description>
|
|
2154 </item>
|
|
2155 <item>
|
|
2156 <description>Journal Mode</description>
|
|
2157 <description><b>Delete</b> - Delete the journal file after a commit<br/><b>Persist</b> - Zero out and leave the journal file on disk after a commit<br/><b>Off</b> - Disable the rollback journal entirely</description>
|
|
2158 <description>N</description>
|
|
2159 <description>Delete</description>
|
|
2160 </item>
|
|
2161 <item>
|
|
2162 <description>Read Only</description>
|
|
2163 <description><b>True</b> - Open the database for read only access<br/><b>False</b> - Open the database for normal read/write access</description>
|
|
2164 <description>N</description>
|
|
2165 <description>False</description>
|
|
2166 </item>
|
|
2167 <item>
|
|
2168 <description>Max Pool Size</description>
|
|
2169 <description>The maximum number of connections for the given connection string that can be in the connection pool</description>
|
|
2170 <description>N</description>
|
|
2171 <description>100</description>
|
|
2172 </item>
|
|
2173 <item>
|
|
2174 <description>Default IsolationLevel</description>
|
|
2175 <description>The default transaciton isolation level</description>
|
|
2176 <description>N</description>
|
|
2177 <description>Serializable</description>
|
|
2178 </item>
|
|
2179 <item>
|
|
2180 <description>Foreign Keys</description>
|
|
2181 <description>Enable foreign key constraints</description>
|
|
2182 <description>N</description>
|
|
2183 <description>False</description>
|
|
2184 </item>
|
|
2185 <item>
|
|
2186 <description>Flags</description>
|
|
2187 <description>Extra behavioral flags for the connection. See the <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for possible values.</description>
|
|
2188 <description>N</description>
|
|
2189 <description>Default</description>
|
|
2190 </item>
|
|
2191 <item>
|
|
2192 <description>SetDefaults</description>
|
|
2193 <description>
|
|
2194 <b>True</b> - Apply the default connection settings to the opened database.<br/>
|
|
2195 <b>False</b> - Skip applying the default connection settings to the opened database.
|
|
2196 </description>
|
|
2197 <description>N</description>
|
|
2198 <description>True</description>
|
|
2199 </item>
|
|
2200 <item>
|
|
2201 <description>ToFullPath</description>
|
|
2202 <description>
|
|
2203 <b>True</b> - Attempt to expand the data source file name to a fully qualified path before opening.<br/>
|
|
2204 <b>False</b> - Skip attempting to expand the data source file name to a fully qualified path before opening.
|
|
2205 </description>
|
|
2206 <description>N</description>
|
|
2207 <description>True</description>
|
|
2208 </item>
|
|
2209 </list>
|
|
2210 </remarks>
|
|
2211 </member>
|
|
2212 <member name="F:System.Data.SQLite.SQLiteConnection.DefaultBaseSchemaName">
|
|
2213 <summary>
|
|
2214 The default "stub" (i.e. placeholder) base schema name to use when
|
|
2215 returning column schema information. Used as the initial value of
|
|
2216 the BaseSchemaName property. This should start with "sqlite_*"
|
|
2217 because those names are reserved for use by SQLite (i.e. they cannot
|
|
2218 be confused with the names of user objects).
|
|
2219 </summary>
|
|
2220 </member>
|
|
2221 <member name="F:System.Data.SQLite.SQLiteConnection._assembly">
|
|
2222 <summary>
|
|
2223 The managed assembly containing this type.
|
|
2224 </summary>
|
|
2225 </member>
|
|
2226 <member name="F:System.Data.SQLite.SQLiteConnection._syncRoot">
|
|
2227 <summary>
|
|
2228 Object used to synchronize access to the static instance data
|
|
2229 for this class.
|
|
2230 </summary>
|
|
2231 </member>
|
|
2232 <member name="F:System.Data.SQLite.SQLiteConnection._connectionState">
|
|
2233 <summary>
|
|
2234 State of the current connection
|
|
2235 </summary>
|
|
2236 </member>
|
|
2237 <member name="F:System.Data.SQLite.SQLiteConnection._connectionString">
|
|
2238 <summary>
|
|
2239 The connection string
|
|
2240 </summary>
|
|
2241 </member>
|
|
2242 <member name="F:System.Data.SQLite.SQLiteConnection._transactionLevel">
|
|
2243 <summary>
|
|
2244 Nesting level of the transactions open on the connection
|
|
2245 </summary>
|
|
2246 </member>
|
|
2247 <member name="F:System.Data.SQLite.SQLiteConnection._disposing">
|
|
2248 <summary>
|
|
2249 If set, then the connection is currently being disposed.
|
|
2250 </summary>
|
|
2251 </member>
|
|
2252 <member name="F:System.Data.SQLite.SQLiteConnection._defaultIsolation">
|
|
2253 <summary>
|
|
2254 The default isolation level for new transactions
|
|
2255 </summary>
|
|
2256 </member>
|
|
2257 <member name="F:System.Data.SQLite.SQLiteConnection._enlistment">
|
|
2258 <summary>
|
|
2259 Whether or not the connection is enlisted in a distrubuted transaction
|
|
2260 </summary>
|
|
2261 </member>
|
|
2262 <member name="F:System.Data.SQLite.SQLiteConnection._sql">
|
|
2263 <summary>
|
|
2264 The base SQLite object to interop with
|
|
2265 </summary>
|
|
2266 </member>
|
|
2267 <member name="F:System.Data.SQLite.SQLiteConnection._dataSource">
|
|
2268 <summary>
|
|
2269 The database filename minus path and extension
|
|
2270 </summary>
|
|
2271 </member>
|
|
2272 <member name="F:System.Data.SQLite.SQLiteConnection._password">
|
|
2273 <summary>
|
|
2274 Temporary password storage, emptied after the database has been opened
|
|
2275 </summary>
|
|
2276 </member>
|
|
2277 <member name="F:System.Data.SQLite.SQLiteConnection._baseSchemaName">
|
|
2278 <summary>
|
|
2279 The "stub" (i.e. placeholder) base schema name to use when returning
|
|
2280 column schema information.
|
|
2281 </summary>
|
|
2282 </member>
|
|
2283 <member name="F:System.Data.SQLite.SQLiteConnection._flags">
|
|
2284 <summary>
|
|
2285 The extra behavioral flags for this connection, if any. See the
|
|
2286 <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of
|
|
2287 possible values.
|
|
2288 </summary>
|
|
2289 </member>
|
|
2290 <member name="F:System.Data.SQLite.SQLiteConnection._defaultTimeout">
|
|
2291 <summary>
|
|
2292 Default command timeout
|
|
2293 </summary>
|
|
2294 </member>
|
|
2295 <member name="F:System.Data.SQLite.SQLiteConnection._parseViaFramework">
|
|
2296 <summary>
|
|
2297 Non-zero if the built-in (i.e. framework provided) connection string
|
|
2298 parser should be used when opening the connection.
|
|
2299 </summary>
|
|
2300 </member>
|
|
2301 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor">
|
|
2302 <overloads>
|
|
2303 Constructs a new SQLiteConnection object
|
|
2304 </overloads>
|
|
2305 <summary>
|
|
2306 Default constructor
|
|
2307 </summary>
|
|
2308 </member>
|
|
2309 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String)">
|
|
2310 <summary>
|
|
2311 Initializes the connection with the specified connection string.
|
|
2312 </summary>
|
|
2313 <param name="connectionString">The connection string to use.</param>
|
|
2314 </member>
|
|
2315 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.IntPtr,System.String,System.Boolean)">
|
|
2316 <summary>
|
|
2317 Initializes the connection with a pre-existing native connection handle.
|
|
2318 This constructor overload is intended to be used only by the private
|
|
2319 <see cref="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
2320 </summary>
|
|
2321 <param name="db">
|
|
2322 The native connection handle to use.
|
|
2323 </param>
|
|
2324 <param name="fileName">
|
|
2325 The file name corresponding to the native connection handle.
|
|
2326 </param>
|
|
2327 <param name="ownHandle">
|
|
2328 Non-zero if this instance owns the native connection handle and
|
|
2329 should dispose of it when it is no longer needed.
|
|
2330 </param>
|
|
2331 </member>
|
|
2332 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String,System.Boolean)">
|
|
2333 <summary>
|
|
2334 Initializes the connection with the specified connection string.
|
|
2335 </summary>
|
|
2336 <param name="connectionString">
|
|
2337 The connection string to use.
|
|
2338 </param>
|
|
2339 <param name="parseViaFramework">
|
|
2340 Non-zero to parse the connection string using the built-in (i.e.
|
|
2341 framework provided) parser when opening the connection.
|
|
2342 </param>
|
|
2343 </member>
|
|
2344 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.Data.SQLite.SQLiteConnection)">
|
|
2345 <summary>
|
|
2346 Clones the settings and connection string from an existing connection. If the existing connection is already open, this
|
|
2347 function will open its own connection, enumerate any attached databases of the original connection, and automatically
|
|
2348 attach to them.
|
|
2349 </summary>
|
|
2350 <param name="connection">The connection to copy the settings from.</param>
|
|
2351 </member>
|
|
2352 <member name="M:System.Data.SQLite.SQLiteConnection.OnChanged(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.ConnectionEventArgs)">
|
|
2353 <summary>
|
|
2354 Raises the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/> event.
|
|
2355 </summary>
|
|
2356 <param name="connection">
|
|
2357 The connection associated with this event. If this parameter is not
|
|
2358 null and the specified connection cannot raise events, then the
|
|
2359 registered event handlers will not be invoked.
|
|
2360 </param>
|
|
2361 <param name="e">
|
|
2362 A <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> that contains the event data.
|
|
2363 </param>
|
|
2364 </member>
|
|
2365 <member name="M:System.Data.SQLite.SQLiteConnection.CreateHandle(System.IntPtr)">
|
|
2366 <summary>
|
|
2367 Creates and returns a new managed database connection handle. This
|
|
2368 method is intended to be used by implementations of the
|
|
2369 <see cref="T:System.Data.SQLite.ISQLiteConnectionPool"/> interface only. In theory, it
|
|
2370 could be used by other classes; however, that usage is not supported.
|
|
2371 </summary>
|
|
2372 <param name="nativeHandle">
|
|
2373 This must be a native database connection handle returned by the
|
|
2374 SQLite core library and it must remain valid and open during the
|
|
2375 entire duration of the calling method.
|
|
2376 </param>
|
|
2377 <returns>
|
|
2378 The new managed database connection handle or null if it cannot be
|
|
2379 created.
|
|
2380 </returns>
|
|
2381 </member>
|
|
2382 <member name="M:System.Data.SQLite.SQLiteConnection.BackupDatabase(System.Data.SQLite.SQLiteConnection,System.String,System.String,System.Int32,System.Data.SQLite.SQLiteBackupCallback,System.Int32)">
|
|
2383 <summary>
|
|
2384 Backs up the database, using the specified database connection as the
|
|
2385 destination.
|
|
2386 </summary>
|
|
2387 <param name="destination">The destination database connection.</param>
|
|
2388 <param name="destinationName">The destination database name.</param>
|
|
2389 <param name="sourceName">The source database name.</param>
|
|
2390 <param name="pages">
|
|
2391 The number of pages to copy or negative to copy all remaining pages.
|
|
2392 </param>
|
|
2393 <param name="callback">
|
|
2394 The method to invoke between each step of the backup process. This
|
|
2395 parameter may be null (i.e. no callbacks will be performed).
|
|
2396 </param>
|
|
2397 <param name="retryMilliseconds">
|
|
2398 The number of milliseconds to sleep after encountering a locking error
|
|
2399 during the backup process. A value less than zero means that no sleep
|
|
2400 should be performed.
|
|
2401 </param>
|
|
2402 </member>
|
|
2403 <member name="M:System.Data.SQLite.SQLiteConnection.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction)">
|
|
2404 <summary>
|
|
2405 Attempts to bind the specified <see cref="T:System.Data.SQLite.SQLiteFunction"/> object
|
|
2406 instance to this connection.
|
|
2407 </summary>
|
|
2408 <param name="functionAttribute">
|
|
2409 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing
|
|
2410 the metadata for the function to be bound.
|
|
2411 </param>
|
|
2412 <param name="function">
|
|
2413 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the
|
|
2414 function to be bound.
|
|
2415 </param>
|
|
2416 </member>
|
|
2417 <member name="M:System.Data.SQLite.SQLiteConnection.Clone">
|
|
2418 <summary>
|
|
2419 Creates a clone of the connection. All attached databases and user-defined functions are cloned. If the existing connection is open, the cloned connection
|
|
2420 will also be opened.
|
|
2421 </summary>
|
|
2422 <returns></returns>
|
|
2423 </member>
|
|
2424 <member name="M:System.Data.SQLite.SQLiteConnection.CreateFile(System.String)">
|
|
2425 <summary>
|
|
2426 Creates a database file. This just creates a zero-byte file which SQLite
|
|
2427 will turn into a database when the file is opened properly.
|
|
2428 </summary>
|
|
2429 <param name="databaseFileName">The file to create</param>
|
|
2430 </member>
|
|
2431 <member name="M:System.Data.SQLite.SQLiteConnection.OnStateChange(System.Data.ConnectionState,System.Data.StateChangeEventArgs@)">
|
|
2432 <summary>
|
|
2433 Raises the state change event when the state of the connection changes
|
|
2434 </summary>
|
|
2435 <param name="newState">The new connection state. If this is different
|
|
2436 from the previous state, the <see cref="E:System.Data.SQLite.SQLiteConnection.StateChange"/> event is
|
|
2437 raised.</param>
|
|
2438 <param name="eventArgs">The event data created for the raised event, if
|
|
2439 it was actually raised.</param>
|
|
2440 </member>
|
|
2441 <member name="M:System.Data.SQLite.SQLiteConnection.GetFallbackDefaultIsolationLevel">
|
|
2442 <summary>
|
|
2443 Determines and returns the fallback default isolation level when one cannot be
|
|
2444 obtained from an existing connection instance.
|
|
2445 </summary>
|
|
2446 <returns>
|
|
2447 The fallback default isolation level for this connection instance -OR-
|
|
2448 <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined.
|
|
2449 </returns>
|
|
2450 </member>
|
|
2451 <member name="M:System.Data.SQLite.SQLiteConnection.GetDefaultIsolationLevel">
|
|
2452 <summary>
|
|
2453 Determines and returns the default isolation level for this connection instance.
|
|
2454 </summary>
|
|
2455 <returns>
|
|
2456 The default isolation level for this connection instance -OR-
|
|
2457 <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined.
|
|
2458 </returns>
|
|
2459 </member>
|
|
2460 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel,System.Boolean)">
|
|
2461 <summary>
|
|
2462 OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection.
|
|
2463 </summary>
|
|
2464 <param name="isolationLevel">This parameter is ignored.</param>
|
|
2465 <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested.
|
|
2466 When FALSE, a writelock is obtained immediately. The default is TRUE, but in a multi-threaded multi-writer
|
|
2467 environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param>
|
|
2468 <returns>Returns a SQLiteTransaction object.</returns>
|
|
2469 </member>
|
|
2470 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Boolean)">
|
|
2471 <summary>
|
|
2472 OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection.
|
|
2473 </summary>
|
|
2474 <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested.
|
|
2475 When FALSE, a writelock is obtained immediately. The default is false, but in a multi-threaded multi-writer
|
|
2476 environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param>
|
|
2477 <returns>Returns a SQLiteTransaction object.</returns>
|
|
2478 </member>
|
|
2479 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)">
|
|
2480 <summary>
|
|
2481 Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already active on the connection.
|
|
2482 </summary>
|
|
2483 <param name="isolationLevel">Supported isolation levels are Serializable, ReadCommitted and Unspecified.</param>
|
|
2484 <remarks>
|
|
2485 Unspecified will use the default isolation level specified in the connection string. If no isolation level is specified in the
|
|
2486 connection string, Serializable is used.
|
|
2487 Serializable transactions are the default. In this mode, the engine gets an immediate lock on the database, and no other threads
|
|
2488 may begin a transaction. Other threads may read from the database, but not write.
|
|
2489 With a ReadCommitted isolation level, locks are deferred and elevated as needed. It is possible for multiple threads to start
|
|
2490 a transaction in ReadCommitted mode, but if a thread attempts to commit a transaction while another thread
|
|
2491 has a ReadCommitted lock, it may timeout or cause a deadlock on both threads until both threads' CommandTimeout's are reached.
|
|
2492 </remarks>
|
|
2493 <returns>Returns a SQLiteTransaction object.</returns>
|
|
2494 </member>
|
|
2495 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction">
|
|
2496 <summary>
|
|
2497 Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already
|
|
2498 active on the connection.
|
|
2499 </summary>
|
|
2500 <returns>Returns the new transaction object.</returns>
|
|
2501 </member>
|
|
2502 <member name="M:System.Data.SQLite.SQLiteConnection.BeginDbTransaction(System.Data.IsolationLevel)">
|
|
2503 <summary>
|
|
2504 Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)"/> function
|
|
2505 </summary>
|
|
2506 <param name="isolationLevel">Supported isolation levels are Unspecified, Serializable, and ReadCommitted</param>
|
|
2507 <returns></returns>
|
|
2508 </member>
|
|
2509 <member name="M:System.Data.SQLite.SQLiteConnection.ChangeDatabase(System.String)">
|
|
2510 <summary>
|
|
2511 This method is not implemented; however, the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/>
|
|
2512 event will still be raised.
|
|
2513 </summary>
|
|
2514 <param name="databaseName"></param>
|
|
2515 </member>
|
|
2516 <member name="M:System.Data.SQLite.SQLiteConnection.Close">
|
|
2517 <summary>
|
|
2518 When the database connection is closed, all commands linked to this connection are automatically reset.
|
|
2519 </summary>
|
|
2520 </member>
|
|
2521 <member name="M:System.Data.SQLite.SQLiteConnection.ClearPool(System.Data.SQLite.SQLiteConnection)">
|
|
2522 <summary>
|
|
2523 Clears the connection pool associated with the connection. Any other active connections using the same database file
|
|
2524 will be discarded instead of returned to the pool when they are closed.
|
|
2525 </summary>
|
|
2526 <param name="connection"></param>
|
|
2527 </member>
|
|
2528 <member name="M:System.Data.SQLite.SQLiteConnection.ClearAllPools">
|
|
2529 <summary>
|
|
2530 Clears all connection pools. Any active connections will be discarded instead of sent to the pool when they are closed.
|
|
2531 </summary>
|
|
2532 </member>
|
|
2533 <member name="M:System.Data.SQLite.SQLiteConnection.CreateCommand">
|
|
2534 <summary>
|
|
2535 Create a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> and associate it with this connection.
|
|
2536 </summary>
|
|
2537 <returns>Returns a new command object already assigned to this connection.</returns>
|
|
2538 </member>
|
|
2539 <member name="M:System.Data.SQLite.SQLiteConnection.CreateDbCommand">
|
|
2540 <summary>
|
|
2541 Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.CreateCommand"/> function.
|
|
2542 </summary>
|
|
2543 <returns></returns>
|
|
2544 </member>
|
|
2545 <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionString(System.String)">
|
|
2546 <summary>
|
|
2547 Parses the connection string into component parts using the custom
|
|
2548 connection string parser.
|
|
2549 </summary>
|
|
2550 <param name="connectionString">The connection string to parse</param>
|
|
2551 <returns>An array of key-value pairs representing each parameter of the connection string</returns>
|
|
2552 </member>
|
|
2553 <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionStringViaFramework(System.String,System.Boolean)">
|
|
2554 <summary>
|
|
2555 Parses a connection string using the built-in (i.e. framework provided)
|
|
2556 connection string parser class and returns the key/value pairs. An
|
|
2557 exception may be thrown if the connection string is invalid or cannot be
|
|
2558 parsed. When compiled for the .NET Compact Framework, the custom
|
|
2559 connection string parser is always used instead because the framework
|
|
2560 provided one is unavailable there.
|
|
2561 </summary>
|
|
2562 <param name="connectionString">
|
|
2563 The connection string to parse.
|
|
2564 </param>
|
|
2565 <param name="strict">
|
|
2566 Non-zero to throw an exception if any connection string values are not of
|
|
2567 the <see cref="T:System.String"/> type.
|
|
2568 </param>
|
|
2569 <returns>The list of key/value pairs.</returns>
|
|
2570 </member>
|
|
2571 <member name="M:System.Data.SQLite.SQLiteConnection.EnlistTransaction(System.Transactions.Transaction)">
|
|
2572 <summary>
|
|
2573 Manual distributed transaction enlistment support
|
|
2574 </summary>
|
|
2575 <param name="transaction">The distributed transaction to enlist in</param>
|
|
2576 </member>
|
|
2577 <member name="M:System.Data.SQLite.SQLiteConnection.FindKey(System.Collections.Generic.SortedList{System.String,System.String},System.String,System.String)">
|
|
2578 <summary>
|
|
2579 Looks for a key in the array of key/values of the parameter string. If not found, return the specified default value
|
|
2580 </summary>
|
|
2581 <param name="items">The list to look in</param>
|
|
2582 <param name="key">The key to find</param>
|
|
2583 <param name="defValue">The default value to return if the key is not found</param>
|
|
2584 <returns>The value corresponding to the specified key, or the default value if not found.</returns>
|
|
2585 </member>
|
|
2586 <member name="M:System.Data.SQLite.SQLiteConnection.TryParseEnum(System.Type,System.String,System.Boolean)">
|
|
2587 <summary>
|
|
2588 Attempts to convert the string value to an enumerated value of the specified type.
|
|
2589 </summary>
|
|
2590 <param name="type">The enumerated type to convert the string value to.</param>
|
|
2591 <param name="value">The string value to be converted.</param>
|
|
2592 <param name="ignoreCase">Non-zero to make the conversion case-insensitive.</param>
|
|
2593 <returns>The enumerated value upon success or null upon error.</returns>
|
|
2594 </member>
|
|
2595 <member name="M:System.Data.SQLite.SQLiteConnection.TryParseByte(System.String,System.Globalization.NumberStyles,System.Byte@)">
|
|
2596 <summary>
|
|
2597 Attempts to convert an input string into a byte value.
|
|
2598 </summary>
|
|
2599 <param name="value">
|
|
2600 The string value to be converted.
|
|
2601 </param>
|
|
2602 <param name="style">
|
|
2603 The number styles to use for the conversion.
|
|
2604 </param>
|
|
2605 <param name="result">
|
|
2606 Upon sucess, this will contain the parsed byte value.
|
|
2607 Upon failure, the value of this parameter is undefined.
|
|
2608 </param>
|
|
2609 <returns>
|
|
2610 Non-zero upon success; zero on failure.
|
|
2611 </returns>
|
|
2612 </member>
|
|
2613 <member name="M:System.Data.SQLite.SQLiteConnection.EnableExtensions(System.Boolean)">
|
|
2614 <summary>
|
|
2615 Enables or disabled extension loading.
|
|
2616 </summary>
|
|
2617 <param name="enable">
|
|
2618 True to enable loading of extensions, false to disable.
|
|
2619 </param>
|
|
2620 </member>
|
|
2621 <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String)">
|
|
2622 <summary>
|
|
2623 Loads a SQLite extension library from the named dynamic link library file.
|
|
2624 </summary>
|
|
2625 <param name="fileName">
|
|
2626 The name of the dynamic link library file containing the extension.
|
|
2627 </param>
|
|
2628 </member>
|
|
2629 <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String,System.String)">
|
|
2630 <summary>
|
|
2631 Loads a SQLite extension library from the named dynamic link library file.
|
|
2632 </summary>
|
|
2633 <param name="fileName">
|
|
2634 The name of the dynamic link library file containing the extension.
|
|
2635 </param>
|
|
2636 <param name="procName">
|
|
2637 The name of the exported function used to initialize the extension.
|
|
2638 If null, the default "sqlite3_extension_init" will be used.
|
|
2639 </param>
|
|
2640 </member>
|
|
2641 <member name="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)">
|
|
2642 <summary>
|
|
2643 Creates a disposable module containing the implementation of a virtual
|
|
2644 table.
|
|
2645 </summary>
|
|
2646 <param name="module">
|
|
2647 The module object to be used when creating the disposable module.
|
|
2648 </param>
|
|
2649 </member>
|
|
2650 <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String)">
|
|
2651 <summary>
|
|
2652 Parses a string containing a sequence of zero or more hexadecimal
|
|
2653 encoded byte values and returns the resulting byte array. The
|
|
2654 "0x" prefix is not allowed on the input string.
|
|
2655 </summary>
|
|
2656 <param name="text">
|
|
2657 The input string containing zero or more hexadecimal encoded byte
|
|
2658 values.
|
|
2659 </param>
|
|
2660 <returns>
|
|
2661 A byte array containing the parsed byte values or null if an error
|
|
2662 was encountered.
|
|
2663 </returns>
|
|
2664 </member>
|
|
2665 <member name="M:System.Data.SQLite.SQLiteConnection.ToHexString(System.Byte[])">
|
|
2666 <summary>
|
|
2667 Creates and returns a string containing the hexadecimal encoded byte
|
|
2668 values from the input array.
|
|
2669 </summary>
|
|
2670 <param name="array">
|
|
2671 The input array of bytes.
|
|
2672 </param>
|
|
2673 <returns>
|
|
2674 The resulting string or null upon failure.
|
|
2675 </returns>
|
|
2676 </member>
|
|
2677 <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String,System.String@)">
|
|
2678 <summary>
|
|
2679 Parses a string containing a sequence of zero or more hexadecimal
|
|
2680 encoded byte values and returns the resulting byte array. The
|
|
2681 "0x" prefix is not allowed on the input string.
|
|
2682 </summary>
|
|
2683 <param name="text">
|
|
2684 The input string containing zero or more hexadecimal encoded byte
|
|
2685 values.
|
|
2686 </param>
|
|
2687 <param name="error">
|
|
2688 Upon failure, this will contain an appropriate error message.
|
|
2689 </param>
|
|
2690 <returns>
|
|
2691 A byte array containing the parsed byte values or null if an error
|
|
2692 was encountered.
|
|
2693 </returns>
|
|
2694 </member>
|
|
2695 <member name="M:System.Data.SQLite.SQLiteConnection.Open">
|
|
2696 <summary>
|
|
2697 Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/>.
|
|
2698 </summary>
|
|
2699 </member>
|
|
2700 <member name="M:System.Data.SQLite.SQLiteConnection.OpenAndReturn">
|
|
2701 <summary>
|
|
2702 Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> and then returns it.
|
|
2703 </summary>
|
|
2704 <returns>The current connection object.</returns>
|
|
2705 </member>
|
|
2706 <member name="M:System.Data.SQLite.SQLiteConnection.Cancel">
|
|
2707 <summary>
|
|
2708 This method causes any pending database operation to abort and return at
|
|
2709 its earliest opportunity. This routine is typically called in response
|
|
2710 to a user action such as pressing "Cancel" or Ctrl-C where the user wants
|
|
2711 a long query operation to halt immediately. It is safe to call this
|
|
2712 routine from any thread. However, it is not safe to call this routine
|
|
2713 with a database connection that is closed or might close before this method
|
|
2714 returns.
|
|
2715 </summary>
|
|
2716 </member>
|
|
2717 <member name="M:System.Data.SQLite.SQLiteConnection.GetMemoryStatistics(System.Collections.Generic.IDictionary{System.String,System.Int64}@)">
|
|
2718 <summary>
|
|
2719 Returns various global memory statistics for the SQLite core library via
|
|
2720 a dictionary of key/value pairs. Currently, only the "MemoryUsed" and
|
|
2721 "MemoryHighwater" keys are returned and they have values that correspond
|
|
2722 to the values that could be obtained via the <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryUsed"/>
|
|
2723 and <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater"/> connection properties.
|
|
2724 </summary>
|
|
2725 <param name="statistics">
|
|
2726 This dictionary will be populated with the global memory statistics. It
|
|
2727 will be created if necessary.
|
|
2728 </param>
|
|
2729 </member>
|
|
2730 <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory">
|
|
2731 <summary>
|
|
2732 Attempts to free as much heap memory as possible for this database connection.
|
|
2733 </summary>
|
|
2734 </member>
|
|
2735 <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)">
|
|
2736 <summary>
|
|
2737 Attempts to free N bytes of heap memory by deallocating non-essential memory
|
|
2738 allocations held by the database library. Memory used to cache database pages
|
|
2739 to improve performance is an example of non-essential memory. This is a no-op
|
|
2740 returning zero if the SQLite core library was not compiled with the compile-time
|
|
2741 option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or
|
|
2742 compact the Win32 native heap, if applicable.
|
|
2743 </summary>
|
|
2744 <param name="nBytes">
|
|
2745 The requested number of bytes to free.
|
|
2746 </param>
|
|
2747 <param name="reset">
|
|
2748 Non-zero to attempt a heap reset.
|
|
2749 </param>
|
|
2750 <param name="compact">
|
|
2751 Non-zero to attempt heap compaction.
|
|
2752 </param>
|
|
2753 <param name="nFree">
|
|
2754 The number of bytes actually freed. This value may be zero.
|
|
2755 </param>
|
|
2756 <param name="resetOk">
|
|
2757 This value will be non-zero if the heap reset was successful.
|
|
2758 </param>
|
|
2759 <param name="nLargest">
|
|
2760 The size of the largest committed free block in the heap, in bytes.
|
|
2761 This value will be zero unless heap compaction is enabled.
|
|
2762 </param>
|
|
2763 <returns>
|
|
2764 A standard SQLite return code (i.e. zero for success and non-zero
|
|
2765 for failure).
|
|
2766 </returns>
|
|
2767 </member>
|
|
2768 <member name="M:System.Data.SQLite.SQLiteConnection.SetMemoryStatus(System.Boolean)">
|
|
2769 <summary>
|
|
2770 Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled.
|
|
2771 If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is
|
|
2772 global to the process.
|
|
2773 </summary>
|
|
2774 <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param>
|
|
2775 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns>
|
|
2776 </member>
|
|
2777 <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown">
|
|
2778 <summary>
|
|
2779 Passes a shutdown request to the SQLite core library. Does not throw
|
|
2780 an exception if the shutdown request fails.
|
|
2781 </summary>
|
|
2782 <returns>
|
|
2783 A standard SQLite return code (i.e. zero for success and non-zero for
|
|
2784 failure).
|
|
2785 </returns>
|
|
2786 </member>
|
|
2787 <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown(System.Boolean,System.Boolean)">
|
|
2788 <summary>
|
|
2789 Passes a shutdown request to the SQLite core library. Throws an
|
|
2790 exception if the shutdown request fails and the no-throw parameter
|
|
2791 is non-zero.
|
|
2792 </summary>
|
|
2793 <param name="directories">
|
|
2794 Non-zero to reset the database and temporary directories to their
|
|
2795 default values, which should be null for both.
|
|
2796 </param>
|
|
2797 <param name="noThrow">
|
|
2798 When non-zero, throw an exception if the shutdown request fails.
|
|
2799 </param>
|
|
2800 </member>
|
|
2801 <member name="M:System.Data.SQLite.SQLiteConnection.SetExtendedResultCodes(System.Boolean)">
|
|
2802 Enables or disabled extended result codes returned by SQLite
|
|
2803 </member>
|
|
2804 <member name="M:System.Data.SQLite.SQLiteConnection.ResultCode">
|
|
2805 Enables or disabled extended result codes returned by SQLite
|
|
2806 </member>
|
|
2807 <member name="M:System.Data.SQLite.SQLiteConnection.ExtendedResultCode">
|
|
2808 Enables or disabled extended result codes returned by SQLite
|
|
2809 </member>
|
|
2810 <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
2811 Add a log message via the SQLite sqlite3_log interface.
|
|
2812 </member>
|
|
2813 <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Int32,System.String)">
|
|
2814 Add a log message via the SQLite sqlite3_log interface.
|
|
2815 </member>
|
|
2816 <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.String)">
|
|
2817 <summary>
|
|
2818 Change the password (or assign a password) to an open database.
|
|
2819 </summary>
|
|
2820 <remarks>
|
|
2821 No readers or writers may be active for this process. The database must already be open
|
|
2822 and if it already was password protected, the existing password must already have been supplied.
|
|
2823 </remarks>
|
|
2824 <param name="newPassword">The new password to assign to the database</param>
|
|
2825 </member>
|
|
2826 <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.Byte[])">
|
|
2827 <summary>
|
|
2828 Change the password (or assign a password) to an open database.
|
|
2829 </summary>
|
|
2830 <remarks>
|
|
2831 No readers or writers may be active for this process. The database must already be open
|
|
2832 and if it already was password protected, the existing password must already have been supplied.
|
|
2833 </remarks>
|
|
2834 <param name="newPassword">The new password to assign to the database</param>
|
|
2835 </member>
|
|
2836 <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.String)">
|
|
2837 <summary>
|
|
2838 Sets the password for a password-protected database. A password-protected database is
|
|
2839 unusable for any operation until the password has been set.
|
|
2840 </summary>
|
|
2841 <param name="databasePassword">The password for the database</param>
|
|
2842 </member>
|
|
2843 <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.Byte[])">
|
|
2844 <summary>
|
|
2845 Sets the password for a password-protected database. A password-protected database is
|
|
2846 unusable for any operation until the password has been set.
|
|
2847 </summary>
|
|
2848 <param name="databasePassword">The password for the database</param>
|
|
2849 </member>
|
|
2850 <member name="M:System.Data.SQLite.SQLiteConnection.SetAvRetry(System.Int32@,System.Int32@)">
|
|
2851 <summary>
|
|
2852 Queries or modifies the number of retries or the retry interval (in milliseconds) for
|
|
2853 certain I/O operations that may fail due to anti-virus software.
|
|
2854 </summary>
|
|
2855 <param name="count">The number of times to retry the I/O operation. A negative value
|
|
2856 will cause the current count to be queried and replace that negative value.</param>
|
|
2857 <param name="interval">The number of milliseconds to wait before retrying the I/O
|
|
2858 operation. This number is multiplied by the number of retry attempts so far to come
|
|
2859 up with the final number of milliseconds to wait. A negative value will cause the
|
|
2860 current interval to be queried and replace that negative value.</param>
|
|
2861 <returns>Zero for success, non-zero for error.</returns>
|
|
2862 </member>
|
|
2863 <member name="M:System.Data.SQLite.SQLiteConnection.UnwrapString(System.String)">
|
|
2864 <summary>
|
|
2865 Removes one set of surrounding single -OR- double quotes from the string
|
|
2866 value and returns the resulting string value. If the string is null, empty,
|
|
2867 or contains quotes that are not balanced, nothing is done and the original
|
|
2868 string value will be returned.
|
|
2869 </summary>
|
|
2870 <param name="value">The string value to process.</param>
|
|
2871 <returns>
|
|
2872 The string value, modified to remove one set of surrounding single -OR-
|
|
2873 double quotes, if applicable.
|
|
2874 </returns>
|
|
2875 </member>
|
|
2876 <member name="M:System.Data.SQLite.SQLiteConnection.ExpandFileName(System.String,System.Boolean)">
|
|
2877 <summary>
|
|
2878 Expand the filename of the data source, resolving the |DataDirectory|
|
|
2879 macro as appropriate.
|
|
2880 </summary>
|
|
2881 <param name="sourceFile">The database filename to expand</param>
|
|
2882 <param name="toFullPath">
|
|
2883 Non-zero if the returned file name should be converted to a full path
|
|
2884 (except when using the .NET Compact Framework).
|
|
2885 </param>
|
|
2886 <returns>The expanded path and filename of the filename</returns>
|
|
2887 </member>
|
|
2888 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema">
|
|
2889 <overloads>
|
|
2890 The following commands are used to extract schema information out of the database. Valid schema types are:
|
|
2891 <list type="bullet">
|
|
2892 <item>
|
|
2893 <description>MetaDataCollections</description>
|
|
2894 </item>
|
|
2895 <item>
|
|
2896 <description>DataSourceInformation</description>
|
|
2897 </item>
|
|
2898 <item>
|
|
2899 <description>Catalogs</description>
|
|
2900 </item>
|
|
2901 <item>
|
|
2902 <description>Columns</description>
|
|
2903 </item>
|
|
2904 <item>
|
|
2905 <description>ForeignKeys</description>
|
|
2906 </item>
|
|
2907 <item>
|
|
2908 <description>Indexes</description>
|
|
2909 </item>
|
|
2910 <item>
|
|
2911 <description>IndexColumns</description>
|
|
2912 </item>
|
|
2913 <item>
|
|
2914 <description>Tables</description>
|
|
2915 </item>
|
|
2916 <item>
|
|
2917 <description>Views</description>
|
|
2918 </item>
|
|
2919 <item>
|
|
2920 <description>ViewColumns</description>
|
|
2921 </item>
|
|
2922 </list>
|
|
2923 </overloads>
|
|
2924 <summary>
|
|
2925 Returns the MetaDataCollections schema
|
|
2926 </summary>
|
|
2927 <returns>A DataTable of the MetaDataCollections schema</returns>
|
|
2928 </member>
|
|
2929 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String)">
|
|
2930 <summary>
|
|
2931 Returns schema information of the specified collection
|
|
2932 </summary>
|
|
2933 <param name="collectionName">The schema collection to retrieve</param>
|
|
2934 <returns>A DataTable of the specified collection</returns>
|
|
2935 </member>
|
|
2936 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String,System.String[])">
|
|
2937 <summary>
|
|
2938 Retrieves schema information using the specified constraint(s) for the specified collection
|
|
2939 </summary>
|
|
2940 <param name="collectionName">The collection to retrieve</param>
|
|
2941 <param name="restrictionValues">The restrictions to impose</param>
|
|
2942 <returns>A DataTable of the specified collection</returns>
|
|
2943 </member>
|
|
2944 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_MetaDataCollections">
|
|
2945 <summary>
|
|
2946 Builds a MetaDataCollections schema datatable
|
|
2947 </summary>
|
|
2948 <returns>DataTable</returns>
|
|
2949 </member>
|
|
2950 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_DataSourceInformation">
|
|
2951 <summary>
|
|
2952 Builds a DataSourceInformation datatable
|
|
2953 </summary>
|
|
2954 <returns>DataTable</returns>
|
|
2955 </member>
|
|
2956 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Columns(System.String,System.String,System.String)">
|
|
2957 <summary>
|
|
2958 Build a Columns schema
|
|
2959 </summary>
|
|
2960 <param name="strCatalog">The catalog (attached database) to query, can be null</param>
|
|
2961 <param name="strTable">The table to retrieve schema information for, must not be null</param>
|
|
2962 <param name="strColumn">The column to retrieve schema information for, can be null</param>
|
|
2963 <returns>DataTable</returns>
|
|
2964 </member>
|
|
2965 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Indexes(System.String,System.String,System.String)">
|
|
2966 <summary>
|
|
2967 Returns index information for the given database and catalog
|
|
2968 </summary>
|
|
2969 <param name="strCatalog">The catalog (attached database) to query, can be null</param>
|
|
2970 <param name="strIndex">The name of the index to retrieve information for, can be null</param>
|
|
2971 <param name="strTable">The table to retrieve index information for, can be null</param>
|
|
2972 <returns>DataTable</returns>
|
|
2973 </member>
|
|
2974 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Tables(System.String,System.String,System.String)">
|
|
2975 <summary>
|
|
2976 Retrieves table schema information for the database and catalog
|
|
2977 </summary>
|
|
2978 <param name="strCatalog">The catalog (attached database) to retrieve tables on</param>
|
|
2979 <param name="strTable">The table to retrieve, can be null</param>
|
|
2980 <param name="strType">The table type, can be null</param>
|
|
2981 <returns>DataTable</returns>
|
|
2982 </member>
|
|
2983 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Views(System.String,System.String)">
|
|
2984 <summary>
|
|
2985 Retrieves view schema information for the database
|
|
2986 </summary>
|
|
2987 <param name="strCatalog">The catalog (attached database) to retrieve views on</param>
|
|
2988 <param name="strView">The view name, can be null</param>
|
|
2989 <returns>DataTable</returns>
|
|
2990 </member>
|
|
2991 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Catalogs(System.String)">
|
|
2992 <summary>
|
|
2993 Retrieves catalog (attached databases) schema information for the database
|
|
2994 </summary>
|
|
2995 <param name="strCatalog">The catalog to retrieve, can be null</param>
|
|
2996 <returns>DataTable</returns>
|
|
2997 </member>
|
|
2998 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_IndexColumns(System.String,System.String,System.String,System.String)">
|
|
2999 <summary>
|
|
3000 Returns the base column information for indexes in a database
|
|
3001 </summary>
|
|
3002 <param name="strCatalog">The catalog to retrieve indexes for (can be null)</param>
|
|
3003 <param name="strTable">The table to restrict index information by (can be null)</param>
|
|
3004 <param name="strIndex">The index to restrict index information by (can be null)</param>
|
|
3005 <param name="strColumn">The source column to restrict index information by (can be null)</param>
|
|
3006 <returns>A DataTable containing the results</returns>
|
|
3007 </member>
|
|
3008 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ViewColumns(System.String,System.String,System.String)">
|
|
3009 <summary>
|
|
3010 Returns detailed column information for a specified view
|
|
3011 </summary>
|
|
3012 <param name="strCatalog">The catalog to retrieve columns for (can be null)</param>
|
|
3013 <param name="strView">The view to restrict column information by (can be null)</param>
|
|
3014 <param name="strColumn">The source column to restrict column information by (can be null)</param>
|
|
3015 <returns>A DataTable containing the results</returns>
|
|
3016 </member>
|
|
3017 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ForeignKeys(System.String,System.String,System.String)">
|
|
3018 <summary>
|
|
3019 Retrieves foreign key information from the specified set of filters
|
|
3020 </summary>
|
|
3021 <param name="strCatalog">An optional catalog to restrict results on</param>
|
|
3022 <param name="strTable">An optional table to restrict results on</param>
|
|
3023 <param name="strKeyName">An optional foreign key name to restrict results on</param>
|
|
3024 <returns>A DataTable with the results of the query</returns>
|
|
3025 </member>
|
|
3026 <member name="E:System.Data.SQLite.SQLiteConnection._handlers">
|
|
3027 <summary>
|
|
3028 Static variable to store the connection event handlers to call.
|
|
3029 </summary>
|
|
3030 </member>
|
|
3031 <member name="E:System.Data.SQLite.SQLiteConnection.StateChange">
|
|
3032 <summary>
|
|
3033 This event is raised whenever the database is opened or closed.
|
|
3034 </summary>
|
|
3035 </member>
|
|
3036 <member name="E:System.Data.SQLite.SQLiteConnection.Changed">
|
|
3037 <summary>
|
|
3038 This event is raised when events related to the lifecycle of a
|
|
3039 SQLiteConnection object occur.
|
|
3040 </summary>
|
|
3041 </member>
|
|
3042 <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionPool">
|
|
3043 <summary>
|
|
3044 This property is used to obtain or set the custom connection pool
|
|
3045 implementation to use, if any. Setting this property to null will
|
|
3046 cause the default connection pool implementation to be used.
|
|
3047 </summary>
|
|
3048 </member>
|
|
3049 <member name="P:System.Data.SQLite.SQLiteConnection.PoolCount">
|
|
3050 <summary>
|
|
3051 Returns the number of pool entries for the file name associated with this connection.
|
|
3052 </summary>
|
|
3053 </member>
|
|
3054 <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionString">
|
|
3055 <summary>
|
|
3056 The connection string containing the parameters for the connection
|
|
3057 </summary>
|
|
3058 <remarks>
|
|
3059 <list type="table">
|
|
3060 <listheader>
|
|
3061 <term>Parameter</term>
|
|
3062 <term>Values</term>
|
|
3063 <term>Required</term>
|
|
3064 <term>Default</term>
|
|
3065 </listheader>
|
|
3066 <item>
|
|
3067 <description>Data Source</description>
|
|
3068 <description>
|
|
3069 This may be a file name, the string ":memory:", or any supported URI (starting with SQLite 3.7.7).
|
|
3070 Starting with release 1.0.86.0, in order to use more than one consecutive backslash (e.g. for a
|
|
3071 UNC path), each of the adjoining backslash characters must be doubled (e.g. "\\Network\Share\test.db"
|
|
3072 would become "\\\\Network\Share\test.db").
|
|
3073 </description>
|
|
3074 <description>Y</description>
|
|
3075 <description></description>
|
|
3076 </item>
|
|
3077 <item>
|
|
3078 <description>Version</description>
|
|
3079 <description>3</description>
|
|
3080 <description>N</description>
|
|
3081 <description>3</description>
|
|
3082 </item>
|
|
3083 <item>
|
|
3084 <description>UseUTF16Encoding</description>
|
|
3085 <description><b>True</b><br/><b>False</b></description>
|
|
3086 <description>N</description>
|
|
3087 <description>False</description>
|
|
3088 </item>
|
|
3089 <item>
|
|
3090 <description>DateTimeFormat</description>
|
|
3091 <description>
|
|
3092 <b>Ticks</b> - Use the value of DateTime.Ticks.<br/>
|
|
3093 <b>ISO8601</b> - Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC
|
|
3094 DateTime values and "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).<br/>
|
|
3095 <b>JulianDay</b> - The interval of time in days and fractions of a day since January 1, 4713 BC.<br/>
|
|
3096 <b>UnixEpoch</b> - The whole number of seconds since the Unix epoch (January 1, 1970).<br/>
|
|
3097 <b>InvariantCulture</b> - Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.<br/>
|
|
3098 <b>CurrentCulture</b> - Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.</description>
|
|
3099 <description>N</description>
|
|
3100 <description>ISO8601</description>
|
|
3101 </item>
|
|
3102 <item>
|
|
3103 <description>DateTimeKind</description>
|
|
3104 <description><b>Unspecified</b> - Not specified as either UTC or local time.<br/><b>Utc</b> - The time represented is UTC.<br/><b>Local</b> - The time represented is local time.</description>
|
|
3105 <description>N</description>
|
|
3106 <description>Unspecified</description>
|
|
3107 </item>
|
|
3108 <item>
|
|
3109 <description>DateTimeFormatString</description>
|
|
3110 <description>The exact DateTime format string to use for all formatting and parsing of all DateTime
|
|
3111 values for this connection.</description>
|
|
3112 <description>N</description>
|
|
3113 <description>null</description>
|
|
3114 </item>
|
|
3115 <item>
|
|
3116 <description>BaseSchemaName</description>
|
|
3117 <description>Some base data classes in the framework (e.g. those that build SQL queries dynamically)
|
|
3118 assume that an ADO.NET provider cannot support an alternate catalog (i.e. database) without supporting
|
|
3119 alternate schemas as well; however, SQLite does not fit into this model. Therefore, this value is used
|
|
3120 as a placeholder and removed prior to preparing any SQL statements that may contain it.</description>
|
|
3121 <description>N</description>
|
|
3122 <description>sqlite_default_schema</description>
|
|
3123 </item>
|
|
3124 <item>
|
|
3125 <description>BinaryGUID</description>
|
|
3126 <description><b>True</b> - Store GUID columns in binary form<br/><b>False</b> - Store GUID columns as text</description>
|
|
3127 <description>N</description>
|
|
3128 <description>True</description>
|
|
3129 </item>
|
|
3130 <item>
|
|
3131 <description>Cache Size</description>
|
|
3132 <description>{size in bytes}</description>
|
|
3133 <description>N</description>
|
|
3134 <description>2000</description>
|
|
3135 </item>
|
|
3136 <item>
|
|
3137 <description>Synchronous</description>
|
|
3138 <description><b>Normal</b> - Normal file flushing behavior<br/><b>Full</b> - Full flushing after all writes<br/><b>Off</b> - Underlying OS flushes I/O's</description>
|
|
3139 <description>N</description>
|
|
3140 <description>Full</description>
|
|
3141 </item>
|
|
3142 <item>
|
|
3143 <description>Page Size</description>
|
|
3144 <description>{size in bytes}</description>
|
|
3145 <description>N</description>
|
|
3146 <description>1024</description>
|
|
3147 </item>
|
|
3148 <item>
|
|
3149 <description>Password</description>
|
|
3150 <description>{password} - Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description>
|
|
3151 <description>N</description>
|
|
3152 <description></description>
|
|
3153 </item>
|
|
3154 <item>
|
|
3155 <description>HexPassword</description>
|
|
3156 <description>{hexPassword} - Must contain a sequence of zero or more hexadecimal encoded byte values without a leading "0x" prefix. Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description>
|
|
3157 <description>N</description>
|
|
3158 <description></description>
|
|
3159 </item>
|
|
3160 <item>
|
|
3161 <description>Enlist</description>
|
|
3162 <description><b>Y</b> - Automatically enlist in distributed transactions<br/><b>N</b> - No automatic enlistment</description>
|
|
3163 <description>N</description>
|
|
3164 <description>Y</description>
|
|
3165 </item>
|
|
3166 <item>
|
|
3167 <description>Pooling</description>
|
|
3168 <description>
|
|
3169 <b>True</b> - Use connection pooling.<br/>
|
|
3170 <b>False</b> - Do not use connection pooling.<br/><br/>
|
|
3171 <b>WARNING:</b> When using the default connection pool implementation,
|
|
3172 setting this property to True should be avoided by applications that
|
|
3173 make use of COM (either directly or indirectly) due to possible
|
|
3174 deadlocks that can occur during the finalization of some COM objects.
|
|
3175 </description>
|
|
3176 <description>N</description>
|
|
3177 <description>False</description>
|
|
3178 </item>
|
|
3179 <item>
|
|
3180 <description>FailIfMissing</description>
|
|
3181 <description><b>True</b> - Don't create the database if it does not exist, throw an error instead<br/><b>False</b> - Automatically create the database if it does not exist</description>
|
|
3182 <description>N</description>
|
|
3183 <description>False</description>
|
|
3184 </item>
|
|
3185 <item>
|
|
3186 <description>Max Page Count</description>
|
|
3187 <description>{size in pages} - Limits the maximum number of pages (limits the size) of the database</description>
|
|
3188 <description>N</description>
|
|
3189 <description>0</description>
|
|
3190 </item>
|
|
3191 <item>
|
|
3192 <description>Legacy Format</description>
|
|
3193 <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description>
|
|
3194 <description>N</description>
|
|
3195 <description>False</description>
|
|
3196 </item>
|
|
3197 <item>
|
|
3198 <description>Default Timeout</description>
|
|
3199 <description>{time in seconds}<br/>The default command timeout</description>
|
|
3200 <description>N</description>
|
|
3201 <description>30</description>
|
|
3202 </item>
|
|
3203 <item>
|
|
3204 <description>Journal Mode</description>
|
|
3205 <description><b>Delete</b> - Delete the journal file after a commit<br/><b>Persist</b> - Zero out and leave the journal file on disk after a commit<br/><b>Off</b> - Disable the rollback journal entirely</description>
|
|
3206 <description>N</description>
|
|
3207 <description>Delete</description>
|
|
3208 </item>
|
|
3209 <item>
|
|
3210 <description>Read Only</description>
|
|
3211 <description><b>True</b> - Open the database for read only access<br/><b>False</b> - Open the database for normal read/write access</description>
|
|
3212 <description>N</description>
|
|
3213 <description>False</description>
|
|
3214 </item>
|
|
3215 <item>
|
|
3216 <description>Max Pool Size</description>
|
|
3217 <description>The maximum number of connections for the given connection string that can be in the connection pool</description>
|
|
3218 <description>N</description>
|
|
3219 <description>100</description>
|
|
3220 </item>
|
|
3221 <item>
|
|
3222 <description>Default IsolationLevel</description>
|
|
3223 <description>The default transaciton isolation level</description>
|
|
3224 <description>N</description>
|
|
3225 <description>Serializable</description>
|
|
3226 </item>
|
|
3227 <item>
|
|
3228 <description>Foreign Keys</description>
|
|
3229 <description>Enable foreign key constraints</description>
|
|
3230 <description>N</description>
|
|
3231 <description>False</description>
|
|
3232 </item>
|
|
3233 <item>
|
|
3234 <description>Flags</description>
|
|
3235 <description>Extra behavioral flags for the connection. See the <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for possible values.</description>
|
|
3236 <description>N</description>
|
|
3237 <description>Default</description>
|
|
3238 </item>
|
|
3239 <item>
|
|
3240 <description>SetDefaults</description>
|
|
3241 <description>
|
|
3242 <b>True</b> - Apply the default connection settings to the opened database.<br/>
|
|
3243 <b>False</b> - Skip applying the default connection settings to the opened database.
|
|
3244 </description>
|
|
3245 <description>N</description>
|
|
3246 <description>True</description>
|
|
3247 </item>
|
|
3248 <item>
|
|
3249 <description>ToFullPath</description>
|
|
3250 <description>
|
|
3251 <b>True</b> - Attempt to expand the data source file name to a fully qualified path before opening.<br/>
|
|
3252 <b>False</b> - Skip attempting to expand the data source file name to a fully qualified path before opening.
|
|
3253 </description>
|
|
3254 <description>N</description>
|
|
3255 <description>True</description>
|
|
3256 </item>
|
|
3257 </list>
|
|
3258 </remarks>
|
|
3259 </member>
|
|
3260 <member name="P:System.Data.SQLite.SQLiteConnection.DataSource">
|
|
3261 <summary>
|
|
3262 Returns the data source file name without extension or path.
|
|
3263 </summary>
|
|
3264 </member>
|
|
3265 <member name="P:System.Data.SQLite.SQLiteConnection.Database">
|
|
3266 <summary>
|
|
3267 Returns the string "main".
|
|
3268 </summary>
|
|
3269 </member>
|
|
3270 <member name="P:System.Data.SQLite.SQLiteConnection.DefaultTimeout">
|
|
3271 <summary>
|
|
3272 Gets/sets the default command timeout for newly-created commands. This is especially useful for
|
|
3273 commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible.
|
|
3274 This can also be set in the ConnectionString with "Default Timeout"
|
|
3275 </summary>
|
|
3276 </member>
|
|
3277 <member name="P:System.Data.SQLite.SQLiteConnection.ParseViaFramework">
|
|
3278 <summary>
|
|
3279 Non-zero if the built-in (i.e. framework provided) connection string
|
|
3280 parser should be used when opening the connection.
|
|
3281 </summary>
|
|
3282 </member>
|
|
3283 <member name="P:System.Data.SQLite.SQLiteConnection.Flags">
|
|
3284 <summary>
|
|
3285 Gets/sets the extra behavioral flags for this connection. See the
|
|
3286 <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of
|
|
3287 possible values.
|
|
3288 </summary>
|
|
3289 </member>
|
|
3290 <member name="P:System.Data.SQLite.SQLiteConnection.OwnHandle">
|
|
3291 <summary>
|
|
3292 Returns non-zero if the underlying native connection handle is
|
|
3293 owned by this instance.
|
|
3294 </summary>
|
|
3295 </member>
|
|
3296 <member name="P:System.Data.SQLite.SQLiteConnection.ServerVersion">
|
|
3297 <summary>
|
|
3298 Returns the version of the underlying SQLite database engine
|
|
3299 </summary>
|
|
3300 </member>
|
|
3301 <member name="P:System.Data.SQLite.SQLiteConnection.LastInsertRowId">
|
|
3302 <summary>
|
|
3303 Returns the rowid of the most recent successful INSERT into the database from this connection.
|
|
3304 </summary>
|
|
3305 </member>
|
|
3306 <member name="P:System.Data.SQLite.SQLiteConnection.Changes">
|
|
3307 <summary>
|
|
3308 Returns the number of rows changed by the last INSERT, UPDATE, or DELETE statement executed on
|
|
3309 this connection.
|
|
3310 </summary>
|
|
3311 </member>
|
|
3312 <member name="P:System.Data.SQLite.SQLiteConnection.AutoCommit">
|
|
3313 <summary>
|
|
3314 Returns non-zero if the given database connection is in autocommit mode.
|
|
3315 Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN
|
|
3316 statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK.
|
|
3317 </summary>
|
|
3318 </member>
|
|
3319 <member name="P:System.Data.SQLite.SQLiteConnection.MemoryUsed">
|
|
3320 <summary>
|
|
3321 Returns the amount of memory (in bytes) currently in use by the SQLite core library.
|
|
3322 </summary>
|
|
3323 </member>
|
|
3324 <member name="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater">
|
|
3325 <summary>
|
|
3326 Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset.
|
|
3327 </summary>
|
|
3328 </member>
|
|
3329 <member name="P:System.Data.SQLite.SQLiteConnection.DefineConstants">
|
|
3330 <summary>
|
|
3331 Returns a string containing the define constants (i.e. compile-time
|
|
3332 options) used to compile the core managed assembly, delimited with
|
|
3333 spaces.
|
|
3334 </summary>
|
|
3335 </member>
|
|
3336 <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteVersion">
|
|
3337 <summary>
|
|
3338 Returns the version of the underlying SQLite core library.
|
|
3339 </summary>
|
|
3340 </member>
|
|
3341 <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteSourceId">
|
|
3342 <summary>
|
|
3343 This method returns the string whose value is the same as the
|
|
3344 SQLITE_SOURCE_ID C preprocessor macro used when compiling the
|
|
3345 SQLite core library.
|
|
3346 </summary>
|
|
3347 </member>
|
|
3348 <member name="P:System.Data.SQLite.SQLiteConnection.InteropVersion">
|
|
3349 <summary>
|
|
3350 This method returns the version of the interop SQLite assembly
|
|
3351 used. If the SQLite interop assembly is not in use or the
|
|
3352 necessary information cannot be obtained for any reason, a null
|
|
3353 value may be returned.
|
|
3354 </summary>
|
|
3355 </member>
|
|
3356 <member name="P:System.Data.SQLite.SQLiteConnection.InteropSourceId">
|
|
3357 <summary>
|
|
3358 This method returns the string whose value contains the unique
|
|
3359 identifier for the source checkout used to build the interop
|
|
3360 assembly. If the SQLite interop assembly is not in use or the
|
|
3361 necessary information cannot be obtained for any reason, a null
|
|
3362 value may be returned.
|
|
3363 </summary>
|
|
3364 </member>
|
|
3365 <member name="P:System.Data.SQLite.SQLiteConnection.ProviderVersion">
|
|
3366 <summary>
|
|
3367 This method returns the version of the managed components used
|
|
3368 to interact with the SQLite core library. If the necessary
|
|
3369 information cannot be obtained for any reason, a null value may
|
|
3370 be returned.
|
|
3371 </summary>
|
|
3372 </member>
|
|
3373 <member name="P:System.Data.SQLite.SQLiteConnection.ProviderSourceId">
|
|
3374 <summary>
|
|
3375 This method returns the string whose value contains the unique
|
|
3376 identifier for the source checkout used to build the managed
|
|
3377 components currently executing. If the necessary information
|
|
3378 cannot be obtained for any reason, a null value may be returned.
|
|
3379 </summary>
|
|
3380 </member>
|
|
3381 <member name="P:System.Data.SQLite.SQLiteConnection.State">
|
|
3382 <summary>
|
|
3383 Returns the state of the connection.
|
|
3384 </summary>
|
|
3385 </member>
|
|
3386 <member name="E:System.Data.SQLite.SQLiteConnection.Authorize">
|
|
3387 <summary>
|
|
3388 This event is raised whenever SQLite encounters an action covered by the
|
|
3389 authorizer during query preparation. Changing the value of the
|
|
3390 <see cref="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode"/> property will determine if
|
|
3391 the specific action will be allowed, ignored, or denied. For the entire
|
|
3392 duration of the event, the associated connection and statement objects
|
|
3393 must not be modified, either directly or indirectly, by the called code.
|
|
3394 </summary>
|
|
3395 </member>
|
|
3396 <member name="E:System.Data.SQLite.SQLiteConnection.Update">
|
|
3397 <summary>
|
|
3398 This event is raised whenever SQLite makes an update/delete/insert into the database on
|
|
3399 this connection. It only applies to the given connection.
|
|
3400 </summary>
|
|
3401 </member>
|
|
3402 <member name="E:System.Data.SQLite.SQLiteConnection.Commit">
|
|
3403 <summary>
|
|
3404 This event is raised whenever SQLite is committing a transaction.
|
|
3405 Return non-zero to trigger a rollback.
|
|
3406 </summary>
|
|
3407 </member>
|
|
3408 <member name="E:System.Data.SQLite.SQLiteConnection.Trace">
|
|
3409 <summary>
|
|
3410 This event is raised whenever SQLite statement first begins executing on
|
|
3411 this connection. It only applies to the given connection.
|
|
3412 </summary>
|
|
3413 </member>
|
|
3414 <member name="E:System.Data.SQLite.SQLiteConnection.RollBack">
|
|
3415 <summary>
|
|
3416 This event is raised whenever SQLite is rolling back a transaction.
|
|
3417 </summary>
|
|
3418 </member>
|
|
3419 <member name="P:System.Data.SQLite.SQLiteConnection.DbProviderFactory">
|
|
3420 <summary>
|
|
3421 Returns the <see cref="T:System.Data.SQLite.SQLiteFactory"/> instance.
|
|
3422 </summary>
|
|
3423 </member>
|
|
3424 <member name="T:System.Data.SQLite.SynchronizationModes">
|
|
3425 <summary>
|
|
3426 The I/O file cache flushing behavior for the connection
|
|
3427 </summary>
|
|
3428 </member>
|
|
3429 <member name="F:System.Data.SQLite.SynchronizationModes.Normal">
|
|
3430 <summary>
|
|
3431 Normal file flushing at critical sections of the code
|
|
3432 </summary>
|
|
3433 </member>
|
|
3434 <member name="F:System.Data.SQLite.SynchronizationModes.Full">
|
|
3435 <summary>
|
|
3436 Full file flushing after every write operation
|
|
3437 </summary>
|
|
3438 </member>
|
|
3439 <member name="F:System.Data.SQLite.SynchronizationModes.Off">
|
|
3440 <summary>
|
|
3441 Use the default operating system's file flushing, SQLite does not explicitly flush the file buffers after writing
|
|
3442 </summary>
|
|
3443 </member>
|
|
3444 <member name="T:System.Data.SQLite.SQLiteAuthorizerEventHandler">
|
|
3445 <summary>
|
|
3446 Raised when authorization is required to perform an action contained
|
|
3447 within a SQL query.
|
|
3448 </summary>
|
|
3449 <param name="sender">The connection performing the action.</param>
|
|
3450 <param name="e">A <see cref="T:System.Data.SQLite.AuthorizerEventArgs"/> that contains the
|
|
3451 event data.</param>
|
|
3452 </member>
|
|
3453 <member name="T:System.Data.SQLite.SQLiteCommitHandler">
|
|
3454 <summary>
|
|
3455 Raised when a transaction is about to be committed. To roll back a transaction, set the
|
|
3456 rollbackTrans boolean value to true.
|
|
3457 </summary>
|
|
3458 <param name="sender">The connection committing the transaction</param>
|
|
3459 <param name="e">Event arguments on the transaction</param>
|
|
3460 </member>
|
|
3461 <member name="T:System.Data.SQLite.SQLiteUpdateEventHandler">
|
|
3462 <summary>
|
|
3463 Raised when data is inserted, updated and deleted on a given connection
|
|
3464 </summary>
|
|
3465 <param name="sender">The connection committing the transaction</param>
|
|
3466 <param name="e">The event parameters which triggered the event</param>
|
|
3467 </member>
|
|
3468 <member name="T:System.Data.SQLite.SQLiteTraceEventHandler">
|
|
3469 <summary>
|
|
3470 Raised when a statement first begins executing on a given connection
|
|
3471 </summary>
|
|
3472 <param name="sender">The connection executing the statement</param>
|
|
3473 <param name="e">Event arguments of the trace</param>
|
|
3474 </member>
|
|
3475 <member name="T:System.Data.SQLite.SQLiteBackupCallback">
|
|
3476 <summary>
|
|
3477 Raised between each backup step.
|
|
3478 </summary>
|
|
3479 <param name="source">
|
|
3480 The source database connection.
|
|
3481 </param>
|
|
3482 <param name="sourceName">
|
|
3483 The source database name.
|
|
3484 </param>
|
|
3485 <param name="destination">
|
|
3486 The destination database connection.
|
|
3487 </param>
|
|
3488 <param name="destinationName">
|
|
3489 The destination database name.
|
|
3490 </param>
|
|
3491 <param name="pages">
|
|
3492 The number of pages copied with each step.
|
|
3493 </param>
|
|
3494 <param name="remainingPages">
|
|
3495 The number of pages remaining to be copied.
|
|
3496 </param>
|
|
3497 <param name="totalPages">
|
|
3498 The total number of pages in the source database.
|
|
3499 </param>
|
|
3500 <param name="retry">
|
|
3501 Set to true if the operation needs to be retried due to database
|
|
3502 locking issues; otherwise, set to false.
|
|
3503 </param>
|
|
3504 <returns>
|
|
3505 True to continue with the backup process or false to halt the backup
|
|
3506 process, rolling back any changes that have been made so far.
|
|
3507 </returns>
|
|
3508 </member>
|
|
3509 <member name="T:System.Data.SQLite.AuthorizerEventArgs">
|
|
3510 <summary>
|
|
3511 The data associated with a call into the authorizer.
|
|
3512 </summary>
|
|
3513 </member>
|
|
3514 <member name="F:System.Data.SQLite.AuthorizerEventArgs.UserData">
|
|
3515 <summary>
|
|
3516 The user-defined native data associated with this event. Currently,
|
|
3517 this will always contain the value of <see cref="F:System.IntPtr.Zero"/>.
|
|
3518 </summary>
|
|
3519 </member>
|
|
3520 <member name="F:System.Data.SQLite.AuthorizerEventArgs.ActionCode">
|
|
3521 <summary>
|
|
3522 The action code responsible for the current call into the authorizer.
|
|
3523 </summary>
|
|
3524 </member>
|
|
3525 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument1">
|
|
3526 <summary>
|
|
3527 The first string argument for the current call into the authorizer.
|
|
3528 The exact value will vary based on the action code, see the
|
|
3529 <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible
|
|
3530 values.
|
|
3531 </summary>
|
|
3532 </member>
|
|
3533 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument2">
|
|
3534 <summary>
|
|
3535 The second string argument for the current call into the authorizer.
|
|
3536 The exact value will vary based on the action code, see the
|
|
3537 <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible
|
|
3538 values.
|
|
3539 </summary>
|
|
3540 </member>
|
|
3541 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Database">
|
|
3542 <summary>
|
|
3543 The database name for the current call into the authorizer, if
|
|
3544 applicable.
|
|
3545 </summary>
|
|
3546 </member>
|
|
3547 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Context">
|
|
3548 <summary>
|
|
3549 The name of the inner-most trigger or view that is responsible for
|
|
3550 the access attempt or a null value if this access attempt is directly
|
|
3551 from top-level SQL code.
|
|
3552 </summary>
|
|
3553 </member>
|
|
3554 <member name="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode">
|
|
3555 <summary>
|
|
3556 The return code for the current call into the authorizer.
|
|
3557 </summary>
|
|
3558 </member>
|
|
3559 <member name="M:System.Data.SQLite.AuthorizerEventArgs.#ctor">
|
|
3560 <summary>
|
|
3561 Constructs an instance of this class with default property values.
|
|
3562 </summary>
|
|
3563 </member>
|
|
3564 <member name="M:System.Data.SQLite.AuthorizerEventArgs.#ctor(System.IntPtr,System.Data.SQLite.SQLiteAuthorizerActionCode,System.String,System.String,System.String,System.String,System.Data.SQLite.SQLiteAuthorizerReturnCode)">
|
|
3565 <summary>
|
|
3566 Constructs an instance of this class with specific property values.
|
|
3567 </summary>
|
|
3568 <param name="pUserData">
|
|
3569 The user-defined native data associated with this event.
|
|
3570 </param>
|
|
3571 <param name="actionCode">
|
|
3572 The authorizer action code.
|
|
3573 </param>
|
|
3574 <param name="argument1">
|
|
3575 The first authorizer argument.
|
|
3576 </param>
|
|
3577 <param name="argument2">
|
|
3578 The second authorizer argument.
|
|
3579 </param>
|
|
3580 <param name="database">
|
|
3581 The database name, if applicable.
|
|
3582 </param>
|
|
3583 <param name="context">
|
|
3584 The name of the inner-most trigger or view that is responsible for
|
|
3585 the access attempt or a null value if this access attempt is directly
|
|
3586 from top-level SQL code.
|
|
3587 </param>
|
|
3588 <param name="returnCode">
|
|
3589 The authorizer return code.
|
|
3590 </param>
|
|
3591 </member>
|
|
3592 <member name="T:System.Data.SQLite.UpdateEventType">
|
|
3593 <summary>
|
|
3594 Whenever an update event is triggered on a connection, this enum will indicate
|
|
3595 exactly what type of operation is being performed.
|
|
3596 </summary>
|
|
3597 </member>
|
|
3598 <member name="F:System.Data.SQLite.UpdateEventType.Delete">
|
|
3599 <summary>
|
|
3600 A row is being deleted from the given database and table
|
|
3601 </summary>
|
|
3602 </member>
|
|
3603 <member name="F:System.Data.SQLite.UpdateEventType.Insert">
|
|
3604 <summary>
|
|
3605 A row is being inserted into the table.
|
|
3606 </summary>
|
|
3607 </member>
|
|
3608 <member name="F:System.Data.SQLite.UpdateEventType.Update">
|
|
3609 <summary>
|
|
3610 A row is being updated in the table.
|
|
3611 </summary>
|
|
3612 </member>
|
|
3613 <member name="T:System.Data.SQLite.UpdateEventArgs">
|
|
3614 <summary>
|
|
3615 Passed during an Update callback, these event arguments detail the type of update operation being performed
|
|
3616 on the given connection.
|
|
3617 </summary>
|
|
3618 </member>
|
|
3619 <member name="F:System.Data.SQLite.UpdateEventArgs.Database">
|
|
3620 <summary>
|
|
3621 The name of the database being updated (usually "main" but can be any attached or temporary database)
|
|
3622 </summary>
|
|
3623 </member>
|
|
3624 <member name="F:System.Data.SQLite.UpdateEventArgs.Table">
|
|
3625 <summary>
|
|
3626 The name of the table being updated
|
|
3627 </summary>
|
|
3628 </member>
|
|
3629 <member name="F:System.Data.SQLite.UpdateEventArgs.Event">
|
|
3630 <summary>
|
|
3631 The type of update being performed (insert/update/delete)
|
|
3632 </summary>
|
|
3633 </member>
|
|
3634 <member name="F:System.Data.SQLite.UpdateEventArgs.RowId">
|
|
3635 <summary>
|
|
3636 The RowId affected by this update.
|
|
3637 </summary>
|
|
3638 </member>
|
|
3639 <member name="T:System.Data.SQLite.CommitEventArgs">
|
|
3640 <summary>
|
|
3641 Event arguments raised when a transaction is being committed
|
|
3642 </summary>
|
|
3643 </member>
|
|
3644 <member name="F:System.Data.SQLite.CommitEventArgs.AbortTransaction">
|
|
3645 <summary>
|
|
3646 Set to true to abort the transaction and trigger a rollback
|
|
3647 </summary>
|
|
3648 </member>
|
|
3649 <member name="T:System.Data.SQLite.TraceEventArgs">
|
|
3650 <summary>
|
|
3651 Passed during an Trace callback, these event arguments contain the UTF-8 rendering of the SQL statement text
|
|
3652 </summary>
|
|
3653 </member>
|
|
3654 <member name="F:System.Data.SQLite.TraceEventArgs.Statement">
|
|
3655 <summary>
|
|
3656 SQL statement text as the statement first begins executing
|
|
3657 </summary>
|
|
3658 </member>
|
|
3659 <member name="T:System.Data.SQLite.ISQLiteConnectionPool">
|
|
3660 <summary>
|
|
3661 This interface represents a custom connection pool implementation
|
|
3662 usable by System.Data.SQLite.
|
|
3663 </summary>
|
|
3664 </member>
|
|
3665 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)">
|
|
3666 <summary>
|
|
3667 Counts the number of pool entries matching the specified file name.
|
|
3668 </summary>
|
|
3669 <param name="fileName">
|
|
3670 The file name to match or null to match all files.
|
|
3671 </param>
|
|
3672 <param name="counts">
|
|
3673 The pool entry counts for each matching file.
|
|
3674 </param>
|
|
3675 <param name="openCount">
|
|
3676 The total number of connections successfully opened from any pool.
|
|
3677 </param>
|
|
3678 <param name="closeCount">
|
|
3679 The total number of connections successfully closed from any pool.
|
|
3680 </param>
|
|
3681 <param name="totalCount">
|
|
3682 The total number of pool entries for all matching files.
|
|
3683 </param>
|
|
3684 </member>
|
|
3685 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearPool(System.String)">
|
|
3686 <summary>
|
|
3687 Disposes of all pooled connections associated with the specified
|
|
3688 database file name.
|
|
3689 </summary>
|
|
3690 <param name="fileName">
|
|
3691 The database file name.
|
|
3692 </param>
|
|
3693 </member>
|
|
3694 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearAllPools">
|
|
3695 <summary>
|
|
3696 Disposes of all pooled connections.
|
|
3697 </summary>
|
|
3698 </member>
|
|
3699 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Add(System.String,System.Object,System.Int32)">
|
|
3700 <summary>
|
|
3701 Adds a connection to the pool of those associated with the
|
|
3702 specified database file name.
|
|
3703 </summary>
|
|
3704 <param name="fileName">
|
|
3705 The database file name.
|
|
3706 </param>
|
|
3707 <param name="handle">
|
|
3708 The database connection handle.
|
|
3709 </param>
|
|
3710 <param name="version">
|
|
3711 The connection pool version at the point the database connection
|
|
3712 handle was received from the connection pool. This is also the
|
|
3713 connection pool version that the database connection handle was
|
|
3714 created under.
|
|
3715 </param>
|
|
3716 </member>
|
|
3717 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)">
|
|
3718 <summary>
|
|
3719 Removes a connection from the pool of those associated with the
|
|
3720 specified database file name with the intent of using it to
|
|
3721 interact with the database.
|
|
3722 </summary>
|
|
3723 <param name="fileName">
|
|
3724 The database file name.
|
|
3725 </param>
|
|
3726 <param name="maxPoolSize">
|
|
3727 The new maximum size of the connection pool for the specified
|
|
3728 database file name.
|
|
3729 </param>
|
|
3730 <param name="version">
|
|
3731 The connection pool version associated with the returned database
|
|
3732 connection handle, if any.
|
|
3733 </param>
|
|
3734 <returns>
|
|
3735 The database connection handle associated with the specified
|
|
3736 database file name or null if it cannot be obtained.
|
|
3737 </returns>
|
|
3738 </member>
|
|
3739 <member name="T:System.Data.SQLite.SQLiteConnectionPool">
|
|
3740 <summary>
|
|
3741 This default method implementations in this class should not be used by
|
|
3742 applications that make use of COM (either directly or indirectly) due
|
|
3743 to possible deadlocks that can occur during finalization of some COM
|
|
3744 objects.
|
|
3745 </summary>
|
|
3746 </member>
|
|
3747 <member name="F:System.Data.SQLite.SQLiteConnectionPool._syncRoot">
|
|
3748 <summary>
|
|
3749 This field is used to synchronize access to the private static data
|
|
3750 in this class.
|
|
3751 </summary>
|
|
3752 </member>
|
|
3753 <member name="F:System.Data.SQLite.SQLiteConnectionPool._connectionPool">
|
|
3754 <summary>
|
|
3755 When this field is non-null, it will be used to provide the
|
|
3756 implementation of all the connection pool methods; otherwise,
|
|
3757 the default method implementations will be used.
|
|
3758 </summary>
|
|
3759 </member>
|
|
3760 <member name="F:System.Data.SQLite.SQLiteConnectionPool._queueList">
|
|
3761 <summary>
|
|
3762 The dictionary of connection pools, based on the normalized file
|
|
3763 name of the SQLite database.
|
|
3764 </summary>
|
|
3765 </member>
|
|
3766 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolVersion">
|
|
3767 <summary>
|
|
3768 The default version number new pools will get.
|
|
3769 </summary>
|
|
3770 </member>
|
|
3771 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolOpened">
|
|
3772 <summary>
|
|
3773 The number of connections successfully opened from any pool.
|
|
3774 This value is incremented by the Remove method.
|
|
3775 </summary>
|
|
3776 </member>
|
|
3777 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolClosed">
|
|
3778 <summary>
|
|
3779 The number of connections successfully closed from any pool.
|
|
3780 This value is incremented by the Add method.
|
|
3781 </summary>
|
|
3782 </member>
|
|
3783 <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)">
|
|
3784 <summary>
|
|
3785 Counts the number of pool entries matching the specified file name.
|
|
3786 </summary>
|
|
3787 <param name="fileName">
|
|
3788 The file name to match or null to match all files.
|
|
3789 </param>
|
|
3790 <param name="counts">
|
|
3791 The pool entry counts for each matching file.
|
|
3792 </param>
|
|
3793 <param name="openCount">
|
|
3794 The total number of connections successfully opened from any pool.
|
|
3795 </param>
|
|
3796 <param name="closeCount">
|
|
3797 The total number of connections successfully closed from any pool.
|
|
3798 </param>
|
|
3799 <param name="totalCount">
|
|
3800 The total number of pool entries for all matching files.
|
|
3801 </param>
|
|
3802 </member>
|
|
3803 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearPool(System.String)">
|
|
3804 <summary>
|
|
3805 Disposes of all pooled connections associated with the specified
|
|
3806 database file name.
|
|
3807 </summary>
|
|
3808 <param name="fileName">
|
|
3809 The database file name.
|
|
3810 </param>
|
|
3811 </member>
|
|
3812 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearAllPools">
|
|
3813 <summary>
|
|
3814 Disposes of all pooled connections.
|
|
3815 </summary>
|
|
3816 </member>
|
|
3817 <member name="M:System.Data.SQLite.SQLiteConnectionPool.Add(System.String,System.Data.SQLite.SQLiteConnectionHandle,System.Int32)">
|
|
3818 <summary>
|
|
3819 Adds a connection to the pool of those associated with the
|
|
3820 specified database file name.
|
|
3821 </summary>
|
|
3822 <param name="fileName">
|
|
3823 The database file name.
|
|
3824 </param>
|
|
3825 <param name="handle">
|
|
3826 The database connection handle.
|
|
3827 </param>
|
|
3828 <param name="version">
|
|
3829 The connection pool version at the point the database connection
|
|
3830 handle was received from the connection pool. This is also the
|
|
3831 connection pool version that the database connection handle was
|
|
3832 created under.
|
|
3833 </param>
|
|
3834 </member>
|
|
3835 <member name="M:System.Data.SQLite.SQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)">
|
|
3836 <summary>
|
|
3837 Removes a connection from the pool of those associated with the
|
|
3838 specified database file name with the intent of using it to
|
|
3839 interact with the database.
|
|
3840 </summary>
|
|
3841 <param name="fileName">
|
|
3842 The database file name.
|
|
3843 </param>
|
|
3844 <param name="maxPoolSize">
|
|
3845 The new maximum size of the connection pool for the specified
|
|
3846 database file name.
|
|
3847 </param>
|
|
3848 <param name="version">
|
|
3849 The connection pool version associated with the returned database
|
|
3850 connection handle, if any.
|
|
3851 </param>
|
|
3852 <returns>
|
|
3853 The database connection handle associated with the specified
|
|
3854 database file name or null if it cannot be obtained.
|
|
3855 </returns>
|
|
3856 </member>
|
|
3857 <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetConnectionPool">
|
|
3858 <summary>
|
|
3859 This method is used to obtain a reference to the custom connection
|
|
3860 pool implementation currently in use, if any.
|
|
3861 </summary>
|
|
3862 <returns>
|
|
3863 The custom connection pool implementation or null if the default
|
|
3864 connection pool implementation should be used.
|
|
3865 </returns>
|
|
3866 </member>
|
|
3867 <member name="M:System.Data.SQLite.SQLiteConnectionPool.SetConnectionPool(System.Data.SQLite.ISQLiteConnectionPool)">
|
|
3868 <summary>
|
|
3869 This method is used to set the reference to the custom connection
|
|
3870 pool implementation to use, if any.
|
|
3871 </summary>
|
|
3872 <param name="connectionPool">
|
|
3873 The custom connection pool implementation to use or null if the
|
|
3874 default connection pool implementation should be used.
|
|
3875 </param>
|
|
3876 </member>
|
|
3877 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ResizePool(System.Data.SQLite.SQLiteConnectionPool.PoolQueue,System.Boolean)">
|
|
3878 <summary>
|
|
3879 We do not have to thread-lock anything in this function, because it
|
|
3880 is only called by other functions above which already take the lock.
|
|
3881 </summary>
|
|
3882 <param name="queue">
|
|
3883 The pool queue to resize.
|
|
3884 </param>
|
|
3885 <param name="add">
|
|
3886 If a function intends to add to the pool, this is true, which
|
|
3887 forces the resize to take one more than it needs from the pool.
|
|
3888 </param>
|
|
3889 </member>
|
|
3890 <member name="T:System.Data.SQLite.SQLiteConnectionPool.PoolQueue">
|
|
3891 <summary>
|
|
3892 Keeps track of connections made on a specified file. The PoolVersion
|
|
3893 dictates whether old objects get returned to the pool or discarded
|
|
3894 when no longer in use.
|
|
3895 </summary>
|
|
3896 </member>
|
|
3897 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.Queue">
|
|
3898 <summary>
|
|
3899 The queue of weak references to the actual database connection
|
|
3900 handles.
|
|
3901 </summary>
|
|
3902 </member>
|
|
3903 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.PoolVersion">
|
|
3904 <summary>
|
|
3905 This pool version associated with the database connection
|
|
3906 handles in this pool queue.
|
|
3907 </summary>
|
|
3908 </member>
|
|
3909 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.MaxPoolSize">
|
|
3910 <summary>
|
|
3911 The maximum size of this pool queue.
|
|
3912 </summary>
|
|
3913 </member>
|
|
3914 <member name="M:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.#ctor(System.Int32,System.Int32)">
|
|
3915 <summary>
|
|
3916 Constructs a connection pool queue using the specified version
|
|
3917 and maximum size. Normally, all the database connection
|
|
3918 handles in this pool are associated with a single database file
|
|
3919 name.
|
|
3920 </summary>
|
|
3921 <param name="version">
|
|
3922 The initial pool version for this connection pool queue.
|
|
3923 </param>
|
|
3924 <param name="maxSize">
|
|
3925 The initial maximum size for this connection pool queue.
|
|
3926 </param>
|
|
3927 </member>
|
|
3928 <member name="T:System.Data.SQLite.SQLiteConnectionStringBuilder">
|
|
3929 <summary>
|
|
3930 SQLite implementation of DbConnectionStringBuilder.
|
|
3931 </summary>
|
|
3932 </member>
|
|
3933 <member name="F:System.Data.SQLite.SQLiteConnectionStringBuilder._properties">
|
|
3934 <summary>
|
|
3935 Properties of this class
|
|
3936 </summary>
|
|
3937 </member>
|
|
3938 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor">
|
|
3939 <overloads>
|
|
3940 Constructs a new instance of the class
|
|
3941 </overloads>
|
|
3942 <summary>
|
|
3943 Default constructor
|
|
3944 </summary>
|
|
3945 </member>
|
|
3946 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor(System.String)">
|
|
3947 <summary>
|
|
3948 Constructs a new instance of the class using the specified connection string.
|
|
3949 </summary>
|
|
3950 <param name="connectionString">The connection string to parse</param>
|
|
3951 </member>
|
|
3952 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.Initialize(System.String)">
|
|
3953 <summary>
|
|
3954 Private initializer, which assigns the connection string and resets the builder
|
|
3955 </summary>
|
|
3956 <param name="cnnString">The connection string to assign</param>
|
|
3957 </member>
|
|
3958 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.TryGetValue(System.String,System.Object@)">
|
|
3959 <summary>
|
|
3960 Helper function for retrieving values from the connectionstring
|
|
3961 </summary>
|
|
3962 <param name="keyword">The keyword to retrieve settings for</param>
|
|
3963 <param name="value">The resulting parameter value</param>
|
|
3964 <returns>Returns true if the value was found and returned</returns>
|
|
3965 </member>
|
|
3966 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.FallbackGetProperties(System.Collections.Hashtable)">
|
|
3967 <summary>
|
|
3968 Fallback method for MONO, which doesn't implement DbConnectionStringBuilder.GetProperties()
|
|
3969 </summary>
|
|
3970 <param name="propertyList">The hashtable to fill with property descriptors</param>
|
|
3971 </member>
|
|
3972 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Version">
|
|
3973 <summary>
|
|
3974 Gets/Sets the default version of the SQLite engine to instantiate. Currently the only valid value is 3, indicating version 3 of the sqlite library.
|
|
3975 </summary>
|
|
3976 </member>
|
|
3977 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SyncMode">
|
|
3978 <summary>
|
|
3979 Gets/Sets the synchronization mode (file flushing) of the connection string. Default is "Normal".
|
|
3980 </summary>
|
|
3981 </member>
|
|
3982 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.UseUTF16Encoding">
|
|
3983 <summary>
|
|
3984 Gets/Sets the encoding for the connection string. The default is "False" which indicates UTF-8 encoding.
|
|
3985 </summary>
|
|
3986 </member>
|
|
3987 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Pooling">
|
|
3988 <summary>
|
|
3989 Gets/Sets whether or not to use connection pooling. The default is "False"
|
|
3990 </summary>
|
|
3991 </member>
|
|
3992 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BinaryGUID">
|
|
3993 <summary>
|
|
3994 Gets/Sets whethor not to store GUID's in binary format. The default is True
|
|
3995 which saves space in the database.
|
|
3996 </summary>
|
|
3997 </member>
|
|
3998 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DataSource">
|
|
3999 <summary>
|
|
4000 Gets/Sets the filename to open on the connection string.
|
|
4001 </summary>
|
|
4002 </member>
|
|
4003 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Uri">
|
|
4004 <summary>
|
|
4005 An alternate to the data source property
|
|
4006 </summary>
|
|
4007 </member>
|
|
4008 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FullUri">
|
|
4009 <summary>
|
|
4010 An alternate to the data source property that uses the SQLite URI syntax.
|
|
4011 </summary>
|
|
4012 </member>
|
|
4013 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultTimeout">
|
|
4014 <summary>
|
|
4015 Gets/sets the default command timeout for newly-created commands. This is especially useful for
|
|
4016 commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible.
|
|
4017 </summary>
|
|
4018 </member>
|
|
4019 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Enlist">
|
|
4020 <summary>
|
|
4021 Determines whether or not the connection will automatically participate
|
|
4022 in the current distributed transaction (if one exists)
|
|
4023 </summary>
|
|
4024 </member>
|
|
4025 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FailIfMissing">
|
|
4026 <summary>
|
|
4027 If set to true, will throw an exception if the database specified in the connection
|
|
4028 string does not exist. If false, the database will be created automatically.
|
|
4029 </summary>
|
|
4030 </member>
|
|
4031 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.LegacyFormat">
|
|
4032 <summary>
|
|
4033 If enabled, uses the legacy 3.xx format for maximum compatibility, but results in larger
|
|
4034 database sizes.
|
|
4035 </summary>
|
|
4036 </member>
|
|
4037 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ReadOnly">
|
|
4038 <summary>
|
|
4039 When enabled, the database will be opened for read-only access and writing will be disabled.
|
|
4040 </summary>
|
|
4041 </member>
|
|
4042 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Password">
|
|
4043 <summary>
|
|
4044 Gets/sets the database encryption password
|
|
4045 </summary>
|
|
4046 </member>
|
|
4047 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.HexPassword">
|
|
4048 <summary>
|
|
4049 Gets/sets the database encryption hexadecimal password
|
|
4050 </summary>
|
|
4051 </member>
|
|
4052 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.PageSize">
|
|
4053 <summary>
|
|
4054 Gets/Sets the page size for the connection.
|
|
4055 </summary>
|
|
4056 </member>
|
|
4057 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.MaxPageCount">
|
|
4058 <summary>
|
|
4059 Gets/Sets the maximum number of pages the database may hold
|
|
4060 </summary>
|
|
4061 </member>
|
|
4062 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.CacheSize">
|
|
4063 <summary>
|
|
4064 Gets/Sets the cache size for the connection.
|
|
4065 </summary>
|
|
4066 </member>
|
|
4067 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormat">
|
|
4068 <summary>
|
|
4069 Gets/Sets the DateTime format for the connection.
|
|
4070 </summary>
|
|
4071 </member>
|
|
4072 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeKind">
|
|
4073 <summary>
|
|
4074 Gets/Sets the DateTime kind for the connection.
|
|
4075 </summary>
|
|
4076 </member>
|
|
4077 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormatString">
|
|
4078 <summary>
|
|
4079 Gets/sets the DateTime format string used for formatting
|
|
4080 and parsing purposes.
|
|
4081 </summary>
|
|
4082 </member>
|
|
4083 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BaseSchemaName">
|
|
4084 <summary>
|
|
4085 Gets/Sets the placeholder base schema name used for
|
|
4086 .NET Framework compatibility purposes.
|
|
4087 </summary>
|
|
4088 </member>
|
|
4089 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.JournalMode">
|
|
4090 <summary>
|
|
4091 Determines how SQLite handles the transaction journal file.
|
|
4092 </summary>
|
|
4093 </member>
|
|
4094 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultIsolationLevel">
|
|
4095 <summary>
|
|
4096 Sets the default isolation level for transactions on the connection.
|
|
4097 </summary>
|
|
4098 </member>
|
|
4099 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ForeignKeys">
|
|
4100 <summary>
|
|
4101 If enabled, use foreign key constraints
|
|
4102 </summary>
|
|
4103 </member>
|
|
4104 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Flags">
|
|
4105 <summary>
|
|
4106 Gets/Sets the extra behavioral flags.
|
|
4107 </summary>
|
|
4108 </member>
|
|
4109 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SetDefaults">
|
|
4110 <summary>
|
|
4111 If enabled, apply the default connection settings to opened databases.
|
|
4112 </summary>
|
|
4113 </member>
|
|
4114 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ToFullPath">
|
|
4115 <summary>
|
|
4116 If enabled, attempt to resolve the provided data source file name to a
|
|
4117 full path before opening.
|
|
4118 </summary>
|
|
4119 </member>
|
|
4120 <member name="T:System.Data.SQLite.TypeAffinity">
|
|
4121 <summary>
|
|
4122 SQLite has very limited types, and is inherently text-based. The first 5 types below represent the sum of all types SQLite
|
|
4123 understands. The DateTime extension to the spec is for internal use only.
|
|
4124 </summary>
|
|
4125 </member>
|
|
4126 <member name="F:System.Data.SQLite.TypeAffinity.Uninitialized">
|
|
4127 <summary>
|
|
4128 Not used
|
|
4129 </summary>
|
|
4130 </member>
|
|
4131 <member name="F:System.Data.SQLite.TypeAffinity.Int64">
|
|
4132 <summary>
|
|
4133 All integers in SQLite default to Int64
|
|
4134 </summary>
|
|
4135 </member>
|
|
4136 <member name="F:System.Data.SQLite.TypeAffinity.Double">
|
|
4137 <summary>
|
|
4138 All floating point numbers in SQLite default to double
|
|
4139 </summary>
|
|
4140 </member>
|
|
4141 <member name="F:System.Data.SQLite.TypeAffinity.Text">
|
|
4142 <summary>
|
|
4143 The default data type of SQLite is text
|
|
4144 </summary>
|
|
4145 </member>
|
|
4146 <member name="F:System.Data.SQLite.TypeAffinity.Blob">
|
|
4147 <summary>
|
|
4148 Typically blob types are only seen when returned from a function
|
|
4149 </summary>
|
|
4150 </member>
|
|
4151 <member name="F:System.Data.SQLite.TypeAffinity.Null">
|
|
4152 <summary>
|
|
4153 Null types can be returned from functions
|
|
4154 </summary>
|
|
4155 </member>
|
|
4156 <member name="F:System.Data.SQLite.TypeAffinity.DateTime">
|
|
4157 <summary>
|
|
4158 Used internally by this provider
|
|
4159 </summary>
|
|
4160 </member>
|
|
4161 <member name="F:System.Data.SQLite.TypeAffinity.None">
|
|
4162 <summary>
|
|
4163 Used internally by this provider
|
|
4164 </summary>
|
|
4165 </member>
|
|
4166 <member name="T:System.Data.SQLite.SQLiteConnectionEventType">
|
|
4167 <summary>
|
|
4168 These are the event types associated with the
|
|
4169 <see cref="T:System.Data.SQLite.SQLiteConnectionEventHandler"/>
|
|
4170 delegate (and its corresponding event) and the
|
|
4171 <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> class.
|
|
4172 </summary>
|
|
4173 </member>
|
|
4174 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Invalid">
|
|
4175 <summary>
|
|
4176 Not used.
|
|
4177 </summary>
|
|
4178 </member>
|
|
4179 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Unknown">
|
|
4180 <summary>
|
|
4181 Not used.
|
|
4182 </summary>
|
|
4183 </member>
|
|
4184 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opening">
|
|
4185 <summary>
|
|
4186 The connection is being opened.
|
|
4187 </summary>
|
|
4188 </member>
|
|
4189 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ConnectionString">
|
|
4190 <summary>
|
|
4191 The connection string has been parsed.
|
|
4192 </summary>
|
|
4193 </member>
|
|
4194 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opened">
|
|
4195 <summary>
|
|
4196 The connection was opened.
|
|
4197 </summary>
|
|
4198 </member>
|
|
4199 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase">
|
|
4200 <summary>
|
|
4201 The <see cref="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase"/> method was called on the
|
|
4202 connection.
|
|
4203 </summary>
|
|
4204 </member>
|
|
4205 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewTransaction">
|
|
4206 <summary>
|
|
4207 A transaction was created using the connection.
|
|
4208 </summary>
|
|
4209 </member>
|
|
4210 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.EnlistTransaction">
|
|
4211 <summary>
|
|
4212 The connection was enlisted into a transaction.
|
|
4213 </summary>
|
|
4214 </member>
|
|
4215 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCommand">
|
|
4216 <summary>
|
|
4217 A command was created using the connection.
|
|
4218 </summary>
|
|
4219 </member>
|
|
4220 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewDataReader">
|
|
4221 <summary>
|
|
4222 A data reader was created using the connection.
|
|
4223 </summary>
|
|
4224 </member>
|
|
4225 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCriticalHandle">
|
|
4226 <summary>
|
|
4227 An instance of a <see cref="T:System.Runtime.InteropServices.CriticalHandle"/> derived class has
|
|
4228 been created to wrap a native resource.
|
|
4229 </summary>
|
|
4230 </member>
|
|
4231 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closing">
|
|
4232 <summary>
|
|
4233 The connection is being closed.
|
|
4234 </summary>
|
|
4235 </member>
|
|
4236 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closed">
|
|
4237 <summary>
|
|
4238 The connection was closed.
|
|
4239 </summary>
|
|
4240 </member>
|
|
4241 <member name="T:System.Data.SQLite.SQLiteDateFormats">
|
|
4242 <summary>
|
|
4243 This implementation of SQLite for ADO.NET can process date/time fields in
|
|
4244 databases in one of six formats.
|
|
4245 </summary>
|
|
4246 <remarks>
|
|
4247 ISO8601 format is more compatible, readable, fully-processable, but less
|
|
4248 accurate as it does not provide time down to fractions of a second.
|
|
4249 JulianDay is the numeric format the SQLite uses internally and is arguably
|
|
4250 the most compatible with 3rd party tools. It is not readable as text
|
|
4251 without post-processing. Ticks less compatible with 3rd party tools that
|
|
4252 query the database, and renders the DateTime field unreadable as text
|
|
4253 without post-processing. UnixEpoch is more compatible with Unix systems.
|
|
4254 InvariantCulture allows the configured format for the invariant culture
|
|
4255 format to be used and is human readable. CurrentCulture allows the
|
|
4256 configured format for the current culture to be used and is also human
|
|
4257 readable.
|
|
4258
|
|
4259 The preferred order of choosing a DateTime format is JulianDay, ISO8601,
|
|
4260 and then Ticks. Ticks is mainly present for legacy code support.
|
|
4261 </remarks>
|
|
4262 </member>
|
|
4263 <member name="F:System.Data.SQLite.SQLiteDateFormats.Ticks">
|
|
4264 <summary>
|
|
4265 Use the value of DateTime.Ticks. This value is not recommended and is not well supported with LINQ.
|
|
4266 </summary>
|
|
4267 </member>
|
|
4268 <member name="F:System.Data.SQLite.SQLiteDateFormats.ISO8601">
|
|
4269 <summary>
|
|
4270 Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC DateTime values and
|
|
4271 "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).
|
|
4272 </summary>
|
|
4273 </member>
|
|
4274 <member name="F:System.Data.SQLite.SQLiteDateFormats.JulianDay">
|
|
4275 <summary>
|
|
4276 The interval of time in days and fractions of a day since January 1, 4713 BC.
|
|
4277 </summary>
|
|
4278 </member>
|
|
4279 <member name="F:System.Data.SQLite.SQLiteDateFormats.UnixEpoch">
|
|
4280 <summary>
|
|
4281 The whole number of seconds since the Unix epoch (January 1, 1970).
|
|
4282 </summary>
|
|
4283 </member>
|
|
4284 <member name="F:System.Data.SQLite.SQLiteDateFormats.InvariantCulture">
|
|
4285 <summary>
|
|
4286 Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.
|
|
4287 </summary>
|
|
4288 </member>
|
|
4289 <member name="F:System.Data.SQLite.SQLiteDateFormats.CurrentCulture">
|
|
4290 <summary>
|
|
4291 Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.
|
|
4292 </summary>
|
|
4293 </member>
|
|
4294 <member name="F:System.Data.SQLite.SQLiteDateFormats.Default">
|
|
4295 <summary>
|
|
4296 The default format for this provider.
|
|
4297 </summary>
|
|
4298 </member>
|
|
4299 <member name="T:System.Data.SQLite.SQLiteJournalModeEnum">
|
|
4300 <summary>
|
|
4301 This enum determines how SQLite treats its journal file.
|
|
4302 </summary>
|
|
4303 <remarks>
|
|
4304 By default SQLite will create and delete the journal file when needed during a transaction.
|
|
4305 However, for some computers running certain filesystem monitoring tools, the rapid
|
|
4306 creation and deletion of the journal file can cause those programs to fail, or to interfere with SQLite.
|
|
4307
|
|
4308 If a program or virus scanner is interfering with SQLite's journal file, you may receive errors like "unable to open database file"
|
|
4309 when starting a transaction. If this is happening, you may want to change the default journal mode to Persist.
|
|
4310 </remarks>
|
|
4311 </member>
|
|
4312 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Default">
|
|
4313 <summary>
|
|
4314 The default mode, this causes SQLite to use the existing journaling mode for the database.
|
|
4315 </summary>
|
|
4316 </member>
|
|
4317 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Delete">
|
|
4318 <summary>
|
|
4319 SQLite will create and destroy the journal file as-needed.
|
|
4320 </summary>
|
|
4321 </member>
|
|
4322 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Persist">
|
|
4323 <summary>
|
|
4324 When this is set, SQLite will keep the journal file even after a transaction has completed. It's contents will be erased,
|
|
4325 and the journal re-used as often as needed. If it is deleted, it will be recreated the next time it is needed.
|
|
4326 </summary>
|
|
4327 </member>
|
|
4328 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Off">
|
|
4329 <summary>
|
|
4330 This option disables the rollback journal entirely. Interrupted transactions or a program crash can cause database
|
|
4331 corruption in this mode!
|
|
4332 </summary>
|
|
4333 </member>
|
|
4334 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Truncate">
|
|
4335 <summary>
|
|
4336 SQLite will truncate the journal file to zero-length instead of deleting it.
|
|
4337 </summary>
|
|
4338 </member>
|
|
4339 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Memory">
|
|
4340 <summary>
|
|
4341 SQLite will store the journal in volatile RAM. This saves disk I/O but at the expense of database safety and integrity.
|
|
4342 If the application using SQLite crashes in the middle of a transaction when the MEMORY journaling mode is set, then the
|
|
4343 database file will very likely go corrupt.
|
|
4344 </summary>
|
|
4345 </member>
|
|
4346 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Wal">
|
|
4347 <summary>
|
|
4348 SQLite uses a write-ahead log instead of a rollback journal to implement transactions. The WAL journaling mode is persistent;
|
|
4349 after being set it stays in effect across multiple database connections and after closing and reopening the database. A database
|
|
4350 in WAL journaling mode can only be accessed by SQLite version 3.7.0 or later.
|
|
4351 </summary>
|
|
4352 </member>
|
|
4353 <member name="T:System.Data.SQLite.SQLiteSynchronousEnum">
|
|
4354 <summary>
|
|
4355 Possible values for the "synchronous" database setting. This setting determines
|
|
4356 how often the database engine calls the xSync method of the VFS.
|
|
4357 </summary>
|
|
4358 </member>
|
|
4359 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Default">
|
|
4360 <summary>
|
|
4361 Use the default "synchronous" database setting. Currently, this should be
|
|
4362 the same as using the FULL mode.
|
|
4363 </summary>
|
|
4364 </member>
|
|
4365 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Off">
|
|
4366 <summary>
|
|
4367 The database engine continues without syncing as soon as it has handed
|
|
4368 data off to the operating system. If the application running SQLite
|
|
4369 crashes, the data will be safe, but the database might become corrupted
|
|
4370 if the operating system crashes or the computer loses power before that
|
|
4371 data has been written to the disk surface.
|
|
4372 </summary>
|
|
4373 </member>
|
|
4374 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Normal">
|
|
4375 <summary>
|
|
4376 The database engine will still sync at the most critical moments, but
|
|
4377 less often than in FULL mode. There is a very small (though non-zero)
|
|
4378 chance that a power failure at just the wrong time could corrupt the
|
|
4379 database in NORMAL mode.
|
|
4380 </summary>
|
|
4381 </member>
|
|
4382 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Full">
|
|
4383 <summary>
|
|
4384 The database engine will use the xSync method of the VFS to ensure that
|
|
4385 all content is safely written to the disk surface prior to continuing.
|
|
4386 This ensures that an operating system crash or power failure will not
|
|
4387 corrupt the database. FULL synchronous is very safe, but it is also
|
|
4388 slower.
|
|
4389 </summary>
|
|
4390 </member>
|
|
4391 <member name="T:System.Data.SQLite.SQLiteExecuteType">
|
|
4392 <summary>
|
|
4393 The requested command execution type. This controls which method of the
|
|
4394 <see cref="T:System.Data.SQLite.SQLiteCommand"/> object will be called.
|
|
4395 </summary>
|
|
4396 </member>
|
|
4397 <member name="F:System.Data.SQLite.SQLiteExecuteType.None">
|
|
4398 <summary>
|
|
4399 Do nothing. No method will be called.
|
|
4400 </summary>
|
|
4401 </member>
|
|
4402 <member name="F:System.Data.SQLite.SQLiteExecuteType.NonQuery">
|
|
4403 <summary>
|
|
4404 The command is not expected to return a result -OR- the result is not
|
|
4405 needed. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery"/> or
|
|
4406 <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)"/> method
|
|
4407 will be called.
|
|
4408 </summary>
|
|
4409 </member>
|
|
4410 <member name="F:System.Data.SQLite.SQLiteExecuteType.Scalar">
|
|
4411 <summary>
|
|
4412 The command is expected to return a scalar result -OR- the result should
|
|
4413 be limited to a scalar result. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar"/>
|
|
4414 or <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)"/> method will
|
|
4415 be called.
|
|
4416 </summary>
|
|
4417 </member>
|
|
4418 <member name="F:System.Data.SQLite.SQLiteExecuteType.Reader">
|
|
4419 <summary>
|
|
4420 The command is expected to return <see cref="T:System.Data.SQLite.SQLiteDataReader"/> result.
|
|
4421 The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader"/> or
|
|
4422 <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)"/> method will
|
|
4423 be called.
|
|
4424 </summary>
|
|
4425 </member>
|
|
4426 <member name="F:System.Data.SQLite.SQLiteExecuteType.Default">
|
|
4427 <summary>
|
|
4428 Use the default command execution type. Using this value is the same
|
|
4429 as using the <see cref="F:System.Data.SQLite.SQLiteExecuteType.NonQuery"/> value.
|
|
4430 </summary>
|
|
4431 </member>
|
|
4432 <member name="T:System.Data.SQLite.SQLiteAuthorizerActionCode">
|
|
4433 <summary>
|
|
4434 The action code responsible for the current call into the authorizer.
|
|
4435 </summary>
|
|
4436 </member>
|
|
4437 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.None">
|
|
4438 <summary>
|
|
4439 No action is being performed. This value should not be used from
|
|
4440 external code.
|
|
4441 </summary>
|
|
4442 </member>
|
|
4443 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Copy">
|
|
4444 <summary>
|
|
4445 No longer used.
|
|
4446 </summary>
|
|
4447 </member>
|
|
4448 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateIndex">
|
|
4449 <summary>
|
|
4450 An index will be created. The action-specific arguments are the
|
|
4451 index name and the table name.
|
|
4452
|
|
4453 </summary>
|
|
4454 </member>
|
|
4455 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTable">
|
|
4456 <summary>
|
|
4457 A table will be created. The action-specific arguments are the
|
|
4458 table name and a null value.
|
|
4459 </summary>
|
|
4460 </member>
|
|
4461 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempIndex">
|
|
4462 <summary>
|
|
4463 A temporary index will be created. The action-specific arguments
|
|
4464 are the index name and the table name.
|
|
4465 </summary>
|
|
4466 </member>
|
|
4467 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTable">
|
|
4468 <summary>
|
|
4469 A temporary table will be created. The action-specific arguments
|
|
4470 are the table name and a null value.
|
|
4471 </summary>
|
|
4472 </member>
|
|
4473 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTrigger">
|
|
4474 <summary>
|
|
4475 A temporary trigger will be created. The action-specific arguments
|
|
4476 are the trigger name and the table name.
|
|
4477 </summary>
|
|
4478 </member>
|
|
4479 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempView">
|
|
4480 <summary>
|
|
4481 A temporary view will be created. The action-specific arguments are
|
|
4482 the view name and a null value.
|
|
4483 </summary>
|
|
4484 </member>
|
|
4485 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTrigger">
|
|
4486 <summary>
|
|
4487 A trigger will be created. The action-specific arguments are the
|
|
4488 trigger name and the table name.
|
|
4489 </summary>
|
|
4490 </member>
|
|
4491 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateView">
|
|
4492 <summary>
|
|
4493 A view will be created. The action-specific arguments are the view
|
|
4494 name and a null value.
|
|
4495 </summary>
|
|
4496 </member>
|
|
4497 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Delete">
|
|
4498 <summary>
|
|
4499 A DELETE statement will be executed. The action-specific arguments
|
|
4500 are the table name and a null value.
|
|
4501 </summary>
|
|
4502 </member>
|
|
4503 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropIndex">
|
|
4504 <summary>
|
|
4505 An index will be dropped. The action-specific arguments are the
|
|
4506 index name and the table name.
|
|
4507 </summary>
|
|
4508 </member>
|
|
4509 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTable">
|
|
4510 <summary>
|
|
4511 A table will be dropped. The action-specific arguments are the tables
|
|
4512 name and a null value.
|
|
4513 </summary>
|
|
4514 </member>
|
|
4515 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempIndex">
|
|
4516 <summary>
|
|
4517 A temporary index will be dropped. The action-specific arguments are
|
|
4518 the index name and the table name.
|
|
4519 </summary>
|
|
4520 </member>
|
|
4521 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTable">
|
|
4522 <summary>
|
|
4523 A temporary table will be dropped. The action-specific arguments are
|
|
4524 the table name and a null value.
|
|
4525 </summary>
|
|
4526 </member>
|
|
4527 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTrigger">
|
|
4528 <summary>
|
|
4529 A temporary trigger will be dropped. The action-specific arguments
|
|
4530 are the trigger name and the table name.
|
|
4531 </summary>
|
|
4532 </member>
|
|
4533 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempView">
|
|
4534 <summary>
|
|
4535 A temporary view will be dropped. The action-specific arguments are
|
|
4536 the view name and a null value.
|
|
4537 </summary>
|
|
4538 </member>
|
|
4539 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTrigger">
|
|
4540 <summary>
|
|
4541 A trigger will be dropped. The action-specific arguments are the
|
|
4542 trigger name and the table name.
|
|
4543 </summary>
|
|
4544 </member>
|
|
4545 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropView">
|
|
4546 <summary>
|
|
4547 A view will be dropped. The action-specific arguments are the view
|
|
4548 name and a null value.
|
|
4549 </summary>
|
|
4550 </member>
|
|
4551 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Insert">
|
|
4552 <summary>
|
|
4553 An INSERT statement will be executed. The action-specific arguments
|
|
4554 are the table name and a null value.
|
|
4555 </summary>
|
|
4556 </member>
|
|
4557 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Pragma">
|
|
4558 <summary>
|
|
4559 A PRAGMA statement will be executed. The action-specific arguments
|
|
4560 are the name of the PRAGMA and the new value or a null value.
|
|
4561 </summary>
|
|
4562 </member>
|
|
4563 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Read">
|
|
4564 <summary>
|
|
4565 A table column will be read. The action-specific arguments are the
|
|
4566 table name and the column name.
|
|
4567 </summary>
|
|
4568 </member>
|
|
4569 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Select">
|
|
4570 <summary>
|
|
4571 A SELECT statement will be executed. The action-specific arguments
|
|
4572 are both null values.
|
|
4573 </summary>
|
|
4574 </member>
|
|
4575 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Transaction">
|
|
4576 <summary>
|
|
4577 A transaction will be started, committed, or rolled back. The
|
|
4578 action-specific arguments are the name of the operation (BEGIN,
|
|
4579 COMMIT, or ROLLBACK) and a null value.
|
|
4580 </summary>
|
|
4581 </member>
|
|
4582 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Update">
|
|
4583 <summary>
|
|
4584 An UPDATE statement will be executed. The action-specific arguments
|
|
4585 are the table name and the column name.
|
|
4586 </summary>
|
|
4587 </member>
|
|
4588 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Attach">
|
|
4589 <summary>
|
|
4590 A database will be attached to the connection. The action-specific
|
|
4591 arguments are the database file name and a null value.
|
|
4592 </summary>
|
|
4593 </member>
|
|
4594 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Detach">
|
|
4595 <summary>
|
|
4596 A database will be detached from the connection. The action-specific
|
|
4597 arguments are the database name and a null value.
|
|
4598 </summary>
|
|
4599 </member>
|
|
4600 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.AlterTable">
|
|
4601 <summary>
|
|
4602 The schema of a table will be altered. The action-specific arguments
|
|
4603 are the database name and the table name.
|
|
4604 </summary>
|
|
4605 </member>
|
|
4606 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Reindex">
|
|
4607 <summary>
|
|
4608 An index will be deleted and then recreated. The action-specific
|
|
4609 arguments are the index name and a null value.
|
|
4610 </summary>
|
|
4611 </member>
|
|
4612 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Analyze">
|
|
4613 <summary>
|
|
4614 A table will be analyzed to gathers statistics about it. The
|
|
4615 action-specific arguments are the table name and a null value.
|
|
4616 </summary>
|
|
4617 </member>
|
|
4618 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateVtable">
|
|
4619 <summary>
|
|
4620 A virtual table will be created. The action-specific arguments are
|
|
4621 the table name and the module name.
|
|
4622 </summary>
|
|
4623 </member>
|
|
4624 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropVtable">
|
|
4625 <summary>
|
|
4626 A virtual table will be dropped. The action-specific arguments are
|
|
4627 the table name and the module name.
|
|
4628 </summary>
|
|
4629 </member>
|
|
4630 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Function">
|
|
4631 <summary>
|
|
4632 A SQL function will be called. The action-specific arguments are a
|
|
4633 null value and the function name.
|
|
4634 </summary>
|
|
4635 </member>
|
|
4636 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Savepoint">
|
|
4637 <summary>
|
|
4638 A savepoint will be created, released, or rolled back. The
|
|
4639 action-specific arguments are the name of the operation (BEGIN,
|
|
4640 RELEASE, or ROLLBACK) and the savepoint name.
|
|
4641 </summary>
|
|
4642 </member>
|
|
4643 <member name="T:System.Data.SQLite.SQLiteAuthorizerReturnCode">
|
|
4644 <summary>
|
|
4645 The return code for the current call into the authorizer.
|
|
4646 </summary>
|
|
4647 </member>
|
|
4648 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ok">
|
|
4649 <summary>
|
|
4650 The action will be allowed.
|
|
4651 </summary>
|
|
4652 </member>
|
|
4653 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Deny">
|
|
4654 <summary>
|
|
4655 The overall action will be disallowed and an error message will be
|
|
4656 returned from the query preparation method.
|
|
4657 </summary>
|
|
4658 </member>
|
|
4659 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ignore">
|
|
4660 <summary>
|
|
4661 The specific action will be disallowed; however, the overall action
|
|
4662 will continue. The exact effects of this return code vary depending
|
|
4663 on the specific action, please refer to the SQLite core library
|
|
4664 documentation for futher details.
|
|
4665 </summary>
|
|
4666 </member>
|
|
4667 <member name="T:System.Data.SQLite.SQLiteType">
|
|
4668 <summary>
|
|
4669 Class used internally to determine the datatype of a column in a resultset
|
|
4670 </summary>
|
|
4671 </member>
|
|
4672 <member name="F:System.Data.SQLite.SQLiteType.Type">
|
|
4673 <summary>
|
|
4674 The DbType of the column, or DbType.Object if it cannot be determined
|
|
4675 </summary>
|
|
4676 </member>
|
|
4677 <member name="F:System.Data.SQLite.SQLiteType.Affinity">
|
|
4678 <summary>
|
|
4679 The affinity of a column, used for expressions or when Type is DbType.Object
|
|
4680 </summary>
|
|
4681 </member>
|
|
4682 <member name="T:System.Data.SQLite.SQLiteDataAdapter">
|
|
4683 <summary>
|
|
4684 SQLite implementation of DbDataAdapter.
|
|
4685 </summary>
|
|
4686 </member>
|
|
4687 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor">
|
|
4688 <overloads>
|
|
4689 This class is just a shell around the DbDataAdapter. Nothing from
|
|
4690 DbDataAdapter is overridden here, just a few constructors are defined.
|
|
4691 </overloads>
|
|
4692 <summary>
|
|
4693 Default constructor.
|
|
4694 </summary>
|
|
4695 </member>
|
|
4696 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.Data.SQLite.SQLiteCommand)">
|
|
4697 <summary>
|
|
4698 Constructs a data adapter using the specified select command.
|
|
4699 </summary>
|
|
4700 <param name="cmd">
|
|
4701 The select command to associate with the adapter.
|
|
4702 </param>
|
|
4703 </member>
|
|
4704 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.Data.SQLite.SQLiteConnection)">
|
|
4705 <summary>
|
|
4706 Constructs a data adapter with the supplied select command text and
|
|
4707 associated with the specified connection.
|
|
4708 </summary>
|
|
4709 <param name="commandText">
|
|
4710 The select command text to associate with the data adapter.
|
|
4711 </param>
|
|
4712 <param name="connection">
|
|
4713 The connection to associate with the select command.
|
|
4714 </param>
|
|
4715 </member>
|
|
4716 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String)">
|
|
4717 <summary>
|
|
4718 Constructs a data adapter with the specified select command text,
|
|
4719 and using the specified database connection string.
|
|
4720 </summary>
|
|
4721 <param name="commandText">
|
|
4722 The select command text to use to construct a select command.
|
|
4723 </param>
|
|
4724 <param name="connectionString">
|
|
4725 A connection string suitable for passing to a new SQLiteConnection,
|
|
4726 which is associated with the select command.
|
|
4727 </param>
|
|
4728 </member>
|
|
4729 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String,System.Boolean)">
|
|
4730 <summary>
|
|
4731 Constructs a data adapter with the specified select command text,
|
|
4732 and using the specified database connection string.
|
|
4733 </summary>
|
|
4734 <param name="commandText">
|
|
4735 The select command text to use to construct a select command.
|
|
4736 </param>
|
|
4737 <param name="connectionString">
|
|
4738 A connection string suitable for passing to a new SQLiteConnection,
|
|
4739 which is associated with the select command.
|
|
4740 </param>
|
|
4741 <param name="parseViaFramework">
|
|
4742 Non-zero to parse the connection string using the built-in (i.e.
|
|
4743 framework provided) parser when opening the connection.
|
|
4744 </param>
|
|
4745 </member>
|
|
4746 <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)">
|
|
4747 <summary>
|
|
4748 Raised by the underlying DbDataAdapter when a row is being updated
|
|
4749 </summary>
|
|
4750 <param name="value">The event's specifics</param>
|
|
4751 </member>
|
|
4752 <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)">
|
|
4753 <summary>
|
|
4754 Raised by DbDataAdapter after a row is updated
|
|
4755 </summary>
|
|
4756 <param name="value">The event's specifics</param>
|
|
4757 </member>
|
|
4758 <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdating">
|
|
4759 <summary>
|
|
4760 Row updating event handler
|
|
4761 </summary>
|
|
4762 </member>
|
|
4763 <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdated">
|
|
4764 <summary>
|
|
4765 Row updated event handler
|
|
4766 </summary>
|
|
4767 </member>
|
|
4768 <member name="P:System.Data.SQLite.SQLiteDataAdapter.SelectCommand">
|
|
4769 <summary>
|
|
4770 Gets/sets the select command for this DataAdapter
|
|
4771 </summary>
|
|
4772 </member>
|
|
4773 <member name="P:System.Data.SQLite.SQLiteDataAdapter.InsertCommand">
|
|
4774 <summary>
|
|
4775 Gets/sets the insert command for this DataAdapter
|
|
4776 </summary>
|
|
4777 </member>
|
|
4778 <member name="P:System.Data.SQLite.SQLiteDataAdapter.UpdateCommand">
|
|
4779 <summary>
|
|
4780 Gets/sets the update command for this DataAdapter
|
|
4781 </summary>
|
|
4782 </member>
|
|
4783 <member name="P:System.Data.SQLite.SQLiteDataAdapter.DeleteCommand">
|
|
4784 <summary>
|
|
4785 Gets/sets the delete command for this DataAdapter
|
|
4786 </summary>
|
|
4787 </member>
|
|
4788 <member name="T:System.Data.SQLite.SQLiteDataReader">
|
|
4789 <summary>
|
|
4790 SQLite implementation of DbDataReader.
|
|
4791 </summary>
|
|
4792 </member>
|
|
4793 <member name="F:System.Data.SQLite.SQLiteDataReader._command">
|
|
4794 <summary>
|
|
4795 Underlying command this reader is attached to
|
|
4796 </summary>
|
|
4797 </member>
|
|
4798 <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatementIndex">
|
|
4799 <summary>
|
|
4800 Index of the current statement in the command being processed
|
|
4801 </summary>
|
|
4802 </member>
|
|
4803 <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatement">
|
|
4804 <summary>
|
|
4805 Current statement being Read()
|
|
4806 </summary>
|
|
4807 </member>
|
|
4808 <member name="F:System.Data.SQLite.SQLiteDataReader._readingState">
|
|
4809 <summary>
|
|
4810 State of the current statement being processed.
|
|
4811 -1 = First Step() executed, so the first Read() will be ignored
|
|
4812 0 = Actively reading
|
|
4813 1 = Finished reading
|
|
4814 2 = Non-row-returning statement, no records
|
|
4815 </summary>
|
|
4816 </member>
|
|
4817 <member name="F:System.Data.SQLite.SQLiteDataReader._rowsAffected">
|
|
4818 <summary>
|
|
4819 Number of records affected by the insert/update statements executed on the command
|
|
4820 </summary>
|
|
4821 </member>
|
|
4822 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldCount">
|
|
4823 <summary>
|
|
4824 Count of fields (columns) in the row-returning statement currently being processed
|
|
4825 </summary>
|
|
4826 </member>
|
|
4827 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldIndexes">
|
|
4828 <summary>
|
|
4829 Maps the field (column) names to their corresponding indexes within the results.
|
|
4830 </summary>
|
|
4831 </member>
|
|
4832 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldTypeArray">
|
|
4833 <summary>
|
|
4834 Datatypes of active fields (columns) in the current statement, used for type-restricting data
|
|
4835 </summary>
|
|
4836 </member>
|
|
4837 <member name="F:System.Data.SQLite.SQLiteDataReader._commandBehavior">
|
|
4838 <summary>
|
|
4839 The behavior of the datareader
|
|
4840 </summary>
|
|
4841 </member>
|
|
4842 <member name="F:System.Data.SQLite.SQLiteDataReader._disposeCommand">
|
|
4843 <summary>
|
|
4844 If set, then dispose of the command object when the reader is finished
|
|
4845 </summary>
|
|
4846 </member>
|
|
4847 <member name="F:System.Data.SQLite.SQLiteDataReader._throwOnDisposed">
|
|
4848 <summary>
|
|
4849 If set, then raise an exception when the object is accessed after being disposed.
|
|
4850 </summary>
|
|
4851 </member>
|
|
4852 <member name="F:System.Data.SQLite.SQLiteDataReader._keyInfo">
|
|
4853 <summary>
|
|
4854 An array of rowid's for the active statement if CommandBehavior.KeyInfo is specified
|
|
4855 </summary>
|
|
4856 </member>
|
|
4857 <member name="F:System.Data.SQLite.SQLiteDataReader._version">
|
|
4858 <summary>
|
|
4859 Matches the version of the connection.
|
|
4860 </summary>
|
|
4861 </member>
|
|
4862 <member name="F:System.Data.SQLite.SQLiteDataReader._baseSchemaName">
|
|
4863 <summary>
|
|
4864 The "stub" (i.e. placeholder) base schema name to use when returning
|
|
4865 column schema information. Matches the base schema name used by the
|
|
4866 associated connection.
|
|
4867 </summary>
|
|
4868 </member>
|
|
4869 <member name="M:System.Data.SQLite.SQLiteDataReader.#ctor(System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior)">
|
|
4870 <summary>
|
|
4871 Internal constructor, initializes the datareader and sets up to begin executing statements
|
|
4872 </summary>
|
|
4873 <param name="cmd">The SQLiteCommand this data reader is for</param>
|
|
4874 <param name="behave">The expected behavior of the data reader</param>
|
|
4875 </member>
|
|
4876 <member name="M:System.Data.SQLite.SQLiteDataReader.Dispose(System.Boolean)">
|
|
4877 <summary>
|
|
4878 Dispose of all resources used by this datareader.
|
|
4879 </summary>
|
|
4880 <param name="disposing"></param>
|
|
4881 </member>
|
|
4882 <member name="M:System.Data.SQLite.SQLiteDataReader.Close">
|
|
4883 <summary>
|
|
4884 Closes the datareader, potentially closing the connection as well if CommandBehavior.CloseConnection was specified.
|
|
4885 </summary>
|
|
4886 </member>
|
|
4887 <member name="M:System.Data.SQLite.SQLiteDataReader.CheckClosed">
|
|
4888 <summary>
|
|
4889 Throw an error if the datareader is closed
|
|
4890 </summary>
|
|
4891 </member>
|
|
4892 <member name="M:System.Data.SQLite.SQLiteDataReader.CheckValidRow">
|
|
4893 <summary>
|
|
4894 Throw an error if a row is not loaded
|
|
4895 </summary>
|
|
4896 </member>
|
|
4897 <member name="M:System.Data.SQLite.SQLiteDataReader.GetEnumerator">
|
|
4898 <summary>
|
|
4899 Enumerator support
|
|
4900 </summary>
|
|
4901 <returns>Returns a DbEnumerator object.</returns>
|
|
4902 </member>
|
|
4903 <member name="M:System.Data.SQLite.SQLiteDataReader.VerifyType(System.Int32,System.Data.DbType)">
|
|
4904 <summary>
|
|
4905 SQLite is inherently un-typed. All datatypes in SQLite are natively strings. The definition of the columns of a table
|
|
4906 and the affinity of returned types are all we have to go on to type-restrict data in the reader.
|
|
4907
|
|
4908 This function attempts to verify that the type of data being requested of a column matches the datatype of the column. In
|
|
4909 the case of columns that are not backed into a table definition, we attempt to match up the affinity of a column (int, double, string or blob)
|
|
4910 to a set of known types that closely match that affinity. It's not an exact science, but its the best we can do.
|
|
4911 </summary>
|
|
4912 <returns>
|
|
4913 This function throws an InvalidTypeCast() exception if the requested type doesn't match the column's definition or affinity.
|
|
4914 </returns>
|
|
4915 <param name="i">The index of the column to type-check</param>
|
|
4916 <param name="typ">The type we want to get out of the column</param>
|
|
4917 </member>
|
|
4918 <member name="M:System.Data.SQLite.SQLiteDataReader.GetBoolean(System.Int32)">
|
|
4919 <summary>
|
|
4920 Retrieves the column as a boolean value
|
|
4921 </summary>
|
|
4922 <param name="i">The index of the column to retrieve</param>
|
|
4923 <returns>bool</returns>
|
|
4924 </member>
|
|
4925 <member name="M:System.Data.SQLite.SQLiteDataReader.GetByte(System.Int32)">
|
|
4926 <summary>
|
|
4927 Retrieves the column as a single byte value
|
|
4928 </summary>
|
|
4929 <param name="i">The index of the column to retrieve</param>
|
|
4930 <returns>byte</returns>
|
|
4931 </member>
|
|
4932 <member name="M:System.Data.SQLite.SQLiteDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
|
|
4933 <summary>
|
|
4934 Retrieves a column as an array of bytes (blob)
|
|
4935 </summary>
|
|
4936 <param name="i">The index of the column to retrieve</param>
|
|
4937 <param name="fieldOffset">The zero-based index of where to begin reading the data</param>
|
|
4938 <param name="buffer">The buffer to write the bytes into</param>
|
|
4939 <param name="bufferoffset">The zero-based index of where to begin writing into the array</param>
|
|
4940 <param name="length">The number of bytes to retrieve</param>
|
|
4941 <returns>The actual number of bytes written into the array</returns>
|
|
4942 <remarks>
|
|
4943 To determine the number of bytes in the column, pass a null value for the buffer. The total length will be returned.
|
|
4944 </remarks>
|
|
4945 </member>
|
|
4946 <member name="M:System.Data.SQLite.SQLiteDataReader.GetChar(System.Int32)">
|
|
4947 <summary>
|
|
4948 Returns the column as a single character
|
|
4949 </summary>
|
|
4950 <param name="i">The index of the column to retrieve</param>
|
|
4951 <returns>char</returns>
|
|
4952 </member>
|
|
4953 <member name="M:System.Data.SQLite.SQLiteDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
|
|
4954 <summary>
|
|
4955 Retrieves a column as an array of chars (blob)
|
|
4956 </summary>
|
|
4957 <param name="i">The index of the column to retrieve</param>
|
|
4958 <param name="fieldoffset">The zero-based index of where to begin reading the data</param>
|
|
4959 <param name="buffer">The buffer to write the characters into</param>
|
|
4960 <param name="bufferoffset">The zero-based index of where to begin writing into the array</param>
|
|
4961 <param name="length">The number of bytes to retrieve</param>
|
|
4962 <returns>The actual number of characters written into the array</returns>
|
|
4963 <remarks>
|
|
4964 To determine the number of characters in the column, pass a null value for the buffer. The total length will be returned.
|
|
4965 </remarks>
|
|
4966 </member>
|
|
4967 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDataTypeName(System.Int32)">
|
|
4968 <summary>
|
|
4969 Retrieves the name of the back-end datatype of the column
|
|
4970 </summary>
|
|
4971 <param name="i">The index of the column to retrieve</param>
|
|
4972 <returns>string</returns>
|
|
4973 </member>
|
|
4974 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDateTime(System.Int32)">
|
|
4975 <summary>
|
|
4976 Retrieve the column as a date/time value
|
|
4977 </summary>
|
|
4978 <param name="i">The index of the column to retrieve</param>
|
|
4979 <returns>DateTime</returns>
|
|
4980 </member>
|
|
4981 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDecimal(System.Int32)">
|
|
4982 <summary>
|
|
4983 Retrieve the column as a decimal value
|
|
4984 </summary>
|
|
4985 <param name="i">The index of the column to retrieve</param>
|
|
4986 <returns>decimal</returns>
|
|
4987 </member>
|
|
4988 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDouble(System.Int32)">
|
|
4989 <summary>
|
|
4990 Returns the column as a double
|
|
4991 </summary>
|
|
4992 <param name="i">The index of the column to retrieve</param>
|
|
4993 <returns>double</returns>
|
|
4994 </member>
|
|
4995 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFieldType(System.Int32)">
|
|
4996 <summary>
|
|
4997 Returns the .NET type of a given column
|
|
4998 </summary>
|
|
4999 <param name="i">The index of the column to retrieve</param>
|
|
5000 <returns>Type</returns>
|
|
5001 </member>
|
|
5002 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFloat(System.Int32)">
|
|
5003 <summary>
|
|
5004 Returns a column as a float value
|
|
5005 </summary>
|
|
5006 <param name="i">The index of the column to retrieve</param>
|
|
5007 <returns>float</returns>
|
|
5008 </member>
|
|
5009 <member name="M:System.Data.SQLite.SQLiteDataReader.GetGuid(System.Int32)">
|
|
5010 <summary>
|
|
5011 Returns the column as a Guid
|
|
5012 </summary>
|
|
5013 <param name="i">The index of the column to retrieve</param>
|
|
5014 <returns>Guid</returns>
|
|
5015 </member>
|
|
5016 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt16(System.Int32)">
|
|
5017 <summary>
|
|
5018 Returns the column as a short
|
|
5019 </summary>
|
|
5020 <param name="i">The index of the column to retrieve</param>
|
|
5021 <returns>Int16</returns>
|
|
5022 </member>
|
|
5023 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt32(System.Int32)">
|
|
5024 <summary>
|
|
5025 Retrieves the column as an int
|
|
5026 </summary>
|
|
5027 <param name="i">The index of the column to retrieve</param>
|
|
5028 <returns>Int32</returns>
|
|
5029 </member>
|
|
5030 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt64(System.Int32)">
|
|
5031 <summary>
|
|
5032 Retrieves the column as a long
|
|
5033 </summary>
|
|
5034 <param name="i">The index of the column to retrieve</param>
|
|
5035 <returns>Int64</returns>
|
|
5036 </member>
|
|
5037 <member name="M:System.Data.SQLite.SQLiteDataReader.GetName(System.Int32)">
|
|
5038 <summary>
|
|
5039 Retrieves the name of the column
|
|
5040 </summary>
|
|
5041 <param name="i">The index of the column to retrieve</param>
|
|
5042 <returns>string</returns>
|
|
5043 </member>
|
|
5044 <member name="M:System.Data.SQLite.SQLiteDataReader.GetOrdinal(System.String)">
|
|
5045 <summary>
|
|
5046 Retrieves the i of a column, given its name
|
|
5047 </summary>
|
|
5048 <param name="name">The name of the column to retrieve</param>
|
|
5049 <returns>The int i of the column</returns>
|
|
5050 </member>
|
|
5051 <member name="M:System.Data.SQLite.SQLiteDataReader.GetSchemaTable">
|
|
5052 <summary>
|
|
5053 Schema information in SQLite is difficult to map into .NET conventions, so a lot of work must be done
|
|
5054 to gather the necessary information so it can be represented in an ADO.NET manner.
|
|
5055 </summary>
|
|
5056 <returns>Returns a DataTable containing the schema information for the active SELECT statement being processed.</returns>
|
|
5057 </member>
|
|
5058 <member name="M:System.Data.SQLite.SQLiteDataReader.GetString(System.Int32)">
|
|
5059 <summary>
|
|
5060 Retrieves the column as a string
|
|
5061 </summary>
|
|
5062 <param name="i">The index of the column to retrieve</param>
|
|
5063 <returns>string</returns>
|
|
5064 </member>
|
|
5065 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValue(System.Int32)">
|
|
5066 <summary>
|
|
5067 Retrieves the column as an object corresponding to the underlying datatype of the column
|
|
5068 </summary>
|
|
5069 <param name="i">The index of the column to retrieve</param>
|
|
5070 <returns>object</returns>
|
|
5071 </member>
|
|
5072 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues(System.Object[])">
|
|
5073 <summary>
|
|
5074 Retreives the values of multiple columns, up to the size of the supplied array
|
|
5075 </summary>
|
|
5076 <param name="values">The array to fill with values from the columns in the current resultset</param>
|
|
5077 <returns>The number of columns retrieved</returns>
|
|
5078 </member>
|
|
5079 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues">
|
|
5080 <summary>
|
|
5081 Returns a collection containing all the column names and values for the
|
|
5082 current row of data in the current resultset, if any. If there is no
|
|
5083 current row or no current resultset, an exception may be thrown.
|
|
5084 </summary>
|
|
5085 <returns>
|
|
5086 The collection containing the column name and value information for the
|
|
5087 current row of data in the current resultset or null if this information
|
|
5088 cannot be obtained.
|
|
5089 </returns>
|
|
5090 </member>
|
|
5091 <member name="M:System.Data.SQLite.SQLiteDataReader.IsDBNull(System.Int32)">
|
|
5092 <summary>
|
|
5093 Returns True if the specified column is null
|
|
5094 </summary>
|
|
5095 <param name="i">The index of the column to retrieve</param>
|
|
5096 <returns>True or False</returns>
|
|
5097 </member>
|
|
5098 <member name="M:System.Data.SQLite.SQLiteDataReader.NextResult">
|
|
5099 <summary>
|
|
5100 Moves to the next resultset in multiple row-returning SQL command.
|
|
5101 </summary>
|
|
5102 <returns>True if the command was successful and a new resultset is available, False otherwise.</returns>
|
|
5103 </member>
|
|
5104 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFlags(System.Data.SQLite.SQLiteDataReader)">
|
|
5105 <summary>
|
|
5106 This method attempts to query the flags associated with the database
|
|
5107 connection in use. If the database connection is disposed, the default
|
|
5108 flags will be returned.
|
|
5109 </summary>
|
|
5110 <param name="dataReader">
|
|
5111 The data reader containing the databse connection to query the flags from.
|
|
5112 </param>
|
|
5113 <returns>
|
|
5114 The connection flags value.
|
|
5115 </returns>
|
|
5116 </member>
|
|
5117 <member name="M:System.Data.SQLite.SQLiteDataReader.GetSQLiteType(System.Int32)">
|
|
5118 <summary>
|
|
5119 Retrieves the SQLiteType for a given column, and caches it to avoid repetetive interop calls.
|
|
5120 </summary>
|
|
5121 <param name="i">The index of the column to retrieve</param>
|
|
5122 <returns>A SQLiteType structure</returns>
|
|
5123 </member>
|
|
5124 <member name="M:System.Data.SQLite.SQLiteDataReader.Read">
|
|
5125 <summary>
|
|
5126 Reads the next row from the resultset
|
|
5127 </summary>
|
|
5128 <returns>True if a new row was successfully loaded and is ready for processing</returns>
|
|
5129 </member>
|
|
5130 <member name="P:System.Data.SQLite.SQLiteDataReader.Depth">
|
|
5131 <summary>
|
|
5132 Not implemented. Returns 0
|
|
5133 </summary>
|
|
5134 </member>
|
|
5135 <member name="P:System.Data.SQLite.SQLiteDataReader.FieldCount">
|
|
5136 <summary>
|
|
5137 Returns the number of columns in the current resultset
|
|
5138 </summary>
|
|
5139 </member>
|
|
5140 <member name="P:System.Data.SQLite.SQLiteDataReader.VisibleFieldCount">
|
|
5141 <summary>
|
|
5142 Returns the number of visible fields in the current resultset
|
|
5143 </summary>
|
|
5144 </member>
|
|
5145 <member name="P:System.Data.SQLite.SQLiteDataReader.HasRows">
|
|
5146 <summary>
|
|
5147 Returns True if the resultset has rows that can be fetched
|
|
5148 </summary>
|
|
5149 </member>
|
|
5150 <member name="P:System.Data.SQLite.SQLiteDataReader.IsClosed">
|
|
5151 <summary>
|
|
5152 Returns True if the data reader is closed
|
|
5153 </summary>
|
|
5154 </member>
|
|
5155 <member name="P:System.Data.SQLite.SQLiteDataReader.RecordsAffected">
|
|
5156 <summary>
|
|
5157 Retrieve the count of records affected by an update/insert command. Only valid once the data reader is closed!
|
|
5158 </summary>
|
|
5159 </member>
|
|
5160 <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.String)">
|
|
5161 <summary>
|
|
5162 Indexer to retrieve data from a column given its name
|
|
5163 </summary>
|
|
5164 <param name="name">The name of the column to retrieve data for</param>
|
|
5165 <returns>The value contained in the column</returns>
|
|
5166 </member>
|
|
5167 <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.Int32)">
|
|
5168 <summary>
|
|
5169 Indexer to retrieve data from a column given its i
|
|
5170 </summary>
|
|
5171 <param name="i">The index of the column to retrieve</param>
|
|
5172 <returns>The value contained in the column</returns>
|
|
5173 </member>
|
|
5174 <member name="T:System.Data.SQLite.SQLiteException">
|
|
5175 <summary>
|
|
5176 SQLite exception class.
|
|
5177 </summary>
|
|
5178 </member>
|
|
5179 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
5180 <summary>
|
|
5181 Private constructor for use with serialization.
|
|
5182 </summary>
|
|
5183 <param name="info">
|
|
5184 Holds the serialized object data about the exception being thrown.
|
|
5185 </param>
|
|
5186 <param name="context">
|
|
5187 Contains contextual information about the source or destination.
|
|
5188 </param>
|
|
5189 </member>
|
|
5190 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
5191 <summary>
|
|
5192 Public constructor for generating a SQLite exception given the error
|
|
5193 code and message.
|
|
5194 </summary>
|
|
5195 <param name="errorCode">
|
|
5196 The SQLite return code to report.
|
|
5197 </param>
|
|
5198 <param name="message">
|
|
5199 Message text to go along with the return code message text.
|
|
5200 </param>
|
|
5201 </member>
|
|
5202 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String)">
|
|
5203 <summary>
|
|
5204 Public constructor that uses the base class constructor for the error
|
|
5205 message.
|
|
5206 </summary>
|
|
5207 <param name="message">Error message text.</param>
|
|
5208 </member>
|
|
5209 <member name="M:System.Data.SQLite.SQLiteException.#ctor">
|
|
5210 <summary>
|
|
5211 Public constructor that uses the default base class constructor.
|
|
5212 </summary>
|
|
5213 </member>
|
|
5214 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String,System.Exception)">
|
|
5215 <summary>
|
|
5216 Public constructor that uses the base class constructor for the error
|
|
5217 message and inner exception.
|
|
5218 </summary>
|
|
5219 <param name="message">Error message text.</param>
|
|
5220 <param name="innerException">The original (inner) exception.</param>
|
|
5221 </member>
|
|
5222 <member name="M:System.Data.SQLite.SQLiteException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
5223 <summary>
|
|
5224 Adds extra information to the serialized object data specific to this
|
|
5225 class type. This is only used for serialization.
|
|
5226 </summary>
|
|
5227 <param name="info">
|
|
5228 Holds the serialized object data about the exception being thrown.
|
|
5229 </param>
|
|
5230 <param name="context">
|
|
5231 Contains contextual information about the source or destination.
|
|
5232 </param>
|
|
5233 </member>
|
|
5234 <member name="M:System.Data.SQLite.SQLiteException.GetErrorString(System.Data.SQLite.SQLiteErrorCode)">
|
|
5235 <summary>
|
|
5236 Returns the error message for the specified SQLite return code.
|
|
5237 </summary>
|
|
5238 <param name="errorCode">The SQLite return code.</param>
|
|
5239 <returns>The error message or null if it cannot be found.</returns>
|
|
5240 </member>
|
|
5241 <member name="M:System.Data.SQLite.SQLiteException.GetStockErrorMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
5242 <summary>
|
|
5243 Returns the composite error message based on the SQLite return code
|
|
5244 and the optional detailed error message.
|
|
5245 </summary>
|
|
5246 <param name="errorCode">The SQLite return code.</param>
|
|
5247 <param name="message">Optional detailed error message.</param>
|
|
5248 <returns>Error message text for the return code.</returns>
|
|
5249 </member>
|
|
5250 <member name="P:System.Data.SQLite.SQLiteException.ResultCode">
|
|
5251 <summary>
|
|
5252 Gets the associated SQLite result code for this exception as a
|
|
5253 <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. This property returns the same
|
|
5254 underlying value as the <see cref="P:System.Data.SQLite.SQLiteException.ErrorCode"/> property.
|
|
5255 </summary>
|
|
5256 </member>
|
|
5257 <member name="P:System.Data.SQLite.SQLiteException.ErrorCode">
|
|
5258 <summary>
|
|
5259 Gets the associated SQLite return code for this exception as an
|
|
5260 <see cref="T:System.Int32"/>. For desktop versions of the .NET Framework,
|
|
5261 this property overrides the property of the same name within the
|
|
5262 <see cref="T:System.Runtime.InteropServices.ExternalException"/>
|
|
5263 class. This property returns the same underlying value as the
|
|
5264 <see cref="P:System.Data.SQLite.SQLiteException.ResultCode"/> property.
|
|
5265 </summary>
|
|
5266 </member>
|
|
5267 <member name="T:System.Data.SQLite.SQLiteErrorCode">
|
|
5268 <summary>
|
|
5269 SQLite error codes. Actually, this enumeration represents a return code,
|
|
5270 which may also indicate success in one of several ways (e.g. SQLITE_OK,
|
|
5271 SQLITE_ROW, and SQLITE_DONE). Therefore, the name of this enumeration is
|
|
5272 something of a misnomer.
|
|
5273 </summary>
|
|
5274 </member>
|
|
5275 <member name="F:System.Data.SQLite.SQLiteErrorCode.Unknown">
|
|
5276 <summary>
|
|
5277 The error code is unknown. This error code
|
|
5278 is only used by the managed wrapper itself.
|
|
5279 </summary>
|
|
5280 </member>
|
|
5281 <member name="F:System.Data.SQLite.SQLiteErrorCode.Ok">
|
|
5282 <summary>
|
|
5283 Successful result
|
|
5284 </summary>
|
|
5285 </member>
|
|
5286 <member name="F:System.Data.SQLite.SQLiteErrorCode.Error">
|
|
5287 <summary>
|
|
5288 SQL error or missing database
|
|
5289 </summary>
|
|
5290 </member>
|
|
5291 <member name="F:System.Data.SQLite.SQLiteErrorCode.Internal">
|
|
5292 <summary>
|
|
5293 Internal logic error in SQLite
|
|
5294 </summary>
|
|
5295 </member>
|
|
5296 <member name="F:System.Data.SQLite.SQLiteErrorCode.Perm">
|
|
5297 <summary>
|
|
5298 Access permission denied
|
|
5299 </summary>
|
|
5300 </member>
|
|
5301 <member name="F:System.Data.SQLite.SQLiteErrorCode.Abort">
|
|
5302 <summary>
|
|
5303 Callback routine requested an abort
|
|
5304 </summary>
|
|
5305 </member>
|
|
5306 <member name="F:System.Data.SQLite.SQLiteErrorCode.Busy">
|
|
5307 <summary>
|
|
5308 The database file is locked
|
|
5309 </summary>
|
|
5310 </member>
|
|
5311 <member name="F:System.Data.SQLite.SQLiteErrorCode.Locked">
|
|
5312 <summary>
|
|
5313 A table in the database is locked
|
|
5314 </summary>
|
|
5315 </member>
|
|
5316 <member name="F:System.Data.SQLite.SQLiteErrorCode.NoMem">
|
|
5317 <summary>
|
|
5318 A malloc() failed
|
|
5319 </summary>
|
|
5320 </member>
|
|
5321 <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly">
|
|
5322 <summary>
|
|
5323 Attempt to write a readonly database
|
|
5324 </summary>
|
|
5325 </member>
|
|
5326 <member name="F:System.Data.SQLite.SQLiteErrorCode.Interrupt">
|
|
5327 <summary>
|
|
5328 Operation terminated by sqlite3_interrupt()
|
|
5329 </summary>
|
|
5330 </member>
|
|
5331 <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr">
|
|
5332 <summary>
|
|
5333 Some kind of disk I/O error occurred
|
|
5334 </summary>
|
|
5335 </member>
|
|
5336 <member name="F:System.Data.SQLite.SQLiteErrorCode.Corrupt">
|
|
5337 <summary>
|
|
5338 The database disk image is malformed
|
|
5339 </summary>
|
|
5340 </member>
|
|
5341 <member name="F:System.Data.SQLite.SQLiteErrorCode.NotFound">
|
|
5342 <summary>
|
|
5343 Unknown opcode in sqlite3_file_control()
|
|
5344 </summary>
|
|
5345 </member>
|
|
5346 <member name="F:System.Data.SQLite.SQLiteErrorCode.Full">
|
|
5347 <summary>
|
|
5348 Insertion failed because database is full
|
|
5349 </summary>
|
|
5350 </member>
|
|
5351 <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen">
|
|
5352 <summary>
|
|
5353 Unable to open the database file
|
|
5354 </summary>
|
|
5355 </member>
|
|
5356 <member name="F:System.Data.SQLite.SQLiteErrorCode.Protocol">
|
|
5357 <summary>
|
|
5358 Database lock protocol error
|
|
5359 </summary>
|
|
5360 </member>
|
|
5361 <member name="F:System.Data.SQLite.SQLiteErrorCode.Empty">
|
|
5362 <summary>
|
|
5363 Database is empty
|
|
5364 </summary>
|
|
5365 </member>
|
|
5366 <member name="F:System.Data.SQLite.SQLiteErrorCode.Schema">
|
|
5367 <summary>
|
|
5368 The database schema changed
|
|
5369 </summary>
|
|
5370 </member>
|
|
5371 <member name="F:System.Data.SQLite.SQLiteErrorCode.TooBig">
|
|
5372 <summary>
|
|
5373 String or BLOB exceeds size limit
|
|
5374 </summary>
|
|
5375 </member>
|
|
5376 <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint">
|
|
5377 <summary>
|
|
5378 Abort due to constraint violation
|
|
5379 </summary>
|
|
5380 </member>
|
|
5381 <member name="F:System.Data.SQLite.SQLiteErrorCode.Mismatch">
|
|
5382 <summary>
|
|
5383 Data type mismatch
|
|
5384 </summary>
|
|
5385 </member>
|
|
5386 <member name="F:System.Data.SQLite.SQLiteErrorCode.Misuse">
|
|
5387 <summary>
|
|
5388 Library used incorrectly
|
|
5389 </summary>
|
|
5390 </member>
|
|
5391 <member name="F:System.Data.SQLite.SQLiteErrorCode.NoLfs">
|
|
5392 <summary>
|
|
5393 Uses OS features not supported on host
|
|
5394 </summary>
|
|
5395 </member>
|
|
5396 <member name="F:System.Data.SQLite.SQLiteErrorCode.Auth">
|
|
5397 <summary>
|
|
5398 Authorization denied
|
|
5399 </summary>
|
|
5400 </member>
|
|
5401 <member name="F:System.Data.SQLite.SQLiteErrorCode.Format">
|
|
5402 <summary>
|
|
5403 Auxiliary database format error
|
|
5404 </summary>
|
|
5405 </member>
|
|
5406 <member name="F:System.Data.SQLite.SQLiteErrorCode.Range">
|
|
5407 <summary>
|
|
5408 2nd parameter to sqlite3_bind out of range
|
|
5409 </summary>
|
|
5410 </member>
|
|
5411 <member name="F:System.Data.SQLite.SQLiteErrorCode.NotADb">
|
|
5412 <summary>
|
|
5413 File opened that is not a database file
|
|
5414 </summary>
|
|
5415 </member>
|
|
5416 <member name="F:System.Data.SQLite.SQLiteErrorCode.Notice">
|
|
5417 <summary>
|
|
5418 Notifications from sqlite3_log()
|
|
5419 </summary>
|
|
5420 </member>
|
|
5421 <member name="F:System.Data.SQLite.SQLiteErrorCode.Warning">
|
|
5422 <summary>
|
|
5423 Warnings from sqlite3_log()
|
|
5424 </summary>
|
|
5425 </member>
|
|
5426 <member name="F:System.Data.SQLite.SQLiteErrorCode.Row">
|
|
5427 <summary>
|
|
5428 sqlite3_step() has another row ready
|
|
5429 </summary>
|
|
5430 </member>
|
|
5431 <member name="F:System.Data.SQLite.SQLiteErrorCode.Done">
|
|
5432 <summary>
|
|
5433 sqlite3_step() has finished executing
|
|
5434 </summary>
|
|
5435 </member>
|
|
5436 <member name="F:System.Data.SQLite.SQLiteErrorCode.NonExtendedMask">
|
|
5437 <summary>
|
|
5438 Used to mask off extended result codes
|
|
5439 </summary>
|
|
5440 </member>
|
|
5441 <member name="T:System.Data.SQLite.SQLiteFactory">
|
|
5442 <summary>
|
|
5443 SQLite implementation of <see cref="T:System.Data.Common.DbProviderFactory"/>.
|
|
5444 </summary>
|
|
5445 <summary>
|
|
5446 SQLite implementation of <see cref="T:System.IServiceProvider"/>.
|
|
5447 </summary>
|
|
5448 </member>
|
|
5449 <member name="M:System.Data.SQLite.SQLiteFactory.#ctor">
|
|
5450 <summary>
|
|
5451 Constructs a new instance.
|
|
5452 </summary>
|
|
5453 </member>
|
|
5454 <member name="F:System.Data.SQLite.SQLiteFactory.Instance">
|
|
5455 <summary>
|
|
5456 Static instance member which returns an instanced <see cref="T:System.Data.SQLite.SQLiteFactory"/> class.
|
|
5457 </summary>
|
|
5458 </member>
|
|
5459 <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommand">
|
|
5460 <summary>
|
|
5461 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> object.
|
|
5462 </summary>
|
|
5463 <returns>The new object.</returns>
|
|
5464 </member>
|
|
5465 <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommandBuilder">
|
|
5466 <summary>
|
|
5467 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommandBuilder"/> object.
|
|
5468 </summary>
|
|
5469 <returns>The new object.</returns>
|
|
5470 </member>
|
|
5471 <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnection">
|
|
5472 <summary>
|
|
5473 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnection"/> object.
|
|
5474 </summary>
|
|
5475 <returns>The new object.</returns>
|
|
5476 </member>
|
|
5477 <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnectionStringBuilder">
|
|
5478 <summary>
|
|
5479 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnectionStringBuilder"/> object.
|
|
5480 </summary>
|
|
5481 <returns>The new object.</returns>
|
|
5482 </member>
|
|
5483 <member name="M:System.Data.SQLite.SQLiteFactory.CreateDataAdapter">
|
|
5484 <summary>
|
|
5485 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteDataAdapter"/> object.
|
|
5486 </summary>
|
|
5487 <returns>The new object.</returns>
|
|
5488 </member>
|
|
5489 <member name="M:System.Data.SQLite.SQLiteFactory.CreateParameter">
|
|
5490 <summary>
|
|
5491 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteParameter"/> object.
|
|
5492 </summary>
|
|
5493 <returns>The new object.</returns>
|
|
5494 </member>
|
|
5495 <member name="M:System.Data.SQLite.SQLiteFactory.System#IServiceProvider#GetService(System.Type)">
|
|
5496 <summary>
|
|
5497 Will provide a <see cref="T:System.IServiceProvider"/> object in .NET 3.5.
|
|
5498 </summary>
|
|
5499 <param name="serviceType">The class or interface type to query for.</param>
|
|
5500 <returns></returns>
|
|
5501 </member>
|
|
5502 <member name="E:System.Data.SQLite.SQLiteFactory.Log">
|
|
5503 <summary>
|
|
5504 This event is raised whenever SQLite raises a logging event.
|
|
5505 Note that this should be set as one of the first things in the
|
|
5506 application. This event is provided for backward compatibility only.
|
|
5507 New code should use the <see cref="T:System.Data.SQLite.SQLiteLog"/> class instead.
|
|
5508 </summary>
|
|
5509 </member>
|
|
5510 <member name="T:System.Data.SQLite.SQLiteFunction">
|
|
5511 <summary>
|
|
5512 This abstract class is designed to handle user-defined functions easily. An instance of the derived class is made for each
|
|
5513 connection to the database.
|
|
5514 </summary>
|
|
5515 <remarks>
|
|
5516 Although there is one instance of a class derived from SQLiteFunction per database connection, the derived class has no access
|
|
5517 to the underlying connection. This is necessary to deter implementers from thinking it would be a good idea to make database
|
|
5518 calls during processing.
|
|
5519
|
|
5520 It is important to distinguish between a per-connection instance, and a per-SQL statement context. One instance of this class
|
|
5521 services all SQL statements being stepped through on that connection, and there can be many. One should never store per-statement
|
|
5522 information in member variables of user-defined function classes.
|
|
5523
|
|
5524 For aggregate functions, always create and store your per-statement data in the contextData object on the 1st step. This data will
|
|
5525 be automatically freed for you (and Dispose() called if the item supports IDisposable) when the statement completes.
|
|
5526 </remarks>
|
|
5527 </member>
|
|
5528 <member name="F:System.Data.SQLite.SQLiteFunction._base">
|
|
5529 <summary>
|
|
5530 The base connection this function is attached to
|
|
5531 </summary>
|
|
5532 </member>
|
|
5533 <member name="F:System.Data.SQLite.SQLiteFunction._contextDataList">
|
|
5534 <summary>
|
|
5535 Internal array used to keep track of aggregate function context data
|
|
5536 </summary>
|
|
5537 </member>
|
|
5538 <member name="F:System.Data.SQLite.SQLiteFunction._flags">
|
|
5539 <summary>
|
|
5540 The connection flags associated with this object (this should be the
|
|
5541 same value as the flags associated with the parent connection object).
|
|
5542 </summary>
|
|
5543 </member>
|
|
5544 <member name="F:System.Data.SQLite.SQLiteFunction._InvokeFunc">
|
|
5545 <summary>
|
|
5546 Holds a reference to the callback function for user functions
|
|
5547 </summary>
|
|
5548 </member>
|
|
5549 <member name="F:System.Data.SQLite.SQLiteFunction._StepFunc">
|
|
5550 <summary>
|
|
5551 Holds a reference to the callbakc function for stepping in an aggregate function
|
|
5552 </summary>
|
|
5553 </member>
|
|
5554 <member name="F:System.Data.SQLite.SQLiteFunction._FinalFunc">
|
|
5555 <summary>
|
|
5556 Holds a reference to the callback function for finalizing an aggregate function
|
|
5557 </summary>
|
|
5558 </member>
|
|
5559 <member name="F:System.Data.SQLite.SQLiteFunction._CompareFunc">
|
|
5560 <summary>
|
|
5561 Holds a reference to the callback function for collation sequences
|
|
5562 </summary>
|
|
5563 </member>
|
|
5564 <member name="F:System.Data.SQLite.SQLiteFunction._context">
|
|
5565 <summary>
|
|
5566 Current context of the current callback. Only valid during a callback
|
|
5567 </summary>
|
|
5568 </member>
|
|
5569 <member name="F:System.Data.SQLite.SQLiteFunction._registeredFunctions">
|
|
5570 <summary>
|
|
5571 This static list contains all the user-defined functions declared using the proper attributes.
|
|
5572 </summary>
|
|
5573 </member>
|
|
5574 <member name="M:System.Data.SQLite.SQLiteFunction.#ctor">
|
|
5575 <summary>
|
|
5576 Internal constructor, initializes the function's internal variables.
|
|
5577 </summary>
|
|
5578 </member>
|
|
5579 <member name="M:System.Data.SQLite.SQLiteFunction.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.Boolean)">
|
|
5580 <summary>
|
|
5581 Constructs an instance of this class using the specified data-type
|
|
5582 conversion parameters.
|
|
5583 </summary>
|
|
5584 <param name="format">
|
|
5585 The DateTime format to be used when converting string values to a
|
|
5586 DateTime and binding DateTime parameters.
|
|
5587 </param>
|
|
5588 <param name="kind">
|
|
5589 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime
|
|
5590 values.
|
|
5591 </param>
|
|
5592 <param name="formatString">
|
|
5593 The format string to be used when parsing and formatting DateTime
|
|
5594 values.
|
|
5595 </param>
|
|
5596 <param name="utf16">
|
|
5597 Non-zero to create a UTF-16 data-type conversion context; otherwise,
|
|
5598 a UTF-8 data-type conversion context will be created.
|
|
5599 </param>
|
|
5600 </member>
|
|
5601 <member name="M:System.Data.SQLite.SQLiteFunction.Dispose">
|
|
5602 <summary>
|
|
5603 Disposes of any active contextData variables that were not automatically cleaned up. Sometimes this can happen if
|
|
5604 someone closes the connection while a DataReader is open.
|
|
5605 </summary>
|
|
5606 </member>
|
|
5607 <member name="M:System.Data.SQLite.SQLiteFunction.Dispose(System.Boolean)">
|
|
5608 <summary>
|
|
5609 Placeholder for a user-defined disposal routine
|
|
5610 </summary>
|
|
5611 <param name="disposing">True if the object is being disposed explicitly</param>
|
|
5612 </member>
|
|
5613 <member name="M:System.Data.SQLite.SQLiteFunction.Invoke(System.Object[])">
|
|
5614 <summary>
|
|
5615 Scalar functions override this method to do their magic.
|
|
5616 </summary>
|
|
5617 <remarks>
|
|
5618 Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available
|
|
5619 to force them into a certain type. Therefore the only types you will ever see as parameters are
|
|
5620 DBNull.Value, Int64, Double, String or byte[] array.
|
|
5621 </remarks>
|
|
5622 <param name="args">The arguments for the command to process</param>
|
|
5623 <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or
|
|
5624 you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error,
|
|
5625 just return it!</returns>
|
|
5626 </member>
|
|
5627 <member name="M:System.Data.SQLite.SQLiteFunction.Step(System.Object[],System.Int32,System.Object@)">
|
|
5628 <summary>
|
|
5629 Aggregate functions override this method to do their magic.
|
|
5630 </summary>
|
|
5631 <remarks>
|
|
5632 Typically you'll be updating whatever you've placed in the contextData field and returning as quickly as possible.
|
|
5633 </remarks>
|
|
5634 <param name="args">The arguments for the command to process</param>
|
|
5635 <param name="stepNumber">The 1-based step number. This is incrememted each time the step method is called.</param>
|
|
5636 <param name="contextData">A placeholder for implementers to store contextual data pertaining to the current context.</param>
|
|
5637 </member>
|
|
5638 <member name="M:System.Data.SQLite.SQLiteFunction.Final(System.Object)">
|
|
5639 <summary>
|
|
5640 Aggregate functions override this method to finish their aggregate processing.
|
|
5641 </summary>
|
|
5642 <remarks>
|
|
5643 If you implemented your aggregate function properly,
|
|
5644 you've been recording and keeping track of your data in the contextData object provided, and now at this stage you should have
|
|
5645 all the information you need in there to figure out what to return.
|
|
5646 NOTE: It is possible to arrive here without receiving a previous call to Step(), in which case the contextData will
|
|
5647 be null. This can happen when no rows were returned. You can either return null, or 0 or some other custom return value
|
|
5648 if that is the case.
|
|
5649 </remarks>
|
|
5650 <param name="contextData">Your own assigned contextData, provided for you so you can return your final results.</param>
|
|
5651 <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or
|
|
5652 you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error,
|
|
5653 just return it!
|
|
5654 </returns>
|
|
5655 </member>
|
|
5656 <member name="M:System.Data.SQLite.SQLiteFunction.Compare(System.String,System.String)">
|
|
5657 <summary>
|
|
5658 User-defined collation sequences override this method to provide a custom string sorting algorithm.
|
|
5659 </summary>
|
|
5660 <param name="param1">The first string to compare</param>
|
|
5661 <param name="param2">The second strnig to compare</param>
|
|
5662 <returns>1 if param1 is greater than param2, 0 if they are equal, or -1 if param1 is less than param2</returns>
|
|
5663 </member>
|
|
5664 <member name="M:System.Data.SQLite.SQLiteFunction.ConvertParams(System.Int32,System.IntPtr)">
|
|
5665 <summary>
|
|
5666 Converts an IntPtr array of context arguments to an object array containing the resolved parameters the pointers point to.
|
|
5667 </summary>
|
|
5668 <remarks>
|
|
5669 Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available
|
|
5670 to force them into a certain type. Therefore the only types you will ever see as parameters are
|
|
5671 DBNull.Value, Int64, Double, String or byte[] array.
|
|
5672 </remarks>
|
|
5673 <param name="nArgs">The number of arguments</param>
|
|
5674 <param name="argsptr">A pointer to the array of arguments</param>
|
|
5675 <returns>An object array of the arguments once they've been converted to .NET values</returns>
|
|
5676 </member>
|
|
5677 <member name="M:System.Data.SQLite.SQLiteFunction.SetReturnValue(System.IntPtr,System.Object)">
|
|
5678 <summary>
|
|
5679 Takes the return value from Invoke() and Final() and figures out how to return it to SQLite's context.
|
|
5680 </summary>
|
|
5681 <param name="context">The context the return value applies to</param>
|
|
5682 <param name="returnValue">The parameter to return to SQLite</param>
|
|
5683 </member>
|
|
5684 <member name="M:System.Data.SQLite.SQLiteFunction.ScalarCallback(System.IntPtr,System.Int32,System.IntPtr)">
|
|
5685 <summary>
|
|
5686 Internal scalar callback function, which wraps the raw context pointer and calls the virtual Invoke() method.
|
|
5687 WARNING: Must not throw exceptions.
|
|
5688 </summary>
|
|
5689 <param name="context">A raw context pointer</param>
|
|
5690 <param name="nArgs">Number of arguments passed in</param>
|
|
5691 <param name="argsptr">A pointer to the array of arguments</param>
|
|
5692 </member>
|
|
5693 <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
|
|
5694 <summary>
|
|
5695 Internal collation sequence function, which wraps up the raw string pointers and executes the Compare() virtual function.
|
|
5696 WARNING: Must not throw exceptions.
|
|
5697 </summary>
|
|
5698 <param name="ptr">Not used</param>
|
|
5699 <param name="len1">Length of the string pv1</param>
|
|
5700 <param name="ptr1">Pointer to the first string to compare</param>
|
|
5701 <param name="len2">Length of the string pv2</param>
|
|
5702 <param name="ptr2">Pointer to the second string to compare</param>
|
|
5703 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater
|
|
5704 than the second. Returns 0 if an exception is caught.</returns>
|
|
5705 </member>
|
|
5706 <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback16(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
|
|
5707 <summary>
|
|
5708 Internal collation sequence function, which wraps up the raw string pointers and executes the Compare() virtual function.
|
|
5709 WARNING: Must not throw exceptions.
|
|
5710 </summary>
|
|
5711 <param name="ptr">Not used</param>
|
|
5712 <param name="len1">Length of the string pv1</param>
|
|
5713 <param name="ptr1">Pointer to the first string to compare</param>
|
|
5714 <param name="len2">Length of the string pv2</param>
|
|
5715 <param name="ptr2">Pointer to the second string to compare</param>
|
|
5716 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater
|
|
5717 than the second. Returns 0 if an exception is caught.</returns>
|
|
5718 </member>
|
|
5719 <member name="M:System.Data.SQLite.SQLiteFunction.StepCallback(System.IntPtr,System.Int32,System.IntPtr)">
|
|
5720 <summary>
|
|
5721 The internal aggregate Step function callback, which wraps the raw context pointer and calls the virtual Step() method.
|
|
5722 WARNING: Must not throw exceptions.
|
|
5723 </summary>
|
|
5724 <remarks>
|
|
5725 This function takes care of doing the lookups and getting the important information put together to call the Step() function.
|
|
5726 That includes pulling out the user's contextData and updating it after the call is made. We use a sorted list for this so
|
|
5727 binary searches can be done to find the data.
|
|
5728 </remarks>
|
|
5729 <param name="context">A raw context pointer</param>
|
|
5730 <param name="nArgs">Number of arguments passed in</param>
|
|
5731 <param name="argsptr">A pointer to the array of arguments</param>
|
|
5732 </member>
|
|
5733 <member name="M:System.Data.SQLite.SQLiteFunction.FinalCallback(System.IntPtr)">
|
|
5734 <summary>
|
|
5735 An internal aggregate Final function callback, which wraps the context pointer and calls the virtual Final() method.
|
|
5736 WARNING: Must not throw exceptions.
|
|
5737 </summary>
|
|
5738 <param name="context">A raw context pointer</param>
|
|
5739 </member>
|
|
5740 <member name="M:System.Data.SQLite.SQLiteFunction.#cctor">
|
|
5741 <summary>
|
|
5742 Using reflection, enumerate all assemblies in the current appdomain looking for classes that
|
|
5743 have a SQLiteFunctionAttribute attribute, and registering them accordingly.
|
|
5744 </summary>
|
|
5745 </member>
|
|
5746 <member name="M:System.Data.SQLite.SQLiteFunction.RegisterFunction(System.Type)">
|
|
5747 <summary>
|
|
5748 Manual method of registering a function. The type must still have the SQLiteFunctionAttributes in order to work
|
|
5749 properly, but this is a workaround for the Compact Framework where enumerating assemblies is not currently supported.
|
|
5750 </summary>
|
|
5751 <param name="typ">The type of the function to register</param>
|
|
5752 </member>
|
|
5753 <member name="M:System.Data.SQLite.SQLiteFunction.BindFunctions(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
5754 <summary>
|
|
5755 Called by SQLiteBase derived classes, this function binds all user-defined functions to a connection.
|
|
5756 It is done this way so that all user-defined functions will access the database using the same encoding scheme
|
|
5757 as the connection (UTF-8 or UTF-16).
|
|
5758 </summary>
|
|
5759 <remarks>
|
|
5760 The wrapper functions that interop with SQLite will create a unique cookie value, which internally is a pointer to
|
|
5761 all the wrapped callback functions. The interop function uses it to map CDecl callbacks to StdCall callbacks.
|
|
5762 </remarks>
|
|
5763 <param name="sqlbase">The base object on which the functions are to bind</param>
|
|
5764 <param name="flags">The flags associated with the parent connection object</param>
|
|
5765 <returns>Returns a logical list of functions which the connection should retain until it is closed.</returns>
|
|
5766 </member>
|
|
5767 <member name="M:System.Data.SQLite.SQLiteFunction.BindFunction(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)">
|
|
5768 <summary>
|
|
5769 This function binds a user-defined functions to a connection.
|
|
5770 </summary>
|
|
5771 <param name="sqliteBase">
|
|
5772 The <see cref="T:System.Data.SQLite.SQLiteBase"/> object instance associated with the
|
|
5773 <see cref="T:System.Data.SQLite.SQLiteConnection"/> that the function should be bound to.
|
|
5774 </param>
|
|
5775 <param name="functionAttribute">
|
|
5776 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing
|
|
5777 the metadata for the function to be bound.
|
|
5778 </param>
|
|
5779 <param name="function">
|
|
5780 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the
|
|
5781 function to be bound.
|
|
5782 </param>
|
|
5783 <param name="flags">
|
|
5784 The flags associated with the parent connection object.
|
|
5785 </param>
|
|
5786 </member>
|
|
5787 <member name="P:System.Data.SQLite.SQLiteFunction.SQLiteConvert">
|
|
5788 <summary>
|
|
5789 Returns a reference to the underlying connection's SQLiteConvert class, which can be used to convert
|
|
5790 strings and DateTime's into the current connection's encoding schema.
|
|
5791 </summary>
|
|
5792 </member>
|
|
5793 <member name="T:System.Data.SQLite.SQLiteFunctionEx">
|
|
5794 <summary>
|
|
5795 Extends SQLiteFunction and allows an inherited class to obtain the collating sequence associated with a function call.
|
|
5796 </summary>
|
|
5797 <remarks>
|
|
5798 User-defined functions can call the GetCollationSequence() method in this class and use it to compare strings and char arrays.
|
|
5799 </remarks>
|
|
5800 </member>
|
|
5801 <member name="M:System.Data.SQLite.SQLiteFunctionEx.GetCollationSequence">
|
|
5802 <summary>
|
|
5803 Obtains the collating sequence in effect for the given function.
|
|
5804 </summary>
|
|
5805 <returns></returns>
|
|
5806 </member>
|
|
5807 <member name="T:System.Data.SQLite.FunctionType">
|
|
5808 <summary>
|
|
5809 The type of user-defined function to declare
|
|
5810 </summary>
|
|
5811 </member>
|
|
5812 <member name="F:System.Data.SQLite.FunctionType.Scalar">
|
|
5813 <summary>
|
|
5814 Scalar functions are designed to be called and return a result immediately. Examples include ABS(), Upper(), Lower(), etc.
|
|
5815 </summary>
|
|
5816 </member>
|
|
5817 <member name="F:System.Data.SQLite.FunctionType.Aggregate">
|
|
5818 <summary>
|
|
5819 Aggregate functions are designed to accumulate data until the end of a call and then return a result gleaned from the accumulated data.
|
|
5820 Examples include SUM(), COUNT(), AVG(), etc.
|
|
5821 </summary>
|
|
5822 </member>
|
|
5823 <member name="F:System.Data.SQLite.FunctionType.Collation">
|
|
5824 <summary>
|
|
5825 Collation sequences are used to sort textual data in a custom manner, and appear in an ORDER BY clause. Typically text in an ORDER BY is
|
|
5826 sorted using a straight case-insensitive comparison function. Custom collating sequences can be used to alter the behavior of text sorting
|
|
5827 in a user-defined manner.
|
|
5828 </summary>
|
|
5829 </member>
|
|
5830 <member name="T:System.Data.SQLite.SQLiteCallback">
|
|
5831 <summary>
|
|
5832 An internal callback delegate declaration.
|
|
5833 </summary>
|
|
5834 <param name="context">Raw native context pointer for the user function.</param>
|
|
5835 <param name="argc">Total number of arguments to the user function.</param>
|
|
5836 <param name="argv">Raw native pointer to the array of raw native argument pointers.</param>
|
|
5837 </member>
|
|
5838 <member name="T:System.Data.SQLite.SQLiteFinalCallback">
|
|
5839 <summary>
|
|
5840 An internal final callback delegate declaration.
|
|
5841 </summary>
|
|
5842 <param name="context">Raw context pointer for the user function</param>
|
|
5843 </member>
|
|
5844 <member name="T:System.Data.SQLite.SQLiteCollation">
|
|
5845 <summary>
|
|
5846 Internal callback delegate for implementing collation sequences
|
|
5847 </summary>
|
|
5848 <param name="puser">Not used</param>
|
|
5849 <param name="len1">Length of the string pv1</param>
|
|
5850 <param name="pv1">Pointer to the first string to compare</param>
|
|
5851 <param name="len2">Length of the string pv2</param>
|
|
5852 <param name="pv2">Pointer to the second string to compare</param>
|
|
5853 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater
|
|
5854 than the second.</returns>
|
|
5855 </member>
|
|
5856 <member name="T:System.Data.SQLite.CollationTypeEnum">
|
|
5857 <summary>
|
|
5858 The type of collating sequence
|
|
5859 </summary>
|
|
5860 </member>
|
|
5861 <member name="F:System.Data.SQLite.CollationTypeEnum.Binary">
|
|
5862 <summary>
|
|
5863 The built-in BINARY collating sequence
|
|
5864 </summary>
|
|
5865 </member>
|
|
5866 <member name="F:System.Data.SQLite.CollationTypeEnum.NoCase">
|
|
5867 <summary>
|
|
5868 The built-in NOCASE collating sequence
|
|
5869 </summary>
|
|
5870 </member>
|
|
5871 <member name="F:System.Data.SQLite.CollationTypeEnum.Reverse">
|
|
5872 <summary>
|
|
5873 The built-in REVERSE collating sequence
|
|
5874 </summary>
|
|
5875 </member>
|
|
5876 <member name="F:System.Data.SQLite.CollationTypeEnum.Custom">
|
|
5877 <summary>
|
|
5878 A custom user-defined collating sequence
|
|
5879 </summary>
|
|
5880 </member>
|
|
5881 <member name="T:System.Data.SQLite.CollationEncodingEnum">
|
|
5882 <summary>
|
|
5883 The encoding type the collation sequence uses
|
|
5884 </summary>
|
|
5885 </member>
|
|
5886 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF8">
|
|
5887 <summary>
|
|
5888 The collation sequence is UTF8
|
|
5889 </summary>
|
|
5890 </member>
|
|
5891 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16LE">
|
|
5892 <summary>
|
|
5893 The collation sequence is UTF16 little-endian
|
|
5894 </summary>
|
|
5895 </member>
|
|
5896 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16BE">
|
|
5897 <summary>
|
|
5898 The collation sequence is UTF16 big-endian
|
|
5899 </summary>
|
|
5900 </member>
|
|
5901 <member name="T:System.Data.SQLite.CollationSequence">
|
|
5902 <summary>
|
|
5903 A struct describing the collating sequence a function is executing in
|
|
5904 </summary>
|
|
5905 </member>
|
|
5906 <member name="F:System.Data.SQLite.CollationSequence.Name">
|
|
5907 <summary>
|
|
5908 The name of the collating sequence
|
|
5909 </summary>
|
|
5910 </member>
|
|
5911 <member name="F:System.Data.SQLite.CollationSequence.Type">
|
|
5912 <summary>
|
|
5913 The type of collating sequence
|
|
5914 </summary>
|
|
5915 </member>
|
|
5916 <member name="F:System.Data.SQLite.CollationSequence.Encoding">
|
|
5917 <summary>
|
|
5918 The text encoding of the collation sequence
|
|
5919 </summary>
|
|
5920 </member>
|
|
5921 <member name="F:System.Data.SQLite.CollationSequence._func">
|
|
5922 <summary>
|
|
5923 Context of the function that requested the collating sequence
|
|
5924 </summary>
|
|
5925 </member>
|
|
5926 <member name="M:System.Data.SQLite.CollationSequence.Compare(System.String,System.String)">
|
|
5927 <summary>
|
|
5928 Calls the base collating sequence to compare two strings
|
|
5929 </summary>
|
|
5930 <param name="s1">The first string to compare</param>
|
|
5931 <param name="s2">The second string to compare</param>
|
|
5932 <returns>-1 if s1 is less than s2, 0 if s1 is equal to s2, and 1 if s1 is greater than s2</returns>
|
|
5933 </member>
|
|
5934 <member name="M:System.Data.SQLite.CollationSequence.Compare(System.Char[],System.Char[])">
|
|
5935 <summary>
|
|
5936 Calls the base collating sequence to compare two character arrays
|
|
5937 </summary>
|
|
5938 <param name="c1">The first array to compare</param>
|
|
5939 <param name="c2">The second array to compare</param>
|
|
5940 <returns>-1 if c1 is less than c2, 0 if c1 is equal to c2, and 1 if c1 is greater than c2</returns>
|
|
5941 </member>
|
|
5942 <member name="T:System.Data.SQLite.SQLiteFunctionAttribute">
|
|
5943 <summary>
|
|
5944 A simple custom attribute to enable us to easily find user-defined functions in
|
|
5945 the loaded assemblies and initialize them in SQLite as connections are made.
|
|
5946 </summary>
|
|
5947 </member>
|
|
5948 <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor">
|
|
5949 <summary>
|
|
5950 Default constructor, initializes the internal variables for the function.
|
|
5951 </summary>
|
|
5952 </member>
|
|
5953 <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor(System.String,System.Int32,System.Data.SQLite.FunctionType)">
|
|
5954 <summary>
|
|
5955 Constructs an instance of this class.
|
|
5956 </summary>
|
|
5957 <param name="name">
|
|
5958 The name of the function, as seen by the SQLite core library.
|
|
5959 </param>
|
|
5960 <param name="argumentCount">
|
|
5961 The number of arguments that the function will accept.
|
|
5962 </param>
|
|
5963 <param name="functionType">
|
|
5964 The type of function being declared. This will either be Scalar,
|
|
5965 Aggregate, or Collation.
|
|
5966 </param>
|
|
5967 </member>
|
|
5968 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Name">
|
|
5969 <summary>
|
|
5970 The function's name as it will be used in SQLite command text.
|
|
5971 </summary>
|
|
5972 </member>
|
|
5973 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Arguments">
|
|
5974 <summary>
|
|
5975 The number of arguments this function expects. -1 if the number of arguments is variable.
|
|
5976 </summary>
|
|
5977 </member>
|
|
5978 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.FuncType">
|
|
5979 <summary>
|
|
5980 The type of function this implementation will be.
|
|
5981 </summary>
|
|
5982 </member>
|
|
5983 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType">
|
|
5984 <summary>
|
|
5985 The <see cref="T:System.Type"/> object instance that describes the class
|
|
5986 containing the implementation for the associated function.
|
|
5987 </summary>
|
|
5988 </member>
|
|
5989 <member name="T:System.Data.SQLite.SQLiteKeyReader">
|
|
5990 <summary>
|
|
5991 This class provides key info for a given SQLite statement.
|
|
5992 <remarks>
|
|
5993 Providing key information for a given statement is non-trivial :(
|
|
5994 </remarks>
|
|
5995 </summary>
|
|
5996 </member>
|
|
5997 <member name="M:System.Data.SQLite.SQLiteKeyReader.#ctor(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteDataReader,System.Data.SQLite.SQLiteStatement)">
|
|
5998 <summary>
|
|
5999 This function does all the nasty work at determining what keys need to be returned for
|
|
6000 a given statement.
|
|
6001 </summary>
|
|
6002 <param name="cnn"></param>
|
|
6003 <param name="reader"></param>
|
|
6004 <param name="stmt"></param>
|
|
6005 </member>
|
|
6006 <member name="M:System.Data.SQLite.SQLiteKeyReader.Sync">
|
|
6007 <summary>
|
|
6008 Make sure all the subqueries are open and ready and sync'd with the current rowid
|
|
6009 of the table they're supporting
|
|
6010 </summary>
|
|
6011 </member>
|
|
6012 <member name="M:System.Data.SQLite.SQLiteKeyReader.Reset">
|
|
6013 <summary>
|
|
6014 Release any readers on any subqueries
|
|
6015 </summary>
|
|
6016 </member>
|
|
6017 <member name="M:System.Data.SQLite.SQLiteKeyReader.AppendSchemaTable(System.Data.DataTable)">
|
|
6018 <summary>
|
|
6019 Append all the columns we've added to the original query to the schema
|
|
6020 </summary>
|
|
6021 <param name="tbl"></param>
|
|
6022 </member>
|
|
6023 <member name="P:System.Data.SQLite.SQLiteKeyReader.Count">
|
|
6024 <summary>
|
|
6025 How many additional columns of keyinfo we're holding
|
|
6026 </summary>
|
|
6027 </member>
|
|
6028 <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyInfo">
|
|
6029 <summary>
|
|
6030 Used to support CommandBehavior.KeyInfo
|
|
6031 </summary>
|
|
6032 </member>
|
|
6033 <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyQuery">
|
|
6034 <summary>
|
|
6035 A single sub-query for a given table/database.
|
|
6036 </summary>
|
|
6037 </member>
|
|
6038 <member name="T:System.Data.SQLite.LogEventArgs">
|
|
6039 <summary>
|
|
6040 Event data for logging event handlers.
|
|
6041 </summary>
|
|
6042 </member>
|
|
6043 <member name="F:System.Data.SQLite.LogEventArgs.ErrorCode">
|
|
6044 <summary>
|
|
6045 The error code. The type of this object value should be
|
|
6046 <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>.
|
|
6047 </summary>
|
|
6048 </member>
|
|
6049 <member name="F:System.Data.SQLite.LogEventArgs.Message">
|
|
6050 <summary>
|
|
6051 SQL statement text as the statement first begins executing
|
|
6052 </summary>
|
|
6053 </member>
|
|
6054 <member name="F:System.Data.SQLite.LogEventArgs.Data">
|
|
6055 <summary>
|
|
6056 Extra data associated with this event, if any.
|
|
6057 </summary>
|
|
6058 </member>
|
|
6059 <member name="M:System.Data.SQLite.LogEventArgs.#ctor(System.IntPtr,System.Object,System.String,System.Object)">
|
|
6060 <summary>
|
|
6061 Constructs the object.
|
|
6062 </summary>
|
|
6063 <param name="pUserData">Should be null.</param>
|
|
6064 <param name="errorCode">
|
|
6065 The error code. The type of this object value should be
|
|
6066 <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>.
|
|
6067 </param>
|
|
6068 <param name="message">The error message, if any.</param>
|
|
6069 <param name="data">The extra data, if any.</param>
|
|
6070 </member>
|
|
6071 <member name="T:System.Data.SQLite.SQLiteLogEventHandler">
|
|
6072 <summary>
|
|
6073 Raised when a log event occurs.
|
|
6074 </summary>
|
|
6075 <param name="sender">The current connection</param>
|
|
6076 <param name="e">Event arguments of the trace</param>
|
|
6077 </member>
|
|
6078 <member name="T:System.Data.SQLite.SQLiteLog">
|
|
6079 <summary>
|
|
6080 Manages the SQLite custom logging functionality and the associated
|
|
6081 callback for the whole process.
|
|
6082 </summary>
|
|
6083 </member>
|
|
6084 <member name="F:System.Data.SQLite.SQLiteLog.syncRoot">
|
|
6085 <summary>
|
|
6086 Object used to synchronize access to the static instance data
|
|
6087 for this class.
|
|
6088 </summary>
|
|
6089 </member>
|
|
6090 <member name="F:System.Data.SQLite.SQLiteLog._domainUnload">
|
|
6091 <summary>
|
|
6092 Member variable to store the AppDomain.DomainUnload event handler.
|
|
6093 </summary>
|
|
6094 </member>
|
|
6095 <member name="F:System.Data.SQLite.SQLiteLog._defaultHandler">
|
|
6096 <summary>
|
|
6097 The default log event handler.
|
|
6098 </summary>
|
|
6099 </member>
|
|
6100 <member name="F:System.Data.SQLite.SQLiteLog._callback">
|
|
6101 <summary>
|
|
6102 The log callback passed to native SQLite engine. This must live
|
|
6103 as long as the SQLite library has a pointer to it.
|
|
6104 </summary>
|
|
6105 </member>
|
|
6106 <member name="F:System.Data.SQLite.SQLiteLog._sql">
|
|
6107 <summary>
|
|
6108 The base SQLite object to interop with.
|
|
6109 </summary>
|
|
6110 </member>
|
|
6111 <member name="F:System.Data.SQLite.SQLiteLog._enabled">
|
|
6112 <summary>
|
|
6113 This will be non-zero if logging is currently enabled.
|
|
6114 </summary>
|
|
6115 </member>
|
|
6116 <member name="M:System.Data.SQLite.SQLiteLog.Initialize">
|
|
6117 <summary>
|
|
6118 Initializes the SQLite logging facilities.
|
|
6119 </summary>
|
|
6120 </member>
|
|
6121 <member name="M:System.Data.SQLite.SQLiteLog.DomainUnload(System.Object,System.EventArgs)">
|
|
6122 <summary>
|
|
6123 Handles the AppDomain being unloaded.
|
|
6124 </summary>
|
|
6125 <param name="sender">Should be null.</param>
|
|
6126 <param name="e">The data associated with this event.</param>
|
|
6127 </member>
|
|
6128 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.String)">
|
|
6129 <summary>
|
|
6130 Log a message to all the registered log event handlers without going
|
|
6131 through the SQLite library.
|
|
6132 </summary>
|
|
6133 <param name="message">The message to be logged.</param>
|
|
6134 </member>
|
|
6135 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)">
|
|
6136 <summary>
|
|
6137 Log a message to all the registered log event handlers without going
|
|
6138 through the SQLite library.
|
|
6139 </summary>
|
|
6140 <param name="errorCode">The SQLite error code.</param>
|
|
6141 <param name="message">The message to be logged.</param>
|
|
6142 </member>
|
|
6143 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Int32,System.String)">
|
|
6144 <summary>
|
|
6145 Log a message to all the registered log event handlers without going
|
|
6146 through the SQLite library.
|
|
6147 </summary>
|
|
6148 <param name="errorCode">The integer error code.</param>
|
|
6149 <param name="message">The message to be logged.</param>
|
|
6150 </member>
|
|
6151 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Object,System.String)">
|
|
6152 <summary>
|
|
6153 Log a message to all the registered log event handlers without going
|
|
6154 through the SQLite library.
|
|
6155 </summary>
|
|
6156 <param name="errorCode">
|
|
6157 The error code. The type of this object value should be
|
|
6158 System.Int32 or SQLiteErrorCode.
|
|
6159 </param>
|
|
6160 <param name="message">The message to be logged.</param>
|
|
6161 </member>
|
|
6162 <member name="M:System.Data.SQLite.SQLiteLog.InitializeDefaultHandler">
|
|
6163 <summary>
|
|
6164 Creates and initializes the default log event handler.
|
|
6165 </summary>
|
|
6166 </member>
|
|
6167 <member name="M:System.Data.SQLite.SQLiteLog.AddDefaultHandler">
|
|
6168 <summary>
|
|
6169 Adds the default log event handler to the list of handlers.
|
|
6170 </summary>
|
|
6171 </member>
|
|
6172 <member name="M:System.Data.SQLite.SQLiteLog.RemoveDefaultHandler">
|
|
6173 <summary>
|
|
6174 Removes the default log event handler from the list of handlers.
|
|
6175 </summary>
|
|
6176 </member>
|
|
6177 <member name="M:System.Data.SQLite.SQLiteLog.LogCallback(System.IntPtr,System.Int32,System.IntPtr)">
|
|
6178 <summary>
|
|
6179 Internal proxy function that calls any registered application log
|
|
6180 event handlers.
|
|
6181
|
|
6182 WARNING: This method is used more-or-less directly by native code,
|
|
6183 do not modify its type signature.
|
|
6184 </summary>
|
|
6185 <param name="pUserData">
|
|
6186 The extra data associated with this message, if any.
|
|
6187 </param>
|
|
6188 <param name="errorCode">
|
|
6189 The error code associated with this message.
|
|
6190 </param>
|
|
6191 <param name="pMessage">
|
|
6192 The message string to be logged.
|
|
6193 </param>
|
|
6194 </member>
|
|
6195 <member name="M:System.Data.SQLite.SQLiteLog.LogEventHandler(System.Object,System.Data.SQLite.LogEventArgs)">
|
|
6196 <summary>
|
|
6197 Default logger. Currently, uses the Trace class (i.e. sends events
|
|
6198 to the current trace listeners, if any).
|
|
6199 </summary>
|
|
6200 <param name="sender">Should be null.</param>
|
|
6201 <param name="e">The data associated with this event.</param>
|
|
6202 </member>
|
|
6203 <member name="E:System.Data.SQLite.SQLiteLog._handlers">
|
|
6204 <summary>
|
|
6205 Member variable to store the application log handler to call.
|
|
6206 </summary>
|
|
6207 </member>
|
|
6208 <member name="E:System.Data.SQLite.SQLiteLog.Log">
|
|
6209 <summary>
|
|
6210 This event is raised whenever SQLite raises a logging event.
|
|
6211 Note that this should be set as one of the first things in the
|
|
6212 application.
|
|
6213 </summary>
|
|
6214 </member>
|
|
6215 <member name="P:System.Data.SQLite.SQLiteLog.Enabled">
|
|
6216 <summary>
|
|
6217 If this property is true, logging is enabled; otherwise, logging is
|
|
6218 disabled. When logging is disabled, no logging events will fire.
|
|
6219 </summary>
|
|
6220 </member>
|
|
6221 <member name="T:System.Data.SQLite.SQLiteMetaDataCollectionNames">
|
|
6222 <summary>
|
|
6223 MetaDataCollections specific to SQLite
|
|
6224 </summary>
|
|
6225 </member>
|
|
6226 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Catalogs">
|
|
6227 <summary>
|
|
6228 Returns a list of databases attached to the connection
|
|
6229 </summary>
|
|
6230 </member>
|
|
6231 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Columns">
|
|
6232 <summary>
|
|
6233 Returns column information for the specified table
|
|
6234 </summary>
|
|
6235 </member>
|
|
6236 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Indexes">
|
|
6237 <summary>
|
|
6238 Returns index information for the optionally-specified table
|
|
6239 </summary>
|
|
6240 </member>
|
|
6241 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.IndexColumns">
|
|
6242 <summary>
|
|
6243 Returns base columns for the given index
|
|
6244 </summary>
|
|
6245 </member>
|
|
6246 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Tables">
|
|
6247 <summary>
|
|
6248 Returns the tables in the given catalog
|
|
6249 </summary>
|
|
6250 </member>
|
|
6251 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Views">
|
|
6252 <summary>
|
|
6253 Returns user-defined views in the given catalog
|
|
6254 </summary>
|
|
6255 </member>
|
|
6256 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ViewColumns">
|
|
6257 <summary>
|
|
6258 Returns underlying column information on the given view
|
|
6259 </summary>
|
|
6260 </member>
|
|
6261 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ForeignKeys">
|
|
6262 <summary>
|
|
6263 Returns foreign key information for the given catalog
|
|
6264 </summary>
|
|
6265 </member>
|
|
6266 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Triggers">
|
|
6267 <summary>
|
|
6268 Returns the triggers on the database
|
|
6269 </summary>
|
|
6270 </member>
|
|
6271 <member name="T:System.Data.SQLite.SQLiteParameter">
|
|
6272 <summary>
|
|
6273 SQLite implementation of DbParameter.
|
|
6274 </summary>
|
|
6275 </member>
|
|
6276 <member name="F:System.Data.SQLite.SQLiteParameter._dbType">
|
|
6277 <summary>
|
|
6278 The data type of the parameter
|
|
6279 </summary>
|
|
6280 </member>
|
|
6281 <member name="F:System.Data.SQLite.SQLiteParameter._rowVersion">
|
|
6282 <summary>
|
|
6283 The version information for mapping the parameter
|
|
6284 </summary>
|
|
6285 </member>
|
|
6286 <member name="F:System.Data.SQLite.SQLiteParameter._objValue">
|
|
6287 <summary>
|
|
6288 The value of the data in the parameter
|
|
6289 </summary>
|
|
6290 </member>
|
|
6291 <member name="F:System.Data.SQLite.SQLiteParameter._sourceColumn">
|
|
6292 <summary>
|
|
6293 The source column for the parameter
|
|
6294 </summary>
|
|
6295 </member>
|
|
6296 <member name="F:System.Data.SQLite.SQLiteParameter._parameterName">
|
|
6297 <summary>
|
|
6298 The column name
|
|
6299 </summary>
|
|
6300 </member>
|
|
6301 <member name="F:System.Data.SQLite.SQLiteParameter._dataSize">
|
|
6302 <summary>
|
|
6303 The data size, unused by SQLite
|
|
6304 </summary>
|
|
6305 </member>
|
|
6306 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor">
|
|
6307 <summary>
|
|
6308 Default constructor
|
|
6309 </summary>
|
|
6310 </member>
|
|
6311 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String)">
|
|
6312 <summary>
|
|
6313 Constructs a named parameter given the specified parameter name
|
|
6314 </summary>
|
|
6315 <param name="parameterName">The parameter name</param>
|
|
6316 </member>
|
|
6317 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Object)">
|
|
6318 <summary>
|
|
6319 Constructs a named parameter given the specified parameter name and initial value
|
|
6320 </summary>
|
|
6321 <param name="parameterName">The parameter name</param>
|
|
6322 <param name="value">The initial value of the parameter</param>
|
|
6323 </member>
|
|
6324 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType)">
|
|
6325 <summary>
|
|
6326 Constructs a named parameter of the specified type
|
|
6327 </summary>
|
|
6328 <param name="parameterName">The parameter name</param>
|
|
6329 <param name="dbType">The datatype of the parameter</param>
|
|
6330 </member>
|
|
6331 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String)">
|
|
6332 <summary>
|
|
6333 Constructs a named parameter of the specified type and source column reference
|
|
6334 </summary>
|
|
6335 <param name="parameterName">The parameter name</param>
|
|
6336 <param name="dbType">The data type</param>
|
|
6337 <param name="sourceColumn">The source column</param>
|
|
6338 </member>
|
|
6339 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String,System.Data.DataRowVersion)">
|
|
6340 <summary>
|
|
6341 Constructs a named parameter of the specified type, source column and row version
|
|
6342 </summary>
|
|
6343 <param name="parameterName">The parameter name</param>
|
|
6344 <param name="dbType">The data type</param>
|
|
6345 <param name="sourceColumn">The source column</param>
|
|
6346 <param name="rowVersion">The row version information</param>
|
|
6347 </member>
|
|
6348 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType)">
|
|
6349 <summary>
|
|
6350 Constructs an unnamed parameter of the specified data type
|
|
6351 </summary>
|
|
6352 <param name="dbType">The datatype of the parameter</param>
|
|
6353 </member>
|
|
6354 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Object)">
|
|
6355 <summary>
|
|
6356 Constructs an unnamed parameter of the specified data type and sets the initial value
|
|
6357 </summary>
|
|
6358 <param name="dbType">The datatype of the parameter</param>
|
|
6359 <param name="value">The initial value of the parameter</param>
|
|
6360 </member>
|
|
6361 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String)">
|
|
6362 <summary>
|
|
6363 Constructs an unnamed parameter of the specified data type and source column
|
|
6364 </summary>
|
|
6365 <param name="dbType">The datatype of the parameter</param>
|
|
6366 <param name="sourceColumn">The source column</param>
|
|
6367 </member>
|
|
6368 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String,System.Data.DataRowVersion)">
|
|
6369 <summary>
|
|
6370 Constructs an unnamed parameter of the specified data type, source column and row version
|
|
6371 </summary>
|
|
6372 <param name="dbType">The data type</param>
|
|
6373 <param name="sourceColumn">The source column</param>
|
|
6374 <param name="rowVersion">The row version information</param>
|
|
6375 </member>
|
|
6376 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32)">
|
|
6377 <summary>
|
|
6378 Constructs a named parameter of the specified type and size
|
|
6379 </summary>
|
|
6380 <param name="parameterName">The parameter name</param>
|
|
6381 <param name="parameterType">The data type</param>
|
|
6382 <param name="parameterSize">The size of the parameter</param>
|
|
6383 </member>
|
|
6384 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String)">
|
|
6385 <summary>
|
|
6386 Constructs a named parameter of the specified type, size and source column
|
|
6387 </summary>
|
|
6388 <param name="parameterName">The name of the parameter</param>
|
|
6389 <param name="parameterType">The data type</param>
|
|
6390 <param name="parameterSize">The size of the parameter</param>
|
|
6391 <param name="sourceColumn">The source column</param>
|
|
6392 </member>
|
|
6393 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)">
|
|
6394 <summary>
|
|
6395 Constructs a named parameter of the specified type, size, source column and row version
|
|
6396 </summary>
|
|
6397 <param name="parameterName">The name of the parameter</param>
|
|
6398 <param name="parameterType">The data type</param>
|
|
6399 <param name="parameterSize">The size of the parameter</param>
|
|
6400 <param name="sourceColumn">The source column</param>
|
|
6401 <param name="rowVersion">The row version information</param>
|
|
6402 </member>
|
|
6403 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)">
|
|
6404 <summary>
|
|
6405 Constructs a named parameter of the specified type, size, source column and row version
|
|
6406 </summary>
|
|
6407 <param name="parameterName">The name of the parameter</param>
|
|
6408 <param name="parameterType">The data type</param>
|
|
6409 <param name="parameterSize">The size of the parameter</param>
|
|
6410 <param name="direction">Only input parameters are supported in SQLite</param>
|
|
6411 <param name="isNullable">Ignored</param>
|
|
6412 <param name="precision">Ignored</param>
|
|
6413 <param name="scale">Ignored</param>
|
|
6414 <param name="sourceColumn">The source column</param>
|
|
6415 <param name="rowVersion">The row version information</param>
|
|
6416 <param name="value">The initial value to assign the parameter</param>
|
|
6417 </member>
|
|
6418 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Boolean,System.Object)">
|
|
6419 <summary>
|
|
6420 Constructs a named parameter, yet another flavor
|
|
6421 </summary>
|
|
6422 <param name="parameterName">The name of the parameter</param>
|
|
6423 <param name="parameterType">The data type</param>
|
|
6424 <param name="parameterSize">The size of the parameter</param>
|
|
6425 <param name="direction">Only input parameters are supported in SQLite</param>
|
|
6426 <param name="precision">Ignored</param>
|
|
6427 <param name="scale">Ignored</param>
|
|
6428 <param name="sourceColumn">The source column</param>
|
|
6429 <param name="rowVersion">The row version information</param>
|
|
6430 <param name="sourceColumnNullMapping">Whether or not this parameter is for comparing NULL's</param>
|
|
6431 <param name="value">The intial value to assign the parameter</param>
|
|
6432 </member>
|
|
6433 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32)">
|
|
6434 <summary>
|
|
6435 Constructs an unnamed parameter of the specified type and size
|
|
6436 </summary>
|
|
6437 <param name="parameterType">The data type</param>
|
|
6438 <param name="parameterSize">The size of the parameter</param>
|
|
6439 </member>
|
|
6440 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String)">
|
|
6441 <summary>
|
|
6442 Constructs an unnamed parameter of the specified type, size, and source column
|
|
6443 </summary>
|
|
6444 <param name="parameterType">The data type</param>
|
|
6445 <param name="parameterSize">The size of the parameter</param>
|
|
6446 <param name="sourceColumn">The source column</param>
|
|
6447 </member>
|
|
6448 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)">
|
|
6449 <summary>
|
|
6450 Constructs an unnamed parameter of the specified type, size, source column and row version
|
|
6451 </summary>
|
|
6452 <param name="parameterType">The data type</param>
|
|
6453 <param name="parameterSize">The size of the parameter</param>
|
|
6454 <param name="sourceColumn">The source column</param>
|
|
6455 <param name="rowVersion">The row version information</param>
|
|
6456 </member>
|
|
6457 <member name="M:System.Data.SQLite.SQLiteParameter.ResetDbType">
|
|
6458 <summary>
|
|
6459 Resets the DbType of the parameter so it can be inferred from the value
|
|
6460 </summary>
|
|
6461 </member>
|
|
6462 <member name="M:System.Data.SQLite.SQLiteParameter.Clone">
|
|
6463 <summary>
|
|
6464 Clones a parameter
|
|
6465 </summary>
|
|
6466 <returns>A new, unassociated SQLiteParameter</returns>
|
|
6467 </member>
|
|
6468 <member name="P:System.Data.SQLite.SQLiteParameter.IsNullable">
|
|
6469 <summary>
|
|
6470 Whether or not the parameter can contain a null value
|
|
6471 </summary>
|
|
6472 </member>
|
|
6473 <member name="P:System.Data.SQLite.SQLiteParameter.DbType">
|
|
6474 <summary>
|
|
6475 Returns the datatype of the parameter
|
|
6476 </summary>
|
|
6477 </member>
|
|
6478 <member name="P:System.Data.SQLite.SQLiteParameter.Direction">
|
|
6479 <summary>
|
|
6480 Supports only input parameters
|
|
6481 </summary>
|
|
6482 </member>
|
|
6483 <member name="P:System.Data.SQLite.SQLiteParameter.ParameterName">
|
|
6484 <summary>
|
|
6485 Returns the parameter name
|
|
6486 </summary>
|
|
6487 </member>
|
|
6488 <member name="P:System.Data.SQLite.SQLiteParameter.Size">
|
|
6489 <summary>
|
|
6490 Returns the size of the parameter
|
|
6491 </summary>
|
|
6492 </member>
|
|
6493 <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumn">
|
|
6494 <summary>
|
|
6495 Gets/sets the source column
|
|
6496 </summary>
|
|
6497 </member>
|
|
6498 <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumnNullMapping">
|
|
6499 <summary>
|
|
6500 Used by DbCommandBuilder to determine the mapping for nullable fields
|
|
6501 </summary>
|
|
6502 </member>
|
|
6503 <member name="P:System.Data.SQLite.SQLiteParameter.SourceVersion">
|
|
6504 <summary>
|
|
6505 Gets and sets the row version
|
|
6506 </summary>
|
|
6507 </member>
|
|
6508 <member name="P:System.Data.SQLite.SQLiteParameter.Value">
|
|
6509 <summary>
|
|
6510 Gets and sets the parameter value. If no datatype was specified, the datatype will assume the type from the value given.
|
|
6511 </summary>
|
|
6512 </member>
|
|
6513 <member name="T:System.Data.SQLite.SQLiteParameterCollection">
|
|
6514 <summary>
|
|
6515 SQLite implementation of DbParameterCollection.
|
|
6516 </summary>
|
|
6517 </member>
|
|
6518 <member name="F:System.Data.SQLite.SQLiteParameterCollection._command">
|
|
6519 <summary>
|
|
6520 The underlying command to which this collection belongs
|
|
6521 </summary>
|
|
6522 </member>
|
|
6523 <member name="F:System.Data.SQLite.SQLiteParameterCollection._parameterList">
|
|
6524 <summary>
|
|
6525 The internal array of parameters in this collection
|
|
6526 </summary>
|
|
6527 </member>
|
|
6528 <member name="F:System.Data.SQLite.SQLiteParameterCollection._unboundFlag">
|
|
6529 <summary>
|
|
6530 Determines whether or not all parameters have been bound to their statement(s)
|
|
6531 </summary>
|
|
6532 </member>
|
|
6533 <member name="M:System.Data.SQLite.SQLiteParameterCollection.#ctor(System.Data.SQLite.SQLiteCommand)">
|
|
6534 <summary>
|
|
6535 Initializes the collection
|
|
6536 </summary>
|
|
6537 <param name="cmd">The command to which the collection belongs</param>
|
|
6538 </member>
|
|
6539 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetEnumerator">
|
|
6540 <summary>
|
|
6541 Retrieves an enumerator for the collection
|
|
6542 </summary>
|
|
6543 <returns>An enumerator for the underlying array</returns>
|
|
6544 </member>
|
|
6545 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32,System.String)">
|
|
6546 <summary>
|
|
6547 Adds a parameter to the collection
|
|
6548 </summary>
|
|
6549 <param name="parameterName">The parameter name</param>
|
|
6550 <param name="parameterType">The data type</param>
|
|
6551 <param name="parameterSize">The size of the value</param>
|
|
6552 <param name="sourceColumn">The source column</param>
|
|
6553 <returns>A SQLiteParameter object</returns>
|
|
6554 </member>
|
|
6555 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32)">
|
|
6556 <summary>
|
|
6557 Adds a parameter to the collection
|
|
6558 </summary>
|
|
6559 <param name="parameterName">The parameter name</param>
|
|
6560 <param name="parameterType">The data type</param>
|
|
6561 <param name="parameterSize">The size of the value</param>
|
|
6562 <returns>A SQLiteParameter object</returns>
|
|
6563 </member>
|
|
6564 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType)">
|
|
6565 <summary>
|
|
6566 Adds a parameter to the collection
|
|
6567 </summary>
|
|
6568 <param name="parameterName">The parameter name</param>
|
|
6569 <param name="parameterType">The data type</param>
|
|
6570 <returns>A SQLiteParameter object</returns>
|
|
6571 </member>
|
|
6572 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Data.SQLite.SQLiteParameter)">
|
|
6573 <summary>
|
|
6574 Adds a parameter to the collection
|
|
6575 </summary>
|
|
6576 <param name="parameter">The parameter to add</param>
|
|
6577 <returns>A zero-based index of where the parameter is located in the array</returns>
|
|
6578 </member>
|
|
6579 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Object)">
|
|
6580 <summary>
|
|
6581 Adds a parameter to the collection
|
|
6582 </summary>
|
|
6583 <param name="value">The parameter to add</param>
|
|
6584 <returns>A zero-based index of where the parameter is located in the array</returns>
|
|
6585 </member>
|
|
6586 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddWithValue(System.String,System.Object)">
|
|
6587 <summary>
|
|
6588 Adds a named/unnamed parameter and its value to the parameter collection.
|
|
6589 </summary>
|
|
6590 <param name="parameterName">Name of the parameter, or null to indicate an unnamed parameter</param>
|
|
6591 <param name="value">The initial value of the parameter</param>
|
|
6592 <returns>Returns the SQLiteParameter object created during the call.</returns>
|
|
6593 </member>
|
|
6594 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Data.SQLite.SQLiteParameter[])">
|
|
6595 <summary>
|
|
6596 Adds an array of parameters to the collection
|
|
6597 </summary>
|
|
6598 <param name="values">The array of parameters to add</param>
|
|
6599 </member>
|
|
6600 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Array)">
|
|
6601 <summary>
|
|
6602 Adds an array of parameters to the collection
|
|
6603 </summary>
|
|
6604 <param name="values">The array of parameters to add</param>
|
|
6605 </member>
|
|
6606 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Clear">
|
|
6607 <summary>
|
|
6608 Clears the array and resets the collection
|
|
6609 </summary>
|
|
6610 </member>
|
|
6611 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.String)">
|
|
6612 <summary>
|
|
6613 Determines if the named parameter exists in the collection
|
|
6614 </summary>
|
|
6615 <param name="parameterName">The name of the parameter to check</param>
|
|
6616 <returns>True if the parameter is in the collection</returns>
|
|
6617 </member>
|
|
6618 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.Object)">
|
|
6619 <summary>
|
|
6620 Determines if the parameter exists in the collection
|
|
6621 </summary>
|
|
6622 <param name="value">The SQLiteParameter to check</param>
|
|
6623 <returns>True if the parameter is in the collection</returns>
|
|
6624 </member>
|
|
6625 <member name="M:System.Data.SQLite.SQLiteParameterCollection.CopyTo(System.Array,System.Int32)">
|
|
6626 <summary>
|
|
6627 Not implemented
|
|
6628 </summary>
|
|
6629 <param name="array"></param>
|
|
6630 <param name="index"></param>
|
|
6631 </member>
|
|
6632 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.String)">
|
|
6633 <summary>
|
|
6634 Retrieve a parameter by name from the collection
|
|
6635 </summary>
|
|
6636 <param name="parameterName">The name of the parameter to fetch</param>
|
|
6637 <returns>A DbParameter object</returns>
|
|
6638 </member>
|
|
6639 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.Int32)">
|
|
6640 <summary>
|
|
6641 Retrieves a parameter by its index in the collection
|
|
6642 </summary>
|
|
6643 <param name="index">The index of the parameter to retrieve</param>
|
|
6644 <returns>A DbParameter object</returns>
|
|
6645 </member>
|
|
6646 <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.String)">
|
|
6647 <summary>
|
|
6648 Returns the index of a parameter given its name
|
|
6649 </summary>
|
|
6650 <param name="parameterName">The name of the parameter to find</param>
|
|
6651 <returns>-1 if not found, otherwise a zero-based index of the parameter</returns>
|
|
6652 </member>
|
|
6653 <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.Object)">
|
|
6654 <summary>
|
|
6655 Returns the index of a parameter
|
|
6656 </summary>
|
|
6657 <param name="value">The parameter to find</param>
|
|
6658 <returns>-1 if not found, otherwise a zero-based index of the parameter</returns>
|
|
6659 </member>
|
|
6660 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Insert(System.Int32,System.Object)">
|
|
6661 <summary>
|
|
6662 Inserts a parameter into the array at the specified location
|
|
6663 </summary>
|
|
6664 <param name="index">The zero-based index to insert the parameter at</param>
|
|
6665 <param name="value">The parameter to insert</param>
|
|
6666 </member>
|
|
6667 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Remove(System.Object)">
|
|
6668 <summary>
|
|
6669 Removes a parameter from the collection
|
|
6670 </summary>
|
|
6671 <param name="value">The parameter to remove</param>
|
|
6672 </member>
|
|
6673 <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.String)">
|
|
6674 <summary>
|
|
6675 Removes a parameter from the collection given its name
|
|
6676 </summary>
|
|
6677 <param name="parameterName">The name of the parameter to remove</param>
|
|
6678 </member>
|
|
6679 <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.Int32)">
|
|
6680 <summary>
|
|
6681 Removes a parameter from the collection given its index
|
|
6682 </summary>
|
|
6683 <param name="index">The zero-based parameter index to remove</param>
|
|
6684 </member>
|
|
6685 <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
|
|
6686 <summary>
|
|
6687 Re-assign the named parameter to a new parameter object
|
|
6688 </summary>
|
|
6689 <param name="parameterName">The name of the parameter to replace</param>
|
|
6690 <param name="value">The new parameter</param>
|
|
6691 </member>
|
|
6692 <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
|
|
6693 <summary>
|
|
6694 Re-assign a parameter at the specified index
|
|
6695 </summary>
|
|
6696 <param name="index">The zero-based index of the parameter to replace</param>
|
|
6697 <param name="value">The new parameter</param>
|
|
6698 </member>
|
|
6699 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Unbind">
|
|
6700 <summary>
|
|
6701 Un-binds all parameters from their statements
|
|
6702 </summary>
|
|
6703 </member>
|
|
6704 <member name="M:System.Data.SQLite.SQLiteParameterCollection.MapParameters(System.Data.SQLite.SQLiteStatement)">
|
|
6705 <summary>
|
|
6706 This function attempts to map all parameters in the collection to all statements in a Command.
|
|
6707 Since named parameters may span multiple statements, this function makes sure all statements are bound
|
|
6708 to the same named parameter. Unnamed parameters are bound in sequence.
|
|
6709 </summary>
|
|
6710 </member>
|
|
6711 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsSynchronized">
|
|
6712 <summary>
|
|
6713 Returns false
|
|
6714 </summary>
|
|
6715 </member>
|
|
6716 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsFixedSize">
|
|
6717 <summary>
|
|
6718 Returns false
|
|
6719 </summary>
|
|
6720 </member>
|
|
6721 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsReadOnly">
|
|
6722 <summary>
|
|
6723 Returns false
|
|
6724 </summary>
|
|
6725 </member>
|
|
6726 <member name="P:System.Data.SQLite.SQLiteParameterCollection.SyncRoot">
|
|
6727 <summary>
|
|
6728 Returns null
|
|
6729 </summary>
|
|
6730 </member>
|
|
6731 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Count">
|
|
6732 <summary>
|
|
6733 Returns a count of parameters in the collection
|
|
6734 </summary>
|
|
6735 </member>
|
|
6736 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.String)">
|
|
6737 <summary>
|
|
6738 Overloaded to specialize the return value of the default indexer
|
|
6739 </summary>
|
|
6740 <param name="parameterName">Name of the parameter to get/set</param>
|
|
6741 <returns>The specified named SQLite parameter</returns>
|
|
6742 </member>
|
|
6743 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.Int32)">
|
|
6744 <summary>
|
|
6745 Overloaded to specialize the return value of the default indexer
|
|
6746 </summary>
|
|
6747 <param name="index">The index of the parameter to get/set</param>
|
|
6748 <returns>The specified SQLite parameter</returns>
|
|
6749 </member>
|
|
6750 <member name="T:System.Data.SQLite.SQLiteStatement">
|
|
6751 <summary>
|
|
6752 Represents a single SQL statement in SQLite.
|
|
6753 </summary>
|
|
6754 </member>
|
|
6755 <member name="F:System.Data.SQLite.SQLiteStatement._sql">
|
|
6756 <summary>
|
|
6757 The underlying SQLite object this statement is bound to
|
|
6758 </summary>
|
|
6759 </member>
|
|
6760 <member name="F:System.Data.SQLite.SQLiteStatement._sqlStatement">
|
|
6761 <summary>
|
|
6762 The command text of this SQL statement
|
|
6763 </summary>
|
|
6764 </member>
|
|
6765 <member name="F:System.Data.SQLite.SQLiteStatement._sqlite_stmt">
|
|
6766 <summary>
|
|
6767 The actual statement pointer
|
|
6768 </summary>
|
|
6769 </member>
|
|
6770 <member name="F:System.Data.SQLite.SQLiteStatement._unnamedParameters">
|
|
6771 <summary>
|
|
6772 An index from which unnamed parameters begin
|
|
6773 </summary>
|
|
6774 </member>
|
|
6775 <member name="F:System.Data.SQLite.SQLiteStatement._paramNames">
|
|
6776 <summary>
|
|
6777 Names of the parameters as SQLite understands them to be
|
|
6778 </summary>
|
|
6779 </member>
|
|
6780 <member name="F:System.Data.SQLite.SQLiteStatement._paramValues">
|
|
6781 <summary>
|
|
6782 Parameters for this statement
|
|
6783 </summary>
|
|
6784 </member>
|
|
6785 <member name="F:System.Data.SQLite.SQLiteStatement._command">
|
|
6786 <summary>
|
|
6787 Command this statement belongs to (if any)
|
|
6788 </summary>
|
|
6789 </member>
|
|
6790 <member name="F:System.Data.SQLite.SQLiteStatement._flags">
|
|
6791 <summary>
|
|
6792 The flags associated with the parent connection object.
|
|
6793 </summary>
|
|
6794 </member>
|
|
6795 <member name="M:System.Data.SQLite.SQLiteStatement.#ctor(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags,System.Data.SQLite.SQLiteStatementHandle,System.String,System.Data.SQLite.SQLiteStatement)">
|
|
6796 <summary>
|
|
6797 Initializes the statement and attempts to get all information about parameters in the statement
|
|
6798 </summary>
|
|
6799 <param name="sqlbase">The base SQLite object</param>
|
|
6800 <param name="flags">The flags associated with the parent connection object</param>
|
|
6801 <param name="stmt">The statement</param>
|
|
6802 <param name="strCommand">The command text for this statement</param>
|
|
6803 <param name="previous">The previous command in a multi-statement command</param>
|
|
6804 </member>
|
|
6805 <member name="M:System.Data.SQLite.SQLiteStatement.Dispose">
|
|
6806 <summary>
|
|
6807 Disposes and finalizes the statement
|
|
6808 </summary>
|
|
6809 </member>
|
|
6810 <member name="M:System.Data.SQLite.SQLiteStatement.TryGetChanges(System.Int32@)">
|
|
6811 <summary>
|
|
6812 If the underlying database connection is open, fetches the number of changed rows
|
|
6813 resulting from the most recent query; otherwise, does nothing.
|
|
6814 </summary>
|
|
6815 <param name="changes">
|
|
6816 The number of changes when true is returned.
|
|
6817 Undefined if false is returned.
|
|
6818 </param>
|
|
6819 <returns>Non-zero if the number of changed rows was fetched.</returns>
|
|
6820 </member>
|
|
6821 <member name="M:System.Data.SQLite.SQLiteStatement.MapParameter(System.String,System.Data.SQLite.SQLiteParameter)">
|
|
6822 <summary>
|
|
6823 Called by SQLiteParameterCollection, this function determines if the specified parameter name belongs to
|
|
6824 this statement, and if so, keeps a reference to the parameter so it can be bound later.
|
|
6825 </summary>
|
|
6826 <param name="s">The parameter name to map</param>
|
|
6827 <param name="p">The parameter to assign it</param>
|
|
6828 </member>
|
|
6829 <member name="M:System.Data.SQLite.SQLiteStatement.BindParameters">
|
|
6830 <summary>
|
|
6831 Bind all parameters, making sure the caller didn't miss any
|
|
6832 </summary>
|
|
6833 </member>
|
|
6834 <member name="M:System.Data.SQLite.SQLiteStatement.ToBoolean(System.Object,System.IFormatProvider)">
|
|
6835 <summary>
|
|
6836 Attempts to convert an arbitrary object to the Boolean data type.
|
|
6837 Null object values are converted to false. Throws a SQLiteException
|
|
6838 upon failure.
|
|
6839 </summary>
|
|
6840 <param name="obj">The object value to convert.</param>
|
|
6841 <param name="provider">The format provider to use.</param>
|
|
6842 <returns>The converted boolean value.</returns>
|
|
6843 </member>
|
|
6844 <member name="M:System.Data.SQLite.SQLiteStatement.BindParameter(System.Int32,System.Data.SQLite.SQLiteParameter)">
|
|
6845 <summary>
|
|
6846 Perform the bind operation for an individual parameter
|
|
6847 </summary>
|
|
6848 <param name="index">The index of the parameter to bind</param>
|
|
6849 <param name="param">The parameter we're binding</param>
|
|
6850 </member>
|
|
6851 <member name="T:System.Data.SQLite.SQLiteTransaction">
|
|
6852 <summary>
|
|
6853 SQLite implementation of DbTransaction.
|
|
6854 </summary>
|
|
6855 </member>
|
|
6856 <member name="F:System.Data.SQLite.SQLiteTransaction._cnn">
|
|
6857 <summary>
|
|
6858 The connection to which this transaction is bound
|
|
6859 </summary>
|
|
6860 </member>
|
|
6861 <member name="M:System.Data.SQLite.SQLiteTransaction.#ctor(System.Data.SQLite.SQLiteConnection,System.Boolean)">
|
|
6862 <summary>
|
|
6863 Constructs the transaction object, binding it to the supplied connection
|
|
6864 </summary>
|
|
6865 <param name="connection">The connection to open a transaction on</param>
|
|
6866 <param name="deferredLock">TRUE to defer the writelock, or FALSE to lock immediately</param>
|
|
6867 </member>
|
|
6868 <member name="M:System.Data.SQLite.SQLiteTransaction.Dispose(System.Boolean)">
|
|
6869 <summary>
|
|
6870 Disposes the transaction. If it is currently active, any changes are rolled back.
|
|
6871 </summary>
|
|
6872 </member>
|
|
6873 <member name="M:System.Data.SQLite.SQLiteTransaction.Commit">
|
|
6874 <summary>
|
|
6875 Commits the current transaction.
|
|
6876 </summary>
|
|
6877 </member>
|
|
6878 <member name="M:System.Data.SQLite.SQLiteTransaction.Rollback">
|
|
6879 <summary>
|
|
6880 Rolls back the active transaction.
|
|
6881 </summary>
|
|
6882 </member>
|
|
6883 <member name="P:System.Data.SQLite.SQLiteTransaction.Connection">
|
|
6884 <summary>
|
|
6885 Returns the underlying connection to which this transaction applies.
|
|
6886 </summary>
|
|
6887 </member>
|
|
6888 <member name="P:System.Data.SQLite.SQLiteTransaction.DbConnection">
|
|
6889 <summary>
|
|
6890 Forwards to the local Connection property
|
|
6891 </summary>
|
|
6892 </member>
|
|
6893 <member name="P:System.Data.SQLite.SQLiteTransaction.IsolationLevel">
|
|
6894 <summary>
|
|
6895 Gets the isolation level of the transaction. SQLite only supports Serializable transactions.
|
|
6896 </summary>
|
|
6897 </member>
|
|
6898 <member name="T:System.Data.SQLite.SR">
|
|
6899 <summary>
|
|
6900 A strongly-typed resource class, for looking up localized strings, etc.
|
|
6901 </summary>
|
|
6902 </member>
|
|
6903 <member name="P:System.Data.SQLite.SR.ResourceManager">
|
|
6904 <summary>
|
|
6905 Returns the cached ResourceManager instance used by this class.
|
|
6906 </summary>
|
|
6907 </member>
|
|
6908 <member name="P:System.Data.SQLite.SR.Culture">
|
|
6909 <summary>
|
|
6910 Overrides the current thread's CurrentUICulture property for all
|
|
6911 resource lookups using this strongly typed resource class.
|
|
6912 </summary>
|
|
6913 </member>
|
|
6914 <member name="P:System.Data.SQLite.SR.DataTypes">
|
|
6915 <summary>
|
|
6916 Looks up a localized string similar to <?xml version="1.0" standalone="yes"?>
|
|
6917 <DocumentElement>
|
|
6918 <DataTypes>
|
|
6919 <TypeName>smallint</TypeName>
|
|
6920 <ProviderDbType>10</ProviderDbType>
|
|
6921 <ColumnSize>5</ColumnSize>
|
|
6922 <DataType>System.Int16</DataType>
|
|
6923 <CreateFormat>smallint</CreateFormat>
|
|
6924 <IsAutoIncrementable>false</IsAutoIncrementable>
|
|
6925 <IsCaseSensitive>false</IsCaseSensitive>
|
|
6926 <IsFixedLength>true</IsFixedLength>
|
|
6927 <IsFixedPrecisionScale>true</IsFixedPrecisionScale>
|
|
6928 <IsLong>false</IsLong>
|
|
6929 <IsNullable>true</ [rest of string was truncated]";.
|
|
6930 </summary>
|
|
6931 </member>
|
|
6932 <member name="P:System.Data.SQLite.SR.Keywords">
|
|
6933 <summary>
|
|
6934 Looks up a localized string similar to ALL,ALTER,AND,AS,AUTOINCREMENT,BETWEEN,BY,CASE,CHECK,COLLATE,COMMIT,CONSTRAINT,CREATE,CROSS,DEFAULT,DEFERRABLE,DELETE,DISTINCT,DROP,ELSE,ESCAPE,EXCEPT,FOREIGN,FROM,FULL,GROUP,HAVING,IN,INDEX,INNER,INSERT,INTERSECT,INTO,IS,ISNULL,JOIN,LEFT,LIMIT,NATURAL,NOT,NOTNULL,NULL,ON,OR,ORDER,OUTER,PRIMARY,REFERENCES,RIGHT,ROLLBACK,SELECT,SET,TABLE,THEN,TO,TRANSACTION,UNION,UNIQUE,UPDATE,USING,VALUES,WHEN,WHERE.
|
|
6935 </summary>
|
|
6936 </member>
|
|
6937 <member name="P:System.Data.SQLite.SR.MetaDataCollections">
|
|
6938 <summary>
|
|
6939 Looks up a localized string similar to <?xml version="1.0" encoding="utf-8" ?>
|
|
6940 <DocumentElement>
|
|
6941 <MetaDataCollections>
|
|
6942 <CollectionName>MetaDataCollections</CollectionName>
|
|
6943 <NumberOfRestrictions>0</NumberOfRestrictions>
|
|
6944 <NumberOfIdentifierParts>0</NumberOfIdentifierParts>
|
|
6945 </MetaDataCollections>
|
|
6946 <MetaDataCollections>
|
|
6947 <CollectionName>DataSourceInformation</CollectionName>
|
|
6948 <NumberOfRestrictions>0</NumberOfRestrictions>
|
|
6949 <NumberOfIdentifierParts>0</NumberOfIdentifierParts>
|
|
6950 </MetaDataCollections>
|
|
6951 <MetaDataC [rest of string was truncated]";.
|
|
6952 </summary>
|
|
6953 </member>
|
|
6954 <member name="F:System.Data.SQLite.UnsafeNativeMethods.PROCESSOR_ARCHITECTURE">
|
|
6955 <summary>
|
|
6956 The name of the environment variable containing the processor
|
|
6957 architecture of the current process.
|
|
6958 </summary>
|
|
6959 </member>
|
|
6960 <member name="M:System.Data.SQLite.UnsafeNativeMethods.LoadLibrary(System.String)">
|
|
6961 <summary>
|
|
6962 This is the P/Invoke method that wraps the native Win32 LoadLibrary
|
|
6963 function. See the MSDN documentation for full details on what it
|
|
6964 does.
|
|
6965 </summary>
|
|
6966 <param name="fileName">
|
|
6967 The name of the executable library.
|
|
6968 </param>
|
|
6969 <returns>
|
|
6970 The native module handle upon success -OR- IntPtr.Zero on failure.
|
|
6971 </returns>
|
|
6972 </member>
|
|
6973 <member name="F:System.Data.SQLite.UnsafeNativeMethods.staticSyncRoot">
|
|
6974 <summary>
|
|
6975 This lock is used to protect the static _SQLiteModule and
|
|
6976 processorArchitecturePlatforms fields, below.
|
|
6977 </summary>
|
|
6978 </member>
|
|
6979 <member name="F:System.Data.SQLite.UnsafeNativeMethods.processorArchitecturePlatforms">
|
|
6980 <summary>
|
|
6981 Stores the mappings between processor architecture names and platform
|
|
6982 names.
|
|
6983 </summary>
|
|
6984 </member>
|
|
6985 <member name="F:System.Data.SQLite.UnsafeNativeMethods._SQLiteModule">
|
|
6986 <summary>
|
|
6987 The native module handle for the native SQLite library or the value
|
|
6988 IntPtr.Zero.
|
|
6989 </summary>
|
|
6990 </member>
|
|
6991 <member name="M:System.Data.SQLite.UnsafeNativeMethods.#cctor">
|
|
6992 <summary>
|
|
6993 For now, this method simply calls the Initialize method.
|
|
6994 </summary>
|
|
6995 </member>
|
|
6996 <member name="M:System.Data.SQLite.UnsafeNativeMethods.Initialize">
|
|
6997 <summary>
|
|
6998 Attempts to initialize this class by pre-loading the native SQLite
|
|
6999 library for the processor architecture of the current process.
|
|
7000 </summary>
|
|
7001 </member>
|
|
7002 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetBaseDirectory">
|
|
7003 <summary>
|
|
7004 Queries and returns the base directory of the current application
|
|
7005 domain.
|
|
7006 </summary>
|
|
7007 <returns>
|
|
7008 The base directory for the current application domain -OR- null if it
|
|
7009 cannot be determined.
|
|
7010 </returns>
|
|
7011 </member>
|
|
7012 <member name="M:System.Data.SQLite.UnsafeNativeMethods.FixUpDllFileName(System.String)">
|
|
7013 <summary>
|
|
7014 Determines if the dynamic link library file name requires a suffix
|
|
7015 and adds it if necessary.
|
|
7016 </summary>
|
|
7017 <param name="fileName">
|
|
7018 The original dynamic link library file name to inspect.
|
|
7019 </param>
|
|
7020 <returns>
|
|
7021 The dynamic link library file name, possibly modified to include an
|
|
7022 extension.
|
|
7023 </returns>
|
|
7024 </member>
|
|
7025 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetProcessorArchitecture">
|
|
7026 <summary>
|
|
7027 Queries and returns the processor architecture of the current
|
|
7028 process.
|
|
7029 </summary>
|
|
7030 <returns>
|
|
7031 The processor architecture of the current process -OR- null if it
|
|
7032 cannot be determined.
|
|
7033 </returns>
|
|
7034 </member>
|
|
7035 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetPlatformName(System.String)">
|
|
7036 <summary>
|
|
7037 Given the processor architecture, returns the name of the platform.
|
|
7038 </summary>
|
|
7039 <param name="processorArchitecture">
|
|
7040 The processor architecture to be translated to a platform name.
|
|
7041 </param>
|
|
7042 <returns>
|
|
7043 The platform name for the specified processor architecture -OR- null
|
|
7044 if it cannot be determined.
|
|
7045 </returns>
|
|
7046 </member>
|
|
7047 <member name="M:System.Data.SQLite.UnsafeNativeMethods.PreLoadSQLiteDll(System.String,System.String)">
|
|
7048 <summary>
|
|
7049 Attempts to load the native SQLite library based on the specified
|
|
7050 directory and processor architecture.
|
|
7051 </summary>
|
|
7052 <param name="directory">
|
|
7053 The base directory to use, null for default (the base directory of
|
|
7054 the current application domain). This directory should contain the
|
|
7055 processor architecture specific sub-directories.
|
|
7056 </param>
|
|
7057 <param name="processorArchitecture">
|
|
7058 The requested processor architecture, null for default (the
|
|
7059 processor architecture of the current process). This caller should
|
|
7060 almost always specify null for this parameter.
|
|
7061 </param>
|
|
7062 <returns>
|
|
7063 The native module handle as returned by LoadLibrary -OR- IntPtr.Zero
|
|
7064 if the loading fails for any reason.
|
|
7065 </returns>
|
|
7066 </member>
|
|
7067 <member name="T:System.Data.SQLite.SQLiteContext">
|
|
7068 <summary>
|
|
7069 This class represents a context from the SQLite core library that can
|
|
7070 be passed to the sqlite3_result_*() and associated functions.
|
|
7071 </summary>
|
|
7072 </member>
|
|
7073 <member name="T:System.Data.SQLite.ISQLiteNativeHandle">
|
|
7074 <summary>
|
|
7075 This interface represents a native handle provided by the SQLite core
|
|
7076 library.
|
|
7077 </summary>
|
|
7078 </member>
|
|
7079 <member name="P:System.Data.SQLite.ISQLiteNativeHandle.NativeHandle">
|
|
7080 <summary>
|
|
7081 The native handle value.
|
|
7082 </summary>
|
|
7083 </member>
|
|
7084 <member name="F:System.Data.SQLite.SQLiteContext.pContext">
|
|
7085 <summary>
|
|
7086 The native context handle.
|
|
7087 </summary>
|
|
7088 </member>
|
|
7089 <member name="M:System.Data.SQLite.SQLiteContext.#ctor(System.IntPtr)">
|
|
7090 <summary>
|
|
7091 Constructs an instance of this class using the specified native
|
|
7092 context handle.
|
|
7093 </summary>
|
|
7094 <param name="pContext">
|
|
7095 The native context handle to use.
|
|
7096 </param>
|
|
7097 </member>
|
|
7098 <member name="M:System.Data.SQLite.SQLiteContext.SetNull">
|
|
7099 <summary>
|
|
7100 Sets the context result to NULL.
|
|
7101 </summary>
|
|
7102 </member>
|
|
7103 <member name="M:System.Data.SQLite.SQLiteContext.SetDouble(System.Double)">
|
|
7104 <summary>
|
|
7105 Sets the context result to the specified <see cref="T:System.Double"/>
|
|
7106 value.
|
|
7107 </summary>
|
|
7108 <param name="value">
|
|
7109 The <see cref="T:System.Double"/> value to use.
|
|
7110 </param>
|
|
7111 </member>
|
|
7112 <member name="M:System.Data.SQLite.SQLiteContext.SetInt(System.Int32)">
|
|
7113 <summary>
|
|
7114 Sets the context result to the specified <see cref="T:System.Int32"/>
|
|
7115 value.
|
|
7116 </summary>
|
|
7117 <param name="value">
|
|
7118 The <see cref="T:System.Int32"/> value to use.
|
|
7119 </param>
|
|
7120 </member>
|
|
7121 <member name="M:System.Data.SQLite.SQLiteContext.SetInt64(System.Int64)">
|
|
7122 <summary>
|
|
7123 Sets the context result to the specified <see cref="T:System.Int64"/>
|
|
7124 value.
|
|
7125 </summary>
|
|
7126 <param name="value">
|
|
7127 The <see cref="T:System.Int64"/> value to use.
|
|
7128 </param>
|
|
7129 </member>
|
|
7130 <member name="M:System.Data.SQLite.SQLiteContext.SetString(System.String)">
|
|
7131 <summary>
|
|
7132 Sets the context result to the specified <see cref="T:System.String"/>
|
|
7133 value.
|
|
7134 </summary>
|
|
7135 <param name="value">
|
|
7136 The <see cref="T:System.String"/> value to use. This value will be
|
|
7137 converted to the UTF-8 encoding prior to being used.
|
|
7138 </param>
|
|
7139 </member>
|
|
7140 <member name="M:System.Data.SQLite.SQLiteContext.SetError(System.String)">
|
|
7141 <summary>
|
|
7142 Sets the context result to the specified <see cref="T:System.String"/>
|
|
7143 value containing an error message.
|
|
7144 </summary>
|
|
7145 <param name="value">
|
|
7146 The <see cref="T:System.String"/> value containing the error message text.
|
|
7147 This value will be converted to the UTF-8 encoding prior to being
|
|
7148 used.
|
|
7149 </param>
|
|
7150 </member>
|
|
7151 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorCode(System.Data.SQLite.SQLiteErrorCode)">
|
|
7152 <summary>
|
|
7153 Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>
|
|
7154 value.
|
|
7155 </summary>
|
|
7156 <param name="value">
|
|
7157 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to use.
|
|
7158 </param>
|
|
7159 </member>
|
|
7160 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorTooBig">
|
|
7161 <summary>
|
|
7162 Sets the context result to contain the error code SQLITE_TOOBIG.
|
|
7163 </summary>
|
|
7164 </member>
|
|
7165 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorNoMemory">
|
|
7166 <summary>
|
|
7167 Sets the context result to contain the error code SQLITE_NOMEM.
|
|
7168 </summary>
|
|
7169 </member>
|
|
7170 <member name="M:System.Data.SQLite.SQLiteContext.SetBlob(System.Byte[])">
|
|
7171 <summary>
|
|
7172 Sets the context result to the specified <see cref="T:System.Byte"/> array
|
|
7173 value.
|
|
7174 </summary>
|
|
7175 <param name="value">
|
|
7176 The <see cref="T:System.Byte"/> array value to use.
|
|
7177 </param>
|
|
7178 </member>
|
|
7179 <member name="M:System.Data.SQLite.SQLiteContext.SetZeroBlob(System.Int32)">
|
|
7180 <summary>
|
|
7181 Sets the context result to a BLOB of zeros of the specified size.
|
|
7182 </summary>
|
|
7183 <param name="value">
|
|
7184 The number of zero bytes to use for the BLOB context result.
|
|
7185 </param>
|
|
7186 </member>
|
|
7187 <member name="M:System.Data.SQLite.SQLiteContext.SetValue(System.Data.SQLite.SQLiteValue)">
|
|
7188 <summary>
|
|
7189 Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteValue"/>.
|
|
7190 </summary>
|
|
7191 <param name="value">
|
|
7192 The <see cref="T:System.Data.SQLite.SQLiteValue"/> to use.
|
|
7193 </param>
|
|
7194 </member>
|
|
7195 <member name="P:System.Data.SQLite.SQLiteContext.NativeHandle">
|
|
7196 <summary>
|
|
7197 Returns the underlying SQLite native handle associated with this
|
|
7198 object instance.
|
|
7199 </summary>
|
|
7200 </member>
|
|
7201 <member name="T:System.Data.SQLite.SQLiteValue">
|
|
7202 <summary>
|
|
7203 This class represents a value from the SQLite core library that can be
|
|
7204 passed to the sqlite3_value_*() and associated functions.
|
|
7205 </summary>
|
|
7206 </member>
|
|
7207 <member name="F:System.Data.SQLite.SQLiteValue.pValue">
|
|
7208 <summary>
|
|
7209 The native value handle.
|
|
7210 </summary>
|
|
7211 </member>
|
|
7212 <member name="M:System.Data.SQLite.SQLiteValue.#ctor(System.IntPtr)">
|
|
7213 <summary>
|
|
7214 Constructs an instance of this class using the specified native
|
|
7215 value handle.
|
|
7216 </summary>
|
|
7217 <param name="pValue">
|
|
7218 The native value handle to use.
|
|
7219 </param>
|
|
7220 </member>
|
|
7221 <member name="M:System.Data.SQLite.SQLiteValue.PreventNativeAccess">
|
|
7222 <summary>
|
|
7223 Invalidates the native value handle, thereby preventing further
|
|
7224 access to it from this object instance.
|
|
7225 </summary>
|
|
7226 </member>
|
|
7227 <member name="M:System.Data.SQLite.SQLiteValue.ArrayFromSizeAndIntPtr(System.Int32,System.IntPtr)">
|
|
7228 <summary>
|
|
7229 Converts a logical array of native pointers to native sqlite3_value
|
|
7230 structures into a managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/>
|
|
7231 object instances.
|
|
7232 </summary>
|
|
7233 <param name="argc">
|
|
7234 The number of elements in the logical array of native sqlite3_value
|
|
7235 structures.
|
|
7236 </param>
|
|
7237 <param name="argv">
|
|
7238 The native pointer to the logical array of native sqlite3_value
|
|
7239 structures to convert.
|
|
7240 </param>
|
|
7241 <returns>
|
|
7242 The managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances or
|
|
7243 null upon failure.
|
|
7244 </returns>
|
|
7245 </member>
|
|
7246 <member name="M:System.Data.SQLite.SQLiteValue.GetTypeAffinity">
|
|
7247 <summary>
|
|
7248 Gets and returns the type affinity associated with this value.
|
|
7249 </summary>
|
|
7250 <returns>
|
|
7251 The type affinity associated with this value.
|
|
7252 </returns>
|
|
7253 </member>
|
|
7254 <member name="M:System.Data.SQLite.SQLiteValue.GetBytes">
|
|
7255 <summary>
|
|
7256 Gets and returns the number of bytes associated with this value, if
|
|
7257 it refers to a UTF-8 encoded string.
|
|
7258 </summary>
|
|
7259 <returns>
|
|
7260 The number of bytes associated with this value. The returned value
|
|
7261 may be zero.
|
|
7262 </returns>
|
|
7263 </member>
|
|
7264 <member name="M:System.Data.SQLite.SQLiteValue.GetInt">
|
|
7265 <summary>
|
|
7266 Gets and returns the <see cref="T:System.Int32"/> associated with this
|
|
7267 value.
|
|
7268 </summary>
|
|
7269 <returns>
|
|
7270 The <see cref="T:System.Int32"/> associated with this value.
|
|
7271 </returns>
|
|
7272 </member>
|
|
7273 <member name="M:System.Data.SQLite.SQLiteValue.GetInt64">
|
|
7274 <summary>
|
|
7275 Gets and returns the <see cref="T:System.Int64"/> associated with
|
|
7276 this value.
|
|
7277 </summary>
|
|
7278 <returns>
|
|
7279 The <see cref="T:System.Int64"/> associated with this value.
|
|
7280 </returns>
|
|
7281 </member>
|
|
7282 <member name="M:System.Data.SQLite.SQLiteValue.GetDouble">
|
|
7283 <summary>
|
|
7284 Gets and returns the <see cref="T:System.Double"/> associated with this
|
|
7285 value.
|
|
7286 </summary>
|
|
7287 <returns>
|
|
7288 The <see cref="T:System.Double"/> associated with this value.
|
|
7289 </returns>
|
|
7290 </member>
|
|
7291 <member name="M:System.Data.SQLite.SQLiteValue.GetString">
|
|
7292 <summary>
|
|
7293 Gets and returns the <see cref="T:System.String"/> associated with this
|
|
7294 value.
|
|
7295 </summary>
|
|
7296 <returns>
|
|
7297 The <see cref="T:System.String"/> associated with this value. The value is
|
|
7298 converted from the UTF-8 encoding prior to being returned.
|
|
7299 </returns>
|
|
7300 </member>
|
|
7301 <member name="M:System.Data.SQLite.SQLiteValue.GetBlob">
|
|
7302 <summary>
|
|
7303 Gets and returns the <see cref="T:System.Byte"/> array associated with this
|
|
7304 value.
|
|
7305 </summary>
|
|
7306 <returns>
|
|
7307 The <see cref="T:System.Byte"/> array associated with this value.
|
|
7308 </returns>
|
|
7309 </member>
|
|
7310 <member name="M:System.Data.SQLite.SQLiteValue.Persist">
|
|
7311 <summary>
|
|
7312 Uses the native value handle to obtain and store the managed value
|
|
7313 for this object instance, thus saving it for later use. The type
|
|
7314 of the managed value is determined by the type affinity of the
|
|
7315 native value. If the type affinity is not recognized by this
|
|
7316 method, no work is done and false is returned.
|
|
7317 </summary>
|
|
7318 <returns>
|
|
7319 Non-zero if the native value was persisted successfully.
|
|
7320 </returns>
|
|
7321 </member>
|
|
7322 <member name="P:System.Data.SQLite.SQLiteValue.NativeHandle">
|
|
7323 <summary>
|
|
7324 Returns the underlying SQLite native handle associated with this
|
|
7325 object instance.
|
|
7326 </summary>
|
|
7327 </member>
|
|
7328 <member name="P:System.Data.SQLite.SQLiteValue.Persisted">
|
|
7329 <summary>
|
|
7330 Returns non-zero if the native SQLite value has been successfully
|
|
7331 persisted as a managed value within this object instance (i.e. the
|
|
7332 <see cref="P:System.Data.SQLite.SQLiteValue.Value"/> property may then be read successfully).
|
|
7333 </summary>
|
|
7334 </member>
|
|
7335 <member name="P:System.Data.SQLite.SQLiteValue.Value">
|
|
7336 <summary>
|
|
7337 If the managed value for this object instance is available (i.e. it
|
|
7338 has been previously persisted via the <see cref="M:System.Data.SQLite.SQLiteValue.Persist"/>) method,
|
|
7339 that value is returned; otherwise, an exception is thrown. The
|
|
7340 returned value may be null.
|
|
7341 </summary>
|
|
7342 </member>
|
|
7343 <member name="T:System.Data.SQLite.SQLiteIndexConstraintOp">
|
|
7344 <summary>
|
|
7345 These are the allowed values for the operators that are part of a
|
|
7346 constraint term in the WHERE clause of a query that uses a virtual
|
|
7347 table.
|
|
7348 </summary>
|
|
7349 </member>
|
|
7350 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.EqualTo">
|
|
7351 <summary>
|
|
7352 This value represents the equality operator.
|
|
7353 </summary>
|
|
7354 </member>
|
|
7355 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThan">
|
|
7356 <summary>
|
|
7357 This value represents the greater than operator.
|
|
7358 </summary>
|
|
7359 </member>
|
|
7360 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThanOrEqualTo">
|
|
7361 <summary>
|
|
7362 This value represents the less than or equal to operator.
|
|
7363 </summary>
|
|
7364 </member>
|
|
7365 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThan">
|
|
7366 <summary>
|
|
7367 This value represents the less than operator.
|
|
7368 </summary>
|
|
7369 </member>
|
|
7370 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThanOrEqualTo">
|
|
7371 <summary>
|
|
7372 This value represents the greater than or equal to operator.
|
|
7373 </summary>
|
|
7374 </member>
|
|
7375 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.Match">
|
|
7376 <summary>
|
|
7377 This value represents the MATCH operator.
|
|
7378 </summary>
|
|
7379 </member>
|
|
7380 <member name="T:System.Data.SQLite.SQLiteIndexConstraint">
|
|
7381 <summary>
|
|
7382 This class represents the native sqlite3_index_constraint structure
|
|
7383 from the SQLite core library.
|
|
7384 </summary>
|
|
7385 </member>
|
|
7386 <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint)">
|
|
7387 <summary>
|
|
7388 Constructs an instance of this class using the specified native
|
|
7389 sqlite3_index_constraint structure.
|
|
7390 </summary>
|
|
7391 <param name="constraint">
|
|
7392 The native sqlite3_index_constraint structure to use.
|
|
7393 </param>
|
|
7394 </member>
|
|
7395 <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Int32,System.Data.SQLite.SQLiteIndexConstraintOp,System.Byte,System.Int32)">
|
|
7396 <summary>
|
|
7397 Constructs an instance of this class using the specified field
|
|
7398 values.
|
|
7399 </summary>
|
|
7400 <param name="iColumn">
|
|
7401 Column on left-hand side of constraint.
|
|
7402 </param>
|
|
7403 <param name="op">
|
|
7404 Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>).
|
|
7405 </param>
|
|
7406 <param name="usable">
|
|
7407 True if this constraint is usable.
|
|
7408 </param>
|
|
7409 <param name="iTermOffset">
|
|
7410 Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/>
|
|
7411 should ignore.
|
|
7412 </param>
|
|
7413 </member>
|
|
7414 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iColumn">
|
|
7415 <summary>
|
|
7416 Column on left-hand side of constraint.
|
|
7417 </summary>
|
|
7418 </member>
|
|
7419 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.op">
|
|
7420 <summary>
|
|
7421 Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>).
|
|
7422 </summary>
|
|
7423 </member>
|
|
7424 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.usable">
|
|
7425 <summary>
|
|
7426 True if this constraint is usable.
|
|
7427 </summary>
|
|
7428 </member>
|
|
7429 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iTermOffset">
|
|
7430 <summary>
|
|
7431 Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/>
|
|
7432 should ignore.
|
|
7433 </summary>
|
|
7434 </member>
|
|
7435 <member name="T:System.Data.SQLite.SQLiteIndexOrderBy">
|
|
7436 <summary>
|
|
7437 This class represents the native sqlite3_index_orderby structure from
|
|
7438 the SQLite core library.
|
|
7439 </summary>
|
|
7440 </member>
|
|
7441 <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_orderby)">
|
|
7442 <summary>
|
|
7443 Constructs an instance of this class using the specified native
|
|
7444 sqlite3_index_orderby structure.
|
|
7445 </summary>
|
|
7446 <param name="orderBy">
|
|
7447 The native sqlite3_index_orderby structure to use.
|
|
7448 </param>
|
|
7449 </member>
|
|
7450 <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Int32,System.Byte)">
|
|
7451 <summary>
|
|
7452 Constructs an instance of this class using the specified field
|
|
7453 values.
|
|
7454 </summary>
|
|
7455 <param name="iColumn">
|
|
7456 Column number.
|
|
7457 </param>
|
|
7458 <param name="desc">
|
|
7459 True for DESC. False for ASC.
|
|
7460 </param>
|
|
7461 </member>
|
|
7462 <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.iColumn">
|
|
7463 <summary>
|
|
7464 Column number.
|
|
7465 </summary>
|
|
7466 </member>
|
|
7467 <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.desc">
|
|
7468 <summary>
|
|
7469 True for DESC. False for ASC.
|
|
7470 </summary>
|
|
7471 </member>
|
|
7472 <member name="T:System.Data.SQLite.SQLiteIndexConstraintUsage">
|
|
7473 <summary>
|
|
7474 This class represents the native sqlite3_index_constraint_usage
|
|
7475 structure from the SQLite core library.
|
|
7476 </summary>
|
|
7477 </member>
|
|
7478 <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint_usage)">
|
|
7479 <summary>
|
|
7480 Constructs an instance of this class using the specified native
|
|
7481 sqlite3_index_constraint_usage structure.
|
|
7482 </summary>
|
|
7483 <param name="constraintUsage">
|
|
7484 The native sqlite3_index_constraint_usage structure to use.
|
|
7485 </param>
|
|
7486 </member>
|
|
7487 <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Int32,System.Byte)">
|
|
7488 <summary>
|
|
7489 Constructs an instance of this class using the specified field
|
|
7490 values.
|
|
7491 </summary>
|
|
7492 <param name="argvIndex">
|
|
7493 If greater than 0, constraint is part of argv to xFilter.
|
|
7494 </param>
|
|
7495 <param name="omit">
|
|
7496 Do not code a test for this constraint.
|
|
7497 </param>
|
|
7498 </member>
|
|
7499 <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.argvIndex">
|
|
7500 <summary>
|
|
7501 If greater than 0, constraint is part of argv to xFilter.
|
|
7502 </summary>
|
|
7503 </member>
|
|
7504 <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.omit">
|
|
7505 <summary>
|
|
7506 Do not code a test for this constraint.
|
|
7507 </summary>
|
|
7508 </member>
|
|
7509 <member name="T:System.Data.SQLite.SQLiteIndexInputs">
|
|
7510 <summary>
|
|
7511 This class represents the various inputs provided by the SQLite core
|
|
7512 library to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
7513 </summary>
|
|
7514 </member>
|
|
7515 <member name="M:System.Data.SQLite.SQLiteIndexInputs.#ctor(System.Int32,System.Int32)">
|
|
7516 <summary>
|
|
7517 Constructs an instance of this class.
|
|
7518 </summary>
|
|
7519 <param name="nConstraint">
|
|
7520 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> instances to
|
|
7521 pre-allocate space for.
|
|
7522 </param>
|
|
7523 <param name="nOrderBy">
|
|
7524 The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to
|
|
7525 pre-allocate space for.
|
|
7526 </param>
|
|
7527 </member>
|
|
7528 <member name="P:System.Data.SQLite.SQLiteIndexInputs.Constraints">
|
|
7529 <summary>
|
|
7530 An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> object instances,
|
|
7531 each containing information supplied by the SQLite core library.
|
|
7532 </summary>
|
|
7533 </member>
|
|
7534 <member name="P:System.Data.SQLite.SQLiteIndexInputs.OrderBys">
|
|
7535 <summary>
|
|
7536 An array of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> object instances,
|
|
7537 each containing information supplied by the SQLite core library.
|
|
7538 </summary>
|
|
7539 </member>
|
|
7540 <member name="T:System.Data.SQLite.SQLiteIndexOutputs">
|
|
7541 <summary>
|
|
7542 This class represents the various outputs provided to the SQLite core
|
|
7543 library by the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
7544 </summary>
|
|
7545 </member>
|
|
7546 <member name="M:System.Data.SQLite.SQLiteIndexOutputs.#ctor(System.Int32)">
|
|
7547 <summary>
|
|
7548 Constructs an instance of this class.
|
|
7549 </summary>
|
|
7550 <param name="nConstraint">
|
|
7551 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> instances
|
|
7552 to pre-allocate space for.
|
|
7553 </param>
|
|
7554 </member>
|
|
7555 <member name="M:System.Data.SQLite.SQLiteIndexOutputs.CanUseEstimatedRows">
|
|
7556 <summary>
|
|
7557 Determines if the native estimatedRows field can be used, based on
|
|
7558 the available version of the SQLite core library.
|
|
7559 </summary>
|
|
7560 <returns>
|
|
7561 Non-zero if the <see cref="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows"/> property is supported
|
|
7562 by the SQLite core library.
|
|
7563 </returns>
|
|
7564 </member>
|
|
7565 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.ConstraintUsages">
|
|
7566 <summary>
|
|
7567 An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> object
|
|
7568 instances, each containing information to be supplied to the SQLite
|
|
7569 core library.
|
|
7570 </summary>
|
|
7571 </member>
|
|
7572 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexNumber">
|
|
7573 <summary>
|
|
7574 Number used to help identify the selected index. This value will
|
|
7575 later be provided to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/>
|
|
7576 method.
|
|
7577 </summary>
|
|
7578 </member>
|
|
7579 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexString">
|
|
7580 <summary>
|
|
7581 String used to help identify the selected index. This value will
|
|
7582 later be provided to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/>
|
|
7583 method.
|
|
7584 </summary>
|
|
7585 </member>
|
|
7586 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.NeedToFreeIndexString">
|
|
7587 <summary>
|
|
7588 Non-zero if the index string must be freed by the SQLite core
|
|
7589 library.
|
|
7590 </summary>
|
|
7591 </member>
|
|
7592 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.OrderByConsumed">
|
|
7593 <summary>
|
|
7594 True if output is already ordered.
|
|
7595 </summary>
|
|
7596 </member>
|
|
7597 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedCost">
|
|
7598 <summary>
|
|
7599 Estimated cost of using this index. Using a null value here
|
|
7600 indicates that a default estimated cost value should be used.
|
|
7601 </summary>
|
|
7602 </member>
|
|
7603 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows">
|
|
7604 <summary>
|
|
7605 Estimated number of rows returned. Using a null value here
|
|
7606 indicates that a default estimated rows value should be used.
|
|
7607 </summary>
|
|
7608 </member>
|
|
7609 <member name="T:System.Data.SQLite.SQLiteIndex">
|
|
7610 <summary>
|
|
7611 This class represents the various inputs and outputs used with the
|
|
7612 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
7613 </summary>
|
|
7614 </member>
|
|
7615 <member name="M:System.Data.SQLite.SQLiteIndex.#ctor(System.Int32,System.Int32)">
|
|
7616 <summary>
|
|
7617 Constructs an instance of this class.
|
|
7618 </summary>
|
|
7619 <param name="nConstraint">
|
|
7620 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> (and
|
|
7621 <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/>) instances to
|
|
7622 pre-allocate space for.
|
|
7623 </param>
|
|
7624 <param name="nOrderBy">
|
|
7625 The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to
|
|
7626 pre-allocate space for.
|
|
7627 </param>
|
|
7628 </member>
|
|
7629 <member name="M:System.Data.SQLite.SQLiteIndex.FromIntPtr(System.IntPtr,System.Data.SQLite.SQLiteIndex@)">
|
|
7630 <summary>
|
|
7631 Converts a native pointer to a native sqlite3_index_info structure
|
|
7632 into a new <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance.
|
|
7633 </summary>
|
|
7634 <param name="pIndex">
|
|
7635 The native pointer to the native sqlite3_index_info structure to
|
|
7636 convert.
|
|
7637 </param>
|
|
7638 <param name="index">
|
|
7639 Upon success, this parameter will be modified to contain the newly
|
|
7640 created <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance.
|
|
7641 </param>
|
|
7642 </member>
|
|
7643 <member name="M:System.Data.SQLite.SQLiteIndex.ToIntPtr(System.Data.SQLite.SQLiteIndex,System.IntPtr)">
|
|
7644 <summary>
|
|
7645 Populates the outputs of a pre-allocated native sqlite3_index_info
|
|
7646 structure using an existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object
|
|
7647 instance.
|
|
7648 </summary>
|
|
7649 <param name="index">
|
|
7650 The existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing
|
|
7651 the output data to use.
|
|
7652 </param>
|
|
7653 <param name="pIndex">
|
|
7654 The native pointer to the pre-allocated native sqlite3_index_info
|
|
7655 structure.
|
|
7656 </param>
|
|
7657 </member>
|
|
7658 <member name="P:System.Data.SQLite.SQLiteIndex.Inputs">
|
|
7659 <summary>
|
|
7660 The <see cref="T:System.Data.SQLite.SQLiteIndexInputs"/> object instance containing
|
|
7661 the inputs to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/>
|
|
7662 method.
|
|
7663 </summary>
|
|
7664 </member>
|
|
7665 <member name="P:System.Data.SQLite.SQLiteIndex.Outputs">
|
|
7666 <summary>
|
|
7667 The <see cref="T:System.Data.SQLite.SQLiteIndexOutputs"/> object instance containing
|
|
7668 the outputs from the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/>
|
|
7669 method.
|
|
7670 </summary>
|
|
7671 </member>
|
|
7672 <member name="T:System.Data.SQLite.SQLiteVirtualTable">
|
|
7673 <summary>
|
|
7674 This class represents a managed virtual table implementation. It is
|
|
7675 not sealed and should be used as the base class for any user-defined
|
|
7676 virtual table classes implemented in managed code.
|
|
7677 </summary>
|
|
7678 </member>
|
|
7679 <member name="F:System.Data.SQLite.SQLiteVirtualTable.ModuleNameIndex">
|
|
7680 <summary>
|
|
7681 The index within the array of strings provided to the
|
|
7682 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and
|
|
7683 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the
|
|
7684 name of the module implementing this virtual table.
|
|
7685 </summary>
|
|
7686 </member>
|
|
7687 <member name="F:System.Data.SQLite.SQLiteVirtualTable.DatabaseNameIndex">
|
|
7688 <summary>
|
|
7689 The index within the array of strings provided to the
|
|
7690 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and
|
|
7691 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the
|
|
7692 name of the database containing this virtual table.
|
|
7693 </summary>
|
|
7694 </member>
|
|
7695 <member name="F:System.Data.SQLite.SQLiteVirtualTable.TableNameIndex">
|
|
7696 <summary>
|
|
7697 The index within the array of strings provided to the
|
|
7698 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and
|
|
7699 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the
|
|
7700 name of the virtual table.
|
|
7701 </summary>
|
|
7702 </member>
|
|
7703 <member name="M:System.Data.SQLite.SQLiteVirtualTable.#ctor(System.String[])">
|
|
7704 <summary>
|
|
7705 Constructs an instance of this class.
|
|
7706 </summary>
|
|
7707 <param name="arguments">
|
|
7708 The original array of strings provided to the
|
|
7709 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and
|
|
7710 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods.
|
|
7711 </param>
|
|
7712 </member>
|
|
7713 <member name="M:System.Data.SQLite.SQLiteVirtualTable.BestIndex(System.Data.SQLite.SQLiteIndex)">
|
|
7714 <summary>
|
|
7715 This method should normally be used by the
|
|
7716 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method in order to
|
|
7717 perform index selection based on the constraints provided by the
|
|
7718 SQLite core library.
|
|
7719 </summary>
|
|
7720 <param name="index">
|
|
7721 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the
|
|
7722 data for the inputs and outputs relating to index selection.
|
|
7723 </param>
|
|
7724 <returns>
|
|
7725 Non-zero upon success.
|
|
7726 </returns>
|
|
7727 </member>
|
|
7728 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Rename(System.String)">
|
|
7729 <summary>
|
|
7730 Attempts to record the renaming of the virtual table associated
|
|
7731 with this object instance.
|
|
7732 </summary>
|
|
7733 <param name="name">
|
|
7734 The new name for the virtual table.
|
|
7735 </param>
|
|
7736 <returns>
|
|
7737 Non-zero upon success.
|
|
7738 </returns>
|
|
7739 </member>
|
|
7740 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose">
|
|
7741 <summary>
|
|
7742 Disposes of this object instance.
|
|
7743 </summary>
|
|
7744 </member>
|
|
7745 <member name="M:System.Data.SQLite.SQLiteVirtualTable.CheckDisposed">
|
|
7746 <summary>
|
|
7747 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
7748 instance has been disposed.
|
|
7749 </summary>
|
|
7750 </member>
|
|
7751 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose(System.Boolean)">
|
|
7752 <summary>
|
|
7753 Disposes of this object instance.
|
|
7754 </summary>
|
|
7755 <param name="disposing">
|
|
7756 Non-zero if this method is being called from the
|
|
7757 <see cref="M:System.Data.SQLite.SQLiteVirtualTable.Dispose"/> method. Zero if this method is being called
|
|
7758 from the finalizer.
|
|
7759 </param>
|
|
7760 </member>
|
|
7761 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Finalize">
|
|
7762 <summary>
|
|
7763 Finalizes this object instance.
|
|
7764 </summary>
|
|
7765 </member>
|
|
7766 <member name="P:System.Data.SQLite.SQLiteVirtualTable.Arguments">
|
|
7767 <summary>
|
|
7768 The original array of strings provided to the
|
|
7769 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and
|
|
7770 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods.
|
|
7771 </summary>
|
|
7772 </member>
|
|
7773 <member name="P:System.Data.SQLite.SQLiteVirtualTable.ModuleName">
|
|
7774 <summary>
|
|
7775 The name of the module implementing this virtual table.
|
|
7776 </summary>
|
|
7777 </member>
|
|
7778 <member name="P:System.Data.SQLite.SQLiteVirtualTable.DatabaseName">
|
|
7779 <summary>
|
|
7780 The name of the database containing this virtual table.
|
|
7781 </summary>
|
|
7782 </member>
|
|
7783 <member name="P:System.Data.SQLite.SQLiteVirtualTable.TableName">
|
|
7784 <summary>
|
|
7785 The name of the virtual table.
|
|
7786 </summary>
|
|
7787 </member>
|
|
7788 <member name="P:System.Data.SQLite.SQLiteVirtualTable.Index">
|
|
7789 <summary>
|
|
7790 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the
|
|
7791 data for the inputs and outputs relating to the most recent index
|
|
7792 selection.
|
|
7793 </summary>
|
|
7794 </member>
|
|
7795 <member name="P:System.Data.SQLite.SQLiteVirtualTable.NativeHandle">
|
|
7796 <summary>
|
|
7797 Returns the underlying SQLite native handle associated with this
|
|
7798 object instance.
|
|
7799 </summary>
|
|
7800 </member>
|
|
7801 <member name="T:System.Data.SQLite.SQLiteVirtualTableCursor">
|
|
7802 <summary>
|
|
7803 This class represents a managed virtual table cursor implementation.
|
|
7804 It is not sealed and should be used as the base class for any
|
|
7805 user-defined virtual table cursor classes implemented in managed code.
|
|
7806 </summary>
|
|
7807 </member>
|
|
7808 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.InvalidRowIndex">
|
|
7809 <summary>
|
|
7810 This value represents an invalid integer row sequence number.
|
|
7811 </summary>
|
|
7812 </member>
|
|
7813 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.rowIndex">
|
|
7814 <summary>
|
|
7815 The field holds the integer row sequence number for the current row
|
|
7816 pointed to by this cursor object instance.
|
|
7817 </summary>
|
|
7818 </member>
|
|
7819 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor(System.Data.SQLite.SQLiteVirtualTable)">
|
|
7820 <summary>
|
|
7821 Constructs an instance of this class.
|
|
7822 </summary>
|
|
7823 <param name="table">
|
|
7824 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
7825 with this object instance.
|
|
7826 </param>
|
|
7827 </member>
|
|
7828 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor">
|
|
7829 <summary>
|
|
7830 Constructs an instance of this class.
|
|
7831 </summary>
|
|
7832 </member>
|
|
7833 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.TryPersistValues(System.Data.SQLite.SQLiteValue[])">
|
|
7834 <summary>
|
|
7835 Attempts to persist the specified <see cref="T:System.Data.SQLite.SQLiteValue"/> object
|
|
7836 instances in order to make them available after the
|
|
7837 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method returns.
|
|
7838 </summary>
|
|
7839 <param name="values">
|
|
7840 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances to be
|
|
7841 persisted.
|
|
7842 </param>
|
|
7843 <returns>
|
|
7844 The number of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances that were
|
|
7845 successfully persisted.
|
|
7846 </returns>
|
|
7847 </member>
|
|
7848 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])">
|
|
7849 <summary>
|
|
7850 This method should normally be used by the
|
|
7851 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method in order to
|
|
7852 perform filtering of the result rows and/or to record the filtering
|
|
7853 criteria provided by the SQLite core library.
|
|
7854 </summary>
|
|
7855 <param name="indexNumber">
|
|
7856 Number used to help identify the selected index.
|
|
7857 </param>
|
|
7858 <param name="indexString">
|
|
7859 String used to help identify the selected index.
|
|
7860 </param>
|
|
7861 <param name="values">
|
|
7862 The values corresponding to each column in the selected index.
|
|
7863 </param>
|
|
7864 </member>
|
|
7865 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.GetRowIndex">
|
|
7866 <summary>
|
|
7867 Determines the integer row sequence number for the current row.
|
|
7868 </summary>
|
|
7869 <returns>
|
|
7870 The integer row sequence number for the current row -OR- zero if
|
|
7871 it cannot be determined.
|
|
7872 </returns>
|
|
7873 </member>
|
|
7874 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.NextRowIndex">
|
|
7875 <summary>
|
|
7876 Adjusts the integer row sequence number so that it refers to the
|
|
7877 next row.
|
|
7878 </summary>
|
|
7879 </member>
|
|
7880 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose">
|
|
7881 <summary>
|
|
7882 Disposes of this object instance.
|
|
7883 </summary>
|
|
7884 </member>
|
|
7885 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.CheckDisposed">
|
|
7886 <summary>
|
|
7887 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
7888 instance has been disposed.
|
|
7889 </summary>
|
|
7890 </member>
|
|
7891 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose(System.Boolean)">
|
|
7892 <summary>
|
|
7893 Disposes of this object instance.
|
|
7894 </summary>
|
|
7895 <param name="disposing">
|
|
7896 Non-zero if this method is being called from the
|
|
7897 <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose"/> method. Zero if this method is being called
|
|
7898 from the finalizer.
|
|
7899 </param>
|
|
7900 </member>
|
|
7901 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Finalize">
|
|
7902 <summary>
|
|
7903 Finalizes this object instance.
|
|
7904 </summary>
|
|
7905 </member>
|
|
7906 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Table">
|
|
7907 <summary>
|
|
7908 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
7909 with this object instance.
|
|
7910 </summary>
|
|
7911 </member>
|
|
7912 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexNumber">
|
|
7913 <summary>
|
|
7914 Number used to help identify the selected index. This value will
|
|
7915 be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
7916 </summary>
|
|
7917 </member>
|
|
7918 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexString">
|
|
7919 <summary>
|
|
7920 String used to help identify the selected index. This value will
|
|
7921 be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
7922 </summary>
|
|
7923 </member>
|
|
7924 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Values">
|
|
7925 <summary>
|
|
7926 The values used to filter the rows returned via this cursor object
|
|
7927 instance. This value will be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/>
|
|
7928 method.
|
|
7929 </summary>
|
|
7930 </member>
|
|
7931 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.NativeHandle">
|
|
7932 <summary>
|
|
7933 Returns the underlying SQLite native handle associated with this
|
|
7934 object instance.
|
|
7935 </summary>
|
|
7936 </member>
|
|
7937 <member name="T:System.Data.SQLite.ISQLiteNativeModule">
|
|
7938 <summary>
|
|
7939 This interface represents a virtual table implementation written in
|
|
7940 native code.
|
|
7941 </summary>
|
|
7942 </member>
|
|
7943 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
7944 <summary>
|
|
7945 <para>
|
|
7946 This method is called to create a new instance of a virtual table
|
|
7947 in response to a CREATE VIRTUAL TABLE statement. The db parameter
|
|
7948 is a pointer to the SQLite database connection that is executing
|
|
7949 the CREATE VIRTUAL TABLE statement. The pAux argument is the copy
|
|
7950 of the client data pointer that was the fourth argument to the
|
|
7951 sqlite3_create_module() or sqlite3_create_module_v2() call that
|
|
7952 registered the virtual table module. The argv parameter is an
|
|
7953 array of argc pointers to null terminated strings. The first
|
|
7954 string, argv[0], is the name of the module being invoked. The
|
|
7955 module name is the name provided as the second argument to
|
|
7956 sqlite3_create_module() and as the argument to the USING clause of
|
|
7957 the CREATE VIRTUAL TABLE statement that is running. The second,
|
|
7958 argv[1], is the name of the database in which the new virtual table
|
|
7959 is being created. The database name is "main" for the primary
|
|
7960 database, or "temp" for TEMP database, or the name given at the
|
|
7961 end of the ATTACH statement for attached databases. The third
|
|
7962 element of the array, argv[2], is the name of the new virtual
|
|
7963 table, as specified following the TABLE keyword in the CREATE
|
|
7964 VIRTUAL TABLE statement. If present, the fourth and subsequent
|
|
7965 strings in the argv[] array report the arguments to the module name
|
|
7966 in the CREATE VIRTUAL TABLE statement.
|
|
7967 </para>
|
|
7968 <para>
|
|
7969 The job of this method is to construct the new virtual table object
|
|
7970 (an sqlite3_vtab object) and return a pointer to it in *ppVTab.
|
|
7971 </para>
|
|
7972 <para>
|
|
7973 As part of the task of creating a new sqlite3_vtab structure, this
|
|
7974 method must invoke sqlite3_declare_vtab() to tell the SQLite core
|
|
7975 about the columns and datatypes in the virtual table. The
|
|
7976 sqlite3_declare_vtab() API has the following prototype:
|
|
7977 </para>
|
|
7978 <para>
|
|
7979 <code>
|
|
7980 int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable)
|
|
7981 </code>
|
|
7982 </para>
|
|
7983 <para>
|
|
7984 The first argument to sqlite3_declare_vtab() must be the same
|
|
7985 database connection pointer as the first parameter to this method.
|
|
7986 The second argument to sqlite3_declare_vtab() must a
|
|
7987 zero-terminated UTF-8 string that contains a well-formed CREATE
|
|
7988 TABLE statement that defines the columns in the virtual table and
|
|
7989 their data types. The name of the table in this CREATE TABLE
|
|
7990 statement is ignored, as are all constraints. Only the column names
|
|
7991 and datatypes matter. The CREATE TABLE statement string need not to
|
|
7992 be held in persistent memory. The string can be deallocated and/or
|
|
7993 reused as soon as the sqlite3_declare_vtab() routine returns.
|
|
7994 </para>
|
|
7995 </summary>
|
|
7996 <param name="pDb">
|
|
7997 The native database connection handle.
|
|
7998 </param>
|
|
7999 <param name="pAux">
|
|
8000 The original native pointer value that was provided to the
|
|
8001 sqlite3_create_module(), sqlite3_create_module_v2() or
|
|
8002 sqlite3_create_disposable_module() functions.
|
|
8003 </param>
|
|
8004 <param name="argc">
|
|
8005 The number of arguments from the CREATE VIRTUAL TABLE statement.
|
|
8006 </param>
|
|
8007 <param name="argv">
|
|
8008 The array of string arguments from the CREATE VIRTUAL TABLE
|
|
8009 statement.
|
|
8010 </param>
|
|
8011 <param name="pVtab">
|
|
8012 Upon success, this parameter must be modified to point to the newly
|
|
8013 created native sqlite3_vtab derived structure.
|
|
8014 </param>
|
|
8015 <param name="pError">
|
|
8016 Upon failure, this parameter must be modified to point to the error
|
|
8017 message, with the underlying memory having been obtained from the
|
|
8018 sqlite3_malloc() function.
|
|
8019 </param>
|
|
8020 <returns>
|
|
8021 A standard SQLite return code.
|
|
8022 </returns>
|
|
8023 </member>
|
|
8024 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
8025 <summary>
|
|
8026 <para>
|
|
8027 The xConnect method is very similar to xCreate. It has the same
|
|
8028 parameters and constructs a new sqlite3_vtab structure just like
|
|
8029 xCreate. And it must also call sqlite3_declare_vtab() like xCreate.
|
|
8030 </para>
|
|
8031 <para>
|
|
8032 The difference is that xConnect is called to establish a new
|
|
8033 connection to an existing virtual table whereas xCreate is called
|
|
8034 to create a new virtual table from scratch.
|
|
8035 </para>
|
|
8036 <para>
|
|
8037 The xCreate and xConnect methods are only different when the
|
|
8038 virtual table has some kind of backing store that must be
|
|
8039 initialized the first time the virtual table is created. The
|
|
8040 xCreate method creates and initializes the backing store. The
|
|
8041 xConnect method just connects to an existing backing store.
|
|
8042 </para>
|
|
8043 <para>
|
|
8044 As an example, consider a virtual table implementation that
|
|
8045 provides read-only access to existing comma-separated-value (CSV)
|
|
8046 files on disk. There is no backing store that needs to be created
|
|
8047 or initialized for such a virtual table (since the CSV files
|
|
8048 already exist on disk) so the xCreate and xConnect methods will be
|
|
8049 identical for that module.
|
|
8050 </para>
|
|
8051 <para>
|
|
8052 Another example is a virtual table that implements a full-text
|
|
8053 index. The xCreate method must create and initialize data
|
|
8054 structures to hold the dictionary and posting lists for that index.
|
|
8055 The xConnect method, on the other hand, only has to locate and use
|
|
8056 an existing dictionary and posting lists that were created by a
|
|
8057 prior xCreate call.
|
|
8058 </para>
|
|
8059 <para>
|
|
8060 The xConnect method must return SQLITE_OK if it is successful in
|
|
8061 creating the new virtual table, or SQLITE_ERROR if it is not
|
|
8062 successful. If not successful, the sqlite3_vtab structure must not
|
|
8063 be allocated. An error message may optionally be returned in *pzErr
|
|
8064 if unsuccessful. Space to hold the error message string must be
|
|
8065 allocated using an SQLite memory allocation function like
|
|
8066 sqlite3_malloc() or sqlite3_mprintf() as the SQLite core will
|
|
8067 attempt to free the space using sqlite3_free() after the error has
|
|
8068 been reported up to the application.
|
|
8069 </para>
|
|
8070 <para>
|
|
8071 The xConnect method is required for every virtual table
|
|
8072 implementation, though the xCreate and xConnect pointers of the
|
|
8073 sqlite3_module object may point to the same function the virtual
|
|
8074 table does not need to initialize backing store.
|
|
8075 </para>
|
|
8076 </summary>
|
|
8077 <param name="pDb">
|
|
8078 The native database connection handle.
|
|
8079 </param>
|
|
8080 <param name="pAux">
|
|
8081 The original native pointer value that was provided to the
|
|
8082 sqlite3_create_module(), sqlite3_create_module_v2() or
|
|
8083 sqlite3_create_disposable_module() functions.
|
|
8084 </param>
|
|
8085 <param name="argc">
|
|
8086 The number of arguments from the CREATE VIRTUAL TABLE statement.
|
|
8087 </param>
|
|
8088 <param name="argv">
|
|
8089 The array of string arguments from the CREATE VIRTUAL TABLE
|
|
8090 statement.
|
|
8091 </param>
|
|
8092 <param name="pVtab">
|
|
8093 Upon success, this parameter must be modified to point to the newly
|
|
8094 created native sqlite3_vtab derived structure.
|
|
8095 </param>
|
|
8096 <param name="pError">
|
|
8097 Upon failure, this parameter must be modified to point to the error
|
|
8098 message, with the underlying memory having been obtained from the
|
|
8099 sqlite3_malloc() function.
|
|
8100 </param>
|
|
8101 <returns>
|
|
8102 A standard SQLite return code.
|
|
8103 </returns>
|
|
8104 </member>
|
|
8105 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)">
|
|
8106 <summary>
|
|
8107 <para>
|
|
8108 SQLite uses the xBestIndex method of a virtual table module to
|
|
8109 determine the best way to access the virtual table. The xBestIndex
|
|
8110 method has a prototype like this:
|
|
8111 </para>
|
|
8112 <code>
|
|
8113 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
|
|
8114 </code>
|
|
8115 <para>
|
|
8116 The SQLite core communicates with the xBestIndex method by filling
|
|
8117 in certain fields of the sqlite3_index_info structure and passing a
|
|
8118 pointer to that structure into xBestIndex as the second parameter.
|
|
8119 The xBestIndex method fills out other fields of this structure
|
|
8120 which forms the reply. The sqlite3_index_info structure looks like
|
|
8121 this:
|
|
8122 </para>
|
|
8123 <code>
|
|
8124 struct sqlite3_index_info {
|
|
8125 /* Inputs */
|
|
8126 const int nConstraint; /* Number of entries in aConstraint */
|
|
8127 const struct sqlite3_index_constraint {
|
|
8128 int iColumn; /* Column on left-hand side of
|
|
8129 * constraint */
|
|
8130 unsigned char op; /* Constraint operator */
|
|
8131 unsigned char usable; /* True if this constraint is usable */
|
|
8132 int iTermOffset; /* Used internally - xBestIndex should
|
|
8133 * ignore */
|
|
8134 } *const aConstraint; /* Table of WHERE clause constraints */
|
|
8135 const int nOrderBy; /* Number of terms in the ORDER BY
|
|
8136 * clause */
|
|
8137 const struct sqlite3_index_orderby {
|
|
8138 int iColumn; /* Column number */
|
|
8139 unsigned char desc; /* True for DESC. False for ASC. */
|
|
8140 } *const aOrderBy; /* The ORDER BY clause */
|
|
8141 /* Outputs */
|
|
8142 struct sqlite3_index_constraint_usage {
|
|
8143 int argvIndex; /* if greater than zero, constraint is
|
|
8144 * part of argv to xFilter */
|
|
8145 unsigned char omit; /* Do not code a test for this
|
|
8146 * constraint */
|
|
8147 } *const aConstraintUsage;
|
|
8148 int idxNum; /* Number used to identify the index */
|
|
8149 char *idxStr; /* String, possibly obtained from
|
|
8150 * sqlite3_malloc() */
|
|
8151 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if
|
|
8152 * true */
|
|
8153 int orderByConsumed; /* True if output is already ordered */
|
|
8154 double estimatedCost; /* Estimated cost of using this index */
|
|
8155 };
|
|
8156 </code>
|
|
8157 <para>
|
|
8158 In addition, there are some defined constants:
|
|
8159 </para>
|
|
8160 <code>
|
|
8161 #define SQLITE_INDEX_CONSTRAINT_EQ 2
|
|
8162 #define SQLITE_INDEX_CONSTRAINT_GT 4
|
|
8163 #define SQLITE_INDEX_CONSTRAINT_LE 8
|
|
8164 #define SQLITE_INDEX_CONSTRAINT_LT 16
|
|
8165 #define SQLITE_INDEX_CONSTRAINT_GE 32
|
|
8166 #define SQLITE_INDEX_CONSTRAINT_MATCH 64
|
|
8167 </code>
|
|
8168 <para>
|
|
8169 The SQLite core calls the xBestIndex method when it is compiling a
|
|
8170 query that involves a virtual table. In other words, SQLite calls
|
|
8171 this method when it is running sqlite3_prepare() or the equivalent.
|
|
8172 By calling this method, the SQLite core is saying to the virtual
|
|
8173 table that it needs to access some subset of the rows in the
|
|
8174 virtual table and it wants to know the most efficient way to do
|
|
8175 that access. The xBestIndex method replies with information that
|
|
8176 the SQLite core can then use to conduct an efficient search of the
|
|
8177 virtual table.
|
|
8178 </para>
|
|
8179 <para>
|
|
8180 While compiling a single SQL query, the SQLite core might call
|
|
8181 xBestIndex multiple times with different settings in
|
|
8182 sqlite3_index_info. The SQLite core will then select the
|
|
8183 combination that appears to give the best performance.
|
|
8184 </para>
|
|
8185 <para>
|
|
8186 Before calling this method, the SQLite core initializes an instance
|
|
8187 of the sqlite3_index_info structure with information about the
|
|
8188 query that it is currently trying to process. This information
|
|
8189 derives mainly from the WHERE clause and ORDER BY or GROUP BY
|
|
8190 clauses of the query, but also from any ON or USING clauses if the
|
|
8191 query is a join. The information that the SQLite core provides to
|
|
8192 the xBestIndex method is held in the part of the structure that is
|
|
8193 marked as "Inputs". The "Outputs" section is initialized to zero.
|
|
8194 </para>
|
|
8195 <para>
|
|
8196 The information in the sqlite3_index_info structure is ephemeral
|
|
8197 and may be overwritten or deallocated as soon as the xBestIndex
|
|
8198 method returns. If the xBestIndex method needs to remember any part
|
|
8199 of the sqlite3_index_info structure, it should make a copy. Care
|
|
8200 must be take to store the copy in a place where it will be
|
|
8201 deallocated, such as in the idxStr field with needToFreeIdxStr set
|
|
8202 to 1.
|
|
8203 </para>
|
|
8204 <para>
|
|
8205 Note that xBestIndex will always be called before xFilter, since
|
|
8206 the idxNum and idxStr outputs from xBestIndex are required inputs
|
|
8207 to xFilter. However, there is no guarantee that xFilter will be
|
|
8208 called following a successful xBestIndex.
|
|
8209 </para>
|
|
8210 <para>
|
|
8211 The xBestIndex method is required for every virtual table
|
|
8212 implementation.
|
|
8213 </para>
|
|
8214 <para>
|
|
8215 2.3.1 Inputs
|
|
8216 </para>
|
|
8217 <para>
|
|
8218 The main thing that the SQLite core is trying to communicate to the
|
|
8219 virtual table is the constraints that are available to limit the
|
|
8220 number of rows that need to be searched. The aConstraint[] array
|
|
8221 contains one entry for each constraint. There will be exactly
|
|
8222 nConstraint entries in that array.
|
|
8223 </para>
|
|
8224 <para>
|
|
8225 Each constraint will correspond to a term in the WHERE clause or in
|
|
8226 a USING or ON clause that is of the form
|
|
8227 </para>
|
|
8228 <code>
|
|
8229 column OP EXPR
|
|
8230 </code>
|
|
8231 <para>
|
|
8232 Where "column" is a column in the virtual table, OP is an operator
|
|
8233 like "=" or "<", and EXPR is an arbitrary expression. So, for
|
|
8234 example, if the WHERE clause contained a term like this:
|
|
8235 </para>
|
|
8236 <code>
|
|
8237 a = 5
|
|
8238 </code>
|
|
8239 <para>
|
|
8240 Then one of the constraints would be on the "a" column with
|
|
8241 operator "=" and an expression of "5". Constraints need not have a
|
|
8242 literal representation of the WHERE clause. The query optimizer
|
|
8243 might make transformations to the WHERE clause in order to extract
|
|
8244 as many constraints as it can. So, for example, if the WHERE clause
|
|
8245 contained something like this:
|
|
8246 </para>
|
|
8247 <code>
|
|
8248 x BETWEEN 10 AND 100 AND 999>y
|
|
8249 </code>
|
|
8250 <para>
|
|
8251 The query optimizer might translate this into three separate
|
|
8252 constraints:
|
|
8253 </para>
|
|
8254 <code>
|
|
8255 x >= 10
|
|
8256 x <= 100
|
|
8257 y < 999
|
|
8258 </code>
|
|
8259 <para>
|
|
8260 For each constraint, the aConstraint[].iColumn field indicates
|
|
8261 which column appears on the left-hand side of the constraint. The
|
|
8262 first column of the virtual table is column 0. The rowid of the
|
|
8263 virtual table is column -1. The aConstraint[].op field indicates
|
|
8264 which operator is used. The SQLITE_INDEX_CONSTRAINT_* constants map
|
|
8265 integer constants into operator values. Columns occur in the order
|
|
8266 they were defined by the call to sqlite3_declare_vtab() in the
|
|
8267 xCreate or xConnect method. Hidden columns are counted when
|
|
8268 determining the column index.
|
|
8269 </para>
|
|
8270 <para>
|
|
8271 The aConstraint[] array contains information about all constraints
|
|
8272 that apply to the virtual table. But some of the constraints might
|
|
8273 not be usable because of the way tables are ordered in a join. The
|
|
8274 xBestIndex method must therefore only consider constraints that
|
|
8275 have an aConstraint[].usable flag which is true.
|
|
8276 </para>
|
|
8277 <para>
|
|
8278 In addition to WHERE clause constraints, the SQLite core also tells
|
|
8279 the xBestIndex method about the ORDER BY clause. (In an aggregate
|
|
8280 query, the SQLite core might put in GROUP BY clause information in
|
|
8281 place of the ORDER BY clause information, but this fact should not
|
|
8282 make any difference to the xBestIndex method.) If all terms of the
|
|
8283 ORDER BY clause are columns in the virtual table, then nOrderBy
|
|
8284 will be the number of terms in the ORDER BY clause and the
|
|
8285 aOrderBy[] array will identify the column for each term in the
|
|
8286 order by clause and whether or not that column is ASC or DESC.
|
|
8287 </para>
|
|
8288 <para>
|
|
8289 2.3.2 Outputs
|
|
8290 </para>
|
|
8291 <para>
|
|
8292 Given all of the information above, the job of the xBestIndex
|
|
8293 method it to figure out the best way to search the virtual table.
|
|
8294 </para>
|
|
8295 <para>
|
|
8296 The xBestIndex method fills the idxNum and idxStr fields with
|
|
8297 information that communicates an indexing strategy to the xFilter
|
|
8298 method. The information in idxNum and idxStr is arbitrary as far as
|
|
8299 the SQLite core is concerned. The SQLite core just copies the
|
|
8300 information through to the xFilter method. Any desired meaning can
|
|
8301 be assigned to idxNum and idxStr as long as xBestIndex and xFilter
|
|
8302 agree on what that meaning is.
|
|
8303 </para>
|
|
8304 <para>
|
|
8305 The idxStr value may be a string obtained from an SQLite memory
|
|
8306 allocation function such as sqlite3_mprintf(). If this is the case,
|
|
8307 then the needToFreeIdxStr flag must be set to true so that the
|
|
8308 SQLite core will know to call sqlite3_free() on that string when it
|
|
8309 has finished with it, and thus avoid a memory leak.
|
|
8310 </para>
|
|
8311 <para>
|
|
8312 If the virtual table will output rows in the order specified by the
|
|
8313 ORDER BY clause, then the orderByConsumed flag may be set to true.
|
|
8314 If the output is not automatically in the correct order then
|
|
8315 orderByConsumed must be left in its default false setting. This
|
|
8316 will indicate to the SQLite core that it will need to do a separate
|
|
8317 sorting pass over the data after it comes out of the virtual table.
|
|
8318 </para>
|
|
8319 <para>
|
|
8320 The estimatedCost field should be set to the estimated number of
|
|
8321 disk access operations required to execute this query against the
|
|
8322 virtual table. The SQLite core will often call xBestIndex multiple
|
|
8323 times with different constraints, obtain multiple cost estimates,
|
|
8324 then choose the query plan that gives the lowest estimate.
|
|
8325 </para>
|
|
8326 <para>
|
|
8327 The aConstraintUsage[] array contains one element for each of the
|
|
8328 nConstraint constraints in the inputs section of the
|
|
8329 sqlite3_index_info structure. The aConstraintUsage[] array is used
|
|
8330 by xBestIndex to tell the core how it is using the constraints.
|
|
8331 </para>
|
|
8332 <para>
|
|
8333 The xBestIndex method may set aConstraintUsage[].argvIndex entries
|
|
8334 to values greater than one. Exactly one entry should be set to 1,
|
|
8335 another to 2, another to 3, and so forth up to as many or as few as
|
|
8336 the xBestIndex method wants. The EXPR of the corresponding
|
|
8337 constraints will then be passed in as the argv[] parameters to
|
|
8338 xFilter.
|
|
8339 </para>
|
|
8340 <para>
|
|
8341 For example, if the aConstraint[3].argvIndex is set to 1, then when
|
|
8342 xFilter is called, the argv[0] passed to xFilter will have the EXPR
|
|
8343 value of the aConstraint[3] constraint.
|
|
8344 </para>
|
|
8345 <para>
|
|
8346 By default, the SQLite core double checks all constraints on each
|
|
8347 row of the virtual table that it receives. If such a check is
|
|
8348 redundant, the xBestFilter method can suppress that double-check by
|
|
8349 setting aConstraintUsage[].omit.
|
|
8350 </para>
|
|
8351 </summary>
|
|
8352 <param name="pVtab">
|
|
8353 The native pointer to the sqlite3_vtab derived structure.
|
|
8354 </param>
|
|
8355 <param name="pIndex">
|
|
8356 The native pointer to the sqlite3_index_info structure.
|
|
8357 </param>
|
|
8358 <returns>
|
|
8359 A standard SQLite return code.
|
|
8360 </returns>
|
|
8361 </member>
|
|
8362 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)">
|
|
8363 <summary>
|
|
8364 <para>
|
|
8365 This method releases a connection to a virtual table. Only the
|
|
8366 sqlite3_vtab object is destroyed. The virtual table is not
|
|
8367 destroyed and any backing store associated with the virtual table
|
|
8368 persists. This method undoes the work of xConnect.
|
|
8369 </para>
|
|
8370 <para>
|
|
8371 This method is a destructor for a connection to the virtual table.
|
|
8372 Contrast this method with xDestroy. The xDestroy is a destructor
|
|
8373 for the entire virtual table.
|
|
8374 </para>
|
|
8375 <para>
|
|
8376 The xDisconnect method is required for every virtual table
|
|
8377 implementation, though it is acceptable for the xDisconnect and
|
|
8378 xDestroy methods to be the same function if that makes sense for
|
|
8379 the particular virtual table.
|
|
8380 </para>
|
|
8381 </summary>
|
|
8382 <param name="pVtab">
|
|
8383 The native pointer to the sqlite3_vtab derived structure.
|
|
8384 </param>
|
|
8385 <returns>
|
|
8386 A standard SQLite return code.
|
|
8387 </returns>
|
|
8388 </member>
|
|
8389 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)">
|
|
8390 <summary>
|
|
8391 <para>
|
|
8392 This method releases a connection to a virtual table, just like the
|
|
8393 xDisconnect method, and it also destroys the underlying table
|
|
8394 implementation. This method undoes the work of xCreate.
|
|
8395 </para>
|
|
8396 <para>
|
|
8397 The xDisconnect method is called whenever a database connection
|
|
8398 that uses a virtual table is closed. The xDestroy method is only
|
|
8399 called when a DROP TABLE statement is executed against the virtual
|
|
8400 table.
|
|
8401 </para>
|
|
8402 <para>
|
|
8403 The xDestroy method is required for every virtual table
|
|
8404 implementation, though it is acceptable for the xDisconnect and
|
|
8405 xDestroy methods to be the same function if that makes sense for
|
|
8406 the particular virtual table.
|
|
8407 </para>
|
|
8408 </summary>
|
|
8409 <param name="pVtab">
|
|
8410 The native pointer to the sqlite3_vtab derived structure.
|
|
8411 </param>
|
|
8412 <returns>
|
|
8413 A standard SQLite return code.
|
|
8414 </returns>
|
|
8415 </member>
|
|
8416 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)">
|
|
8417 <summary>
|
|
8418 <para>
|
|
8419 The xOpen method creates a new cursor used for accessing (read
|
|
8420 and/or writing) a virtual table. A successful invocation of this
|
|
8421 method will allocate the memory for the sqlite3_vtab_cursor (or a
|
|
8422 subclass), initialize the new object, and make *ppCursor point to
|
|
8423 the new object. The successful call then returns SQLITE_OK.
|
|
8424 </para>
|
|
8425 <para>
|
|
8426 For every successful call to this method, the SQLite core will
|
|
8427 later invoke the xClose method to destroy the allocated cursor.
|
|
8428 </para>
|
|
8429 <para>
|
|
8430 The xOpen method need not initialize the pVtab field of the
|
|
8431 sqlite3_vtab_cursor structure. The SQLite core will take care of
|
|
8432 that chore automatically.
|
|
8433 </para>
|
|
8434 <para>
|
|
8435 A virtual table implementation must be able to support an arbitrary
|
|
8436 number of simultaneously open cursors.
|
|
8437 </para>
|
|
8438 <para>
|
|
8439 When initially opened, the cursor is in an undefined state. The
|
|
8440 SQLite core will invoke the xFilter method on the cursor prior to
|
|
8441 any attempt to position or read from the cursor.
|
|
8442 </para>
|
|
8443 <para>
|
|
8444 The xOpen method is required for every virtual table
|
|
8445 implementation.
|
|
8446 </para>
|
|
8447 </summary>
|
|
8448 <param name="pVtab">
|
|
8449 The native pointer to the sqlite3_vtab derived structure.
|
|
8450 </param>
|
|
8451 <param name="pCursor">
|
|
8452 Upon success, this parameter must be modified to point to the newly
|
|
8453 created native sqlite3_vtab_cursor derived structure.
|
|
8454 </param>
|
|
8455 <returns>
|
|
8456 A standard SQLite return code.
|
|
8457 </returns>
|
|
8458 </member>
|
|
8459 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)">
|
|
8460 <summary>
|
|
8461 <para>
|
|
8462 The xClose method closes a cursor previously opened by xOpen. The
|
|
8463 SQLite core will always call xClose once for each cursor opened
|
|
8464 using xOpen.
|
|
8465 </para>
|
|
8466 <para>
|
|
8467 This method must release all resources allocated by the
|
|
8468 corresponding xOpen call. The routine will not be called again even
|
|
8469 if it returns an error. The SQLite core will not use the
|
|
8470 sqlite3_vtab_cursor again after it has been closed.
|
|
8471 </para>
|
|
8472 <para>
|
|
8473 The xClose method is required for every virtual table
|
|
8474 implementation.
|
|
8475 </para>
|
|
8476 </summary>
|
|
8477 <param name="pCursor">
|
|
8478 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8479 </param>
|
|
8480 <returns>
|
|
8481 A standard SQLite return code.
|
|
8482 </returns>
|
|
8483 </member>
|
|
8484 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
|
|
8485 <summary>
|
|
8486 <para>
|
|
8487 This method begins a search of a virtual table. The first argument
|
|
8488 is a cursor opened by xOpen. The next two argument define a
|
|
8489 particular search index previously chosen by xBestIndex. The
|
|
8490 specific meanings of idxNum and idxStr are unimportant as long as
|
|
8491 xFilter and xBestIndex agree on what that meaning is.
|
|
8492 </para>
|
|
8493 <para>
|
|
8494 The xBestIndex function may have requested the values of certain
|
|
8495 expressions using the aConstraintUsage[].argvIndex values of the
|
|
8496 sqlite3_index_info structure. Those values are passed to xFilter
|
|
8497 using the argc and argv parameters.
|
|
8498 </para>
|
|
8499 <para>
|
|
8500 If the virtual table contains one or more rows that match the
|
|
8501 search criteria, then the cursor must be left point at the first
|
|
8502 row. Subsequent calls to xEof must return false (zero). If there
|
|
8503 are no rows match, then the cursor must be left in a state that
|
|
8504 will cause the xEof to return true (non-zero). The SQLite engine
|
|
8505 will use the xColumn and xRowid methods to access that row content.
|
|
8506 The xNext method will be used to advance to the next row.
|
|
8507 </para>
|
|
8508 <para>
|
|
8509 This method must return SQLITE_OK if successful, or an sqlite error
|
|
8510 code if an error occurs.
|
|
8511 </para>
|
|
8512 <para>
|
|
8513 The xFilter method is required for every virtual table
|
|
8514 implementation.
|
|
8515 </para>
|
|
8516 </summary>
|
|
8517 <param name="pCursor">
|
|
8518 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8519 </param>
|
|
8520 <param name="idxNum">
|
|
8521 Number used to help identify the selected index.
|
|
8522 </param>
|
|
8523 <param name="idxStr">
|
|
8524 The native pointer to the UTF-8 encoded string containing the
|
|
8525 string used to help identify the selected index.
|
|
8526 </param>
|
|
8527 <param name="argc">
|
|
8528 The number of native pointers to sqlite3_value structures specified
|
|
8529 in <paramref name="argv" />.
|
|
8530 </param>
|
|
8531 <param name="argv">
|
|
8532 An array of native pointers to sqlite3_value structures containing
|
|
8533 filtering criteria for the selected index.
|
|
8534 </param>
|
|
8535 <returns>
|
|
8536 A standard SQLite return code.
|
|
8537 </returns>
|
|
8538 </member>
|
|
8539 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)">
|
|
8540 <summary>
|
|
8541 <para>
|
|
8542 The xNext method advances a virtual table cursor to the next row of
|
|
8543 a result set initiated by xFilter. If the cursor is already
|
|
8544 pointing at the last row when this routine is called, then the
|
|
8545 cursor no longer points to valid data and a subsequent call to the
|
|
8546 xEof method must return true (non-zero). If the cursor is
|
|
8547 successfully advanced to another row of content, then subsequent
|
|
8548 calls to xEof must return false (zero).
|
|
8549 </para>
|
|
8550 <para>
|
|
8551 This method must return SQLITE_OK if successful, or an sqlite error
|
|
8552 code if an error occurs.
|
|
8553 </para>
|
|
8554 <para>
|
|
8555 The xNext method is required for every virtual table
|
|
8556 implementation.
|
|
8557 </para>
|
|
8558 </summary>
|
|
8559 <param name="pCursor">
|
|
8560 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8561 </param>
|
|
8562 <returns>
|
|
8563 A standard SQLite return code.
|
|
8564 </returns>
|
|
8565 </member>
|
|
8566 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)">
|
|
8567 <summary>
|
|
8568 <para>
|
|
8569 The xEof method must return false (zero) if the specified cursor
|
|
8570 currently points to a valid row of data, or true (non-zero)
|
|
8571 otherwise. This method is called by the SQL engine immediately
|
|
8572 after each xFilter and xNext invocation.
|
|
8573 </para>
|
|
8574 <para>
|
|
8575 The xEof method is required for every virtual table implementation.
|
|
8576 </para>
|
|
8577 </summary>
|
|
8578 <param name="pCursor">
|
|
8579 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8580 </param>
|
|
8581 <returns>
|
|
8582 Non-zero if no more rows are available; zero otherwise.
|
|
8583 </returns>
|
|
8584 </member>
|
|
8585 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)">
|
|
8586 <summary>
|
|
8587 <para>
|
|
8588 The SQLite core invokes this method in order to find the value for
|
|
8589 the N-th column of the current row. N is zero-based so the first
|
|
8590 column is numbered 0. The xColumn method may return its result back
|
|
8591 to SQLite using one of the following interface:
|
|
8592 </para>
|
|
8593 <code>
|
|
8594 sqlite3_result_blob()
|
|
8595 sqlite3_result_double()
|
|
8596 sqlite3_result_int()
|
|
8597 sqlite3_result_int64()
|
|
8598 sqlite3_result_null()
|
|
8599 sqlite3_result_text()
|
|
8600 sqlite3_result_text16()
|
|
8601 sqlite3_result_text16le()
|
|
8602 sqlite3_result_text16be()
|
|
8603 sqlite3_result_zeroblob()
|
|
8604 </code>
|
|
8605 <para>
|
|
8606 If the xColumn method implementation calls none of the functions
|
|
8607 above, then the value of the column defaults to an SQL NULL.
|
|
8608 </para>
|
|
8609 <para>
|
|
8610 To raise an error, the xColumn method should use one of the
|
|
8611 result_text() methods to set the error message text, then return an
|
|
8612 appropriate error code. The xColumn method must return SQLITE_OK on
|
|
8613 success.
|
|
8614 </para>
|
|
8615 <para>
|
|
8616 The xColumn method is required for every virtual table
|
|
8617 implementation.
|
|
8618 </para>
|
|
8619 </summary>
|
|
8620 <param name="pCursor">
|
|
8621 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8622 </param>
|
|
8623 <param name="pContext">
|
|
8624 The native pointer to the sqlite3_context structure to be used
|
|
8625 for returning the specified column value to the SQLite core
|
|
8626 library.
|
|
8627 </param>
|
|
8628 <param name="index">
|
|
8629 The zero-based index corresponding to the column containing the
|
|
8630 value to be returned.
|
|
8631 </param>
|
|
8632 <returns>
|
|
8633 A standard SQLite return code.
|
|
8634 </returns>
|
|
8635 </member>
|
|
8636 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)">
|
|
8637 <summary>
|
|
8638 <para>
|
|
8639 A successful invocation of this method will cause *pRowid to be
|
|
8640 filled with the rowid of row that the virtual table cursor pCur is
|
|
8641 currently pointing at. This method returns SQLITE_OK on success. It
|
|
8642 returns an appropriate error code on failure.
|
|
8643 </para>
|
|
8644 <para>
|
|
8645 The xRowid method is required for every virtual table
|
|
8646 implementation.
|
|
8647 </para>
|
|
8648 </summary>
|
|
8649 <param name="pCursor">
|
|
8650 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
8651 </param>
|
|
8652 <param name="rowId">
|
|
8653 Upon success, this parameter must be modified to contain the unique
|
|
8654 integer row identifier for the current row for the specified cursor.
|
|
8655 </param>
|
|
8656 <returns>
|
|
8657 A standard SQLite return code.
|
|
8658 </returns>
|
|
8659 </member>
|
|
8660 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)">
|
|
8661 <summary>
|
|
8662 <para>
|
|
8663 All changes to a virtual table are made using the xUpdate method.
|
|
8664 This one method can be used to insert, delete, or update.
|
|
8665 </para>
|
|
8666 <para>
|
|
8667 The argc parameter specifies the number of entries in the argv
|
|
8668 array. The value of argc will be 1 for a pure delete operation or
|
|
8669 N+2 for an insert or replace or update where N is the number of
|
|
8670 columns in the table. In the previous sentence, N includes any
|
|
8671 hidden columns.
|
|
8672 </para>
|
|
8673 <para>
|
|
8674 Every argv entry will have a non-NULL value in C but may contain
|
|
8675 the SQL value NULL. In other words, it is always true that
|
|
8676 argv[i]!=0 for i between 0 and argc-1. However, it might be the
|
|
8677 case that sqlite3_value_type(argv[i])==SQLITE_NULL.
|
|
8678 </para>
|
|
8679 <para>
|
|
8680 The argv[0] parameter is the rowid of a row in the virtual table
|
|
8681 to be deleted. If argv[0] is an SQL NULL, then no deletion occurs.
|
|
8682 </para>
|
|
8683 <para>
|
|
8684 The argv[1] parameter is the rowid of a new row to be inserted into
|
|
8685 the virtual table. If argv[1] is an SQL NULL, then the
|
|
8686 implementation must choose a rowid for the newly inserted row.
|
|
8687 Subsequent argv[] entries contain values of the columns of the
|
|
8688 virtual table, in the order that the columns were declared. The
|
|
8689 number of columns will match the table declaration that the
|
|
8690 xConnect or xCreate method made using the sqlite3_declare_vtab()
|
|
8691 call. All hidden columns are included.
|
|
8692 </para>
|
|
8693 <para>
|
|
8694 When doing an insert without a rowid (argc>1, argv[1] is an SQL
|
|
8695 NULL), the implementation must set *pRowid to the rowid of the
|
|
8696 newly inserted row; this will become the value returned by the
|
|
8697 sqlite3_last_insert_rowid() function. Setting this value in all the
|
|
8698 other cases is a harmless no-op; the SQLite engine ignores the
|
|
8699 *pRowid return value if argc==1 or argv[1] is not an SQL NULL.
|
|
8700 </para>
|
|
8701 <para>
|
|
8702 Each call to xUpdate will fall into one of cases shown below. Note
|
|
8703 that references to argv[i] mean the SQL value held within the
|
|
8704 argv[i] object, not the argv[i] object itself.
|
|
8705 </para>
|
|
8706 <code>
|
|
8707 argc = 1
|
|
8708 </code>
|
|
8709 <para>
|
|
8710 The single row with rowid equal to argv[0] is deleted. No
|
|
8711 insert occurs.
|
|
8712 </para>
|
|
8713 <code>
|
|
8714 argc > 1
|
|
8715 argv[0] = NULL
|
|
8716 </code>
|
|
8717 <para>
|
|
8718 A new row is inserted with a rowid argv[1] and column
|
|
8719 values in argv[2] and following. If argv[1] is an SQL NULL,
|
|
8720 the a new unique rowid is generated automatically.
|
|
8721 </para>
|
|
8722 <code>
|
|
8723 argc > 1
|
|
8724 argv[0] ? NULL
|
|
8725 argv[0] = argv[1]
|
|
8726 </code>
|
|
8727 <para>
|
|
8728 The row with rowid argv[0] is updated with new values in
|
|
8729 argv[2] and following parameters.
|
|
8730 </para>
|
|
8731 <code>
|
|
8732 argc > 1
|
|
8733 argv[0] ? NULL
|
|
8734 argv[0] ? argv[1]
|
|
8735 </code>
|
|
8736 <para>
|
|
8737 The row with rowid argv[0] is updated with rowid argv[1]
|
|
8738 and new values in argv[2] and following parameters. This
|
|
8739 will occur when an SQL statement updates a rowid, as in
|
|
8740 the statement:
|
|
8741 </para>
|
|
8742 <code>
|
|
8743 UPDATE table SET rowid=rowid+1 WHERE ...;
|
|
8744 </code>
|
|
8745 <para>
|
|
8746 The xUpdate method must return SQLITE_OK if and only if it is
|
|
8747 successful. If a failure occurs, the xUpdate must return an
|
|
8748 appropriate error code. On a failure, the pVTab->zErrMsg element
|
|
8749 may optionally be replaced with error message text stored in memory
|
|
8750 allocated from SQLite using functions such as sqlite3_mprintf() or
|
|
8751 sqlite3_malloc().
|
|
8752 </para>
|
|
8753 <para>
|
|
8754 If the xUpdate method violates some constraint of the virtual table
|
|
8755 (including, but not limited to, attempting to store a value of the
|
|
8756 wrong datatype, attempting to store a value that is too large or
|
|
8757 too small, or attempting to change a read-only value) then the
|
|
8758 xUpdate must fail with an appropriate error code.
|
|
8759 </para>
|
|
8760 <para>
|
|
8761 There might be one or more sqlite3_vtab_cursor objects open and in
|
|
8762 use on the virtual table instance and perhaps even on the row of
|
|
8763 the virtual table when the xUpdate method is invoked. The
|
|
8764 implementation of xUpdate must be prepared for attempts to delete
|
|
8765 or modify rows of the table out from other existing cursors. If the
|
|
8766 virtual table cannot accommodate such changes, the xUpdate method
|
|
8767 must return an error code.
|
|
8768 </para>
|
|
8769 <para>
|
|
8770 The xUpdate method is optional. If the xUpdate pointer in the
|
|
8771 sqlite3_module for a virtual table is a NULL pointer, then the
|
|
8772 virtual table is read-only.
|
|
8773 </para>
|
|
8774 </summary>
|
|
8775 <param name="pVtab">
|
|
8776 The native pointer to the sqlite3_vtab derived structure.
|
|
8777 </param>
|
|
8778 <param name="argc">
|
|
8779 The number of new or modified column values contained in
|
|
8780 <paramref name="argv" />.
|
|
8781 </param>
|
|
8782 <param name="argv">
|
|
8783 The array of native pointers to sqlite3_value structures containing
|
|
8784 the new or modified column values, if any.
|
|
8785 </param>
|
|
8786 <param name="rowId">
|
|
8787 Upon success, this parameter must be modified to contain the unique
|
|
8788 integer row identifier for the row that was inserted, if any.
|
|
8789 </param>
|
|
8790 <returns>
|
|
8791 A standard SQLite return code.
|
|
8792 </returns>
|
|
8793 </member>
|
|
8794 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)">
|
|
8795 <summary>
|
|
8796 <para>
|
|
8797 This method begins a transaction on a virtual table. This is method
|
|
8798 is optional. The xBegin pointer of sqlite3_module may be NULL.
|
|
8799 </para>
|
|
8800 <para>
|
|
8801 This method is always followed by one call to either the xCommit or
|
|
8802 xRollback method. Virtual table transactions do not nest, so the
|
|
8803 xBegin method will not be invoked more than once on a single
|
|
8804 virtual table without an intervening call to either xCommit or
|
|
8805 xRollback. Multiple calls to other methods can and likely will
|
|
8806 occur in between the xBegin and the corresponding xCommit or
|
|
8807 xRollback.
|
|
8808 </para>
|
|
8809 </summary>
|
|
8810 <param name="pVtab">
|
|
8811 The native pointer to the sqlite3_vtab derived structure.
|
|
8812 </param>
|
|
8813 <returns>
|
|
8814 A standard SQLite return code.
|
|
8815 </returns>
|
|
8816 </member>
|
|
8817 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)">
|
|
8818 <summary>
|
|
8819 <para>
|
|
8820 This method signals the start of a two-phase commit on a virtual
|
|
8821 table. This is method is optional. The xSync pointer of
|
|
8822 sqlite3_module may be NULL.
|
|
8823 </para>
|
|
8824 <para>
|
|
8825 This method is only invoked after call to the xBegin method and
|
|
8826 prior to an xCommit or xRollback. In order to implement two-phase
|
|
8827 commit, the xSync method on all virtual tables is invoked prior to
|
|
8828 invoking the xCommit method on any virtual table. If any of the
|
|
8829 xSync methods fail, the entire transaction is rolled back.
|
|
8830 </para>
|
|
8831 </summary>
|
|
8832 <param name="pVtab">
|
|
8833 The native pointer to the sqlite3_vtab derived structure.
|
|
8834 </param>
|
|
8835 <returns>
|
|
8836 A standard SQLite return code.
|
|
8837 </returns>
|
|
8838 </member>
|
|
8839 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)">
|
|
8840 <summary>
|
|
8841 <para>
|
|
8842 This method causes a virtual table transaction to commit. This is
|
|
8843 method is optional. The xCommit pointer of sqlite3_module may be
|
|
8844 NULL.
|
|
8845 </para>
|
|
8846 <para>
|
|
8847 A call to this method always follows a prior call to xBegin and
|
|
8848 xSync.
|
|
8849 </para>
|
|
8850 </summary>
|
|
8851 <param name="pVtab">
|
|
8852 The native pointer to the sqlite3_vtab derived structure.
|
|
8853 </param>
|
|
8854 <returns>
|
|
8855 A standard SQLite return code.
|
|
8856 </returns>
|
|
8857 </member>
|
|
8858 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)">
|
|
8859 <summary>
|
|
8860 <para>
|
|
8861 This method causes a virtual table transaction to rollback. This is
|
|
8862 method is optional. The xRollback pointer of sqlite3_module may be
|
|
8863 NULL.
|
|
8864 </para>
|
|
8865 <para>
|
|
8866 A call to this method always follows a prior call to xBegin.
|
|
8867 </para>
|
|
8868 </summary>
|
|
8869 <param name="pVtab">
|
|
8870 The native pointer to the sqlite3_vtab derived structure.
|
|
8871 </param>
|
|
8872 <returns>
|
|
8873 A standard SQLite return code.
|
|
8874 </returns>
|
|
8875 </member>
|
|
8876 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)">
|
|
8877 <summary>
|
|
8878 <para>
|
|
8879 This method provides notification that the virtual table
|
|
8880 implementation that the virtual table will be given a new name. If
|
|
8881 this method returns SQLITE_OK then SQLite renames the table. If
|
|
8882 this method returns an error code then the renaming is prevented.
|
|
8883 </para>
|
|
8884 <para>
|
|
8885 The xRename method is required for every virtual table
|
|
8886 implementation.
|
|
8887 </para>
|
|
8888 </summary>
|
|
8889 <param name="pVtab">
|
|
8890 The native pointer to the sqlite3_vtab derived structure.
|
|
8891 </param>
|
|
8892 <param name="nArg">
|
|
8893 The number of arguments to the function being sought.
|
|
8894 </param>
|
|
8895 <param name="zName">
|
|
8896 The name of the function being sought.
|
|
8897 </param>
|
|
8898 <param name="callback">
|
|
8899 Upon success, this parameter must be modified to contain the
|
|
8900 delegate responsible for implementing the specified function.
|
|
8901 </param>
|
|
8902 <param name="pClientData">
|
|
8903 Upon success, this parameter must be modified to contain the
|
|
8904 native user-data pointer associated with
|
|
8905 <paramref name="callback" />.
|
|
8906 </param>
|
|
8907 <returns>
|
|
8908 Non-zero if the specified function was found; zero otherwise.
|
|
8909 </returns>
|
|
8910 </member>
|
|
8911 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)">
|
|
8912 <summary>
|
|
8913 <para>
|
|
8914 This method provides notification that the virtual table
|
|
8915 implementation that the virtual table will be given a new name. If
|
|
8916 this method returns SQLITE_OK then SQLite renames the table. If
|
|
8917 this method returns an error code then the renaming is prevented.
|
|
8918 </para>
|
|
8919 <para>
|
|
8920 The xRename method is required for every virtual table
|
|
8921 implementation.
|
|
8922 </para>
|
|
8923 </summary>
|
|
8924 <param name="pVtab">
|
|
8925 The native pointer to the sqlite3_vtab derived structure.
|
|
8926 </param>
|
|
8927 <param name="zNew">
|
|
8928 The native pointer to the UTF-8 encoded string containing the new
|
|
8929 name for the virtual table.
|
|
8930 </param>
|
|
8931 <returns>
|
|
8932 A standard SQLite return code.
|
|
8933 </returns>
|
|
8934 </member>
|
|
8935 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)">
|
|
8936 <summary>
|
|
8937 <para>
|
|
8938 These methods provide the virtual table implementation an
|
|
8939 opportunity to implement nested transactions. They are always
|
|
8940 optional and will only be called in SQLite version 3.7.7 and later.
|
|
8941 </para>
|
|
8942 <para>
|
|
8943 When xSavepoint(X,N) is invoked, that is a signal to the virtual
|
|
8944 table X that it should save its current state as savepoint N. A
|
|
8945 subsequent call to xRollbackTo(X,R) means that the state of the
|
|
8946 virtual table should return to what it was when xSavepoint(X,R) was
|
|
8947 last called. The call to xRollbackTo(X,R) will invalidate all
|
|
8948 savepoints with N>R; none of the invalided savepoints will be
|
|
8949 rolled back or released without first being reinitialized by a call
|
|
8950 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints
|
|
8951 where N>=M.
|
|
8952 </para>
|
|
8953 <para>
|
|
8954 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will
|
|
8955 ever be called except in between calls to xBegin() and either
|
|
8956 xCommit() or xRollback().
|
|
8957 </para>
|
|
8958 </summary>
|
|
8959 <param name="pVtab">
|
|
8960 The native pointer to the sqlite3_vtab derived structure.
|
|
8961 </param>
|
|
8962 <param name="iSavepoint">
|
|
8963 This is an integer identifier under which the the current state of
|
|
8964 the virtual table should be saved.
|
|
8965 </param>
|
|
8966 <returns>
|
|
8967 A standard SQLite return code.
|
|
8968 </returns>
|
|
8969 </member>
|
|
8970 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)">
|
|
8971 <summary>
|
|
8972 <para>
|
|
8973 These methods provide the virtual table implementation an
|
|
8974 opportunity to implement nested transactions. They are always
|
|
8975 optional and will only be called in SQLite version 3.7.7 and later.
|
|
8976 </para>
|
|
8977 <para>
|
|
8978 When xSavepoint(X,N) is invoked, that is a signal to the virtual
|
|
8979 table X that it should save its current state as savepoint N. A
|
|
8980 subsequent call to xRollbackTo(X,R) means that the state of the
|
|
8981 virtual table should return to what it was when xSavepoint(X,R) was
|
|
8982 last called. The call to xRollbackTo(X,R) will invalidate all
|
|
8983 savepoints with N>R; none of the invalided savepoints will be
|
|
8984 rolled back or released without first being reinitialized by a call
|
|
8985 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints
|
|
8986 where N>=M.
|
|
8987 </para>
|
|
8988 <para>
|
|
8989 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will
|
|
8990 ever be called except in between calls to xBegin() and either
|
|
8991 xCommit() or xRollback().
|
|
8992 </para>
|
|
8993 </summary>
|
|
8994 <param name="pVtab">
|
|
8995 The native pointer to the sqlite3_vtab derived structure.
|
|
8996 </param>
|
|
8997 <param name="iSavepoint">
|
|
8998 This is an integer used to indicate that any saved states with an
|
|
8999 identifier greater than or equal to this should be deleted by the
|
|
9000 virtual table.
|
|
9001 </param>
|
|
9002 <returns>
|
|
9003 A standard SQLite return code.
|
|
9004 </returns>
|
|
9005 </member>
|
|
9006 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)">
|
|
9007 <summary>
|
|
9008 <para>
|
|
9009 These methods provide the virtual table implementation an
|
|
9010 opportunity to implement nested transactions. They are always
|
|
9011 optional and will only be called in SQLite version 3.7.7 and later.
|
|
9012 </para>
|
|
9013 <para>
|
|
9014 When xSavepoint(X,N) is invoked, that is a signal to the virtual
|
|
9015 table X that it should save its current state as savepoint N. A
|
|
9016 subsequent call to xRollbackTo(X,R) means that the state of the
|
|
9017 virtual table should return to what it was when xSavepoint(X,R) was
|
|
9018 last called. The call to xRollbackTo(X,R) will invalidate all
|
|
9019 savepoints with N>R; none of the invalided savepoints will be
|
|
9020 rolled back or released without first being reinitialized by a call
|
|
9021 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints
|
|
9022 where N>=M.
|
|
9023 </para>
|
|
9024 <para>
|
|
9025 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will
|
|
9026 ever be called except in between calls to xBegin() and either
|
|
9027 xCommit() or xRollback().
|
|
9028 </para>
|
|
9029 </summary>
|
|
9030 <param name="pVtab">
|
|
9031 The native pointer to the sqlite3_vtab derived structure.
|
|
9032 </param>
|
|
9033 <param name="iSavepoint">
|
|
9034 This is an integer identifier used to specify a specific saved
|
|
9035 state for the virtual table for it to restore itself back to, which
|
|
9036 should also have the effect of deleting all saved states with an
|
|
9037 integer identifier greater than this one.
|
|
9038 </param>
|
|
9039 <returns>
|
|
9040 A standard SQLite return code.
|
|
9041 </returns>
|
|
9042 </member>
|
|
9043 <member name="T:System.Data.SQLite.ISQLiteManagedModule">
|
|
9044 <summary>
|
|
9045 This interface represents a virtual table implementation written in
|
|
9046 managed code.
|
|
9047 </summary>
|
|
9048 </member>
|
|
9049 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
9050 <summary>
|
|
9051 This method is called in response to the
|
|
9052 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
9053 </summary>
|
|
9054 <param name="connection">
|
|
9055 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with
|
|
9056 the virtual table.
|
|
9057 </param>
|
|
9058 <param name="pClientData">
|
|
9059 The native user-data pointer associated with this module, as it was
|
|
9060 provided to the SQLite core library when the native module instance
|
|
9061 was created.
|
|
9062 </param>
|
|
9063 <param name="arguments">
|
|
9064 The module name, database name, virtual table name, and all other
|
|
9065 arguments passed to the CREATE VIRTUAL TABLE statement.
|
|
9066 </param>
|
|
9067 <param name="table">
|
|
9068 Upon success, this parameter must be modified to contain the
|
|
9069 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with
|
|
9070 the virtual table.
|
|
9071 </param>
|
|
9072 <param name="error">
|
|
9073 Upon failure, this parameter must be modified to contain an error
|
|
9074 message.
|
|
9075 </param>
|
|
9076 <returns>
|
|
9077 A standard SQLite return code.
|
|
9078 </returns>
|
|
9079 </member>
|
|
9080 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
9081 <summary>
|
|
9082 This method is called in response to the
|
|
9083 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
9084 </summary>
|
|
9085 <param name="connection">
|
|
9086 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with
|
|
9087 the virtual table.
|
|
9088 </param>
|
|
9089 <param name="pClientData">
|
|
9090 The native user-data pointer associated with this module, as it was
|
|
9091 provided to the SQLite core library when the native module instance
|
|
9092 was created.
|
|
9093 </param>
|
|
9094 <param name="arguments">
|
|
9095 The module name, database name, virtual table name, and all other
|
|
9096 arguments passed to the CREATE VIRTUAL TABLE statement.
|
|
9097 </param>
|
|
9098 <param name="table">
|
|
9099 Upon success, this parameter must be modified to contain the
|
|
9100 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with
|
|
9101 the virtual table.
|
|
9102 </param>
|
|
9103 <param name="error">
|
|
9104 Upon failure, this parameter must be modified to contain an error
|
|
9105 message.
|
|
9106 </param>
|
|
9107 <returns>
|
|
9108 A standard SQLite return code.
|
|
9109 </returns>
|
|
9110 </member>
|
|
9111 <member name="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)">
|
|
9112 <summary>
|
|
9113 This method is called in response to the
|
|
9114 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
9115 </summary>
|
|
9116 <param name="table">
|
|
9117 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9118 with this virtual table.
|
|
9119 </param>
|
|
9120 <param name="index">
|
|
9121 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the
|
|
9122 data for the inputs and outputs relating to index selection.
|
|
9123 </param>
|
|
9124 <returns>
|
|
9125 A standard SQLite return code.
|
|
9126 </returns>
|
|
9127 </member>
|
|
9128 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9129 <summary>
|
|
9130 This method is called in response to the
|
|
9131 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
9132 </summary>
|
|
9133 <param name="table">
|
|
9134 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9135 with this virtual table.
|
|
9136 </param>
|
|
9137 <returns>
|
|
9138 A standard SQLite return code.
|
|
9139 </returns>
|
|
9140 </member>
|
|
9141 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9142 <summary>
|
|
9143 This method is called in response to the
|
|
9144 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
9145 </summary>
|
|
9146 <param name="table">
|
|
9147 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9148 with this virtual table.
|
|
9149 </param>
|
|
9150 <returns>
|
|
9151 A standard SQLite return code.
|
|
9152 </returns>
|
|
9153 </member>
|
|
9154 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)">
|
|
9155 <summary>
|
|
9156 This method is called in response to the
|
|
9157 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
9158 </summary>
|
|
9159 <param name="table">
|
|
9160 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9161 with this virtual table.
|
|
9162 </param>
|
|
9163 <param name="cursor">
|
|
9164 Upon success, this parameter must be modified to contain the
|
|
9165 <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated
|
|
9166 with the newly opened virtual table cursor.
|
|
9167 </param>
|
|
9168 <returns>
|
|
9169 A standard SQLite return code.
|
|
9170 </returns>
|
|
9171 </member>
|
|
9172 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
9173 <summary>
|
|
9174 This method is called in response to the
|
|
9175 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
9176 </summary>
|
|
9177 <param name="cursor">
|
|
9178 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9179 associated with the previously opened virtual table cursor to be
|
|
9180 used.
|
|
9181 </param>
|
|
9182 <returns>
|
|
9183 A standard SQLite return code.
|
|
9184 </returns>
|
|
9185 </member>
|
|
9186 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])">
|
|
9187 <summary>
|
|
9188 This method is called in response to the
|
|
9189 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
9190 </summary>
|
|
9191 <param name="cursor">
|
|
9192 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9193 associated with the previously opened virtual table cursor to be
|
|
9194 used.
|
|
9195 </param>
|
|
9196 <param name="indexNumber">
|
|
9197 Number used to help identify the selected index.
|
|
9198 </param>
|
|
9199 <param name="indexString">
|
|
9200 String used to help identify the selected index.
|
|
9201 </param>
|
|
9202 <param name="values">
|
|
9203 The values corresponding to each column in the selected index.
|
|
9204 </param>
|
|
9205 <returns>
|
|
9206 A standard SQLite return code.
|
|
9207 </returns>
|
|
9208 </member>
|
|
9209 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
9210 <summary>
|
|
9211 This method is called in response to the
|
|
9212 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
9213 </summary>
|
|
9214 <param name="cursor">
|
|
9215 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9216 associated with the previously opened virtual table cursor to be
|
|
9217 used.
|
|
9218 </param>
|
|
9219 <returns>
|
|
9220 A standard SQLite return code.
|
|
9221 </returns>
|
|
9222 </member>
|
|
9223 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
9224 <summary>
|
|
9225 This method is called in response to the
|
|
9226 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
9227 </summary>
|
|
9228 <param name="cursor">
|
|
9229 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9230 associated with the previously opened virtual table cursor to be
|
|
9231 used.
|
|
9232 </param>
|
|
9233 <returns>
|
|
9234 Non-zero if no more rows are available; zero otherwise.
|
|
9235 </returns>
|
|
9236 </member>
|
|
9237 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)">
|
|
9238 <summary>
|
|
9239 This method is called in response to the
|
|
9240 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
9241 </summary>
|
|
9242 <param name="cursor">
|
|
9243 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9244 associated with the previously opened virtual table cursor to be
|
|
9245 used.
|
|
9246 </param>
|
|
9247 <param name="context">
|
|
9248 The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for
|
|
9249 returning the specified column value to the SQLite core library.
|
|
9250 </param>
|
|
9251 <param name="index">
|
|
9252 The zero-based index corresponding to the column containing the
|
|
9253 value to be returned.
|
|
9254 </param>
|
|
9255 <returns>
|
|
9256 A standard SQLite return code.
|
|
9257 </returns>
|
|
9258 </member>
|
|
9259 <member name="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)">
|
|
9260 <summary>
|
|
9261 This method is called in response to the
|
|
9262 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
9263 </summary>
|
|
9264 <param name="cursor">
|
|
9265 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
9266 associated with the previously opened virtual table cursor to be
|
|
9267 used.
|
|
9268 </param>
|
|
9269 <param name="rowId">
|
|
9270 Upon success, this parameter must be modified to contain the unique
|
|
9271 integer row identifier for the current row for the specified cursor.
|
|
9272 </param>
|
|
9273 <returns>
|
|
9274 A standard SQLite return code.
|
|
9275 </returns>
|
|
9276 </member>
|
|
9277 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)">
|
|
9278 <summary>
|
|
9279 This method is called in response to the
|
|
9280 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
9281 </summary>
|
|
9282 <param name="table">
|
|
9283 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9284 with this virtual table.
|
|
9285 </param>
|
|
9286 <param name="values">
|
|
9287 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing
|
|
9288 the new or modified column values, if any.
|
|
9289 </param>
|
|
9290 <param name="rowId">
|
|
9291 Upon success, this parameter must be modified to contain the unique
|
|
9292 integer row identifier for the row that was inserted, if any.
|
|
9293 </param>
|
|
9294 <returns>
|
|
9295 A standard SQLite return code.
|
|
9296 </returns>
|
|
9297 </member>
|
|
9298 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9299 <summary>
|
|
9300 This method is called in response to the
|
|
9301 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
9302 </summary>
|
|
9303 <param name="table">
|
|
9304 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9305 with this virtual table.
|
|
9306 </param>
|
|
9307 <returns>
|
|
9308 A standard SQLite return code.
|
|
9309 </returns>
|
|
9310 </member>
|
|
9311 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9312 <summary>
|
|
9313 This method is called in response to the
|
|
9314 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
9315 </summary>
|
|
9316 <param name="table">
|
|
9317 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9318 with this virtual table.
|
|
9319 </param>
|
|
9320 <returns>
|
|
9321 A standard SQLite return code.
|
|
9322 </returns>
|
|
9323 </member>
|
|
9324 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9325 <summary>
|
|
9326 This method is called in response to the
|
|
9327 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
9328 </summary>
|
|
9329 <param name="table">
|
|
9330 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9331 with this virtual table.
|
|
9332 </param>
|
|
9333 <returns>
|
|
9334 A standard SQLite return code.
|
|
9335 </returns>
|
|
9336 </member>
|
|
9337 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)">
|
|
9338 <summary>
|
|
9339 This method is called in response to the
|
|
9340 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
9341 </summary>
|
|
9342 <param name="table">
|
|
9343 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9344 with this virtual table.
|
|
9345 </param>
|
|
9346 <returns>
|
|
9347 A standard SQLite return code.
|
|
9348 </returns>
|
|
9349 </member>
|
|
9350 <member name="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)">
|
|
9351 <summary>
|
|
9352 This method is called in response to the
|
|
9353 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
9354 </summary>
|
|
9355 <param name="table">
|
|
9356 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9357 with this virtual table.
|
|
9358 </param>
|
|
9359 <param name="argumentCount">
|
|
9360 The number of arguments to the function being sought.
|
|
9361 </param>
|
|
9362 <param name="name">
|
|
9363 The name of the function being sought.
|
|
9364 </param>
|
|
9365 <param name="function">
|
|
9366 Upon success, this parameter must be modified to contain the
|
|
9367 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for
|
|
9368 implementing the specified function.
|
|
9369 </param>
|
|
9370 <param name="pClientData">
|
|
9371 Upon success, this parameter must be modified to contain the
|
|
9372 native user-data pointer associated with
|
|
9373 <paramref name="function"/>.
|
|
9374 </param>
|
|
9375 <returns>
|
|
9376 Non-zero if the specified function was found; zero otherwise.
|
|
9377 </returns>
|
|
9378 </member>
|
|
9379 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)">
|
|
9380 <summary>
|
|
9381 This method is called in response to the
|
|
9382 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
9383 </summary>
|
|
9384 <param name="table">
|
|
9385 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9386 with this virtual table.
|
|
9387 </param>
|
|
9388 <param name="newName">
|
|
9389 The new name for the virtual table.
|
|
9390 </param>
|
|
9391 <returns>
|
|
9392 A standard SQLite return code.
|
|
9393 </returns>
|
|
9394 </member>
|
|
9395 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
9396 <summary>
|
|
9397 This method is called in response to the
|
|
9398 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
9399 </summary>
|
|
9400 <param name="table">
|
|
9401 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9402 with this virtual table.
|
|
9403 </param>
|
|
9404 <param name="savepoint">
|
|
9405 This is an integer identifier under which the the current state of
|
|
9406 the virtual table should be saved.
|
|
9407 </param>
|
|
9408 <returns>
|
|
9409 A standard SQLite return code.
|
|
9410 </returns>
|
|
9411 </member>
|
|
9412 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
9413 <summary>
|
|
9414 This method is called in response to the
|
|
9415 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
9416 </summary>
|
|
9417 <param name="table">
|
|
9418 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9419 with this virtual table.
|
|
9420 </param>
|
|
9421 <param name="savepoint">
|
|
9422 This is an integer used to indicate that any saved states with an
|
|
9423 identifier greater than or equal to this should be deleted by the
|
|
9424 virtual table.
|
|
9425 </param>
|
|
9426 <returns>
|
|
9427 A standard SQLite return code.
|
|
9428 </returns>
|
|
9429 </member>
|
|
9430 <member name="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
9431 <summary>
|
|
9432 This method is called in response to the
|
|
9433 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
9434 </summary>
|
|
9435 <param name="table">
|
|
9436 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
9437 with this virtual table.
|
|
9438 </param>
|
|
9439 <param name="savepoint">
|
|
9440 This is an integer identifier used to specify a specific saved
|
|
9441 state for the virtual table for it to restore itself back to, which
|
|
9442 should also have the effect of deleting all saved states with an
|
|
9443 integer identifier greater than this one.
|
|
9444 </param>
|
|
9445 <returns>
|
|
9446 A standard SQLite return code.
|
|
9447 </returns>
|
|
9448 </member>
|
|
9449 <member name="P:System.Data.SQLite.ISQLiteManagedModule.Declared">
|
|
9450 <summary>
|
|
9451 Returns non-zero if the schema for the virtual table has been
|
|
9452 declared.
|
|
9453 </summary>
|
|
9454 </member>
|
|
9455 <member name="P:System.Data.SQLite.ISQLiteManagedModule.Name">
|
|
9456 <summary>
|
|
9457 Returns the name of the module as it was registered with the SQLite
|
|
9458 core library.
|
|
9459 </summary>
|
|
9460 </member>
|
|
9461 <member name="T:System.Data.SQLite.SQLiteMemory">
|
|
9462 <summary>
|
|
9463 This class contains static methods that are used to allocate,
|
|
9464 manipulate, and free native memory provided by the SQLite core library.
|
|
9465 </summary>
|
|
9466 </member>
|
|
9467 <member name="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)">
|
|
9468 <summary>
|
|
9469 Allocates at least the specified number of bytes of native memory
|
|
9470 via the SQLite core library sqlite3_malloc() function and returns
|
|
9471 the resulting native pointer.
|
|
9472 </summary>
|
|
9473 <param name="size">
|
|
9474 The number of bytes to allocate.
|
|
9475 </param>
|
|
9476 <returns>
|
|
9477 The native pointer that points to a block of memory of at least the
|
|
9478 specified size -OR- <see cref="F:System.IntPtr.Zero"/> if the memory could
|
|
9479 not be allocated.
|
|
9480 </returns>
|
|
9481 </member>
|
|
9482 <member name="M:System.Data.SQLite.SQLiteMemory.Size(System.IntPtr)">
|
|
9483 <summary>
|
|
9484 Gets and returns the actual size of the specified memory block that
|
|
9485 was previously obtained from the <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method.
|
|
9486 </summary>
|
|
9487 <param name="pMemory">
|
|
9488 The native pointer to the memory block previously obtained from the
|
|
9489 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method.
|
|
9490 </param>
|
|
9491 <returns>
|
|
9492 The actual size, in bytes, of the memory block specified via the
|
|
9493 native pointer.
|
|
9494 </returns>
|
|
9495 </member>
|
|
9496 <member name="M:System.Data.SQLite.SQLiteMemory.Free(System.IntPtr)">
|
|
9497 <summary>
|
|
9498 Frees a memory block previously obtained from the
|
|
9499 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method.
|
|
9500 </summary>
|
|
9501 <param name="pMemory">
|
|
9502 The native pointer to the memory block previously obtained from the
|
|
9503 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method.
|
|
9504 </param>
|
|
9505 </member>
|
|
9506 <member name="T:System.Data.SQLite.SQLiteString">
|
|
9507 <summary>
|
|
9508 This class contains static methods that are used to deal with native
|
|
9509 UTF-8 string pointers to be used with the SQLite core library.
|
|
9510 </summary>
|
|
9511 </member>
|
|
9512 <member name="F:System.Data.SQLite.SQLiteString.ThirtyBits">
|
|
9513 <summary>
|
|
9514 This is the maximum possible length for the native UTF-8 encoded
|
|
9515 strings used with the SQLite core library.
|
|
9516 </summary>
|
|
9517 </member>
|
|
9518 <member name="F:System.Data.SQLite.SQLiteString.Utf8Encoding">
|
|
9519 <summary>
|
|
9520 This is the <see cref="T:System.Text.Encoding"/> object instance used to handle
|
|
9521 conversions from/to UTF-8.
|
|
9522 </summary>
|
|
9523 </member>
|
|
9524 <member name="M:System.Data.SQLite.SQLiteString.GetUtf8BytesFromString(System.String)">
|
|
9525 <summary>
|
|
9526 Converts the specified managed string into the UTF-8 encoding and
|
|
9527 returns the array of bytes containing its representation in that
|
|
9528 encoding.
|
|
9529 </summary>
|
|
9530 <param name="value">
|
|
9531 The managed string to convert.
|
|
9532 </param>
|
|
9533 <returns>
|
|
9534 The array of bytes containing the representation of the managed
|
|
9535 string in the UTF-8 encoding or null upon failure.
|
|
9536 </returns>
|
|
9537 </member>
|
|
9538 <member name="M:System.Data.SQLite.SQLiteString.GetStringFromUtf8Bytes(System.Byte[])">
|
|
9539 <summary>
|
|
9540 Converts the specified array of bytes representing a string in the
|
|
9541 UTF-8 encoding and returns a managed string.
|
|
9542 </summary>
|
|
9543 <param name="bytes">
|
|
9544 The array of bytes to convert.
|
|
9545 </param>
|
|
9546 <returns>
|
|
9547 The managed string or null upon failure.
|
|
9548 </returns>
|
|
9549 </member>
|
|
9550 <member name="M:System.Data.SQLite.SQLiteString.ProbeForUtf8ByteLength(System.IntPtr,System.Int32)">
|
|
9551 <summary>
|
|
9552 Probes a native pointer to a string in the UTF-8 encoding for its
|
|
9553 terminating NUL character, within the specified length limit.
|
|
9554 </summary>
|
|
9555 <param name="pValue">
|
|
9556 The native NUL-terminated string pointer.
|
|
9557 </param>
|
|
9558 <param name="limit">
|
|
9559 The maximum length of the native string, in bytes.
|
|
9560 </param>
|
|
9561 <returns>
|
|
9562 The length of the native string, in bytes -OR- zero if the length
|
|
9563 could not be determined.
|
|
9564 </returns>
|
|
9565 </member>
|
|
9566 <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr)">
|
|
9567 <summary>
|
|
9568 Converts the specified native NUL-terminated UTF-8 string pointer
|
|
9569 into a managed string.
|
|
9570 </summary>
|
|
9571 <param name="pValue">
|
|
9572 The native NUL-terminated UTF-8 string pointer.
|
|
9573 </param>
|
|
9574 <returns>
|
|
9575 The managed string or null upon failure.
|
|
9576 </returns>
|
|
9577 </member>
|
|
9578 <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr,System.Int32)">
|
|
9579 <summary>
|
|
9580 Converts the specified native UTF-8 string pointer of the specified
|
|
9581 length into a managed string.
|
|
9582 </summary>
|
|
9583 <param name="pValue">
|
|
9584 The native UTF-8 string pointer.
|
|
9585 </param>
|
|
9586 <param name="length">
|
|
9587 The length of the native string, in bytes.
|
|
9588 </param>
|
|
9589 <returns>
|
|
9590 The managed string or null upon failure.
|
|
9591 </returns>
|
|
9592 </member>
|
|
9593 <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrFromString(System.String)">
|
|
9594 <summary>
|
|
9595 Converts the specified managed string into a native NUL-terminated
|
|
9596 UTF-8 string pointer using memory obtained from the SQLite core
|
|
9597 library.
|
|
9598 </summary>
|
|
9599 <param name="value">
|
|
9600 The managed string to convert.
|
|
9601 </param>
|
|
9602 <returns>
|
|
9603 The native NUL-terminated UTF-8 string pointer or
|
|
9604 <see cref="F:System.IntPtr.Zero"/> upon failure.
|
|
9605 </returns>
|
|
9606 </member>
|
|
9607 <member name="M:System.Data.SQLite.SQLiteString.StringArrayFromUtf8SizeAndIntPtr(System.Int32,System.IntPtr)">
|
|
9608 <summary>
|
|
9609 Converts a logical array of native NUL-terminated UTF-8 string
|
|
9610 pointers into an array of managed strings.
|
|
9611 </summary>
|
|
9612 <param name="argc">
|
|
9613 The number of elements in the logical array of native
|
|
9614 NUL-terminated UTF-8 string pointers.
|
|
9615 </param>
|
|
9616 <param name="argv">
|
|
9617 The native pointer to the logical array of native NUL-terminated
|
|
9618 UTF-8 string pointers to convert.
|
|
9619 </param>
|
|
9620 <returns>
|
|
9621 The array of managed strings or null upon failure.
|
|
9622 </returns>
|
|
9623 </member>
|
|
9624 <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrArrayFromStringArray(System.String[])">
|
|
9625 <summary>
|
|
9626 Converts an array of managed strings into an array of native
|
|
9627 NUL-terminated UTF-8 string pointers.
|
|
9628 </summary>
|
|
9629 <param name="values">
|
|
9630 The array of managed strings to convert.
|
|
9631 </param>
|
|
9632 <returns>
|
|
9633 The array of native NUL-terminated UTF-8 string pointers or null
|
|
9634 upon failure.
|
|
9635 </returns>
|
|
9636 </member>
|
|
9637 <member name="T:System.Data.SQLite.SQLiteBytes">
|
|
9638 <summary>
|
|
9639 This class contains static methods that are used to deal with native
|
|
9640 pointers to memory blocks that logically contain arrays of bytes to be
|
|
9641 used with the SQLite core library.
|
|
9642 </summary>
|
|
9643 </member>
|
|
9644 <member name="M:System.Data.SQLite.SQLiteBytes.FromIntPtr(System.IntPtr,System.Int32)">
|
|
9645 <summary>
|
|
9646 Converts a native pointer to a logical array of bytes of the
|
|
9647 specified length into a managed byte array.
|
|
9648 </summary>
|
|
9649 <param name="pValue">
|
|
9650 The native pointer to the logical array of bytes to convert.
|
|
9651 </param>
|
|
9652 <param name="length">
|
|
9653 The length, in bytes, of the logical array of bytes to convert.
|
|
9654 </param>
|
|
9655 <returns>
|
|
9656 The managed byte array or null upon failure.
|
|
9657 </returns>
|
|
9658 </member>
|
|
9659 <member name="M:System.Data.SQLite.SQLiteBytes.ToIntPtr(System.Byte[])">
|
|
9660 <summary>
|
|
9661 Converts a managed byte array into a native pointer to a logical
|
|
9662 array of bytes.
|
|
9663 </summary>
|
|
9664 <param name="value">
|
|
9665 The managed byte array to convert.
|
|
9666 </param>
|
|
9667 <returns>
|
|
9668 The native pointer to a logical byte array or null upon failure.
|
|
9669 </returns>
|
|
9670 </member>
|
|
9671 <member name="T:System.Data.SQLite.SQLiteMarshal">
|
|
9672 <summary>
|
|
9673 This class contains static methods that are used to perform several
|
|
9674 low-level data marshalling tasks between native and managed code.
|
|
9675 </summary>
|
|
9676 </member>
|
|
9677 <member name="M:System.Data.SQLite.SQLiteMarshal.IntPtrForOffset(System.IntPtr,System.Int32)">
|
|
9678 <summary>
|
|
9679 Returns a new <see cref="T:System.IntPtr"/> object instance based on the
|
|
9680 specified <see cref="T:System.IntPtr"/> object instance and an integer
|
|
9681 offset.
|
|
9682 </summary>
|
|
9683 <param name="pointer">
|
|
9684 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9685 memory location.
|
|
9686 </param>
|
|
9687 <param name="offset">
|
|
9688 The integer offset from the base memory location that the new
|
|
9689 <see cref="T:System.IntPtr"/> object instance should point to.
|
|
9690 </param>
|
|
9691 <returns>
|
|
9692 The new <see cref="T:System.IntPtr"/> object instance.
|
|
9693 </returns>
|
|
9694 </member>
|
|
9695 <member name="M:System.Data.SQLite.SQLiteMarshal.RoundUp(System.Int32,System.Int32)">
|
|
9696 <summary>
|
|
9697 Rounds up an integer size to the next multiple of the alignment.
|
|
9698 </summary>
|
|
9699 <param name="size">
|
|
9700 The size, in bytes, to be rounded up.
|
|
9701 </param>
|
|
9702 <param name="alignment">
|
|
9703 The required alignment for the return value.
|
|
9704 </param>
|
|
9705 <returns>
|
|
9706 The size, in bytes, rounded up to the next multiple of the
|
|
9707 alignment. This value may end up being the same as the original
|
|
9708 size.
|
|
9709 </returns>
|
|
9710 </member>
|
|
9711 <member name="M:System.Data.SQLite.SQLiteMarshal.NextOffsetOf(System.Int32,System.Int32,System.Int32)">
|
|
9712 <summary>
|
|
9713 Determines the offset, in bytes, of the next structure member.
|
|
9714 </summary>
|
|
9715 <param name="offset">
|
|
9716 The offset, in bytes, of the current structure member.
|
|
9717 </param>
|
|
9718 <param name="size">
|
|
9719 The size, in bytes, of the current structure member.
|
|
9720 </param>
|
|
9721 <param name="alignment">
|
|
9722 The alignment, in bytes, of the next structure member.
|
|
9723 </param>
|
|
9724 <returns>
|
|
9725 The offset, in bytes, of the next structure member.
|
|
9726 </returns>
|
|
9727 </member>
|
|
9728 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadInt32(System.IntPtr,System.Int32)">
|
|
9729 <summary>
|
|
9730 Reads a <see cref="T:System.Int32"/> value from the specified memory
|
|
9731 location.
|
|
9732 </summary>
|
|
9733 <param name="pointer">
|
|
9734 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9735 memory location.
|
|
9736 </param>
|
|
9737 <param name="offset">
|
|
9738 The integer offset from the base memory location where the
|
|
9739 <see cref="T:System.Int32"/> value to be read is located.
|
|
9740 </param>
|
|
9741 <returns>
|
|
9742 The <see cref="T:System.Int32"/> value at the specified memory location.
|
|
9743 </returns>
|
|
9744 </member>
|
|
9745 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadDouble(System.IntPtr,System.Int32)">
|
|
9746 <summary>
|
|
9747 Reads a <see cref="T:System.Double"/> value from the specified memory
|
|
9748 location.
|
|
9749 </summary>
|
|
9750 <param name="pointer">
|
|
9751 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9752 memory location.
|
|
9753 </param>
|
|
9754 <param name="offset">
|
|
9755 The integer offset from the base memory location where the
|
|
9756 <see cref="T:System.Double"/> to be read is located.
|
|
9757 </param>
|
|
9758 <returns>
|
|
9759 The <see cref="T:System.Double"/> value at the specified memory location.
|
|
9760 </returns>
|
|
9761 </member>
|
|
9762 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadIntPtr(System.IntPtr,System.Int32)">
|
|
9763 <summary>
|
|
9764 Reads an <see cref="T:System.IntPtr"/> value from the specified memory
|
|
9765 location.
|
|
9766 </summary>
|
|
9767 <param name="pointer">
|
|
9768 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9769 memory location.
|
|
9770 </param>
|
|
9771 <param name="offset">
|
|
9772 The integer offset from the base memory location where the
|
|
9773 <see cref="T:System.IntPtr"/> value to be read is located.
|
|
9774 </param>
|
|
9775 <returns>
|
|
9776 The <see cref="T:System.IntPtr"/> value at the specified memory location.
|
|
9777 </returns>
|
|
9778 </member>
|
|
9779 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt32(System.IntPtr,System.Int32,System.Int32)">
|
|
9780 <summary>
|
|
9781 Writes an <see cref="T:System.Int32"/> value to the specified memory
|
|
9782 location.
|
|
9783 </summary>
|
|
9784 <param name="pointer">
|
|
9785 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9786 memory location.
|
|
9787 </param>
|
|
9788 <param name="offset">
|
|
9789 The integer offset from the base memory location where the
|
|
9790 <see cref="T:System.Int32"/> value to be written is located.
|
|
9791 </param>
|
|
9792 <param name="value">
|
|
9793 The <see cref="T:System.Int32"/> value to write.
|
|
9794 </param>
|
|
9795 </member>
|
|
9796 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt64(System.IntPtr,System.Int32,System.Int64)">
|
|
9797 <summary>
|
|
9798 Writes an <see cref="T:System.Int64"/> value to the specified memory
|
|
9799 location.
|
|
9800 </summary>
|
|
9801 <param name="pointer">
|
|
9802 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9803 memory location.
|
|
9804 </param>
|
|
9805 <param name="offset">
|
|
9806 The integer offset from the base memory location where the
|
|
9807 <see cref="T:System.Int64"/> value to be written is located.
|
|
9808 </param>
|
|
9809 <param name="value">
|
|
9810 The <see cref="T:System.Int64"/> value to write.
|
|
9811 </param>
|
|
9812 </member>
|
|
9813 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteDouble(System.IntPtr,System.Int32,System.Double)">
|
|
9814 <summary>
|
|
9815 Writes a <see cref="T:System.Double"/> value to the specified memory
|
|
9816 location.
|
|
9817 </summary>
|
|
9818 <param name="pointer">
|
|
9819 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9820 memory location.
|
|
9821 </param>
|
|
9822 <param name="offset">
|
|
9823 The integer offset from the base memory location where the
|
|
9824 <see cref="T:System.Double"/> value to be written is located.
|
|
9825 </param>
|
|
9826 <param name="value">
|
|
9827 The <see cref="T:System.Double"/> value to write.
|
|
9828 </param>
|
|
9829 </member>
|
|
9830 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)">
|
|
9831 <summary>
|
|
9832 Writes a <see cref="T:System.IntPtr"/> value to the specified memory
|
|
9833 location.
|
|
9834 </summary>
|
|
9835 <param name="pointer">
|
|
9836 The <see cref="T:System.IntPtr"/> object instance representing the base
|
|
9837 memory location.
|
|
9838 </param>
|
|
9839 <param name="offset">
|
|
9840 The integer offset from the base memory location where the
|
|
9841 <see cref="T:System.IntPtr"/> value to be written is located.
|
|
9842 </param>
|
|
9843 <param name="value">
|
|
9844 The <see cref="T:System.IntPtr"/> value to write.
|
|
9845 </param>
|
|
9846 </member>
|
|
9847 <member name="T:System.Data.SQLite.SQLiteModule">
|
|
9848 <summary>
|
|
9849 This class represents a managed virtual table module implementation.
|
|
9850 It is not sealed and must be used as the base class for any
|
|
9851 user-defined virtual table module classes implemented in managed code.
|
|
9852 </summary>
|
|
9853 </member>
|
|
9854 <member name="F:System.Data.SQLite.SQLiteModule.DefaultModuleVersion">
|
|
9855 <summary>
|
|
9856 The default version of the native sqlite3_module structure in use.
|
|
9857 </summary>
|
|
9858 </member>
|
|
9859 <member name="F:System.Data.SQLite.SQLiteModule.nativeModule">
|
|
9860 <summary>
|
|
9861 This field is used to store the native sqlite3_module structure
|
|
9862 associated with this object instance.
|
|
9863 </summary>
|
|
9864 </member>
|
|
9865 <member name="F:System.Data.SQLite.SQLiteModule.destroyModule">
|
|
9866 <summary>
|
|
9867 This field is used to store the destructor delegate to be passed to
|
|
9868 the SQLite core library via the sqlite3_create_disposable_module()
|
|
9869 function.
|
|
9870 </summary>
|
|
9871 </member>
|
|
9872 <member name="F:System.Data.SQLite.SQLiteModule.disposableModule">
|
|
9873 <summary>
|
|
9874 This field is used to store a pointer to the native sqlite3_module
|
|
9875 structure returned by the sqlite3_create_disposable_module
|
|
9876 function.
|
|
9877 </summary>
|
|
9878 </member>
|
|
9879 <member name="F:System.Data.SQLite.SQLiteModule.tables">
|
|
9880 <summary>
|
|
9881 This field is used to store the virtual table instances associated
|
|
9882 with this module. The native pointer to the sqlite3_vtab derived
|
|
9883 structure is used to key into this collection.
|
|
9884 </summary>
|
|
9885 </member>
|
|
9886 <member name="F:System.Data.SQLite.SQLiteModule.cursors">
|
|
9887 <summary>
|
|
9888 This field is used to store the virtual table cursor instances
|
|
9889 associated with this module. The native pointer to the
|
|
9890 sqlite3_vtab_cursor derived structure is used to key into this
|
|
9891 collection.
|
|
9892 </summary>
|
|
9893 </member>
|
|
9894 <member name="F:System.Data.SQLite.SQLiteModule.functions">
|
|
9895 <summary>
|
|
9896 This field is used to store the virtual table function instances
|
|
9897 associated with this module. The case-insensitive function name
|
|
9898 and the number of arguments (with -1 meaning "any") are used to
|
|
9899 construct the string that is used to key into this collection.
|
|
9900 </summary>
|
|
9901 </member>
|
|
9902 <member name="M:System.Data.SQLite.SQLiteModule.#ctor(System.String)">
|
|
9903 <summary>
|
|
9904 Constructs an instance of this class.
|
|
9905 </summary>
|
|
9906 <param name="name">
|
|
9907 The name of the module. This parameter cannot be null.
|
|
9908 </param>
|
|
9909 </member>
|
|
9910 <member name="M:System.Data.SQLite.SQLiteModule.CreateDisposableModule(System.IntPtr)">
|
|
9911 <summary>
|
|
9912 Calls the native SQLite core library in order to create a new
|
|
9913 disposable module containing the implementation of a virtual table.
|
|
9914 </summary>
|
|
9915 <param name="pDb">
|
|
9916 The native database connection pointer to use.
|
|
9917 </param>
|
|
9918 <returns>
|
|
9919 Non-zero upon success.
|
|
9920 </returns>
|
|
9921 </member>
|
|
9922 <member name="M:System.Data.SQLite.SQLiteModule.xDestroyModule(System.IntPtr)">
|
|
9923 <summary>
|
|
9924 This method is called by the SQLite core library when the native
|
|
9925 module associated with this object instance is being destroyed due
|
|
9926 to its parent connection being closed. It may also be called by
|
|
9927 the "vtshim" module if/when the sqlite3_dispose_module() function
|
|
9928 is called.
|
|
9929 </summary>
|
|
9930 <param name="pClientData">
|
|
9931 The native user-data pointer associated with this module, as it was
|
|
9932 provided to the SQLite core library when the native module instance
|
|
9933 was created.
|
|
9934 </param>
|
|
9935 </member>
|
|
9936 <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule">
|
|
9937 <summary>
|
|
9938 Creates and returns the native sqlite_module structure using the
|
|
9939 configured (or default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
9940 interface implementation.
|
|
9941 </summary>
|
|
9942 <returns>
|
|
9943 The native sqlite_module structure using the configured (or
|
|
9944 default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface
|
|
9945 implementation.
|
|
9946 </returns>
|
|
9947 </member>
|
|
9948 <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule(System.Data.SQLite.ISQLiteNativeModule)">
|
|
9949 <summary>
|
|
9950 Creates and returns the native sqlite_module structure using the
|
|
9951 specified <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface
|
|
9952 implementation.
|
|
9953 </summary>
|
|
9954 <param name="module">
|
|
9955 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to
|
|
9956 use.
|
|
9957 </param>
|
|
9958 <returns>
|
|
9959 The native sqlite_module structure using the specified
|
|
9960 <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation.
|
|
9961 </returns>
|
|
9962 </member>
|
|
9963 <member name="M:System.Data.SQLite.SQLiteModule.CopyNativeModule(System.Data.SQLite.UnsafeNativeMethods.sqlite3_module)">
|
|
9964 <summary>
|
|
9965 Creates a copy of the specified
|
|
9966 <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object instance,
|
|
9967 using default implementations for the contained delegates when
|
|
9968 necessary.
|
|
9969 </summary>
|
|
9970 <param name="module">
|
|
9971 The <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object
|
|
9972 instance to copy.
|
|
9973 </param>
|
|
9974 <returns>
|
|
9975 The new <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object
|
|
9976 instance.
|
|
9977 </returns>
|
|
9978 </member>
|
|
9979 <member name="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
9980 <summary>
|
|
9981 Calls one of the virtual table initialization methods.
|
|
9982 </summary>
|
|
9983 <param name="create">
|
|
9984 Non-zero to call the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/>
|
|
9985 method; otherwise, the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/>
|
|
9986 method will be called.
|
|
9987 </param>
|
|
9988 <param name="pDb">
|
|
9989 The native database connection handle.
|
|
9990 </param>
|
|
9991 <param name="pAux">
|
|
9992 The original native pointer value that was provided to the
|
|
9993 sqlite3_create_module(), sqlite3_create_module_v2() or
|
|
9994 sqlite3_create_disposable_module() functions.
|
|
9995 </param>
|
|
9996 <param name="argc">
|
|
9997 The number of arguments from the CREATE VIRTUAL TABLE statement.
|
|
9998 </param>
|
|
9999 <param name="argv">
|
|
10000 The array of string arguments from the CREATE VIRTUAL TABLE
|
|
10001 statement.
|
|
10002 </param>
|
|
10003 <param name="pVtab">
|
|
10004 Upon success, this parameter must be modified to point to the newly
|
|
10005 created native sqlite3_vtab derived structure.
|
|
10006 </param>
|
|
10007 <param name="pError">
|
|
10008 Upon failure, this parameter must be modified to point to the error
|
|
10009 message, with the underlying memory having been obtained from the
|
|
10010 sqlite3_malloc() function.
|
|
10011 </param>
|
|
10012 <returns>
|
|
10013 A standard SQLite return code.
|
|
10014 </returns>
|
|
10015 </member>
|
|
10016 <member name="M:System.Data.SQLite.SQLiteModule.DestroyOrDisconnect(System.Boolean,System.IntPtr)">
|
|
10017 <summary>
|
|
10018 Calls one of the virtual table finalization methods.
|
|
10019 </summary>
|
|
10020 <param name="destroy">
|
|
10021 Non-zero to call the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/>
|
|
10022 method; otherwise, the
|
|
10023 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method will be
|
|
10024 called.
|
|
10025 </param>
|
|
10026 <param name="pVtab">
|
|
10027 The native pointer to the sqlite3_vtab derived structure.
|
|
10028 </param>
|
|
10029 <returns>
|
|
10030 A standard SQLite return code.
|
|
10031 </returns>
|
|
10032 </member>
|
|
10033 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.String)">
|
|
10034 <summary>
|
|
10035 Arranges for the specified error message to be placed into the
|
|
10036 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10037 existing error message, if any.
|
|
10038 </summary>
|
|
10039 <param name="module">
|
|
10040 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used.
|
|
10041 </param>
|
|
10042 <param name="pVtab">
|
|
10043 The native pointer to the sqlite3_vtab derived structure.
|
|
10044 </param>
|
|
10045 <param name="logErrors">
|
|
10046 Non-zero if this error message should also be logged using the
|
|
10047 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
10048 </param>
|
|
10049 <param name="error">
|
|
10050 The error message.
|
|
10051 </param>
|
|
10052 <returns>
|
|
10053 Non-zero upon success.
|
|
10054 </returns>
|
|
10055 </member>
|
|
10056 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTable,System.Boolean,System.String)">
|
|
10057 <summary>
|
|
10058 Arranges for the specified error message to be placed into the
|
|
10059 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10060 existing error message, if any.
|
|
10061 </summary>
|
|
10062 <param name="module">
|
|
10063 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used.
|
|
10064 </param>
|
|
10065 <param name="table">
|
|
10066 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to
|
|
10067 lookup the native pointer to the sqlite3_vtab derived structure.
|
|
10068 </param>
|
|
10069 <param name="logErrors">
|
|
10070 Non-zero if this error message should also be logged using the
|
|
10071 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
10072 </param>
|
|
10073 <param name="error">
|
|
10074 The error message.
|
|
10075 </param>
|
|
10076 <returns>
|
|
10077 Non-zero upon success.
|
|
10078 </returns>
|
|
10079 </member>
|
|
10080 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.String)">
|
|
10081 <summary>
|
|
10082 Arranges for the specified error message to be placed into the
|
|
10083 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10084 existing error message, if any.
|
|
10085 </summary>
|
|
10086 <param name="module">
|
|
10087 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used.
|
|
10088 </param>
|
|
10089 <param name="pCursor">
|
|
10090 The native pointer to the sqlite3_vtab_cursor derived structure
|
|
10091 used to get the native pointer to the sqlite3_vtab derived
|
|
10092 structure.
|
|
10093 </param>
|
|
10094 <param name="logErrors">
|
|
10095 Non-zero if this error message should also be logged using the
|
|
10096 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
10097 </param>
|
|
10098 <param name="error">
|
|
10099 The error message.
|
|
10100 </param>
|
|
10101 <returns>
|
|
10102 Non-zero upon success.
|
|
10103 </returns>
|
|
10104 </member>
|
|
10105 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTableCursor,System.Boolean,System.String)">
|
|
10106 <summary>
|
|
10107 Arranges for the specified error message to be placed into the
|
|
10108 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10109 existing error message, if any.
|
|
10110 </summary>
|
|
10111 <param name="module">
|
|
10112 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used.
|
|
10113 </param>
|
|
10114 <param name="cursor">
|
|
10115 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to
|
|
10116 lookup the native pointer to the sqlite3_vtab derived structure.
|
|
10117 </param>
|
|
10118 <param name="logErrors">
|
|
10119 Non-zero if this error message should also be logged using the
|
|
10120 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
10121 </param>
|
|
10122 <param name="error">
|
|
10123 The error message.
|
|
10124 </param>
|
|
10125 <returns>
|
|
10126 Non-zero upon success.
|
|
10127 </returns>
|
|
10128 </member>
|
|
10129 <member name="M:System.Data.SQLite.SQLiteModule.GetNativeModuleImpl">
|
|
10130 <summary>
|
|
10131 Gets and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface
|
|
10132 implementation to be used when creating the native sqlite3_module
|
|
10133 structure. Derived classes may override this method to supply an
|
|
10134 alternate implementation for the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
10135 interface.
|
|
10136 </summary>
|
|
10137 <returns>
|
|
10138 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to
|
|
10139 be used when populating the native sqlite3_module structure. If
|
|
10140 the returned value is null, the private methods provided by the
|
|
10141 <see cref="T:System.Data.SQLite.SQLiteModule"/> class and relating to the
|
|
10142 <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface will be used to
|
|
10143 create the necessary delegates.
|
|
10144 </returns>
|
|
10145 </member>
|
|
10146 <member name="M:System.Data.SQLite.SQLiteModule.CreateNativeModuleImpl">
|
|
10147 <summary>
|
|
10148 Creates and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
10149 interface implementation corresponding to the current
|
|
10150 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance.
|
|
10151 </summary>
|
|
10152 <returns>
|
|
10153 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation
|
|
10154 corresponding to the current <see cref="T:System.Data.SQLite.SQLiteModule"/> object
|
|
10155 instance.
|
|
10156 </returns>
|
|
10157 </member>
|
|
10158 <member name="M:System.Data.SQLite.SQLiteModule.AllocateTable">
|
|
10159 <summary>
|
|
10160 Allocates a native sqlite3_vtab derived structure and returns a
|
|
10161 native pointer to it.
|
|
10162 </summary>
|
|
10163 <returns>
|
|
10164 A native pointer to a native sqlite3_vtab derived structure.
|
|
10165 </returns>
|
|
10166 </member>
|
|
10167 <member name="M:System.Data.SQLite.SQLiteModule.ZeroTable(System.IntPtr)">
|
|
10168 <summary>
|
|
10169 Zeros out the fields of a native sqlite3_vtab derived structure.
|
|
10170 </summary>
|
|
10171 <param name="pVtab">
|
|
10172 The native pointer to the native sqlite3_vtab derived structure to
|
|
10173 zero.
|
|
10174 </param>
|
|
10175 </member>
|
|
10176 <member name="M:System.Data.SQLite.SQLiteModule.FreeTable(System.IntPtr)">
|
|
10177 <summary>
|
|
10178 Frees a native sqlite3_vtab structure using the provided native
|
|
10179 pointer to it.
|
|
10180 </summary>
|
|
10181 <param name="pVtab">
|
|
10182 A native pointer to a native sqlite3_vtab derived structure.
|
|
10183 </param>
|
|
10184 </member>
|
|
10185 <member name="M:System.Data.SQLite.SQLiteModule.AllocateCursor">
|
|
10186 <summary>
|
|
10187 Allocates a native sqlite3_vtab_cursor derived structure and
|
|
10188 returns a native pointer to it.
|
|
10189 </summary>
|
|
10190 <returns>
|
|
10191 A native pointer to a native sqlite3_vtab_cursor derived structure.
|
|
10192 </returns>
|
|
10193 </member>
|
|
10194 <member name="M:System.Data.SQLite.SQLiteModule.FreeCursor(System.IntPtr)">
|
|
10195 <summary>
|
|
10196 Frees a native sqlite3_vtab_cursor structure using the provided
|
|
10197 native pointer to it.
|
|
10198 </summary>
|
|
10199 <param name="pCursor">
|
|
10200 A native pointer to a native sqlite3_vtab_cursor derived structure.
|
|
10201 </param>
|
|
10202 </member>
|
|
10203 <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.Data.SQLite.SQLiteModule,System.IntPtr)">
|
|
10204 <summary>
|
|
10205 Reads and returns the native pointer to the sqlite3_vtab derived
|
|
10206 structure based on the native pointer to the sqlite3_vtab_cursor
|
|
10207 derived structure.
|
|
10208 </summary>
|
|
10209 <param name="module">
|
|
10210 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used.
|
|
10211 </param>
|
|
10212 <param name="pCursor">
|
|
10213 The native pointer to the sqlite3_vtab_cursor derived structure
|
|
10214 from which to read the native pointer to the sqlite3_vtab derived
|
|
10215 structure.
|
|
10216 </param>
|
|
10217 <returns>
|
|
10218 The native pointer to the sqlite3_vtab derived structure -OR-
|
|
10219 <see cref="F:System.IntPtr.Zero"/> if it cannot be determined.
|
|
10220 </returns>
|
|
10221 </member>
|
|
10222 <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.IntPtr)">
|
|
10223 <summary>
|
|
10224 Reads and returns the native pointer to the sqlite3_vtab derived
|
|
10225 structure based on the native pointer to the sqlite3_vtab_cursor
|
|
10226 derived structure.
|
|
10227 </summary>
|
|
10228 <param name="pCursor">
|
|
10229 The native pointer to the sqlite3_vtab_cursor derived structure
|
|
10230 from which to read the native pointer to the sqlite3_vtab derived
|
|
10231 structure.
|
|
10232 </param>
|
|
10233 <returns>
|
|
10234 The native pointer to the sqlite3_vtab derived structure -OR-
|
|
10235 <see cref="F:System.IntPtr.Zero"/> if it cannot be determined.
|
|
10236 </returns>
|
|
10237 </member>
|
|
10238 <member name="M:System.Data.SQLite.SQLiteModule.TableFromIntPtr(System.IntPtr)">
|
|
10239 <summary>
|
|
10240 Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object
|
|
10241 instance based on the native pointer to the sqlite3_vtab derived
|
|
10242 structure.
|
|
10243 </summary>
|
|
10244 <param name="pVtab">
|
|
10245 The native pointer to the sqlite3_vtab derived structure.
|
|
10246 </param>
|
|
10247 <returns>
|
|
10248 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance or null if
|
|
10249 the corresponding one cannot be found.
|
|
10250 </returns>
|
|
10251 </member>
|
|
10252 <member name="M:System.Data.SQLite.SQLiteModule.TableToIntPtr(System.Data.SQLite.SQLiteVirtualTable)">
|
|
10253 <summary>
|
|
10254 Allocates and returns a native pointer to a sqlite3_vtab derived
|
|
10255 structure and creates an association between it and the specified
|
|
10256 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance.
|
|
10257 </summary>
|
|
10258 <param name="table">
|
|
10259 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance to be used
|
|
10260 when creating the association.
|
|
10261 </param>
|
|
10262 <returns>
|
|
10263 The native pointer to a sqlite3_vtab derived structure or
|
|
10264 <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason.
|
|
10265 </returns>
|
|
10266 </member>
|
|
10267 <member name="M:System.Data.SQLite.SQLiteModule.CursorFromIntPtr(System.IntPtr,System.IntPtr)">
|
|
10268 <summary>
|
|
10269 Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/>
|
|
10270 object instance based on the native pointer to the
|
|
10271 sqlite3_vtab_cursor derived structure.
|
|
10272 </summary>
|
|
10273 <param name="pVtab">
|
|
10274 The native pointer to the sqlite3_vtab derived structure.
|
|
10275 </param>
|
|
10276 <param name="pCursor">
|
|
10277 The native pointer to the sqlite3_vtab_cursor derived structure.
|
|
10278 </param>
|
|
10279 <returns>
|
|
10280 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance or null
|
|
10281 if the corresponding one cannot be found.
|
|
10282 </returns>
|
|
10283 </member>
|
|
10284 <member name="M:System.Data.SQLite.SQLiteModule.CursorToIntPtr(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
10285 <summary>
|
|
10286 Allocates and returns a native pointer to a sqlite3_vtab_cursor
|
|
10287 derived structure and creates an association between it and the
|
|
10288 specified <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance.
|
|
10289 </summary>
|
|
10290 <param name="cursor">
|
|
10291 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance to be
|
|
10292 used when creating the association.
|
|
10293 </param>
|
|
10294 <returns>
|
|
10295 The native pointer to a sqlite3_vtab_cursor derived structure or
|
|
10296 <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason.
|
|
10297 </returns>
|
|
10298 </member>
|
|
10299 <member name="M:System.Data.SQLite.SQLiteModule.GetFunctionKey(System.Int32,System.String,System.Data.SQLite.SQLiteFunction)">
|
|
10300 <summary>
|
|
10301 Deterimines the key that should be used to identify and store the
|
|
10302 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance for the virtual table
|
|
10303 (i.e. to be returned via the
|
|
10304 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method).
|
|
10305 </summary>
|
|
10306 <param name="argumentCount">
|
|
10307 The number of arguments to the virtual table function.
|
|
10308 </param>
|
|
10309 <param name="name">
|
|
10310 The name of the virtual table function.
|
|
10311 </param>
|
|
10312 <param name="function">
|
|
10313 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance associated with
|
|
10314 this virtual table function.
|
|
10315 </param>
|
|
10316 <returns>
|
|
10317 The string that should be used to identify and store the virtual
|
|
10318 table function instance. This method cannot return null. If null
|
|
10319 is returned from this method, the behavior is undefined.
|
|
10320 </returns>
|
|
10321 </member>
|
|
10322 <member name="M:System.Data.SQLite.SQLiteModule.DeclareTable(System.Data.SQLite.SQLiteConnection,System.String,System.String@)">
|
|
10323 <summary>
|
|
10324 Attempts to declare the schema for the virtual table using the
|
|
10325 specified database connection.
|
|
10326 </summary>
|
|
10327 <param name="connection">
|
|
10328 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when
|
|
10329 declaring the schema of the virtual table. This parameter may not
|
|
10330 be null.
|
|
10331 </param>
|
|
10332 <param name="sql">
|
|
10333 The string containing the CREATE TABLE statement that completely
|
|
10334 describes the schema for the virtual table. This parameter may not
|
|
10335 be null.
|
|
10336 </param>
|
|
10337 <param name="error">
|
|
10338 Upon failure, this parameter must be modified to contain an error
|
|
10339 message.
|
|
10340 </param>
|
|
10341 <returns>
|
|
10342 A standard SQLite return code.
|
|
10343 </returns>
|
|
10344 </member>
|
|
10345 <member name="M:System.Data.SQLite.SQLiteModule.DeclareFunction(System.Data.SQLite.SQLiteConnection,System.Int32,System.String,System.String@)">
|
|
10346 <summary>
|
|
10347 Calls the native SQLite core library in order to declare a virtual
|
|
10348 table function in response to a call into the
|
|
10349 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/>
|
|
10350 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table
|
|
10351 methods.
|
|
10352 </summary>
|
|
10353 <param name="connection">
|
|
10354 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when
|
|
10355 declaring the schema of the virtual table.
|
|
10356 </param>
|
|
10357 <param name="argumentCount">
|
|
10358 The number of arguments to the function being declared.
|
|
10359 </param>
|
|
10360 <param name="name">
|
|
10361 The name of the function being declared.
|
|
10362 </param>
|
|
10363 <param name="error">
|
|
10364 Upon success, the contents of this parameter are undefined. Upon
|
|
10365 failure, it should contain an appropriate error message.
|
|
10366 </param>
|
|
10367 <returns>
|
|
10368 A standard SQLite return code.
|
|
10369 </returns>
|
|
10370 </member>
|
|
10371 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)">
|
|
10372 <summary>
|
|
10373 Arranges for the specified error message to be placed into the
|
|
10374 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10375 existing error message, if any.
|
|
10376 </summary>
|
|
10377 <param name="pVtab">
|
|
10378 The native pointer to the sqlite3_vtab derived structure.
|
|
10379 </param>
|
|
10380 <param name="error">
|
|
10381 The error message.
|
|
10382 </param>
|
|
10383 <returns>
|
|
10384 Non-zero upon success.
|
|
10385 </returns>
|
|
10386 </member>
|
|
10387 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteVirtualTable,System.String)">
|
|
10388 <summary>
|
|
10389 Arranges for the specified error message to be placed into the
|
|
10390 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10391 existing error message, if any.
|
|
10392 </summary>
|
|
10393 <param name="table">
|
|
10394 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to
|
|
10395 lookup the native pointer to the sqlite3_vtab derived structure.
|
|
10396 </param>
|
|
10397 <param name="error">
|
|
10398 The error message.
|
|
10399 </param>
|
|
10400 <returns>
|
|
10401 Non-zero upon success.
|
|
10402 </returns>
|
|
10403 </member>
|
|
10404 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteVirtualTableCursor,System.String)">
|
|
10405 <summary>
|
|
10406 Arranges for the specified error message to be placed into the
|
|
10407 zErrMsg field of a sqlite3_vtab derived structure, freeing the
|
|
10408 existing error message, if any.
|
|
10409 </summary>
|
|
10410 <param name="cursor">
|
|
10411 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to
|
|
10412 lookup the native pointer to the sqlite3_vtab derived structure.
|
|
10413 </param>
|
|
10414 <param name="error">
|
|
10415 The error message.
|
|
10416 </param>
|
|
10417 <returns>
|
|
10418 Non-zero upon success.
|
|
10419 </returns>
|
|
10420 </member>
|
|
10421 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Double})">
|
|
10422 <summary>
|
|
10423 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance
|
|
10424 to contain the specified estimated cost.
|
|
10425 </summary>
|
|
10426 <param name="index">
|
|
10427 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify.
|
|
10428 </param>
|
|
10429 <param name="estimatedCost">
|
|
10430 The estimated cost value to use. Using a null value means that the
|
|
10431 default value provided by the SQLite core library should be used.
|
|
10432 </param>
|
|
10433 <returns>
|
|
10434 Non-zero upon success.
|
|
10435 </returns>
|
|
10436 </member>
|
|
10437 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex)">
|
|
10438 <summary>
|
|
10439 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance
|
|
10440 to contain the default estimated cost.
|
|
10441 </summary>
|
|
10442 <param name="index">
|
|
10443 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify.
|
|
10444 </param>
|
|
10445 <returns>
|
|
10446 Non-zero upon success.
|
|
10447 </returns>
|
|
10448 </member>
|
|
10449 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Int64})">
|
|
10450 <summary>
|
|
10451 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance
|
|
10452 to contain the specified estimated rows.
|
|
10453 </summary>
|
|
10454 <param name="index">
|
|
10455 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify.
|
|
10456 </param>
|
|
10457 <param name="estimatedRows">
|
|
10458 The estimated rows value to use. Using a null value means that the
|
|
10459 default value provided by the SQLite core library should be used.
|
|
10460 </param>
|
|
10461 <returns>
|
|
10462 Non-zero upon success.
|
|
10463 </returns>
|
|
10464 </member>
|
|
10465 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex)">
|
|
10466 <summary>
|
|
10467 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance
|
|
10468 to contain the default estimated rows.
|
|
10469 </summary>
|
|
10470 <param name="index">
|
|
10471 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify.
|
|
10472 </param>
|
|
10473 <returns>
|
|
10474 Non-zero upon success.
|
|
10475 </returns>
|
|
10476 </member>
|
|
10477 <member name="M:System.Data.SQLite.SQLiteModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
10478 <summary>
|
|
10479 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10480 </summary>
|
|
10481 <param name="pDb">
|
|
10482 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10483 </param>
|
|
10484 <param name="pAux">
|
|
10485 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10486 </param>
|
|
10487 <param name="argc">
|
|
10488 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10489 </param>
|
|
10490 <param name="argv">
|
|
10491 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10492 </param>
|
|
10493 <param name="pVtab">
|
|
10494 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10495 </param>
|
|
10496 <param name="pError">
|
|
10497 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10498 </param>
|
|
10499 <returns>
|
|
10500 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10501 </returns>
|
|
10502 </member>
|
|
10503 <member name="M:System.Data.SQLite.SQLiteModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
10504 <summary>
|
|
10505 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10506 </summary>
|
|
10507 <param name="pDb">
|
|
10508 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10509 </param>
|
|
10510 <param name="pAux">
|
|
10511 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10512 </param>
|
|
10513 <param name="argc">
|
|
10514 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10515 </param>
|
|
10516 <param name="argv">
|
|
10517 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10518 </param>
|
|
10519 <param name="pVtab">
|
|
10520 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10521 </param>
|
|
10522 <param name="pError">
|
|
10523 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10524 </param>
|
|
10525 <returns>
|
|
10526 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10527 </returns>
|
|
10528 </member>
|
|
10529 <member name="M:System.Data.SQLite.SQLiteModule.xBestIndex(System.IntPtr,System.IntPtr)">
|
|
10530 <summary>
|
|
10531 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
10532 </summary>
|
|
10533 <param name="pVtab">
|
|
10534 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
10535 </param>
|
|
10536 <param name="pIndex">
|
|
10537 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
10538 </param>
|
|
10539 <returns>
|
|
10540 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
10541 </returns>
|
|
10542 </member>
|
|
10543 <member name="M:System.Data.SQLite.SQLiteModule.xDisconnect(System.IntPtr)">
|
|
10544 <summary>
|
|
10545 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
10546 </summary>
|
|
10547 <param name="pVtab">
|
|
10548 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
10549 </param>
|
|
10550 <returns>
|
|
10551 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
10552 </returns>
|
|
10553 </member>
|
|
10554 <member name="M:System.Data.SQLite.SQLiteModule.xDestroy(System.IntPtr)">
|
|
10555 <summary>
|
|
10556 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
10557 </summary>
|
|
10558 <param name="pVtab">
|
|
10559 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
10560 </param>
|
|
10561 <returns>
|
|
10562 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
10563 </returns>
|
|
10564 </member>
|
|
10565 <member name="M:System.Data.SQLite.SQLiteModule.xOpen(System.IntPtr,System.IntPtr@)">
|
|
10566 <summary>
|
|
10567 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
10568 </summary>
|
|
10569 <param name="pVtab">
|
|
10570 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
10571 </param>
|
|
10572 <param name="pCursor">
|
|
10573 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
10574 </param>
|
|
10575 <returns>
|
|
10576 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
10577 </returns>
|
|
10578 </member>
|
|
10579 <member name="M:System.Data.SQLite.SQLiteModule.xClose(System.IntPtr)">
|
|
10580 <summary>
|
|
10581 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
10582 </summary>
|
|
10583 <param name="pCursor">
|
|
10584 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
10585 </param>
|
|
10586 <returns>
|
|
10587 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
10588 </returns>
|
|
10589 </member>
|
|
10590 <member name="M:System.Data.SQLite.SQLiteModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
|
|
10591 <summary>
|
|
10592 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10593 </summary>
|
|
10594 <param name="pCursor">
|
|
10595 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10596 </param>
|
|
10597 <param name="idxNum">
|
|
10598 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10599 </param>
|
|
10600 <param name="idxStr">
|
|
10601 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10602 </param>
|
|
10603 <param name="argc">
|
|
10604 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10605 </param>
|
|
10606 <param name="argv">
|
|
10607 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10608 </param>
|
|
10609 <returns>
|
|
10610 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10611 </returns>
|
|
10612 </member>
|
|
10613 <member name="M:System.Data.SQLite.SQLiteModule.xNext(System.IntPtr)">
|
|
10614 <summary>
|
|
10615 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
10616 </summary>
|
|
10617 <param name="pCursor">
|
|
10618 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
10619 </param>
|
|
10620 <returns>
|
|
10621 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
10622 </returns>
|
|
10623 </member>
|
|
10624 <member name="M:System.Data.SQLite.SQLiteModule.xEof(System.IntPtr)">
|
|
10625 <summary>
|
|
10626 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
10627 </summary>
|
|
10628 <param name="pCursor">
|
|
10629 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
10630 </param>
|
|
10631 <returns>
|
|
10632 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
10633 </returns>
|
|
10634 </member>
|
|
10635 <member name="M:System.Data.SQLite.SQLiteModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)">
|
|
10636 <summary>
|
|
10637 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
10638 </summary>
|
|
10639 <param name="pCursor">
|
|
10640 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
10641 </param>
|
|
10642 <param name="pContext">
|
|
10643 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
10644 </param>
|
|
10645 <param name="index">
|
|
10646 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
10647 </param>
|
|
10648 <returns>
|
|
10649 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
10650 </returns>
|
|
10651 </member>
|
|
10652 <member name="M:System.Data.SQLite.SQLiteModule.xRowId(System.IntPtr,System.Int64@)">
|
|
10653 <summary>
|
|
10654 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
10655 </summary>
|
|
10656 <param name="pCursor">
|
|
10657 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
10658 </param>
|
|
10659 <param name="rowId">
|
|
10660 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
10661 </param>
|
|
10662 <returns>
|
|
10663 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
10664 </returns>
|
|
10665 </member>
|
|
10666 <member name="M:System.Data.SQLite.SQLiteModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)">
|
|
10667 <summary>
|
|
10668 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10669 </summary>
|
|
10670 <param name="pVtab">
|
|
10671 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10672 </param>
|
|
10673 <param name="argc">
|
|
10674 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10675 </param>
|
|
10676 <param name="argv">
|
|
10677 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10678 </param>
|
|
10679 <param name="rowId">
|
|
10680 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10681 </param>
|
|
10682 <returns>
|
|
10683 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
10684 </returns>
|
|
10685 </member>
|
|
10686 <member name="M:System.Data.SQLite.SQLiteModule.xBegin(System.IntPtr)">
|
|
10687 <summary>
|
|
10688 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
10689 </summary>
|
|
10690 <param name="pVtab">
|
|
10691 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
10692 </param>
|
|
10693 <returns>
|
|
10694 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
10695 </returns>
|
|
10696 </member>
|
|
10697 <member name="M:System.Data.SQLite.SQLiteModule.xSync(System.IntPtr)">
|
|
10698 <summary>
|
|
10699 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
10700 </summary>
|
|
10701 <param name="pVtab">
|
|
10702 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
10703 </param>
|
|
10704 <returns>
|
|
10705 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
10706 </returns>
|
|
10707 </member>
|
|
10708 <member name="M:System.Data.SQLite.SQLiteModule.xCommit(System.IntPtr)">
|
|
10709 <summary>
|
|
10710 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
10711 </summary>
|
|
10712 <param name="pVtab">
|
|
10713 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
10714 </param>
|
|
10715 <returns>
|
|
10716 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
10717 </returns>
|
|
10718 </member>
|
|
10719 <member name="M:System.Data.SQLite.SQLiteModule.xRollback(System.IntPtr)">
|
|
10720 <summary>
|
|
10721 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
10722 </summary>
|
|
10723 <param name="pVtab">
|
|
10724 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
10725 </param>
|
|
10726 <returns>
|
|
10727 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
10728 </returns>
|
|
10729 </member>
|
|
10730 <member name="M:System.Data.SQLite.SQLiteModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)">
|
|
10731 <summary>
|
|
10732 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10733 </summary>
|
|
10734 <param name="pVtab">
|
|
10735 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10736 </param>
|
|
10737 <param name="nArg">
|
|
10738 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10739 </param>
|
|
10740 <param name="zName">
|
|
10741 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10742 </param>
|
|
10743 <param name="callback">
|
|
10744 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10745 </param>
|
|
10746 <param name="pClientData">
|
|
10747 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10748 </param>
|
|
10749 <returns>
|
|
10750 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
10751 </returns>
|
|
10752 </member>
|
|
10753 <member name="M:System.Data.SQLite.SQLiteModule.xRename(System.IntPtr,System.IntPtr)">
|
|
10754 <summary>
|
|
10755 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
10756 </summary>
|
|
10757 <param name="pVtab">
|
|
10758 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
10759 </param>
|
|
10760 <param name="zNew">
|
|
10761 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
10762 </param>
|
|
10763 <returns>
|
|
10764 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
10765 </returns>
|
|
10766 </member>
|
|
10767 <member name="M:System.Data.SQLite.SQLiteModule.xSavepoint(System.IntPtr,System.Int32)">
|
|
10768 <summary>
|
|
10769 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
10770 </summary>
|
|
10771 <param name="pVtab">
|
|
10772 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
10773 </param>
|
|
10774 <param name="iSavepoint">
|
|
10775 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
10776 </param>
|
|
10777 <returns>
|
|
10778 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
10779 </returns>
|
|
10780 </member>
|
|
10781 <member name="M:System.Data.SQLite.SQLiteModule.xRelease(System.IntPtr,System.Int32)">
|
|
10782 <summary>
|
|
10783 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
10784 </summary>
|
|
10785 <param name="pVtab">
|
|
10786 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
10787 </param>
|
|
10788 <param name="iSavepoint">
|
|
10789 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
10790 </param>
|
|
10791 <returns>
|
|
10792 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
10793 </returns>
|
|
10794 </member>
|
|
10795 <member name="M:System.Data.SQLite.SQLiteModule.xRollbackTo(System.IntPtr,System.Int32)">
|
|
10796 <summary>
|
|
10797 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
10798 </summary>
|
|
10799 <param name="pVtab">
|
|
10800 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
10801 </param>
|
|
10802 <param name="iSavepoint">
|
|
10803 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
10804 </param>
|
|
10805 <returns>
|
|
10806 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
10807 </returns>
|
|
10808 </member>
|
|
10809 <member name="M:System.Data.SQLite.SQLiteModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
10810 <summary>
|
|
10811 This method is called in response to the
|
|
10812 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10813 </summary>
|
|
10814 <param name="connection">
|
|
10815 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with
|
|
10816 the virtual table.
|
|
10817 </param>
|
|
10818 <param name="pClientData">
|
|
10819 The native user-data pointer associated with this module, as it was
|
|
10820 provided to the SQLite core library when the native module instance
|
|
10821 was created.
|
|
10822 </param>
|
|
10823 <param name="arguments">
|
|
10824 The module name, database name, virtual table name, and all other
|
|
10825 arguments passed to the CREATE VIRTUAL TABLE statement.
|
|
10826 </param>
|
|
10827 <param name="table">
|
|
10828 Upon success, this parameter must be modified to contain the
|
|
10829 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with
|
|
10830 the virtual table.
|
|
10831 </param>
|
|
10832 <param name="error">
|
|
10833 Upon failure, this parameter must be modified to contain an error
|
|
10834 message.
|
|
10835 </param>
|
|
10836 <returns>
|
|
10837 A standard SQLite return code.
|
|
10838 </returns>
|
|
10839 </member>
|
|
10840 <member name="M:System.Data.SQLite.SQLiteModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
10841 <summary>
|
|
10842 This method is called in response to the
|
|
10843 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
10844 </summary>
|
|
10845 <param name="connection">
|
|
10846 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with
|
|
10847 the virtual table.
|
|
10848 </param>
|
|
10849 <param name="pClientData">
|
|
10850 The native user-data pointer associated with this module, as it was
|
|
10851 provided to the SQLite core library when the native module instance
|
|
10852 was created.
|
|
10853 </param>
|
|
10854 <param name="arguments">
|
|
10855 The module name, database name, virtual table name, and all other
|
|
10856 arguments passed to the CREATE VIRTUAL TABLE statement.
|
|
10857 </param>
|
|
10858 <param name="table">
|
|
10859 Upon success, this parameter must be modified to contain the
|
|
10860 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with
|
|
10861 the virtual table.
|
|
10862 </param>
|
|
10863 <param name="error">
|
|
10864 Upon failure, this parameter must be modified to contain an error
|
|
10865 message.
|
|
10866 </param>
|
|
10867 <returns>
|
|
10868 A standard SQLite return code.
|
|
10869 </returns>
|
|
10870 </member>
|
|
10871 <member name="M:System.Data.SQLite.SQLiteModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)">
|
|
10872 <summary>
|
|
10873 This method is called in response to the
|
|
10874 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
10875 </summary>
|
|
10876 <param name="table">
|
|
10877 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
10878 with this virtual table.
|
|
10879 </param>
|
|
10880 <param name="index">
|
|
10881 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the
|
|
10882 data for the inputs and outputs relating to index selection.
|
|
10883 </param>
|
|
10884 <returns>
|
|
10885 A standard SQLite return code.
|
|
10886 </returns>
|
|
10887 </member>
|
|
10888 <member name="M:System.Data.SQLite.SQLiteModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)">
|
|
10889 <summary>
|
|
10890 This method is called in response to the
|
|
10891 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
10892 </summary>
|
|
10893 <param name="table">
|
|
10894 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
10895 with this virtual table.
|
|
10896 </param>
|
|
10897 <returns>
|
|
10898 A standard SQLite return code.
|
|
10899 </returns>
|
|
10900 </member>
|
|
10901 <member name="M:System.Data.SQLite.SQLiteModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)">
|
|
10902 <summary>
|
|
10903 This method is called in response to the
|
|
10904 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
10905 </summary>
|
|
10906 <param name="table">
|
|
10907 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
10908 with this virtual table.
|
|
10909 </param>
|
|
10910 <returns>
|
|
10911 A standard SQLite return code.
|
|
10912 </returns>
|
|
10913 </member>
|
|
10914 <member name="M:System.Data.SQLite.SQLiteModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)">
|
|
10915 <summary>
|
|
10916 This method is called in response to the
|
|
10917 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
10918 </summary>
|
|
10919 <param name="table">
|
|
10920 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
10921 with this virtual table.
|
|
10922 </param>
|
|
10923 <param name="cursor">
|
|
10924 Upon success, this parameter must be modified to contain the
|
|
10925 <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated
|
|
10926 with the newly opened virtual table cursor.
|
|
10927 </param>
|
|
10928 <returns>
|
|
10929 A standard SQLite return code.
|
|
10930 </returns>
|
|
10931 </member>
|
|
10932 <member name="M:System.Data.SQLite.SQLiteModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
10933 <summary>
|
|
10934 This method is called in response to the
|
|
10935 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
10936 </summary>
|
|
10937 <param name="cursor">
|
|
10938 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
10939 associated with the previously opened virtual table cursor to be
|
|
10940 used.
|
|
10941 </param>
|
|
10942 <returns>
|
|
10943 A standard SQLite return code.
|
|
10944 </returns>
|
|
10945 </member>
|
|
10946 <member name="M:System.Data.SQLite.SQLiteModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])">
|
|
10947 <summary>
|
|
10948 This method is called in response to the
|
|
10949 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
10950 </summary>
|
|
10951 <param name="cursor">
|
|
10952 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
10953 associated with the previously opened virtual table cursor to be
|
|
10954 used.
|
|
10955 </param>
|
|
10956 <param name="indexNumber">
|
|
10957 Number used to help identify the selected index.
|
|
10958 </param>
|
|
10959 <param name="indexString">
|
|
10960 String used to help identify the selected index.
|
|
10961 </param>
|
|
10962 <param name="values">
|
|
10963 The values corresponding to each column in the selected index.
|
|
10964 </param>
|
|
10965 <returns>
|
|
10966 A standard SQLite return code.
|
|
10967 </returns>
|
|
10968 </member>
|
|
10969 <member name="M:System.Data.SQLite.SQLiteModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
10970 <summary>
|
|
10971 This method is called in response to the
|
|
10972 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
10973 </summary>
|
|
10974 <param name="cursor">
|
|
10975 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
10976 associated with the previously opened virtual table cursor to be
|
|
10977 used.
|
|
10978 </param>
|
|
10979 <returns>
|
|
10980 A standard SQLite return code.
|
|
10981 </returns>
|
|
10982 </member>
|
|
10983 <member name="M:System.Data.SQLite.SQLiteModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
10984 <summary>
|
|
10985 This method is called in response to the
|
|
10986 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
10987 </summary>
|
|
10988 <param name="cursor">
|
|
10989 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
10990 associated with the previously opened virtual table cursor to be
|
|
10991 used.
|
|
10992 </param>
|
|
10993 <returns>
|
|
10994 Non-zero if no more rows are available; zero otherwise.
|
|
10995 </returns>
|
|
10996 </member>
|
|
10997 <member name="M:System.Data.SQLite.SQLiteModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)">
|
|
10998 <summary>
|
|
10999 This method is called in response to the
|
|
11000 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11001 </summary>
|
|
11002 <param name="cursor">
|
|
11003 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
11004 associated with the previously opened virtual table cursor to be
|
|
11005 used.
|
|
11006 </param>
|
|
11007 <param name="context">
|
|
11008 The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for
|
|
11009 returning the specified column value to the SQLite core library.
|
|
11010 </param>
|
|
11011 <param name="index">
|
|
11012 The zero-based index corresponding to the column containing the
|
|
11013 value to be returned.
|
|
11014 </param>
|
|
11015 <returns>
|
|
11016 A standard SQLite return code.
|
|
11017 </returns>
|
|
11018 </member>
|
|
11019 <member name="M:System.Data.SQLite.SQLiteModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)">
|
|
11020 <summary>
|
|
11021 This method is called in response to the
|
|
11022 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
11023 </summary>
|
|
11024 <param name="cursor">
|
|
11025 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
11026 associated with the previously opened virtual table cursor to be
|
|
11027 used.
|
|
11028 </param>
|
|
11029 <param name="rowId">
|
|
11030 Upon success, this parameter must be modified to contain the unique
|
|
11031 integer row identifier for the current row for the specified cursor.
|
|
11032 </param>
|
|
11033 <returns>
|
|
11034 A standard SQLite return code.
|
|
11035 </returns>
|
|
11036 </member>
|
|
11037 <member name="M:System.Data.SQLite.SQLiteModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)">
|
|
11038 <summary>
|
|
11039 This method is called in response to the
|
|
11040 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11041 </summary>
|
|
11042 <param name="table">
|
|
11043 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11044 with this virtual table.
|
|
11045 </param>
|
|
11046 <param name="values">
|
|
11047 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing
|
|
11048 the new or modified column values, if any.
|
|
11049 </param>
|
|
11050 <param name="rowId">
|
|
11051 Upon success, this parameter must be modified to contain the unique
|
|
11052 integer row identifier for the row that was inserted, if any.
|
|
11053 </param>
|
|
11054 <returns>
|
|
11055 A standard SQLite return code.
|
|
11056 </returns>
|
|
11057 </member>
|
|
11058 <member name="M:System.Data.SQLite.SQLiteModule.Begin(System.Data.SQLite.SQLiteVirtualTable)">
|
|
11059 <summary>
|
|
11060 This method is called in response to the
|
|
11061 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
11062 </summary>
|
|
11063 <param name="table">
|
|
11064 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11065 with this virtual table.
|
|
11066 </param>
|
|
11067 <returns>
|
|
11068 A standard SQLite return code.
|
|
11069 </returns>
|
|
11070 </member>
|
|
11071 <member name="M:System.Data.SQLite.SQLiteModule.Sync(System.Data.SQLite.SQLiteVirtualTable)">
|
|
11072 <summary>
|
|
11073 This method is called in response to the
|
|
11074 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
11075 </summary>
|
|
11076 <param name="table">
|
|
11077 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11078 with this virtual table.
|
|
11079 </param>
|
|
11080 <returns>
|
|
11081 A standard SQLite return code.
|
|
11082 </returns>
|
|
11083 </member>
|
|
11084 <member name="M:System.Data.SQLite.SQLiteModule.Commit(System.Data.SQLite.SQLiteVirtualTable)">
|
|
11085 <summary>
|
|
11086 This method is called in response to the
|
|
11087 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
11088 </summary>
|
|
11089 <param name="table">
|
|
11090 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11091 with this virtual table.
|
|
11092 </param>
|
|
11093 <returns>
|
|
11094 A standard SQLite return code.
|
|
11095 </returns>
|
|
11096 </member>
|
|
11097 <member name="M:System.Data.SQLite.SQLiteModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)">
|
|
11098 <summary>
|
|
11099 This method is called in response to the
|
|
11100 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
11101 </summary>
|
|
11102 <param name="table">
|
|
11103 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11104 with this virtual table.
|
|
11105 </param>
|
|
11106 <returns>
|
|
11107 A standard SQLite return code.
|
|
11108 </returns>
|
|
11109 </member>
|
|
11110 <member name="M:System.Data.SQLite.SQLiteModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)">
|
|
11111 <summary>
|
|
11112 This method is called in response to the
|
|
11113 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11114 </summary>
|
|
11115 <param name="table">
|
|
11116 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11117 with this virtual table.
|
|
11118 </param>
|
|
11119 <param name="argumentCount">
|
|
11120 The number of arguments to the function being sought.
|
|
11121 </param>
|
|
11122 <param name="name">
|
|
11123 The name of the function being sought.
|
|
11124 </param>
|
|
11125 <param name="function">
|
|
11126 Upon success, this parameter must be modified to contain the
|
|
11127 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for
|
|
11128 implementing the specified function.
|
|
11129 </param>
|
|
11130 <param name="pClientData">
|
|
11131 Upon success, this parameter must be modified to contain the
|
|
11132 native user-data pointer associated with
|
|
11133 <paramref name="function"/>.
|
|
11134 </param>
|
|
11135 <returns>
|
|
11136 Non-zero if the specified function was found; zero otherwise.
|
|
11137 </returns>
|
|
11138 </member>
|
|
11139 <member name="M:System.Data.SQLite.SQLiteModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)">
|
|
11140 <summary>
|
|
11141 This method is called in response to the
|
|
11142 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
11143 </summary>
|
|
11144 <param name="table">
|
|
11145 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11146 with this virtual table.
|
|
11147 </param>
|
|
11148 <param name="newName">
|
|
11149 The new name for the virtual table.
|
|
11150 </param>
|
|
11151 <returns>
|
|
11152 A standard SQLite return code.
|
|
11153 </returns>
|
|
11154 </member>
|
|
11155 <member name="M:System.Data.SQLite.SQLiteModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
11156 <summary>
|
|
11157 This method is called in response to the
|
|
11158 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
11159 </summary>
|
|
11160 <param name="table">
|
|
11161 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11162 with this virtual table.
|
|
11163 </param>
|
|
11164 <param name="savepoint">
|
|
11165 This is an integer identifier under which the the current state of
|
|
11166 the virtual table should be saved.
|
|
11167 </param>
|
|
11168 <returns>
|
|
11169 A standard SQLite return code.
|
|
11170 </returns>
|
|
11171 </member>
|
|
11172 <member name="M:System.Data.SQLite.SQLiteModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
11173 <summary>
|
|
11174 This method is called in response to the
|
|
11175 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
11176 </summary>
|
|
11177 <param name="table">
|
|
11178 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11179 with this virtual table.
|
|
11180 </param>
|
|
11181 <param name="savepoint">
|
|
11182 This is an integer used to indicate that any saved states with an
|
|
11183 identifier greater than or equal to this should be deleted by the
|
|
11184 virtual table.
|
|
11185 </param>
|
|
11186 <returns>
|
|
11187 A standard SQLite return code.
|
|
11188 </returns>
|
|
11189 </member>
|
|
11190 <member name="M:System.Data.SQLite.SQLiteModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
11191 <summary>
|
|
11192 This method is called in response to the
|
|
11193 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
11194 </summary>
|
|
11195 <param name="table">
|
|
11196 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11197 with this virtual table.
|
|
11198 </param>
|
|
11199 <param name="savepoint">
|
|
11200 This is an integer identifier used to specify a specific saved
|
|
11201 state for the virtual table for it to restore itself back to, which
|
|
11202 should also have the effect of deleting all saved states with an
|
|
11203 integer identifier greater than this one.
|
|
11204 </param>
|
|
11205 <returns>
|
|
11206 A standard SQLite return code.
|
|
11207 </returns>
|
|
11208 </member>
|
|
11209 <member name="M:System.Data.SQLite.SQLiteModule.Dispose">
|
|
11210 <summary>
|
|
11211 Disposes of this object instance.
|
|
11212 </summary>
|
|
11213 </member>
|
|
11214 <member name="M:System.Data.SQLite.SQLiteModule.CheckDisposed">
|
|
11215 <summary>
|
|
11216 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
11217 instance has been disposed.
|
|
11218 </summary>
|
|
11219 </member>
|
|
11220 <member name="M:System.Data.SQLite.SQLiteModule.Dispose(System.Boolean)">
|
|
11221 <summary>
|
|
11222 Disposes of this object instance.
|
|
11223 </summary>
|
|
11224 <param name="disposing">
|
|
11225 Non-zero if this method is being called from the
|
|
11226 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method. Zero if this method is being
|
|
11227 called from the finalizer.
|
|
11228 </param>
|
|
11229 </member>
|
|
11230 <member name="M:System.Data.SQLite.SQLiteModule.Finalize">
|
|
11231 <summary>
|
|
11232 Finalizes this object instance.
|
|
11233 </summary>
|
|
11234 </member>
|
|
11235 <member name="P:System.Data.SQLite.SQLiteModule.LogErrorsNoThrow">
|
|
11236 <summary>
|
|
11237 Returns or sets a boolean value indicating whether virtual table
|
|
11238 errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
11239 </summary>
|
|
11240 </member>
|
|
11241 <member name="P:System.Data.SQLite.SQLiteModule.LogExceptionsNoThrow">
|
|
11242 <summary>
|
|
11243 Returns or sets a boolean value indicating whether exceptions
|
|
11244 caught in the
|
|
11245 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method,
|
|
11246 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, and the
|
|
11247 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the
|
|
11248 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
11249 </summary>
|
|
11250 </member>
|
|
11251 <member name="P:System.Data.SQLite.SQLiteModule.LogErrors">
|
|
11252 <summary>
|
|
11253 Returns or sets a boolean value indicating whether virtual table
|
|
11254 errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
11255 </summary>
|
|
11256 </member>
|
|
11257 <member name="P:System.Data.SQLite.SQLiteModule.LogExceptions">
|
|
11258 <summary>
|
|
11259 Returns or sets a boolean value indicating whether exceptions
|
|
11260 caught in the
|
|
11261 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method,
|
|
11262 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, and the
|
|
11263 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the
|
|
11264 <see cref="T:System.Data.SQLite.SQLiteLog"/> class.
|
|
11265 </summary>
|
|
11266 </member>
|
|
11267 <member name="P:System.Data.SQLite.SQLiteModule.Declared">
|
|
11268 <summary>
|
|
11269 Returns non-zero if the schema for the virtual table has been
|
|
11270 declared.
|
|
11271 </summary>
|
|
11272 </member>
|
|
11273 <member name="P:System.Data.SQLite.SQLiteModule.Name">
|
|
11274 <summary>
|
|
11275 Returns the name of the module as it was registered with the SQLite
|
|
11276 core library.
|
|
11277 </summary>
|
|
11278 </member>
|
|
11279 <member name="T:System.Data.SQLite.SQLiteModule.SQLiteNativeModule">
|
|
11280 <summary>
|
|
11281 This class implements the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
11282 interface by forwarding those method calls to the
|
|
11283 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance it contains. If the
|
|
11284 contained <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is null, all
|
|
11285 the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> methods simply generate an
|
|
11286 error.
|
|
11287 </summary>
|
|
11288 </member>
|
|
11289 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.DefaultLogErrors">
|
|
11290 <summary>
|
|
11291 This is the value that is always used for the "logErrors"
|
|
11292 parameter to the various static error handling methods provided
|
|
11293 by the <see cref="T:System.Data.SQLite.SQLiteModule"/> class.
|
|
11294 </summary>
|
|
11295 </member>
|
|
11296 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableErrorMessage">
|
|
11297 <summary>
|
|
11298 This is the error message text used when the contained
|
|
11299 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is not available
|
|
11300 for any reason.
|
|
11301 </summary>
|
|
11302 </member>
|
|
11303 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.module">
|
|
11304 <summary>
|
|
11305 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide
|
|
11306 an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
11307 interface.
|
|
11308 </summary>
|
|
11309 </member>
|
|
11310 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.#ctor(System.Data.SQLite.SQLiteModule)">
|
|
11311 <summary>
|
|
11312 Constructs an instance of this class.
|
|
11313 </summary>
|
|
11314 <param name="module">
|
|
11315 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide
|
|
11316 an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/>
|
|
11317 interface.
|
|
11318 </param>
|
|
11319 </member>
|
|
11320 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableTableError(System.IntPtr)">
|
|
11321 <summary>
|
|
11322 Sets the table error message to one that indicates the native
|
|
11323 module implementation is not available.
|
|
11324 </summary>
|
|
11325 <param name="pVtab">
|
|
11326 The native pointer to the sqlite3_vtab derived structure.
|
|
11327 </param>
|
|
11328 <returns>
|
|
11329 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>.
|
|
11330 </returns>
|
|
11331 </member>
|
|
11332 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableCursorError(System.IntPtr)">
|
|
11333 <summary>
|
|
11334 Sets the table error message to one that indicates the native
|
|
11335 module implementation is not available.
|
|
11336 </summary>
|
|
11337 <param name="pCursor">
|
|
11338 The native pointer to the sqlite3_vtab_cursor derived
|
|
11339 structure.
|
|
11340 </param>
|
|
11341 <returns>
|
|
11342 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>.
|
|
11343 </returns>
|
|
11344 </member>
|
|
11345 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
11346 <summary>
|
|
11347 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11348 </summary>
|
|
11349 <param name="pDb">
|
|
11350 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11351 </param>
|
|
11352 <param name="pAux">
|
|
11353 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11354 </param>
|
|
11355 <param name="argc">
|
|
11356 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11357 </param>
|
|
11358 <param name="argv">
|
|
11359 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11360 </param>
|
|
11361 <param name="pVtab">
|
|
11362 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11363 </param>
|
|
11364 <param name="pError">
|
|
11365 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11366 </param>
|
|
11367 <returns>
|
|
11368 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11369 </returns>
|
|
11370 </member>
|
|
11371 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)">
|
|
11372 <summary>
|
|
11373 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11374 </summary>
|
|
11375 <param name="pDb">
|
|
11376 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11377 </param>
|
|
11378 <param name="pAux">
|
|
11379 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11380 </param>
|
|
11381 <param name="argc">
|
|
11382 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11383 </param>
|
|
11384 <param name="argv">
|
|
11385 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11386 </param>
|
|
11387 <param name="pVtab">
|
|
11388 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11389 </param>
|
|
11390 <param name="pError">
|
|
11391 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11392 </param>
|
|
11393 <returns>
|
|
11394 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method.
|
|
11395 </returns>
|
|
11396 </member>
|
|
11397 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)">
|
|
11398 <summary>
|
|
11399 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
11400 </summary>
|
|
11401 <param name="pVtab">
|
|
11402 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
11403 </param>
|
|
11404 <param name="pIndex">
|
|
11405 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
11406 </param>
|
|
11407 <returns>
|
|
11408 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method.
|
|
11409 </returns>
|
|
11410 </member>
|
|
11411 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDisconnect(System.IntPtr)">
|
|
11412 <summary>
|
|
11413 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
11414 </summary>
|
|
11415 <param name="pVtab">
|
|
11416 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
11417 </param>
|
|
11418 <returns>
|
|
11419 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method.
|
|
11420 </returns>
|
|
11421 </member>
|
|
11422 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDestroy(System.IntPtr)">
|
|
11423 <summary>
|
|
11424 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
11425 </summary>
|
|
11426 <param name="pVtab">
|
|
11427 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
11428 </param>
|
|
11429 <returns>
|
|
11430 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method.
|
|
11431 </returns>
|
|
11432 </member>
|
|
11433 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)">
|
|
11434 <summary>
|
|
11435 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
11436 </summary>
|
|
11437 <param name="pVtab">
|
|
11438 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
11439 </param>
|
|
11440 <param name="pCursor">
|
|
11441 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
11442 </param>
|
|
11443 <returns>
|
|
11444 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method.
|
|
11445 </returns>
|
|
11446 </member>
|
|
11447 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xClose(System.IntPtr)">
|
|
11448 <summary>
|
|
11449 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
11450 </summary>
|
|
11451 <param name="pCursor">
|
|
11452 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
11453 </param>
|
|
11454 <returns>
|
|
11455 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method.
|
|
11456 </returns>
|
|
11457 </member>
|
|
11458 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
|
|
11459 <summary>
|
|
11460 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11461 </summary>
|
|
11462 <param name="pCursor">
|
|
11463 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11464 </param>
|
|
11465 <param name="idxNum">
|
|
11466 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11467 </param>
|
|
11468 <param name="idxStr">
|
|
11469 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11470 </param>
|
|
11471 <param name="argc">
|
|
11472 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11473 </param>
|
|
11474 <param name="argv">
|
|
11475 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11476 </param>
|
|
11477 <returns>
|
|
11478 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method.
|
|
11479 </returns>
|
|
11480 </member>
|
|
11481 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xNext(System.IntPtr)">
|
|
11482 <summary>
|
|
11483 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
11484 </summary>
|
|
11485 <param name="pCursor">
|
|
11486 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
11487 </param>
|
|
11488 <returns>
|
|
11489 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method.
|
|
11490 </returns>
|
|
11491 </member>
|
|
11492 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xEof(System.IntPtr)">
|
|
11493 <summary>
|
|
11494 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
11495 </summary>
|
|
11496 <param name="pCursor">
|
|
11497 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
11498 </param>
|
|
11499 <returns>
|
|
11500 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method.
|
|
11501 </returns>
|
|
11502 </member>
|
|
11503 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)">
|
|
11504 <summary>
|
|
11505 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11506 </summary>
|
|
11507 <param name="pCursor">
|
|
11508 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11509 </param>
|
|
11510 <param name="pContext">
|
|
11511 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11512 </param>
|
|
11513 <param name="index">
|
|
11514 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11515 </param>
|
|
11516 <returns>
|
|
11517 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method.
|
|
11518 </returns>
|
|
11519 </member>
|
|
11520 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)">
|
|
11521 <summary>
|
|
11522 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
11523 </summary>
|
|
11524 <param name="pCursor">
|
|
11525 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
11526 </param>
|
|
11527 <param name="rowId">
|
|
11528 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
11529 </param>
|
|
11530 <returns>
|
|
11531 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method.
|
|
11532 </returns>
|
|
11533 </member>
|
|
11534 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)">
|
|
11535 <summary>
|
|
11536 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11537 </summary>
|
|
11538 <param name="pVtab">
|
|
11539 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11540 </param>
|
|
11541 <param name="argc">
|
|
11542 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11543 </param>
|
|
11544 <param name="argv">
|
|
11545 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11546 </param>
|
|
11547 <param name="rowId">
|
|
11548 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11549 </param>
|
|
11550 <returns>
|
|
11551 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method.
|
|
11552 </returns>
|
|
11553 </member>
|
|
11554 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBegin(System.IntPtr)">
|
|
11555 <summary>
|
|
11556 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
11557 </summary>
|
|
11558 <param name="pVtab">
|
|
11559 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
11560 </param>
|
|
11561 <returns>
|
|
11562 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method.
|
|
11563 </returns>
|
|
11564 </member>
|
|
11565 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSync(System.IntPtr)">
|
|
11566 <summary>
|
|
11567 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
11568 </summary>
|
|
11569 <param name="pVtab">
|
|
11570 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
11571 </param>
|
|
11572 <returns>
|
|
11573 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method.
|
|
11574 </returns>
|
|
11575 </member>
|
|
11576 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCommit(System.IntPtr)">
|
|
11577 <summary>
|
|
11578 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
11579 </summary>
|
|
11580 <param name="pVtab">
|
|
11581 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
11582 </param>
|
|
11583 <returns>
|
|
11584 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method.
|
|
11585 </returns>
|
|
11586 </member>
|
|
11587 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollback(System.IntPtr)">
|
|
11588 <summary>
|
|
11589 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
11590 </summary>
|
|
11591 <param name="pVtab">
|
|
11592 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
11593 </param>
|
|
11594 <returns>
|
|
11595 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method.
|
|
11596 </returns>
|
|
11597 </member>
|
|
11598 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)">
|
|
11599 <summary>
|
|
11600 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11601 </summary>
|
|
11602 <param name="pVtab">
|
|
11603 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11604 </param>
|
|
11605 <param name="nArg">
|
|
11606 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11607 </param>
|
|
11608 <param name="zName">
|
|
11609 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11610 </param>
|
|
11611 <param name="callback">
|
|
11612 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11613 </param>
|
|
11614 <param name="pClientData">
|
|
11615 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11616 </param>
|
|
11617 <returns>
|
|
11618 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method.
|
|
11619 </returns>
|
|
11620 </member>
|
|
11621 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)">
|
|
11622 <summary>
|
|
11623 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
11624 </summary>
|
|
11625 <param name="pVtab">
|
|
11626 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
11627 </param>
|
|
11628 <param name="zNew">
|
|
11629 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
11630 </param>
|
|
11631 <returns>
|
|
11632 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method.
|
|
11633 </returns>
|
|
11634 </member>
|
|
11635 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)">
|
|
11636 <summary>
|
|
11637 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
11638 </summary>
|
|
11639 <param name="pVtab">
|
|
11640 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
11641 </param>
|
|
11642 <param name="iSavepoint">
|
|
11643 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
11644 </param>
|
|
11645 <returns>
|
|
11646 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method.
|
|
11647 </returns>
|
|
11648 </member>
|
|
11649 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRelease(System.IntPtr,System.Int32)">
|
|
11650 <summary>
|
|
11651 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
11652 </summary>
|
|
11653 <param name="pVtab">
|
|
11654 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
11655 </param>
|
|
11656 <param name="iSavepoint">
|
|
11657 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
11658 </param>
|
|
11659 <returns>
|
|
11660 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method.
|
|
11661 </returns>
|
|
11662 </member>
|
|
11663 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)">
|
|
11664 <summary>
|
|
11665 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
11666 </summary>
|
|
11667 <param name="pVtab">
|
|
11668 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
11669 </param>
|
|
11670 <param name="iSavepoint">
|
|
11671 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
11672 </param>
|
|
11673 <returns>
|
|
11674 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method.
|
|
11675 </returns>
|
|
11676 </member>
|
|
11677 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose">
|
|
11678 <summary>
|
|
11679 Disposes of this object instance.
|
|
11680 </summary>
|
|
11681 </member>
|
|
11682 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.CheckDisposed">
|
|
11683 <summary>
|
|
11684 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
11685 instance has been disposed.
|
|
11686 </summary>
|
|
11687 </member>
|
|
11688 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose(System.Boolean)">
|
|
11689 <summary>
|
|
11690 Disposes of this object instance.
|
|
11691 </summary>
|
|
11692 <param name="disposing">
|
|
11693 Non-zero if this method is being called from the
|
|
11694 <see cref="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose"/> method. Zero if this method is being
|
|
11695 called from the finalizer.
|
|
11696 </param>
|
|
11697 </member>
|
|
11698 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Finalize">
|
|
11699 <summary>
|
|
11700 Finalizes this object instance.
|
|
11701 </summary>
|
|
11702 </member>
|
|
11703 <member name="T:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator">
|
|
11704 <summary>
|
|
11705 This class represents a virtual table cursor to be used with the
|
|
11706 <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may
|
|
11707 be used as the base class for any user-defined virtual table cursor
|
|
11708 class that wraps an <see cref="T:System.Collections.IEnumerator"/> object instance.
|
|
11709 </summary>
|
|
11710 </member>
|
|
11711 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.enumerator">
|
|
11712 <summary>
|
|
11713 The <see cref="T:System.Collections.IEnumerator"/> instance provided when this cursor
|
|
11714 was created.
|
|
11715 </summary>
|
|
11716 </member>
|
|
11717 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.endOfEnumerator">
|
|
11718 <summary>
|
|
11719 This value will be non-zero if false has been returned from the
|
|
11720 <see cref="M:System.Collections.IEnumerator.MoveNext"/> method.
|
|
11721 </summary>
|
|
11722 </member>
|
|
11723 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.IEnumerator)">
|
|
11724 <summary>
|
|
11725 Constructs an instance of this class.
|
|
11726 </summary>
|
|
11727 <param name="table">
|
|
11728 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
11729 with this object instance.
|
|
11730 </param>
|
|
11731 <param name="enumerator">
|
|
11732 The <see cref="T:System.Collections.IEnumerator"/> instance to expose as a virtual
|
|
11733 table cursor.
|
|
11734 </param>
|
|
11735 </member>
|
|
11736 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.MoveNext">
|
|
11737 <summary>
|
|
11738 Advances to the next row of the virtual table cursor using the
|
|
11739 <see cref="M:System.Collections.IEnumerator.MoveNext"/> method of the
|
|
11740 <see cref="T:System.Collections.IEnumerator"/> object instance.
|
|
11741 </summary>
|
|
11742 <returns>
|
|
11743 Non-zero if the current row is valid; zero otherwise. If zero is
|
|
11744 returned, no further rows are available.
|
|
11745 </returns>
|
|
11746 </member>
|
|
11747 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Reset">
|
|
11748 <summary>
|
|
11749 Resets the virtual table cursor position, also invalidating the
|
|
11750 current row, using the <see cref="M:System.Collections.IEnumerator.Reset"/> method of
|
|
11751 the <see cref="T:System.Collections.IEnumerator"/> object instance.
|
|
11752 </summary>
|
|
11753 </member>
|
|
11754 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Close">
|
|
11755 <summary>
|
|
11756 Closes the virtual table cursor. This method must not throw any
|
|
11757 exceptions.
|
|
11758 </summary>
|
|
11759 </member>
|
|
11760 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckClosed">
|
|
11761 <summary>
|
|
11762 Throws an <see cref="T:System.InvalidOperationException"/> if the virtual
|
|
11763 table cursor has been closed.
|
|
11764 </summary>
|
|
11765 </member>
|
|
11766 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckDisposed">
|
|
11767 <summary>
|
|
11768 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
11769 instance has been disposed.
|
|
11770 </summary>
|
|
11771 </member>
|
|
11772 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Dispose(System.Boolean)">
|
|
11773 <summary>
|
|
11774 Disposes of this object instance.
|
|
11775 </summary>
|
|
11776 <param name="disposing">
|
|
11777 Non-zero if this method is being called from the
|
|
11778 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is
|
|
11779 being called from the finalizer.
|
|
11780 </param>
|
|
11781 </member>
|
|
11782 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Current">
|
|
11783 <summary>
|
|
11784 Returns the value for the current row of the virtual table cursor
|
|
11785 using the <see cref="P:System.Collections.IEnumerator.Current"/> property of the
|
|
11786 <see cref="T:System.Collections.IEnumerator"/> object instance.
|
|
11787 </summary>
|
|
11788 </member>
|
|
11789 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.EndOfEnumerator">
|
|
11790 <summary>
|
|
11791 Returns non-zero if the end of the virtual table cursor has been
|
|
11792 seen (i.e. no more rows are available, including the current one).
|
|
11793 </summary>
|
|
11794 </member>
|
|
11795 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.IsOpen">
|
|
11796 <summary>
|
|
11797 Returns non-zero if the virtual table cursor is open.
|
|
11798 </summary>
|
|
11799 </member>
|
|
11800 <member name="T:System.Data.SQLite.SQLiteModuleEnumerable">
|
|
11801 <summary>
|
|
11802 This class implements a virtual table module that exposes an
|
|
11803 <see cref="T:System.Collections.IEnumerable"/> object instance as a read-only virtual
|
|
11804 table. It is not sealed and may be used as the base class for any
|
|
11805 user-defined virtual table class that wraps an
|
|
11806 <see cref="T:System.Collections.IEnumerable"/> object instance. The following short
|
|
11807 example shows it being used to treat an array of strings as a table
|
|
11808 data source:
|
|
11809 <code>
|
|
11810 public static class Sample
|
|
11811 {
|
|
11812 public static void Main()
|
|
11813 {
|
|
11814 using (SQLiteConnection connection = new SQLiteConnection(
|
|
11815 "Data Source=:memory:;"))
|
|
11816 {
|
|
11817 connection.Open();
|
|
11818
|
|
11819 connection.CreateModule(new SQLiteModuleEnumerable(
|
|
11820 "sampleModule", new string[] { "one", "two", "three" }));
|
|
11821
|
|
11822 using (SQLiteCommand command = connection.CreateCommand())
|
|
11823 {
|
|
11824 command.CommandText =
|
|
11825 "CREATE VIRTUAL TABLE t1 USING sampleModule;";
|
|
11826
|
|
11827 command.ExecuteNonQuery();
|
|
11828 }
|
|
11829
|
|
11830 using (SQLiteCommand command = connection.CreateCommand())
|
|
11831 {
|
|
11832 command.CommandText = "SELECT * FROM t1;";
|
|
11833
|
|
11834 using (SQLiteDataReader dataReader = command.ExecuteReader())
|
|
11835 {
|
|
11836 while (dataReader.Read())
|
|
11837 Console.WriteLine(dataReader[0].ToString());
|
|
11838 }
|
|
11839 }
|
|
11840
|
|
11841 connection.Close();
|
|
11842 }
|
|
11843 }
|
|
11844 }
|
|
11845 </code>
|
|
11846 </summary>
|
|
11847 </member>
|
|
11848 <member name="T:System.Data.SQLite.SQLiteModuleNoop">
|
|
11849 <summary>
|
|
11850 This class implements a virtual table module that does nothing by
|
|
11851 providing "empty" implementations for all of the
|
|
11852 <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods. The result
|
|
11853 codes returned by these "empty" method implementations may be
|
|
11854 controlled on a per-method basis by using and/or overriding the
|
|
11855 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/>,
|
|
11856 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)"/>,
|
|
11857 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)"/>,
|
|
11858 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)"/>, and
|
|
11859 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)"/> methods from within derived classes.
|
|
11860 </summary>
|
|
11861 </member>
|
|
11862 <member name="F:System.Data.SQLite.SQLiteModuleNoop.resultCodes">
|
|
11863 <summary>
|
|
11864 This field is used to store the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>
|
|
11865 values to return, on a per-method basis, for all methods that are
|
|
11866 part of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface.
|
|
11867 </summary>
|
|
11868 </member>
|
|
11869 <member name="M:System.Data.SQLite.SQLiteModuleNoop.#ctor(System.String)">
|
|
11870 <summary>
|
|
11871 Constructs an instance of this class.
|
|
11872 </summary>
|
|
11873 <param name="name">
|
|
11874 The name of the module. This parameter cannot be null.
|
|
11875 </param>
|
|
11876 </member>
|
|
11877 <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode">
|
|
11878 <summary>
|
|
11879 Determines the default <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to be
|
|
11880 returned by methods of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/>
|
|
11881 interface that lack an overridden implementation in all classes
|
|
11882 derived from the <see cref="T:System.Data.SQLite.SQLiteModuleNoop"/> class.
|
|
11883 </summary>
|
|
11884 <returns>
|
|
11885 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned
|
|
11886 by all <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods unless
|
|
11887 a more specific result code has been set for that interface method.
|
|
11888 </returns>
|
|
11889 </member>
|
|
11890 <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)">
|
|
11891 <summary>
|
|
11892 Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean
|
|
11893 return value for use with the
|
|
11894 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
11895 </summary>
|
|
11896 <param name="resultCode">
|
|
11897 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert.
|
|
11898 </param>
|
|
11899 <returns>
|
|
11900 The <see cref="T:System.Boolean"/> value.
|
|
11901 </returns>
|
|
11902 </member>
|
|
11903 <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)">
|
|
11904 <summary>
|
|
11905 Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean
|
|
11906 return value for use with the
|
|
11907 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
11908 </summary>
|
|
11909 <param name="resultCode">
|
|
11910 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert.
|
|
11911 </param>
|
|
11912 <returns>
|
|
11913 The <see cref="T:System.Boolean"/> value.
|
|
11914 </returns>
|
|
11915 </member>
|
|
11916 <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)">
|
|
11917 <summary>
|
|
11918 Determines the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be
|
|
11919 returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/>
|
|
11920 interface method if it lack an overridden implementation. If no
|
|
11921 specific <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value is available (or set)
|
|
11922 for the specified method, the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value
|
|
11923 returned by the <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/> method will be
|
|
11924 returned instead.
|
|
11925 </summary>
|
|
11926 <param name="methodName">
|
|
11927 The name of the method. Currently, this method must be part of
|
|
11928 the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface.
|
|
11929 </param>
|
|
11930 <returns>
|
|
11931 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned
|
|
11932 by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method.
|
|
11933 </returns>
|
|
11934 </member>
|
|
11935 <member name="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)">
|
|
11936 <summary>
|
|
11937 Sets the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be
|
|
11938 returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/>
|
|
11939 interface method if it lack an overridden implementation.
|
|
11940 </summary>
|
|
11941 <param name="methodName">
|
|
11942 The name of the method. Currently, this method must be part of
|
|
11943 the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface.
|
|
11944 </param>
|
|
11945 <param name="resultCode">
|
|
11946 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned
|
|
11947 by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method.
|
|
11948 </param>
|
|
11949 <returns>
|
|
11950 Non-zero upon success.
|
|
11951 </returns>
|
|
11952 </member>
|
|
11953 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
11954 <summary>
|
|
11955 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11956 </summary>
|
|
11957 <param name="connection">
|
|
11958 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11959 </param>
|
|
11960 <param name="pClientData">
|
|
11961 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11962 </param>
|
|
11963 <param name="arguments">
|
|
11964 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11965 </param>
|
|
11966 <param name="table">
|
|
11967 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11968 </param>
|
|
11969 <param name="error">
|
|
11970 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11971 </param>
|
|
11972 <returns>
|
|
11973 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11974 </returns>
|
|
11975 </member>
|
|
11976 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
11977 <summary>
|
|
11978 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11979 </summary>
|
|
11980 <param name="connection">
|
|
11981 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11982 </param>
|
|
11983 <param name="pClientData">
|
|
11984 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11985 </param>
|
|
11986 <param name="arguments">
|
|
11987 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11988 </param>
|
|
11989 <param name="table">
|
|
11990 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11991 </param>
|
|
11992 <param name="error">
|
|
11993 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11994 </param>
|
|
11995 <returns>
|
|
11996 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
11997 </returns>
|
|
11998 </member>
|
|
11999 <member name="M:System.Data.SQLite.SQLiteModuleNoop.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)">
|
|
12000 <summary>
|
|
12001 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12002 </summary>
|
|
12003 <param name="table">
|
|
12004 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12005 </param>
|
|
12006 <param name="index">
|
|
12007 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12008 </param>
|
|
12009 <returns>
|
|
12010 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12011 </returns>
|
|
12012 </member>
|
|
12013 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Disconnect(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12014 <summary>
|
|
12015 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12016 </summary>
|
|
12017 <param name="table">
|
|
12018 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12019 </param>
|
|
12020 <returns>
|
|
12021 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12022 </returns>
|
|
12023 </member>
|
|
12024 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Destroy(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12025 <summary>
|
|
12026 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12027 </summary>
|
|
12028 <param name="table">
|
|
12029 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12030 </param>
|
|
12031 <returns>
|
|
12032 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12033 </returns>
|
|
12034 </member>
|
|
12035 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)">
|
|
12036 <summary>
|
|
12037 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12038 </summary>
|
|
12039 <param name="table">
|
|
12040 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12041 </param>
|
|
12042 <param name="cursor">
|
|
12043 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12044 </param>
|
|
12045 <returns>
|
|
12046 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12047 </returns>
|
|
12048 </member>
|
|
12049 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Close(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12050 <summary>
|
|
12051 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12052 </summary>
|
|
12053 <param name="cursor">
|
|
12054 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12055 </param>
|
|
12056 <returns>
|
|
12057 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12058 </returns>
|
|
12059 </member>
|
|
12060 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])">
|
|
12061 <summary>
|
|
12062 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12063 </summary>
|
|
12064 <param name="cursor">
|
|
12065 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12066 </param>
|
|
12067 <param name="indexNumber">
|
|
12068 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12069 </param>
|
|
12070 <param name="indexString">
|
|
12071 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12072 </param>
|
|
12073 <param name="values">
|
|
12074 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12075 </param>
|
|
12076 <returns>
|
|
12077 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12078 </returns>
|
|
12079 </member>
|
|
12080 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Next(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12081 <summary>
|
|
12082 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12083 </summary>
|
|
12084 <param name="cursor">
|
|
12085 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12086 </param>
|
|
12087 <returns>
|
|
12088 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12089 </returns>
|
|
12090 </member>
|
|
12091 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12092 <summary>
|
|
12093 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12094 </summary>
|
|
12095 <param name="cursor">
|
|
12096 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12097 </param>
|
|
12098 <returns>
|
|
12099 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12100 </returns>
|
|
12101 </member>
|
|
12102 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)">
|
|
12103 <summary>
|
|
12104 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12105 </summary>
|
|
12106 <param name="cursor">
|
|
12107 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12108 </param>
|
|
12109 <param name="context">
|
|
12110 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12111 </param>
|
|
12112 <param name="index">
|
|
12113 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12114 </param>
|
|
12115 <returns>
|
|
12116 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12117 </returns>
|
|
12118 </member>
|
|
12119 <member name="M:System.Data.SQLite.SQLiteModuleNoop.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)">
|
|
12120 <summary>
|
|
12121 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12122 </summary>
|
|
12123 <param name="cursor">
|
|
12124 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12125 </param>
|
|
12126 <param name="rowId">
|
|
12127 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12128 </param>
|
|
12129 <returns>
|
|
12130 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12131 </returns>
|
|
12132 </member>
|
|
12133 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)">
|
|
12134 <summary>
|
|
12135 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12136 </summary>
|
|
12137 <param name="table">
|
|
12138 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12139 </param>
|
|
12140 <param name="values">
|
|
12141 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12142 </param>
|
|
12143 <param name="rowId">
|
|
12144 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12145 </param>
|
|
12146 <returns>
|
|
12147 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12148 </returns>
|
|
12149 </member>
|
|
12150 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Begin(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12151 <summary>
|
|
12152 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12153 </summary>
|
|
12154 <param name="table">
|
|
12155 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12156 </param>
|
|
12157 <returns>
|
|
12158 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12159 </returns>
|
|
12160 </member>
|
|
12161 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Sync(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12162 <summary>
|
|
12163 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12164 </summary>
|
|
12165 <param name="table">
|
|
12166 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12167 </param>
|
|
12168 <returns>
|
|
12169 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12170 </returns>
|
|
12171 </member>
|
|
12172 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Commit(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12173 <summary>
|
|
12174 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12175 </summary>
|
|
12176 <param name="table">
|
|
12177 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12178 </param>
|
|
12179 <returns>
|
|
12180 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12181 </returns>
|
|
12182 </member>
|
|
12183 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rollback(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12184 <summary>
|
|
12185 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12186 </summary>
|
|
12187 <param name="table">
|
|
12188 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12189 </param>
|
|
12190 <returns>
|
|
12191 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12192 </returns>
|
|
12193 </member>
|
|
12194 <member name="M:System.Data.SQLite.SQLiteModuleNoop.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)">
|
|
12195 <summary>
|
|
12196 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12197 </summary>
|
|
12198 <param name="table">
|
|
12199 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12200 </param>
|
|
12201 <param name="argumentCount">
|
|
12202 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12203 </param>
|
|
12204 <param name="name">
|
|
12205 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12206 </param>
|
|
12207 <param name="function">
|
|
12208 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12209 </param>
|
|
12210 <param name="pClientData">
|
|
12211 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12212 </param>
|
|
12213 <returns>
|
|
12214 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method.
|
|
12215 </returns>
|
|
12216 </member>
|
|
12217 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)">
|
|
12218 <summary>
|
|
12219 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12220 </summary>
|
|
12221 <param name="table">
|
|
12222 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12223 </param>
|
|
12224 <param name="newName">
|
|
12225 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12226 </param>
|
|
12227 <returns>
|
|
12228 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12229 </returns>
|
|
12230 </member>
|
|
12231 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
12232 <summary>
|
|
12233 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12234 </summary>
|
|
12235 <param name="table">
|
|
12236 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12237 </param>
|
|
12238 <param name="savepoint">
|
|
12239 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12240 </param>
|
|
12241 <returns>
|
|
12242 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12243 </returns>
|
|
12244 </member>
|
|
12245 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
12246 <summary>
|
|
12247 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12248 </summary>
|
|
12249 <param name="table">
|
|
12250 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12251 </param>
|
|
12252 <param name="savepoint">
|
|
12253 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12254 </param>
|
|
12255 <returns>
|
|
12256 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12257 </returns>
|
|
12258 </member>
|
|
12259 <member name="M:System.Data.SQLite.SQLiteModuleNoop.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)">
|
|
12260 <summary>
|
|
12261 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12262 </summary>
|
|
12263 <param name="table">
|
|
12264 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12265 </param>
|
|
12266 <param name="savepoint">
|
|
12267 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12268 </param>
|
|
12269 <returns>
|
|
12270 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method.
|
|
12271 </returns>
|
|
12272 </member>
|
|
12273 <member name="M:System.Data.SQLite.SQLiteModuleNoop.CheckDisposed">
|
|
12274 <summary>
|
|
12275 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
12276 instance has been disposed.
|
|
12277 </summary>
|
|
12278 </member>
|
|
12279 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Dispose(System.Boolean)">
|
|
12280 <summary>
|
|
12281 Disposes of this object instance.
|
|
12282 </summary>
|
|
12283 <param name="disposing">
|
|
12284 Non-zero if this method is being called from the
|
|
12285 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is
|
|
12286 being called from the finalizer.
|
|
12287 </param>
|
|
12288 </member>
|
|
12289 <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.declareSql">
|
|
12290 <summary>
|
|
12291 The CREATE TABLE statement used to declare the schema for the
|
|
12292 virtual table.
|
|
12293 </summary>
|
|
12294 </member>
|
|
12295 <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.enumerable">
|
|
12296 <summary>
|
|
12297 The <see cref="T:System.Collections.IEnumerable"/> instance containing the backing data
|
|
12298 for the virtual table.
|
|
12299 </summary>
|
|
12300 </member>
|
|
12301 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.#ctor(System.String,System.Collections.IEnumerable)">
|
|
12302 <summary>
|
|
12303 Constructs an instance of this class.
|
|
12304 </summary>
|
|
12305 <param name="name">
|
|
12306 The name of the module. This parameter cannot be null.
|
|
12307 </param>
|
|
12308 <param name="enumerable">
|
|
12309 The <see cref="T:System.Collections.IEnumerable"/> instance to expose as a virtual
|
|
12310 table. This parameter cannot be null.
|
|
12311 </param>
|
|
12312 </member>
|
|
12313 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetSqlForDeclareTable">
|
|
12314 <summary>
|
|
12315 Determines the SQL statement used to declare the virtual table.
|
|
12316 This method should be overridden in derived classes if they require
|
|
12317 a custom virtual table schema.
|
|
12318 </summary>
|
|
12319 <returns>
|
|
12320 The SQL statement used to declare the virtual table -OR- null if it
|
|
12321 cannot be determined.
|
|
12322 </returns>
|
|
12323 </member>
|
|
12324 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CursorTypeMismatchError(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12325 <summary>
|
|
12326 Sets the table error message to one that indicates the virtual
|
|
12327 table cursor is of the wrong type.
|
|
12328 </summary>
|
|
12329 <param name="cursor">
|
|
12330 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance.
|
|
12331 </param>
|
|
12332 <returns>
|
|
12333 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>.
|
|
12334 </returns>
|
|
12335 </member>
|
|
12336 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CursorEndOfEnumeratorError(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12337 <summary>
|
|
12338 Sets the table error message to one that indicates the virtual
|
|
12339 table cursor has no current row.
|
|
12340 </summary>
|
|
12341 <param name="cursor">
|
|
12342 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance.
|
|
12343 </param>
|
|
12344 <returns>
|
|
12345 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>.
|
|
12346 </returns>
|
|
12347 </member>
|
|
12348 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetStringFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)">
|
|
12349 <summary>
|
|
12350 Determines the string to return as the column value for the object
|
|
12351 instance value.
|
|
12352 </summary>
|
|
12353 <param name="cursor">
|
|
12354 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
12355 associated with the previously opened virtual table cursor to be
|
|
12356 used.
|
|
12357 </param>
|
|
12358 <param name="value">
|
|
12359 The object instance to return a string representation for.
|
|
12360 </param>
|
|
12361 <returns>
|
|
12362 The string representation of the specified object instance or null
|
|
12363 upon failure.
|
|
12364 </returns>
|
|
12365 </member>
|
|
12366 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.MakeRowId(System.Int32,System.Int32)">
|
|
12367 <summary>
|
|
12368 Constructs an <see cref="T:System.Int64"/> unique row identifier from two
|
|
12369 <see cref="T:System.Int32"/> values. The first <see cref="T:System.Int32"/> value
|
|
12370 must contain the row sequence number for the current row and the
|
|
12371 second value must contain the hash code of the enumerator value
|
|
12372 for the current row.
|
|
12373 </summary>
|
|
12374 <param name="rowIndex">
|
|
12375 The integer row sequence number for the current row.
|
|
12376 </param>
|
|
12377 <param name="hashCode">
|
|
12378 The hash code of the enumerator value for the current row.
|
|
12379 </param>
|
|
12380 <returns>
|
|
12381 The unique row identifier or zero upon failure.
|
|
12382 </returns>
|
|
12383 </member>
|
|
12384 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetRowIdFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)">
|
|
12385 <summary>
|
|
12386 Determines the unique row identifier for the current row.
|
|
12387 </summary>
|
|
12388 <param name="cursor">
|
|
12389 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance
|
|
12390 associated with the previously opened virtual table cursor to be
|
|
12391 used.
|
|
12392 </param>
|
|
12393 <param name="value">
|
|
12394 The object instance to return a unique row identifier for.
|
|
12395 </param>
|
|
12396 <returns>
|
|
12397 The unique row identifier or zero upon failure.
|
|
12398 </returns>
|
|
12399 </member>
|
|
12400 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
12401 <summary>
|
|
12402 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12403 </summary>
|
|
12404 <param name="connection">
|
|
12405 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12406 </param>
|
|
12407 <param name="pClientData">
|
|
12408 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12409 </param>
|
|
12410 <param name="arguments">
|
|
12411 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12412 </param>
|
|
12413 <param name="table">
|
|
12414 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12415 </param>
|
|
12416 <param name="error">
|
|
12417 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12418 </param>
|
|
12419 <returns>
|
|
12420 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12421 </returns>
|
|
12422 </member>
|
|
12423 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)">
|
|
12424 <summary>
|
|
12425 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12426 </summary>
|
|
12427 <param name="connection">
|
|
12428 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12429 </param>
|
|
12430 <param name="pClientData">
|
|
12431 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12432 </param>
|
|
12433 <param name="arguments">
|
|
12434 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12435 </param>
|
|
12436 <param name="table">
|
|
12437 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12438 </param>
|
|
12439 <param name="error">
|
|
12440 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12441 </param>
|
|
12442 <returns>
|
|
12443 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method.
|
|
12444 </returns>
|
|
12445 </member>
|
|
12446 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)">
|
|
12447 <summary>
|
|
12448 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12449 </summary>
|
|
12450 <param name="table">
|
|
12451 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12452 </param>
|
|
12453 <param name="index">
|
|
12454 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12455 </param>
|
|
12456 <returns>
|
|
12457 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method.
|
|
12458 </returns>
|
|
12459 </member>
|
|
12460 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Disconnect(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12461 <summary>
|
|
12462 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12463 </summary>
|
|
12464 <param name="table">
|
|
12465 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12466 </param>
|
|
12467 <returns>
|
|
12468 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12469 </returns>
|
|
12470 </member>
|
|
12471 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Destroy(System.Data.SQLite.SQLiteVirtualTable)">
|
|
12472 <summary>
|
|
12473 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12474 </summary>
|
|
12475 <param name="table">
|
|
12476 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12477 </param>
|
|
12478 <returns>
|
|
12479 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method.
|
|
12480 </returns>
|
|
12481 </member>
|
|
12482 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)">
|
|
12483 <summary>
|
|
12484 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12485 </summary>
|
|
12486 <param name="table">
|
|
12487 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12488 </param>
|
|
12489 <param name="cursor">
|
|
12490 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12491 </param>
|
|
12492 <returns>
|
|
12493 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12494 </returns>
|
|
12495 </member>
|
|
12496 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Close(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12497 <summary>
|
|
12498 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12499 </summary>
|
|
12500 <param name="cursor">
|
|
12501 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12502 </param>
|
|
12503 <returns>
|
|
12504 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12505 </returns>
|
|
12506 </member>
|
|
12507 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])">
|
|
12508 <summary>
|
|
12509 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12510 </summary>
|
|
12511 <param name="cursor">
|
|
12512 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12513 </param>
|
|
12514 <param name="indexNumber">
|
|
12515 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12516 </param>
|
|
12517 <param name="indexString">
|
|
12518 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12519 </param>
|
|
12520 <param name="values">
|
|
12521 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12522 </param>
|
|
12523 <returns>
|
|
12524 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method.
|
|
12525 </returns>
|
|
12526 </member>
|
|
12527 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Next(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12528 <summary>
|
|
12529 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12530 </summary>
|
|
12531 <param name="cursor">
|
|
12532 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12533 </param>
|
|
12534 <returns>
|
|
12535 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12536 </returns>
|
|
12537 </member>
|
|
12538 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)">
|
|
12539 <summary>
|
|
12540 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12541 </summary>
|
|
12542 <param name="cursor">
|
|
12543 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12544 </param>
|
|
12545 <returns>
|
|
12546 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method.
|
|
12547 </returns>
|
|
12548 </member>
|
|
12549 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)">
|
|
12550 <summary>
|
|
12551 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12552 </summary>
|
|
12553 <param name="cursor">
|
|
12554 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12555 </param>
|
|
12556 <param name="context">
|
|
12557 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12558 </param>
|
|
12559 <param name="index">
|
|
12560 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12561 </param>
|
|
12562 <returns>
|
|
12563 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12564 </returns>
|
|
12565 </member>
|
|
12566 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)">
|
|
12567 <summary>
|
|
12568 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12569 </summary>
|
|
12570 <param name="cursor">
|
|
12571 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12572 </param>
|
|
12573 <param name="rowId">
|
|
12574 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12575 </param>
|
|
12576 <returns>
|
|
12577 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method.
|
|
12578 </returns>
|
|
12579 </member>
|
|
12580 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)">
|
|
12581 <summary>
|
|
12582 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12583 </summary>
|
|
12584 <param name="table">
|
|
12585 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12586 </param>
|
|
12587 <param name="values">
|
|
12588 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12589 </param>
|
|
12590 <param name="rowId">
|
|
12591 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12592 </param>
|
|
12593 <returns>
|
|
12594 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method.
|
|
12595 </returns>
|
|
12596 </member>
|
|
12597 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)">
|
|
12598 <summary>
|
|
12599 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12600 </summary>
|
|
12601 <param name="table">
|
|
12602 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12603 </param>
|
|
12604 <param name="newName">
|
|
12605 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12606 </param>
|
|
12607 <returns>
|
|
12608 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method.
|
|
12609 </returns>
|
|
12610 </member>
|
|
12611 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CheckDisposed">
|
|
12612 <summary>
|
|
12613 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
12614 instance has been disposed.
|
|
12615 </summary>
|
|
12616 </member>
|
|
12617 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Dispose(System.Boolean)">
|
|
12618 <summary>
|
|
12619 Disposes of this object instance.
|
|
12620 </summary>
|
|
12621 <param name="disposing">
|
|
12622 Non-zero if this method is being called from the
|
|
12623 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is
|
|
12624 being called from the finalizer.
|
|
12625 </param>
|
|
12626 </member>
|
|
12627 <member name="T:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1">
|
|
12628 <summary>
|
|
12629 This class represents a virtual table cursor to be used with the
|
|
12630 <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may
|
|
12631 be used as the base class for any user-defined virtual table cursor
|
|
12632 class that wraps an <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance.
|
|
12633 </summary>
|
|
12634 </member>
|
|
12635 <member name="F:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.enumerator">
|
|
12636 <summary>
|
|
12637 The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance provided when this
|
|
12638 cursor was created.
|
|
12639 </summary>
|
|
12640 </member>
|
|
12641 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.Generic.IEnumerator{`0})">
|
|
12642 <summary>
|
|
12643 Constructs an instance of this class.
|
|
12644 </summary>
|
|
12645 <param name="table">
|
|
12646 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated
|
|
12647 with this object instance.
|
|
12648 </param>
|
|
12649 <param name="enumerator">
|
|
12650 The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance to expose as a virtual
|
|
12651 table cursor.
|
|
12652 </param>
|
|
12653 </member>
|
|
12654 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Close">
|
|
12655 <summary>
|
|
12656 Closes the virtual table cursor. This method must not throw any
|
|
12657 exceptions.
|
|
12658 </summary>
|
|
12659 </member>
|
|
12660 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.CheckDisposed">
|
|
12661 <summary>
|
|
12662 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
12663 instance has been disposed.
|
|
12664 </summary>
|
|
12665 </member>
|
|
12666 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Dispose(System.Boolean)">
|
|
12667 <summary>
|
|
12668 Disposes of this object instance.
|
|
12669 </summary>
|
|
12670 <param name="disposing">
|
|
12671 Non-zero if this method is being called from the
|
|
12672 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is
|
|
12673 being called from the finalizer.
|
|
12674 </param>
|
|
12675 </member>
|
|
12676 <member name="P:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.System#Collections#Generic#IEnumerator{T}#Current">
|
|
12677 <summary>
|
|
12678 Returns the value for the current row of the virtual table cursor
|
|
12679 using the <see cref="P:System.Collections.Generic.IEnumerator`1.Current"/> property of the
|
|
12680 <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance.
|
|
12681 </summary>
|
|
12682 </member>
|
|
12683 <member name="T:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1">
|
|
12684 <summary>
|
|
12685 This class implements a virtual table module that exposes an
|
|
12686 <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance as a read-only virtual
|
|
12687 table. It is not sealed and may be used as the base class for any
|
|
12688 user-defined virtual table class that wraps an
|
|
12689 <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance.
|
|
12690 </summary>
|
|
12691 </member>
|
|
12692 <member name="F:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.enumerable">
|
|
12693 <summary>
|
|
12694 The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance containing the backing
|
|
12695 data for the virtual table.
|
|
12696 </summary>
|
|
12697 </member>
|
|
12698 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.#ctor(System.String,System.Collections.Generic.IEnumerable{`0})">
|
|
12699 <summary>
|
|
12700 Constructs an instance of this class.
|
|
12701 </summary>
|
|
12702 <param name="name">
|
|
12703 The name of the module. This parameter cannot be null.
|
|
12704 </param>
|
|
12705 <param name="enumerable">
|
|
12706 The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to expose as a virtual
|
|
12707 table. This parameter cannot be null.
|
|
12708 </param>
|
|
12709 </member>
|
|
12710 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)">
|
|
12711 <summary>
|
|
12712 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12713 </summary>
|
|
12714 <param name="table">
|
|
12715 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12716 </param>
|
|
12717 <param name="cursor">
|
|
12718 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12719 </param>
|
|
12720 <returns>
|
|
12721 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method.
|
|
12722 </returns>
|
|
12723 </member>
|
|
12724 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)">
|
|
12725 <summary>
|
|
12726 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12727 </summary>
|
|
12728 <param name="cursor">
|
|
12729 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12730 </param>
|
|
12731 <param name="context">
|
|
12732 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12733 </param>
|
|
12734 <param name="index">
|
|
12735 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12736 </param>
|
|
12737 <returns>
|
|
12738 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method.
|
|
12739 </returns>
|
|
12740 </member>
|
|
12741 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.CheckDisposed">
|
|
12742 <summary>
|
|
12743 Throws an <see cref="T:System.ObjectDisposedException"/> if this object
|
|
12744 instance has been disposed.
|
|
12745 </summary>
|
|
12746 </member>
|
|
12747 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Dispose(System.Boolean)">
|
|
12748 <summary>
|
|
12749 Disposes of this object instance.
|
|
12750 </summary>
|
|
12751 <param name="disposing">
|
|
12752 Non-zero if this method is being called from the
|
|
12753 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is
|
|
12754 being called from the finalizer.
|
|
12755 </param>
|
|
12756 </member>
|
|
12757 </members>
|
|
12758 </doc>
|