Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2504 | - | 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.FallbackDefaultDbType"> |
||
82 | <summary> |
||
83 | The fallback default database type when one cannot be obtained from an |
||
84 | existing connection instance. |
||
85 | </summary> |
||
86 | </member> |
||
87 | <member name="F:System.Data.SQLite.SQLiteConvert.FullFormat"> |
||
88 | <summary> |
||
89 | The format string for DateTime values when using the InvariantCulture or CurrentCulture formats. |
||
90 | </summary> |
||
91 | </member> |
||
92 | <member name="F:System.Data.SQLite.SQLiteConvert.FallbackDefaultTypeName"> |
||
93 | <summary> |
||
94 | The fallback default database type name when one cannot be obtained from |
||
95 | an existing connection instance. |
||
96 | </summary> |
||
97 | </member> |
||
98 | <member name="F:System.Data.SQLite.SQLiteConvert.UnixEpoch"> |
||
99 | <summary> |
||
100 | The value for the Unix epoch (e.g. January 1, 1970 at midnight, in UTC). |
||
101 | </summary> |
||
102 | </member> |
||
103 | <member name="F:System.Data.SQLite.SQLiteConvert.OleAutomationEpochAsJulianDay"> |
||
104 | <summary> |
||
105 | The value of the OLE Automation epoch represented as a Julian day. This |
||
106 | field cannot be removed as the test suite relies upon it. |
||
107 | </summary> |
||
108 | </member> |
||
109 | <member name="F:System.Data.SQLite.SQLiteConvert.MinimumJd"> |
||
110 | <summary> |
||
111 | This is the minimum Julian Day value supported by this library |
||
112 | (148731163200000). |
||
113 | </summary> |
||
114 | </member> |
||
115 | <member name="F:System.Data.SQLite.SQLiteConvert.MaximumJd"> |
||
116 | <summary> |
||
117 | This is the maximum Julian Day value supported by this library |
||
118 | (464269060799000). |
||
119 | </summary> |
||
120 | </member> |
||
121 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormats"> |
||
122 | <summary> |
||
123 | An array of ISO-8601 DateTime formats that we support parsing. |
||
124 | </summary> |
||
125 | </member> |
||
126 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatUtc"> |
||
127 | <summary> |
||
128 | The internal default format for UTC DateTime values when converting |
||
129 | to a string. |
||
130 | </summary> |
||
131 | </member> |
||
132 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatLocal"> |
||
133 | <summary> |
||
134 | The internal default format for local DateTime values when converting |
||
135 | to a string. |
||
136 | </summary> |
||
137 | </member> |
||
138 | <member name="F:System.Data.SQLite.SQLiteConvert._utf8"> |
||
139 | <summary> |
||
140 | An UTF-8 Encoding instance, so we can convert strings to and from UTF-8 |
||
141 | </summary> |
||
142 | </member> |
||
143 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormat"> |
||
144 | <summary> |
||
145 | The default DateTime format for this instance. |
||
146 | </summary> |
||
147 | </member> |
||
148 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeKind"> |
||
149 | <summary> |
||
150 | The default DateTimeKind for this instance. |
||
151 | </summary> |
||
152 | </member> |
||
153 | <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatString"> |
||
154 | <summary> |
||
155 | The default DateTime format string for this instance. |
||
156 | </summary> |
||
157 | </member> |
||
158 | <member name="M:System.Data.SQLite.SQLiteConvert.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)"> |
||
159 | <summary> |
||
160 | Initializes the conversion class |
||
161 | </summary> |
||
162 | <param name="fmt">The default date/time format to use for this instance</param> |
||
163 | <param name="kind">The DateTimeKind to use.</param> |
||
164 | <param name="fmtString">The DateTime format string to use.</param> |
||
165 | </member> |
||
166 | <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.String)"> |
||
167 | <summary> |
||
168 | Converts a string to a UTF-8 encoded byte array sized to include a null-terminating character. |
||
169 | </summary> |
||
170 | <param name="sourceText">The string to convert to UTF-8</param> |
||
171 | <returns>A byte array containing the converted string plus an extra 0 terminating byte at the end of the array.</returns> |
||
172 | </member> |
||
173 | <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.DateTime)"> |
||
174 | <summary> |
||
175 | Convert a DateTime to a UTF-8 encoded, zero-terminated byte array. |
||
176 | </summary> |
||
177 | <remarks> |
||
178 | This function is a convenience function, which first calls ToString() on the DateTime, and then calls ToUTF8() with the |
||
179 | string result. |
||
180 | </remarks> |
||
181 | <param name="dateTimeValue">The DateTime to convert.</param> |
||
182 | <returns>The UTF-8 encoded string, including a 0 terminating byte at the end of the array.</returns> |
||
183 | </member> |
||
184 | <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.IntPtr,System.Int32)"> |
||
185 | <summary> |
||
186 | Converts a UTF-8 encoded IntPtr of the specified length into a .NET string |
||
187 | </summary> |
||
188 | <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param> |
||
189 | <param name="nativestringlen">The number of bytes to decode</param> |
||
190 | <returns>A string containing the translated character(s)</returns> |
||
191 | </member> |
||
192 | <member name="M:System.Data.SQLite.SQLiteConvert.UTF8ToString(System.IntPtr,System.Int32)"> |
||
193 | <summary> |
||
194 | Converts a UTF-8 encoded IntPtr of the specified length into a .NET string |
||
195 | </summary> |
||
196 | <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param> |
||
197 | <param name="nativestringlen">The number of bytes to decode</param> |
||
198 | <returns>A string containing the translated character(s)</returns> |
||
199 | </member> |
||
200 | <member name="M:System.Data.SQLite.SQLiteConvert.isValidJd(System.Int64)"> |
||
201 | <summary> |
||
202 | Checks if the specified <see cref="T:System.Int64"/> is within the |
||
203 | supported range for a Julian Day value. |
||
204 | </summary> |
||
205 | <param name="jd"> |
||
206 | The Julian Day value to check. |
||
207 | </param> |
||
208 | <returns> |
||
209 | Non-zero if the specified Julian Day value is in the supported |
||
210 | range; otherwise, zero. |
||
211 | </returns> |
||
212 | </member> |
||
213 | <member name="M:System.Data.SQLite.SQLiteConvert.DoubleToJd(System.Double)"> |
||
214 | <summary> |
||
215 | Converts a Julian Day value from a <see cref="T:System.Double"/> to an |
||
216 | <see cref="T:System.Int64"/>. |
||
217 | </summary> |
||
218 | <param name="julianDay"> |
||
219 | The Julian Day <see cref="T:System.Double"/> value to convert. |
||
220 | </param> |
||
221 | <returns> |
||
222 | The resulting Julian Day <see cref="T:System.Int64"/> value. |
||
223 | </returns> |
||
224 | </member> |
||
225 | <member name="M:System.Data.SQLite.SQLiteConvert.JdToDouble(System.Int64)"> |
||
226 | <summary> |
||
227 | Converts a Julian Day value from an <see cref="T:System.Int64"/> to a |
||
228 | <see cref="T:System.Double"/>. |
||
229 | </summary> |
||
230 | <param name="jd"> |
||
231 | The Julian Day <see cref="T:System.Int64"/> value to convert. |
||
232 | </param> |
||
233 | <returns> |
||
234 | The resulting Julian Day <see cref="T:System.Double"/> value. |
||
235 | </returns> |
||
236 | </member> |
||
237 | <member name="M:System.Data.SQLite.SQLiteConvert.computeYMD(System.Int64,System.Nullable{System.DateTime})"> |
||
238 | <summary> |
||
239 | Converts a Julian Day value to a <see cref="T:System.DateTime"/>. |
||
240 | This method was translated from the "computeYMD" function in the |
||
241 | "date.c" file belonging to the SQLite core library. |
||
242 | </summary> |
||
243 | <param name="jd"> |
||
244 | The Julian Day value to convert. |
||
245 | </param> |
||
246 | <param name="badValue"> |
||
247 | The <see cref="T:System.DateTime"/> value to return in the event that the |
||
248 | Julian Day is out of the supported range. If this value is null, |
||
249 | an exception will be thrown instead. |
||
250 | </param> |
||
251 | <returns> |
||
252 | A <see cref="T:System.DateTime"/> value that contains the year, month, and |
||
253 | day values that are closest to the specified Julian Day value. |
||
254 | </returns> |
||
255 | </member> |
||
256 | <member name="M:System.Data.SQLite.SQLiteConvert.computeHMS(System.Int64,System.Nullable{System.DateTime})"> |
||
257 | <summary> |
||
258 | Converts a Julian Day value to a <see cref="T:System.DateTime"/>. |
||
259 | This method was translated from the "computeHMS" function in the |
||
260 | "date.c" file belonging to the SQLite core library. |
||
261 | </summary> |
||
262 | <param name="jd"> |
||
263 | The Julian Day value to convert. |
||
264 | </param> |
||
265 | <param name="badValue"> |
||
266 | The <see cref="T:System.DateTime"/> value to return in the event that the |
||
267 | Julian Day value is out of the supported range. If this value is |
||
268 | null, an exception will be thrown instead. |
||
269 | </param> |
||
270 | <returns> |
||
271 | A <see cref="T:System.DateTime"/> value that contains the hour, minute, and |
||
272 | second, and millisecond values that are closest to the specified |
||
273 | Julian Day value. |
||
274 | </returns> |
||
275 | </member> |
||
276 | <member name="M:System.Data.SQLite.SQLiteConvert.computeJD(System.DateTime)"> |
||
277 | <summary> |
||
278 | Converts a <see cref="T:System.DateTime"/> to a Julian Day value. |
||
279 | This method was translated from the "computeJD" function in |
||
280 | the "date.c" file belonging to the SQLite core library. |
||
281 | Since the range of Julian Day values supported by this method |
||
282 | includes all possible (valid) values of a <see cref="T:System.DateTime"/> |
||
283 | value, it should be extremely difficult for this method to |
||
284 | raise an exception or return an undefined result. |
||
285 | </summary> |
||
286 | <param name="dateTime"> |
||
287 | The <see cref="T:System.DateTime"/> value to convert. This value |
||
288 | will be within the range of <see cref="F:System.DateTime.MinValue"/> |
||
289 | (00:00:00.0000000, January 1, 0001) to |
||
290 | <see cref="F:System.DateTime.MaxValue"/> (23:59:59.9999999, December |
||
291 | 31, 9999). |
||
292 | </param> |
||
293 | <returns> |
||
294 | The nearest Julian Day value corresponding to the specified |
||
295 | <see cref="T:System.DateTime"/> value. |
||
296 | </returns> |
||
297 | </member> |
||
298 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String)"> |
||
299 | <summary> |
||
300 | Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind, |
||
301 | and DateTimeFormatString specified for the connection when it was opened. |
||
302 | </summary> |
||
303 | <remarks> |
||
304 | Acceptable ISO8601 DateTime formats are: |
||
305 | <list type="bullet"> |
||
306 | <item><description>THHmmssK</description></item> |
||
307 | <item><description>THHmmK</description></item> |
||
308 | <item><description>HH:mm:ss.FFFFFFFK</description></item> |
||
309 | <item><description>HH:mm:ssK</description></item> |
||
310 | <item><description>HH:mmK</description></item> |
||
311 | <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item> |
||
312 | <item><description>yyyy-MM-dd HH:mm:ssK</description></item> |
||
313 | <item><description>yyyy-MM-dd HH:mmK</description></item> |
||
314 | <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item> |
||
315 | <item><description>yyyy-MM-ddTHH:mmK</description></item> |
||
316 | <item><description>yyyy-MM-ddTHH:mm:ssK</description></item> |
||
317 | <item><description>yyyyMMddHHmmssK</description></item> |
||
318 | <item><description>yyyyMMddHHmmK</description></item> |
||
319 | <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item> |
||
320 | <item><description>THHmmss</description></item> |
||
321 | <item><description>THHmm</description></item> |
||
322 | <item><description>HH:mm:ss.FFFFFFF</description></item> |
||
323 | <item><description>HH:mm:ss</description></item> |
||
324 | <item><description>HH:mm</description></item> |
||
325 | <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item> |
||
326 | <item><description>yyyy-MM-dd HH:mm:ss</description></item> |
||
327 | <item><description>yyyy-MM-dd HH:mm</description></item> |
||
328 | <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item> |
||
329 | <item><description>yyyy-MM-ddTHH:mm</description></item> |
||
330 | <item><description>yyyy-MM-ddTHH:mm:ss</description></item> |
||
331 | <item><description>yyyyMMddHHmmss</description></item> |
||
332 | <item><description>yyyyMMddHHmm</description></item> |
||
333 | <item><description>yyyyMMddTHHmmssFFFFFFF</description></item> |
||
334 | <item><description>yyyy-MM-dd</description></item> |
||
335 | <item><description>yyyyMMdd</description></item> |
||
336 | <item><description>yy-MM-dd</description></item> |
||
337 | </list> |
||
338 | If the string cannot be matched to one of the above formats -OR- |
||
339 | the DateTimeFormatString if one was provided, an exception will |
||
340 | be thrown. |
||
341 | </remarks> |
||
342 | <param name="dateText">The string containing either a long integer number of 100-nanosecond units since |
||
343 | System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a |
||
344 | culture-independent formatted date and time string, a formatted date and time string in the current |
||
345 | culture, or an ISO8601-format string.</param> |
||
346 | <returns>A DateTime value</returns> |
||
347 | </member> |
||
348 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String,System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)"> |
||
349 | <summary> |
||
350 | Converts a string into a DateTime, using the specified DateTimeFormat, |
||
351 | DateTimeKind and DateTimeFormatString. |
||
352 | </summary> |
||
353 | <remarks> |
||
354 | Acceptable ISO8601 DateTime formats are: |
||
355 | <list type="bullet"> |
||
356 | <item><description>THHmmssK</description></item> |
||
357 | <item><description>THHmmK</description></item> |
||
358 | <item><description>HH:mm:ss.FFFFFFFK</description></item> |
||
359 | <item><description>HH:mm:ssK</description></item> |
||
360 | <item><description>HH:mmK</description></item> |
||
361 | <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item> |
||
362 | <item><description>yyyy-MM-dd HH:mm:ssK</description></item> |
||
363 | <item><description>yyyy-MM-dd HH:mmK</description></item> |
||
364 | <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item> |
||
365 | <item><description>yyyy-MM-ddTHH:mmK</description></item> |
||
366 | <item><description>yyyy-MM-ddTHH:mm:ssK</description></item> |
||
367 | <item><description>yyyyMMddHHmmssK</description></item> |
||
368 | <item><description>yyyyMMddHHmmK</description></item> |
||
369 | <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item> |
||
370 | <item><description>THHmmss</description></item> |
||
371 | <item><description>THHmm</description></item> |
||
372 | <item><description>HH:mm:ss.FFFFFFF</description></item> |
||
373 | <item><description>HH:mm:ss</description></item> |
||
374 | <item><description>HH:mm</description></item> |
||
375 | <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item> |
||
376 | <item><description>yyyy-MM-dd HH:mm:ss</description></item> |
||
377 | <item><description>yyyy-MM-dd HH:mm</description></item> |
||
378 | <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item> |
||
379 | <item><description>yyyy-MM-ddTHH:mm</description></item> |
||
380 | <item><description>yyyy-MM-ddTHH:mm:ss</description></item> |
||
381 | <item><description>yyyyMMddHHmmss</description></item> |
||
382 | <item><description>yyyyMMddHHmm</description></item> |
||
383 | <item><description>yyyyMMddTHHmmssFFFFFFF</description></item> |
||
384 | <item><description>yyyy-MM-dd</description></item> |
||
385 | <item><description>yyyyMMdd</description></item> |
||
386 | <item><description>yy-MM-dd</description></item> |
||
387 | </list> |
||
388 | If the string cannot be matched to one of the above formats -OR- |
||
389 | the DateTimeFormatString if one was provided, an exception will |
||
390 | be thrown. |
||
391 | </remarks> |
||
392 | <param name="dateText">The string containing either a long integer number of 100-nanosecond units since |
||
393 | System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a |
||
394 | culture-independent formatted date and time string, a formatted date and time string in the current |
||
395 | culture, or an ISO8601-format string.</param> |
||
396 | <param name="format">The SQLiteDateFormats to use.</param> |
||
397 | <param name="kind">The DateTimeKind to use.</param> |
||
398 | <param name="formatString">The DateTime format string to use.</param> |
||
399 | <returns>A DateTime value</returns> |
||
400 | </member> |
||
401 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double)"> |
||
402 | <summary> |
||
403 | Converts a julianday value into a DateTime |
||
404 | </summary> |
||
405 | <param name="julianDay">The value to convert</param> |
||
406 | <returns>A .NET DateTime</returns> |
||
407 | </member> |
||
408 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double,System.DateTimeKind)"> |
||
409 | <summary> |
||
410 | Converts a julianday value into a DateTime |
||
411 | </summary> |
||
412 | <param name="julianDay">The value to convert</param> |
||
413 | <param name="kind">The DateTimeKind to use.</param> |
||
414 | <returns>A .NET DateTime</returns> |
||
415 | </member> |
||
416 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int32,System.DateTimeKind)"> |
||
417 | <summary> |
||
418 | Converts the specified number of seconds from the Unix epoch into a |
||
419 | <see cref="T:System.DateTime"/> value. |
||
420 | </summary> |
||
421 | <param name="seconds"> |
||
422 | The number of whole seconds since the Unix epoch. |
||
423 | </param> |
||
424 | <param name="kind"> |
||
425 | Either Utc or Local time. |
||
426 | </param> |
||
427 | <returns> |
||
428 | The new <see cref="T:System.DateTime"/> value. |
||
429 | </returns> |
||
430 | </member> |
||
431 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int64,System.DateTimeKind)"> |
||
432 | <summary> |
||
433 | Converts the specified number of ticks since the epoch into a |
||
434 | <see cref="T:System.DateTime"/> value. |
||
435 | </summary> |
||
436 | <param name="ticks"> |
||
437 | The number of whole ticks since the epoch. |
||
438 | </param> |
||
439 | <param name="kind"> |
||
440 | Either Utc or Local time. |
||
441 | </param> |
||
442 | <returns> |
||
443 | The new <see cref="T:System.DateTime"/> value. |
||
444 | </returns> |
||
445 | </member> |
||
446 | <member name="M:System.Data.SQLite.SQLiteConvert.ToJulianDay(System.DateTime)"> |
||
447 | <summary> |
||
448 | Converts a DateTime struct to a JulianDay double |
||
449 | </summary> |
||
450 | <param name="value">The DateTime to convert</param> |
||
451 | <returns>The JulianDay value the Datetime represents</returns> |
||
452 | </member> |
||
453 | <member name="M:System.Data.SQLite.SQLiteConvert.ToUnixEpoch(System.DateTime)"> |
||
454 | <summary> |
||
455 | Converts a DateTime struct to the whole number of seconds since the |
||
456 | Unix epoch. |
||
457 | </summary> |
||
458 | <param name="value">The DateTime to convert</param> |
||
459 | <returns>The whole number of seconds since the Unix epoch</returns> |
||
460 | </member> |
||
461 | <member name="M:System.Data.SQLite.SQLiteConvert.GetDateTimeKindFormat(System.DateTimeKind,System.String)"> |
||
462 | <summary> |
||
463 | Returns the DateTime format string to use for the specified DateTimeKind. |
||
464 | If <paramref name="formatString" /> is not null, it will be returned verbatim. |
||
465 | </summary> |
||
466 | <param name="kind">The DateTimeKind to use.</param> |
||
467 | <param name="formatString">The DateTime format string to use.</param> |
||
468 | <returns> |
||
469 | The DateTime format string to use for the specified DateTimeKind. |
||
470 | </returns> |
||
471 | </member> |
||
472 | <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.DateTime)"> |
||
473 | <summary> |
||
474 | Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind, |
||
475 | and DateTimeFormatString specified for the connection when it was opened. |
||
476 | </summary> |
||
477 | <param name="dateValue">The DateTime value to convert</param> |
||
478 | <returns>Either a string containing the long integer number of 100-nanosecond units since System.DateTime.MinValue, a |
||
479 | Julian day double, an integer number of seconds since the Unix epoch, a culture-independent formatted date and time |
||
480 | string, a formatted date and time string in the current culture, or an ISO8601-format date/time string.</returns> |
||
481 | </member> |
||
482 | <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.DateTime,System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)"> |
||
483 | <summary> |
||
484 | Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind, |
||
485 | and DateTimeFormatString specified for the connection when it was opened. |
||
486 | </summary> |
||
487 | <param name="dateValue">The DateTime value to convert</param> |
||
488 | <param name="format">The SQLiteDateFormats to use.</param> |
||
489 | <param name="kind">The DateTimeKind to use.</param> |
||
490 | <param name="formatString">The DateTime format string to use.</param> |
||
491 | <returns>Either a string containing the long integer number of 100-nanosecond units since System.DateTime.MinValue, a |
||
492 | Julian day double, an integer number of seconds since the Unix epoch, a culture-independent formatted date and time |
||
493 | string, a formatted date and time string in the current culture, or an ISO8601-format date/time string.</returns> |
||
494 | </member> |
||
495 | <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.IntPtr,System.Int32)"> |
||
496 | <summary> |
||
497 | Internal function to convert a UTF-8 encoded IntPtr of the specified length to a DateTime. |
||
498 | </summary> |
||
499 | <remarks> |
||
500 | This is a convenience function, which first calls ToString() on the IntPtr to convert it to a string, then calls |
||
501 | ToDateTime() on the string to return a DateTime. |
||
502 | </remarks> |
||
503 | <param name="ptr">A pointer to the UTF-8 encoded string</param> |
||
504 | <param name="len">The length in bytes of the string</param> |
||
505 | <returns>The parsed DateTime value</returns> |
||
506 | </member> |
||
507 | <member name="M:System.Data.SQLite.SQLiteConvert.Split(System.String,System.Char)"> |
||
508 | <summary> |
||
509 | Smart method of splitting a string. Skips quoted elements, removes the quotes. |
||
510 | </summary> |
||
511 | <remarks> |
||
512 | This split function works somewhat like the String.Split() function in that it breaks apart a string into |
||
513 | pieces and returns the pieces as an array. The primary differences are: |
||
514 | <list type="bullet"> |
||
515 | <item><description>Only one character can be provided as a separator character</description></item> |
||
516 | <item><description>Quoted text inside the string is skipped over when searching for the separator, and the quotes are removed.</description></item> |
||
517 | </list> |
||
518 | Thus, if splitting the following string looking for a comma:<br/> |
||
519 | One,Two, "Three, Four", Five<br/> |
||
520 | <br/> |
||
521 | The resulting array would contain<br/> |
||
522 | [0] One<br/> |
||
523 | [1] Two<br/> |
||
524 | [2] Three, Four<br/> |
||
525 | [3] Five<br/> |
||
526 | <br/> |
||
527 | Note that the leading and trailing spaces were removed from each item during the split. |
||
528 | </remarks> |
||
529 | <param name="source">Source string to split apart</param> |
||
530 | <param name="separator">Separator character</param> |
||
531 | <returns>A string array of the split up elements</returns> |
||
532 | </member> |
||
533 | <member name="M:System.Data.SQLite.SQLiteConvert.NewSplit(System.String,System.Char,System.Boolean,System.String@)"> |
||
534 | <summary> |
||
535 | Splits the specified string into multiple strings based on a separator |
||
536 | and returns the result as an array of strings. |
||
537 | </summary> |
||
538 | <param name="value"> |
||
539 | The string to split into pieces based on the separator character. If |
||
540 | this string is null, null will always be returned. If this string is |
||
541 | empty, an array of zero strings will always be returned. |
||
542 | </param> |
||
543 | <param name="separator"> |
||
544 | The character used to divide the original string into sub-strings. |
||
545 | This character cannot be a backslash or a double-quote; otherwise, no |
||
546 | work will be performed and null will be returned. |
||
547 | </param> |
||
548 | <param name="keepQuote"> |
||
549 | If this parameter is non-zero, all double-quote characters will be |
||
550 | retained in the returned list of strings; otherwise, they will be |
||
551 | dropped. |
||
552 | </param> |
||
553 | <param name="error"> |
||
554 | Upon failure, this parameter will be modified to contain an appropriate |
||
555 | error message. |
||
556 | </param> |
||
557 | <returns> |
||
558 | The new array of strings or null if the input string is null -OR- the |
||
559 | separator character is a backslash or a double-quote -OR- the string |
||
560 | contains an unbalanced backslash or double-quote character. |
||
561 | </returns> |
||
562 | </member> |
||
563 | <member name="M:System.Data.SQLite.SQLiteConvert.ToStringWithProvider(System.Object,System.IFormatProvider)"> |
||
564 | <summary> |
||
565 | Queries and returns the string representation for an object, using the |
||
566 | specified (or current) format provider. |
||
567 | </summary> |
||
568 | <param name="obj"> |
||
569 | The object instance to return the string representation for. |
||
570 | </param> |
||
571 | <param name="provider"> |
||
572 | The format provider to use -OR- null if the current format provider for |
||
573 | the thread should be used instead. |
||
574 | </param> |
||
575 | <returns> |
||
576 | The string representation for the object instance -OR- null if the |
||
577 | object instance is also null. |
||
578 | </returns> |
||
579 | </member> |
||
580 | <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.Object,System.IFormatProvider,System.Boolean)"> |
||
581 | <summary> |
||
582 | Attempts to convert an arbitrary object to the Boolean data type. |
||
583 | Null object values are converted to false. Throws an exception |
||
584 | upon failure. |
||
585 | </summary> |
||
586 | <param name="obj"> |
||
587 | The object value to convert. |
||
588 | </param> |
||
589 | <param name="provider"> |
||
590 | The format provider to use. |
||
591 | </param> |
||
592 | <param name="viaFramework"> |
||
593 | If non-zero, a string value will be converted using the |
||
594 | <see cref="M:System.Convert.ToBoolean(System.Object,System.IFormatProvider)"/> |
||
595 | method; otherwise, the <see cref="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.String)"/> |
||
596 | method will be used. |
||
597 | </param> |
||
598 | <returns> |
||
599 | The converted boolean value. |
||
600 | </returns> |
||
601 | </member> |
||
602 | <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.Object)"> |
||
603 | <summary> |
||
604 | Convert a value to true or false. |
||
605 | </summary> |
||
606 | <param name="source">A string or number representing true or false</param> |
||
607 | <returns></returns> |
||
608 | </member> |
||
609 | <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.String)"> |
||
610 | <summary> |
||
611 | Convert a string to true or false. |
||
612 | </summary> |
||
613 | <param name="source">A string representing true or false</param> |
||
614 | <returns></returns> |
||
615 | <remarks> |
||
616 | "yes", "no", "y", "n", "0", "1", "on", "off" as well as Boolean.FalseString and Boolean.TrueString will all be |
||
617 | converted to a proper boolean value. |
||
618 | </remarks> |
||
619 | </member> |
||
620 | <member name="M:System.Data.SQLite.SQLiteConvert.SQLiteTypeToType(System.Data.SQLite.SQLiteType)"> |
||
621 | <summary> |
||
622 | Converts a SQLiteType to a .NET Type object |
||
623 | </summary> |
||
624 | <param name="t">The SQLiteType to convert</param> |
||
625 | <returns>Returns a .NET Type object</returns> |
||
626 | </member> |
||
627 | <member name="M:System.Data.SQLite.SQLiteConvert.TypeToDbType(System.Type)"> |
||
628 | <summary> |
||
629 | For a given intrinsic type, return a DbType |
||
630 | </summary> |
||
631 | <param name="typ">The native type to convert</param> |
||
632 | <returns>The corresponding (closest match) DbType</returns> |
||
633 | </member> |
||
634 | <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToColumnSize(System.Data.DbType)"> |
||
635 | <summary> |
||
636 | Returns the ColumnSize for the given DbType |
||
637 | </summary> |
||
638 | <param name="typ">The DbType to get the size of</param> |
||
639 | <returns></returns> |
||
640 | </member> |
||
641 | <member name="M:System.Data.SQLite.SQLiteConvert.GetDefaultTypeName(System.Data.SQLite.SQLiteConnection)"> |
||
642 | <summary> |
||
643 | Determines the default database type name to be used when a |
||
644 | per-connection value is not available. |
||
645 | </summary> |
||
646 | <param name="connection"> |
||
647 | The connection context for type mappings, if any. |
||
648 | </param> |
||
649 | <returns> |
||
650 | The default database type name to use. |
||
651 | </returns> |
||
652 | </member> |
||
653 | <member name="M:System.Data.SQLite.SQLiteConvert.DefaultTypeNameWarning(System.Data.DbType,System.Data.SQLite.SQLiteConnectionFlags,System.String)"> |
||
654 | <summary> |
||
655 | If applicable, issues a trace log message warning about falling back to |
||
656 | the default database type name. |
||
657 | </summary> |
||
658 | <param name="dbType"> |
||
659 | The database value type. |
||
660 | </param> |
||
661 | <param name="flags"> |
||
662 | The flags associated with the parent connection object. |
||
663 | </param> |
||
664 | <param name="typeName"> |
||
665 | The textual name of the database type. |
||
666 | </param> |
||
667 | </member> |
||
668 | <member name="M:System.Data.SQLite.SQLiteConvert.DefaultDbTypeWarning(System.String,System.Data.SQLite.SQLiteConnectionFlags,System.Nullable{System.Data.DbType})"> |
||
669 | <summary> |
||
670 | If applicable, issues a trace log message warning about falling back to |
||
671 | the default database value type. |
||
672 | </summary> |
||
673 | <param name="typeName"> |
||
674 | The textual name of the database type. |
||
675 | </param> |
||
676 | <param name="flags"> |
||
677 | The flags associated with the parent connection object. |
||
678 | </param> |
||
679 | <param name="dbType"> |
||
680 | The database value type. |
||
681 | </param> |
||
682 | </member> |
||
683 | <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToTypeName(System.Data.SQLite.SQLiteConnection,System.Data.DbType,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
684 | <summary> |
||
685 | For a given database value type, return the "closest-match" textual database type name. |
||
686 | </summary> |
||
687 | <param name="connection">The connection context for custom type mappings, if any.</param> |
||
688 | <param name="dbType">The database value type.</param> |
||
689 | <param name="flags">The flags associated with the parent connection object.</param> |
||
690 | <returns>The type name or an empty string if it cannot be determined.</returns> |
||
691 | </member> |
||
692 | <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToType(System.Data.DbType)"> |
||
693 | <summary> |
||
694 | Convert a DbType to a Type |
||
695 | </summary> |
||
696 | <param name="typ">The DbType to convert from</param> |
||
697 | <returns>The closest-match .NET type</returns> |
||
698 | </member> |
||
699 | <member name="M:System.Data.SQLite.SQLiteConvert.TypeToAffinity(System.Type)"> |
||
700 | <summary> |
||
701 | For a given type, return the closest-match SQLite TypeAffinity, which only understands a very limited subset of types. |
||
702 | </summary> |
||
703 | <param name="typ">The type to evaluate</param> |
||
704 | <returns>The SQLite type affinity for that type.</returns> |
||
705 | </member> |
||
706 | <member name="M:System.Data.SQLite.SQLiteConvert.GetSQLiteDbTypeMap"> |
||
707 | <summary> |
||
708 | Builds and returns a map containing the database column types |
||
709 | recognized by this provider. |
||
710 | </summary> |
||
711 | <returns> |
||
712 | A map containing the database column types recognized by this |
||
713 | provider. |
||
714 | </returns> |
||
715 | </member> |
||
716 | <member name="M:System.Data.SQLite.SQLiteConvert.IsStringDbType(System.Data.DbType)"> |
||
717 | <summary> |
||
718 | Determines if a database type is considered to be a string. |
||
719 | </summary> |
||
720 | <param name="type"> |
||
721 | The database type to check. |
||
722 | </param> |
||
723 | <returns> |
||
724 | Non-zero if the database type is considered to be a string, zero |
||
725 | otherwise. |
||
726 | </returns> |
||
727 | </member> |
||
728 | <member name="M:System.Data.SQLite.SQLiteConvert.SettingValueToString(System.Object)"> |
||
729 | <summary> |
||
730 | Determines and returns the runtime configuration setting string that |
||
731 | should be used in place of the specified object value. |
||
732 | </summary> |
||
733 | <param name="value"> |
||
734 | The object value to convert to a string. |
||
735 | </param> |
||
736 | <returns> |
||
737 | Either the string to use in place of the object value -OR- null if it |
||
738 | cannot be determined. |
||
739 | </returns> |
||
740 | </member> |
||
741 | <member name="M:System.Data.SQLite.SQLiteConvert.GetDefaultDbType(System.Data.SQLite.SQLiteConnection)"> |
||
742 | <summary> |
||
743 | Determines the default <see cref="T:System.Data.DbType"/> value to be used when a |
||
744 | per-connection value is not available. |
||
745 | </summary> |
||
746 | <param name="connection"> |
||
747 | The connection context for type mappings, if any. |
||
748 | </param> |
||
749 | <returns> |
||
750 | The default <see cref="T:System.Data.DbType"/> value to use. |
||
751 | </returns> |
||
752 | </member> |
||
753 | <member name="M:System.Data.SQLite.SQLiteConvert.LooksLikeNull(System.String)"> |
||
754 | <summary> |
||
755 | Determines if the specified textual value appears to be a |
||
756 | <see cref="T:System.DBNull"/> value. |
||
757 | </summary> |
||
758 | <param name="text"> |
||
759 | The textual value to inspect. |
||
760 | </param> |
||
761 | <returns> |
||
762 | Non-zero if the text looks like a <see cref="T:System.DBNull"/> value, |
||
763 | zero otherwise. |
||
764 | </returns> |
||
765 | </member> |
||
766 | <member name="M:System.Data.SQLite.SQLiteConvert.LooksLikeInt64(System.String)"> |
||
767 | <summary> |
||
768 | Determines if the specified textual value appears to be an |
||
769 | <see cref="T:System.Int64"/> value. |
||
770 | </summary> |
||
771 | <param name="text"> |
||
772 | The textual value to inspect. |
||
773 | </param> |
||
774 | <returns> |
||
775 | Non-zero if the text looks like an <see cref="T:System.Int64"/> value, |
||
776 | zero otherwise. |
||
777 | </returns> |
||
778 | </member> |
||
779 | <member name="M:System.Data.SQLite.SQLiteConvert.LooksLikeDouble(System.String)"> |
||
780 | <summary> |
||
781 | Determines if the specified textual value appears to be a |
||
782 | <see cref="T:System.Double"/> value. |
||
783 | </summary> |
||
784 | <param name="text"> |
||
785 | The textual value to inspect. |
||
786 | </param> |
||
787 | <returns> |
||
788 | Non-zero if the text looks like a <see cref="T:System.Double"/> value, |
||
789 | zero otherwise. |
||
790 | </returns> |
||
791 | </member> |
||
792 | <member name="M:System.Data.SQLite.SQLiteConvert.LooksLikeDateTime(System.Data.SQLite.SQLiteConvert,System.String)"> |
||
793 | <summary> |
||
794 | Determines if the specified textual value appears to be a |
||
795 | <see cref="T:System.DateTime"/> value. |
||
796 | </summary> |
||
797 | <param name="convert"> |
||
798 | The <see cref="T:System.Data.SQLite.SQLiteConvert"/> object instance configured with |
||
799 | the chosen <see cref="T:System.DateTime"/> format. |
||
800 | </param> |
||
801 | <param name="text"> |
||
802 | The textual value to inspect. |
||
803 | </param> |
||
804 | <returns> |
||
805 | Non-zero if the text looks like a <see cref="T:System.DateTime"/> in the |
||
806 | configured format, zero otherwise. |
||
807 | </returns> |
||
808 | </member> |
||
809 | <member name="M:System.Data.SQLite.SQLiteConvert.TypeNameToDbType(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
810 | <summary> |
||
811 | For a given textual database type name, return the "closest-match" database type. |
||
812 | This method is called during query result processing; therefore, its performance |
||
813 | is critical. |
||
814 | </summary> |
||
815 | <param name="connection">The connection context for custom type mappings, if any.</param> |
||
816 | <param name="typeName">The textual name of the database type to match.</param> |
||
817 | <param name="flags">The flags associated with the parent connection object.</param> |
||
818 | <returns>The .NET DBType the text evaluates to.</returns> |
||
819 | </member> |
||
820 | <member name="F:System.Data.SQLite.SQLiteBase.COR_E_EXCEPTION"> |
||
821 | <summary> |
||
822 | The error code used for logging exceptions caught in user-provided |
||
823 | code. |
||
824 | </summary> |
||
825 | </member> |
||
826 | <member name="M:System.Data.SQLite.SQLiteBase.SetMemoryStatus(System.Boolean)"> |
||
827 | <summary> |
||
828 | Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled. |
||
829 | If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is |
||
830 | global to the process. |
||
831 | </summary> |
||
832 | <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param> |
||
833 | <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> |
||
834 | </member> |
||
835 | <member name="M:System.Data.SQLite.SQLiteBase.ReleaseMemory"> |
||
836 | <summary> |
||
837 | Attempts to free as much heap memory as possible for the database connection. |
||
838 | </summary> |
||
839 | <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> |
||
840 | </member> |
||
841 | <member name="M:System.Data.SQLite.SQLiteBase.Shutdown"> |
||
842 | <summary> |
||
843 | Shutdown the SQLite engine so that it can be restarted with different config options. |
||
844 | We depend on auto initialization to recover. |
||
845 | </summary> |
||
846 | </member> |
||
847 | <member name="M:System.Data.SQLite.SQLiteBase.IsOpen"> |
||
848 | <summary> |
||
849 | Determines if the associated native connection handle is open. |
||
850 | </summary> |
||
851 | <returns> |
||
852 | Non-zero if a database connection is open. |
||
853 | </returns> |
||
854 | </member> |
||
855 | <member name="M:System.Data.SQLite.SQLiteBase.Open(System.String,System.String,System.Data.SQLite.SQLiteConnectionFlags,System.Data.SQLite.SQLiteOpenFlagsEnum,System.Int32,System.Boolean)"> |
||
856 | <summary> |
||
857 | Opens a database. |
||
858 | </summary> |
||
859 | <remarks> |
||
860 | Implementers should call SQLiteFunction.BindFunctions() and save the array after opening a connection |
||
861 | to bind all attributed user-defined functions and collating sequences to the new connection. |
||
862 | </remarks> |
||
863 | <param name="strFilename">The filename of the database to open. SQLite automatically creates it if it doesn't exist.</param> |
||
864 | <param name="vfsName">The name of the VFS to use -OR- null to use the default VFS.</param> |
||
865 | <param name="connectionFlags">The flags associated with the parent connection object</param> |
||
866 | <param name="openFlags">The open flags to use when creating the connection</param> |
||
867 | <param name="maxPoolSize">The maximum size of the pool for the given filename</param> |
||
868 | <param name="usePool">If true, the connection can be pulled from the connection pool</param> |
||
869 | </member> |
||
870 | <member name="M:System.Data.SQLite.SQLiteBase.Close(System.Boolean)"> |
||
871 | <summary> |
||
872 | Closes the currently-open database. |
||
873 | </summary> |
||
874 | <remarks> |
||
875 | After the database has been closed implemeters should call SQLiteFunction.UnbindFunctions() to deallocate all interop allocated |
||
876 | memory associated with the user-defined functions and collating sequences tied to the closed connection. |
||
877 | </remarks> |
||
878 | <param name="canThrow">Non-zero if the operation is allowed to throw exceptions, zero otherwise.</param> |
||
879 | </member> |
||
880 | <member name="M:System.Data.SQLite.SQLiteBase.SetTimeout(System.Int32)"> |
||
881 | <summary> |
||
882 | Sets the busy timeout on the connection. SQLiteCommand will call this before executing any command. |
||
883 | </summary> |
||
884 | <param name="nTimeoutMS">The number of milliseconds to wait before returning SQLITE_BUSY</param> |
||
885 | </member> |
||
886 | <member name="M:System.Data.SQLite.SQLiteBase.GetLastError"> |
||
887 | <summary> |
||
888 | Returns the text of the last error issued by SQLite |
||
889 | </summary> |
||
890 | <returns></returns> |
||
891 | </member> |
||
892 | <member name="M:System.Data.SQLite.SQLiteBase.GetLastError(System.String)"> |
||
893 | <summary> |
||
894 | Returns the text of the last error issued by SQLite -OR- the specified default error text if |
||
895 | none is available from the SQLite core library. |
||
896 | </summary> |
||
897 | <param name="defValue"> |
||
898 | The error text to return in the event that one is not available from the SQLite core library. |
||
899 | </param> |
||
900 | <returns> |
||
901 | The error text. |
||
902 | </returns> |
||
903 | </member> |
||
904 | <member name="M:System.Data.SQLite.SQLiteBase.ClearPool"> |
||
905 | <summary> |
||
906 | When pooling is enabled, force this connection to be disposed rather than returned to the pool |
||
907 | </summary> |
||
908 | </member> |
||
909 | <member name="M:System.Data.SQLite.SQLiteBase.CountPool"> |
||
910 | <summary> |
||
911 | When pooling is enabled, returns the number of pool entries matching the current file name. |
||
912 | </summary> |
||
913 | <returns>The number of pool entries matching the current file name.</returns> |
||
914 | </member> |
||
915 | <member name="M:System.Data.SQLite.SQLiteBase.Prepare(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteStatement,System.UInt32,System.String@)"> |
||
916 | <summary> |
||
917 | Prepares a SQL statement for execution. |
||
918 | </summary> |
||
919 | <param name="cnn">The source connection preparing the command. Can be null for any caller except LINQ</param> |
||
920 | <param name="strSql">The SQL command text to prepare</param> |
||
921 | <param name="previous">The previous statement in a multi-statement command, or null if no previous statement exists</param> |
||
922 | <param name="timeoutMS">The timeout to wait before aborting the prepare</param> |
||
923 | <param name="strRemain">The remainder of the statement that was not processed. Each call to prepare parses the |
||
924 | SQL up to to either the end of the text or to the first semi-colon delimiter. The remaining text is returned |
||
925 | here for a subsequent call to Prepare() until all the text has been processed.</param> |
||
926 | <returns>Returns an initialized SQLiteStatement.</returns> |
||
927 | </member> |
||
928 | <member name="M:System.Data.SQLite.SQLiteBase.Step(System.Data.SQLite.SQLiteStatement)"> |
||
929 | <summary> |
||
930 | Steps through a prepared statement. |
||
931 | </summary> |
||
932 | <param name="stmt">The SQLiteStatement to step through</param> |
||
933 | <returns>True if a row was returned, False if not.</returns> |
||
934 | </member> |
||
935 | <member name="M:System.Data.SQLite.SQLiteBase.IsReadOnly(System.Data.SQLite.SQLiteStatement)"> |
||
936 | <summary> |
||
937 | Returns non-zero if the specified statement is read-only in nature. |
||
938 | </summary> |
||
939 | <param name="stmt">The statement to check.</param> |
||
940 | <returns>True if the outer query is read-only.</returns> |
||
941 | </member> |
||
942 | <member name="M:System.Data.SQLite.SQLiteBase.Reset(System.Data.SQLite.SQLiteStatement)"> |
||
943 | <summary> |
||
944 | Resets a prepared statement so it can be executed again. If the error returned is SQLITE_SCHEMA, |
||
945 | transparently attempt to rebuild the SQL statement and throw an error if that was not possible. |
||
946 | </summary> |
||
947 | <param name="stmt">The statement to reset</param> |
||
948 | <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> |
||
949 | </member> |
||
950 | <member name="M:System.Data.SQLite.SQLiteBase.Cancel"> |
||
951 | <summary> |
||
952 | Attempts to interrupt the query currently executing on the associated |
||
953 | native database connection. |
||
954 | </summary> |
||
955 | </member> |
||
956 | <member name="M:System.Data.SQLite.SQLiteBase.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
957 | <summary> |
||
958 | This function binds a user-defined function to the connection. |
||
959 | </summary> |
||
960 | <param name="functionAttribute"> |
||
961 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
962 | the metadata for the function to be bound. |
||
963 | </param> |
||
964 | <param name="function"> |
||
965 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the |
||
966 | function to be bound. |
||
967 | </param> |
||
968 | <param name="flags"> |
||
969 | The flags associated with the parent connection object. |
||
970 | </param> |
||
971 | </member> |
||
972 | <member name="M:System.Data.SQLite.SQLiteBase.UnbindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
973 | <summary> |
||
974 | This function unbinds a user-defined function from the connection. |
||
975 | </summary> |
||
976 | <param name="functionAttribute"> |
||
977 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
978 | the metadata for the function to be unbound. |
||
979 | </param> |
||
980 | <param name="flags"> |
||
981 | The flags associated with the parent connection object. |
||
982 | </param> |
||
983 | <returns>Non-zero if the function was unbound.</returns> |
||
984 | </member> |
||
985 | <member name="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
986 | <summary> |
||
987 | Calls the native SQLite core library in order to create a disposable |
||
988 | module containing the implementation of a virtual table. |
||
989 | </summary> |
||
990 | <param name="module"> |
||
991 | The module object to be used when creating the native disposable module. |
||
992 | </param> |
||
993 | <param name="flags"> |
||
994 | The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. |
||
995 | </param> |
||
996 | </member> |
||
997 | <member name="M:System.Data.SQLite.SQLiteBase.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
998 | <summary> |
||
999 | Calls the native SQLite core library in order to cleanup the resources |
||
1000 | associated with a module containing the implementation of a virtual table. |
||
1001 | </summary> |
||
1002 | <param name="module"> |
||
1003 | The module object previously passed to the <see cref="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/> |
||
1004 | method. |
||
1005 | </param> |
||
1006 | <param name="flags"> |
||
1007 | The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. |
||
1008 | </param> |
||
1009 | </member> |
||
1010 | <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)"> |
||
1011 | <summary> |
||
1012 | Calls the native SQLite core library in order to declare a virtual table |
||
1013 | 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@)"/> |
||
1014 | or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. |
||
1015 | </summary> |
||
1016 | <param name="module"> |
||
1017 | The virtual table module that is to be responsible for the virtual table |
||
1018 | being declared. |
||
1019 | </param> |
||
1020 | <param name="strSql"> |
||
1021 | The string containing the SQL statement describing the virtual table to |
||
1022 | be declared. |
||
1023 | </param> |
||
1024 | <param name="error"> |
||
1025 | Upon success, the contents of this parameter are undefined. Upon failure, |
||
1026 | it should contain an appropriate error message. |
||
1027 | </param> |
||
1028 | <returns> |
||
1029 | A standard SQLite return code. |
||
1030 | </returns> |
||
1031 | </member> |
||
1032 | <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)"> |
||
1033 | <summary> |
||
1034 | Calls the native SQLite core library in order to declare a virtual table |
||
1035 | 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@)"/> |
||
1036 | or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. |
||
1037 | </summary> |
||
1038 | <param name="module"> |
||
1039 | The virtual table module that is to be responsible for the virtual table |
||
1040 | function being declared. |
||
1041 | </param> |
||
1042 | <param name="argumentCount"> |
||
1043 | The number of arguments to the function being declared. |
||
1044 | </param> |
||
1045 | <param name="name"> |
||
1046 | The name of the function being declared. |
||
1047 | </param> |
||
1048 | <param name="error"> |
||
1049 | Upon success, the contents of this parameter are undefined. Upon failure, |
||
1050 | it should contain an appropriate error message. |
||
1051 | </param> |
||
1052 | <returns> |
||
1053 | A standard SQLite return code. |
||
1054 | </returns> |
||
1055 | </member> |
||
1056 | <member name="M:System.Data.SQLite.SQLiteBase.SetLoadExtension(System.Boolean)"> |
||
1057 | <summary> |
||
1058 | Enables or disabled extension loading by SQLite. |
||
1059 | </summary> |
||
1060 | <param name="bOnOff"> |
||
1061 | True to enable loading of extensions, false to disable. |
||
1062 | </param> |
||
1063 | </member> |
||
1064 | <member name="M:System.Data.SQLite.SQLiteBase.LoadExtension(System.String,System.String)"> |
||
1065 | <summary> |
||
1066 | Loads a SQLite extension library from the named file. |
||
1067 | </summary> |
||
1068 | <param name="fileName"> |
||
1069 | The name of the dynamic link library file containing the extension. |
||
1070 | </param> |
||
1071 | <param name="procName"> |
||
1072 | The name of the exported function used to initialize the extension. |
||
1073 | If null, the default "sqlite3_extension_init" will be used. |
||
1074 | </param> |
||
1075 | </member> |
||
1076 | <member name="M:System.Data.SQLite.SQLiteBase.SetExtendedResultCodes(System.Boolean)"> |
||
1077 | <summary> |
||
1078 | Enables or disabled extened result codes returned by SQLite |
||
1079 | </summary> |
||
1080 | <param name="bOnOff">true to enable extended result codes, false to disable.</param> |
||
1081 | <returns></returns> |
||
1082 | </member> |
||
1083 | <member name="M:System.Data.SQLite.SQLiteBase.ResultCode"> |
||
1084 | <summary> |
||
1085 | Returns the numeric result code for the most recent failed SQLite API call |
||
1086 | associated with the database connection. |
||
1087 | </summary> |
||
1088 | <returns>Result code</returns> |
||
1089 | </member> |
||
1090 | <member name="M:System.Data.SQLite.SQLiteBase.ExtendedResultCode"> |
||
1091 | <summary> |
||
1092 | Returns the extended numeric result code for the most recent failed SQLite API call |
||
1093 | associated with the database connection. |
||
1094 | </summary> |
||
1095 | <returns>Extended result code</returns> |
||
1096 | </member> |
||
1097 | <member name="M:System.Data.SQLite.SQLiteBase.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
1098 | <summary> |
||
1099 | Add a log message via the SQLite sqlite3_log interface. |
||
1100 | </summary> |
||
1101 | <param name="iErrCode">Error code to be logged with the message.</param> |
||
1102 | <param name="zMessage">String to be logged. Unlike the SQLite sqlite3_log() |
||
1103 | interface, this should be pre-formatted. Consider using the |
||
1104 | String.Format() function.</param> |
||
1105 | <returns></returns> |
||
1106 | </member> |
||
1107 | <member name="M:System.Data.SQLite.SQLiteBase.IsInitialized"> |
||
1108 | <summary> |
||
1109 | Checks if the SQLite core library has been initialized in the current process. |
||
1110 | </summary> |
||
1111 | <returns> |
||
1112 | Non-zero if the SQLite core library has been initialized in the current process, |
||
1113 | zero otherwise. |
||
1114 | </returns> |
||
1115 | </member> |
||
1116 | <member name="M:System.Data.SQLite.SQLiteBase.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)"> |
||
1117 | <summary> |
||
1118 | Creates a new SQLite backup object based on the provided destination |
||
1119 | database connection. The source database connection is the one |
||
1120 | associated with this object. The source and destination database |
||
1121 | connections cannot be the same. |
||
1122 | </summary> |
||
1123 | <param name="destCnn">The destination database connection.</param> |
||
1124 | <param name="destName">The destination database name.</param> |
||
1125 | <param name="sourceName">The source database name.</param> |
||
1126 | <returns>The newly created backup object.</returns> |
||
1127 | </member> |
||
1128 | <member name="M:System.Data.SQLite.SQLiteBase.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)"> |
||
1129 | <summary> |
||
1130 | Copies up to N pages from the source database to the destination |
||
1131 | database associated with the specified backup object. |
||
1132 | </summary> |
||
1133 | <param name="backup">The backup object to use.</param> |
||
1134 | <param name="nPage"> |
||
1135 | The number of pages to copy or negative to copy all remaining pages. |
||
1136 | </param> |
||
1137 | <param name="retry"> |
||
1138 | Set to true if the operation needs to be retried due to database |
||
1139 | locking issues. |
||
1140 | </param> |
||
1141 | <returns> |
||
1142 | True if there are more pages to be copied, false otherwise. |
||
1143 | </returns> |
||
1144 | </member> |
||
1145 | <member name="M:System.Data.SQLite.SQLiteBase.RemainingBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1146 | <summary> |
||
1147 | Returns the number of pages remaining to be copied from the source |
||
1148 | database to the destination database associated with the specified |
||
1149 | backup object. |
||
1150 | </summary> |
||
1151 | <param name="backup">The backup object to check.</param> |
||
1152 | <returns>The number of pages remaining to be copied.</returns> |
||
1153 | </member> |
||
1154 | <member name="M:System.Data.SQLite.SQLiteBase.PageCountBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1155 | <summary> |
||
1156 | Returns the total number of pages in the source database associated |
||
1157 | with the specified backup object. |
||
1158 | </summary> |
||
1159 | <param name="backup">The backup object to check.</param> |
||
1160 | <returns>The total number of pages in the source database.</returns> |
||
1161 | </member> |
||
1162 | <member name="M:System.Data.SQLite.SQLiteBase.FinishBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1163 | <summary> |
||
1164 | Destroys the backup object, rolling back any backup that may be in |
||
1165 | progess. |
||
1166 | </summary> |
||
1167 | <param name="backup">The backup object to destroy.</param> |
||
1168 | </member> |
||
1169 | <member name="M:System.Data.SQLite.SQLiteBase.FallbackGetErrorString(System.Data.SQLite.SQLiteErrorCode)"> |
||
1170 | <summary> |
||
1171 | Returns the error message for the specified SQLite return code using |
||
1172 | the internal static lookup table. |
||
1173 | </summary> |
||
1174 | <param name="rc">The SQLite return code.</param> |
||
1175 | <returns>The error message or null if it cannot be found.</returns> |
||
1176 | </member> |
||
1177 | <member name="P:System.Data.SQLite.SQLiteBase.Version"> |
||
1178 | <summary> |
||
1179 | Returns a string representing the active version of SQLite |
||
1180 | </summary> |
||
1181 | </member> |
||
1182 | <member name="P:System.Data.SQLite.SQLiteBase.VersionNumber"> |
||
1183 | <summary> |
||
1184 | Returns an integer representing the active version of SQLite |
||
1185 | </summary> |
||
1186 | </member> |
||
1187 | <member name="P:System.Data.SQLite.SQLiteBase.LastInsertRowId"> |
||
1188 | <summary> |
||
1189 | Returns the rowid of the most recent successful INSERT into the database from this connection. |
||
1190 | </summary> |
||
1191 | </member> |
||
1192 | <member name="P:System.Data.SQLite.SQLiteBase.Changes"> |
||
1193 | <summary> |
||
1194 | Returns the number of changes the last executing insert/update caused. |
||
1195 | </summary> |
||
1196 | </member> |
||
1197 | <member name="P:System.Data.SQLite.SQLiteBase.MemoryUsed"> |
||
1198 | <summary> |
||
1199 | Returns the amount of memory (in bytes) currently in use by the SQLite core library. This is not really a per-connection |
||
1200 | value, it is global to the process. |
||
1201 | </summary> |
||
1202 | </member> |
||
1203 | <member name="P:System.Data.SQLite.SQLiteBase.MemoryHighwater"> |
||
1204 | <summary> |
||
1205 | Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset. |
||
1206 | This is not really a per-connection value, it is global to the process. |
||
1207 | </summary> |
||
1208 | </member> |
||
1209 | <member name="P:System.Data.SQLite.SQLiteBase.OwnHandle"> |
||
1210 | <summary> |
||
1211 | Returns non-zero if the underlying native connection handle is owned by this instance. |
||
1212 | </summary> |
||
1213 | </member> |
||
1214 | <member name="P:System.Data.SQLite.SQLiteBase.Functions"> |
||
1215 | <summary> |
||
1216 | Returns the logical list of functions associated with this connection. |
||
1217 | </summary> |
||
1218 | </member> |
||
1219 | <member name="P:System.Data.SQLite.SQLiteBase.AutoCommit"> |
||
1220 | <summary> |
||
1221 | Returns non-zero if the given database connection is in autocommit mode. |
||
1222 | Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN |
||
1223 | statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK. |
||
1224 | </summary> |
||
1225 | </member> |
||
1226 | <member name="F:System.Data.SQLite.SQLite3._sql"> |
||
1227 | <summary> |
||
1228 | The opaque pointer returned to us by the sqlite provider |
||
1229 | </summary> |
||
1230 | </member> |
||
1231 | <member name="F:System.Data.SQLite.SQLite3._functions"> |
||
1232 | <summary> |
||
1233 | The user-defined functions registered on this connection |
||
1234 | </summary> |
||
1235 | </member> |
||
1236 | <member name="F:System.Data.SQLite.SQLite3._modules"> |
||
1237 | <summary> |
||
1238 | The modules created using this connection. |
||
1239 | </summary> |
||
1240 | </member> |
||
1241 | <member name="M:System.Data.SQLite.SQLite3.#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.DisposeModules"> |
||
1270 | <summary> |
||
1271 | This method attempts to dispose of all the <see cref="T:System.Data.SQLite.SQLiteModule"/> derived |
||
1272 | object instances currently associated with the native database connection. |
||
1273 | </summary> |
||
1274 | </member> |
||
1275 | <member name="M:System.Data.SQLite.SQLite3.GetCancelCount"> |
||
1276 | <summary> |
||
1277 | Returns the number of times the <see cref="M:System.Data.SQLite.SQLite3.Cancel"/> method has been |
||
1278 | called. |
||
1279 | </summary> |
||
1280 | </member> |
||
1281 | <member name="M:System.Data.SQLite.SQLite3.ShouldThrowForCancel"> |
||
1282 | <summary> |
||
1283 | This method determines whether or not a <see cref="T:System.Data.SQLite.SQLiteException"/> |
||
1284 | with a return code of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Interrupt"/> should |
||
1285 | be thrown after making a call into the SQLite core library. |
||
1286 | </summary> |
||
1287 | <returns> |
||
1288 | Non-zero if a <see cref="T:System.Data.SQLite.SQLiteException"/> to be thrown. This method |
||
1289 | will only return non-zero if the <see cref="M:System.Data.SQLite.SQLite3.Cancel"/> method was called |
||
1290 | one or more times during a call into the SQLite core library (e.g. when |
||
1291 | the sqlite3_prepare*() or sqlite3_step() APIs are used). |
||
1292 | </returns> |
||
1293 | </member> |
||
1294 | <member name="M:System.Data.SQLite.SQLite3.ResetCancelCount"> |
||
1295 | <summary> |
||
1296 | Resets the value of the <see cref="F:System.Data.SQLite.SQLite3._cancelCount"/> field. |
||
1297 | </summary> |
||
1298 | </member> |
||
1299 | <member name="M:System.Data.SQLite.SQLite3.Cancel"> |
||
1300 | <summary> |
||
1301 | Attempts to interrupt the query currently executing on the associated |
||
1302 | native database connection. |
||
1303 | </summary> |
||
1304 | </member> |
||
1305 | <member name="M:System.Data.SQLite.SQLite3.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
1306 | <summary> |
||
1307 | This function binds a user-defined function to the connection. |
||
1308 | </summary> |
||
1309 | <param name="functionAttribute"> |
||
1310 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
1311 | the metadata for the function to be bound. |
||
1312 | </param> |
||
1313 | <param name="function"> |
||
1314 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the |
||
1315 | function to be bound. |
||
1316 | </param> |
||
1317 | <param name="flags"> |
||
1318 | The flags associated with the parent connection object. |
||
1319 | </param> |
||
1320 | </member> |
||
1321 | <member name="M:System.Data.SQLite.SQLite3.UnbindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
1322 | <summary> |
||
1323 | This function binds a user-defined function to the connection. |
||
1324 | </summary> |
||
1325 | <param name="functionAttribute"> |
||
1326 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
1327 | the metadata for the function to be unbound. |
||
1328 | </param> |
||
1329 | <param name="flags"> |
||
1330 | The flags associated with the parent connection object. |
||
1331 | </param> |
||
1332 | <returns>Non-zero if the function was unbound and removed.</returns> |
||
1333 | </member> |
||
1334 | <member name="M:System.Data.SQLite.SQLite3.ReleaseMemory"> |
||
1335 | <summary> |
||
1336 | Attempts to free as much heap memory as possible for the database connection. |
||
1337 | </summary> |
||
1338 | <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> |
||
1339 | </member> |
||
1340 | <member name="M:System.Data.SQLite.SQLite3.StaticReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)"> |
||
1341 | <summary> |
||
1342 | Attempts to free N bytes of heap memory by deallocating non-essential memory |
||
1343 | allocations held by the database library. Memory used to cache database pages |
||
1344 | to improve performance is an example of non-essential memory. This is a no-op |
||
1345 | returning zero if the SQLite core library was not compiled with the compile-time |
||
1346 | option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or |
||
1347 | compact the Win32 native heap, if applicable. |
||
1348 | </summary> |
||
1349 | <param name="nBytes"> |
||
1350 | The requested number of bytes to free. |
||
1351 | </param> |
||
1352 | <param name="reset"> |
||
1353 | Non-zero to attempt a heap reset. |
||
1354 | </param> |
||
1355 | <param name="compact"> |
||
1356 | Non-zero to attempt heap compaction. |
||
1357 | </param> |
||
1358 | <param name="nFree"> |
||
1359 | The number of bytes actually freed. This value may be zero. |
||
1360 | </param> |
||
1361 | <param name="resetOk"> |
||
1362 | This value will be non-zero if the heap reset was successful. |
||
1363 | </param> |
||
1364 | <param name="nLargest"> |
||
1365 | The size of the largest committed free block in the heap, in bytes. |
||
1366 | This value will be zero unless heap compaction is enabled. |
||
1367 | </param> |
||
1368 | <returns> |
||
1369 | A standard SQLite return code (i.e. zero for success and non-zero |
||
1370 | for failure). |
||
1371 | </returns> |
||
1372 | </member> |
||
1373 | <member name="M:System.Data.SQLite.SQLite3.Shutdown"> |
||
1374 | <summary> |
||
1375 | Shutdown the SQLite engine so that it can be restarted with different |
||
1376 | configuration options. We depend on auto initialization to recover. |
||
1377 | </summary> |
||
1378 | <returns>Returns a standard SQLite result code.</returns> |
||
1379 | </member> |
||
1380 | <member name="M:System.Data.SQLite.SQLite3.StaticShutdown(System.Boolean)"> |
||
1381 | <summary> |
||
1382 | Shutdown the SQLite engine so that it can be restarted with different |
||
1383 | configuration options. We depend on auto initialization to recover. |
||
1384 | </summary> |
||
1385 | <param name="directories"> |
||
1386 | Non-zero to reset the database and temporary directories to their |
||
1387 | default values, which should be null for both. This parameter has no |
||
1388 | effect on non-Windows operating systems. |
||
1389 | </param> |
||
1390 | <returns>Returns a standard SQLite result code.</returns> |
||
1391 | </member> |
||
1392 | <member name="M:System.Data.SQLite.SQLite3.IsOpen"> |
||
1393 | <summary> |
||
1394 | Determines if the associated native connection handle is open. |
||
1395 | </summary> |
||
1396 | <returns> |
||
1397 | Non-zero if the associated native connection handle is open. |
||
1398 | </returns> |
||
1399 | </member> |
||
1400 | <member name="F:System.Data.SQLite.SQLite3.have_errstr"> |
||
1401 | <summary> |
||
1402 | Has the sqlite3_errstr() core library API been checked for yet? |
||
1403 | If so, is it present? |
||
1404 | </summary> |
||
1405 | </member> |
||
1406 | <member name="M:System.Data.SQLite.SQLite3.GetErrorString(System.Data.SQLite.SQLiteErrorCode)"> |
||
1407 | <summary> |
||
1408 | Returns the error message for the specified SQLite return code using |
||
1409 | the sqlite3_errstr() function, falling back to the internal lookup |
||
1410 | table if necessary. |
||
1411 | </summary> |
||
1412 | <param name="rc">The SQLite return code.</param> |
||
1413 | <returns>The error message or null if it cannot be found.</returns> |
||
1414 | </member> |
||
1415 | <member name="F:System.Data.SQLite.SQLite3.have_stmt_readonly"> |
||
1416 | <summary> |
||
1417 | Has the sqlite3_stmt_readonly() core library API been checked for yet? |
||
1418 | If so, is it present? |
||
1419 | </summary> |
||
1420 | </member> |
||
1421 | <member name="M:System.Data.SQLite.SQLite3.IsReadOnly(System.Data.SQLite.SQLiteStatement)"> |
||
1422 | <summary> |
||
1423 | Returns non-zero if the specified statement is read-only in nature. |
||
1424 | </summary> |
||
1425 | <param name="stmt">The statement to check.</param> |
||
1426 | <returns>True if the outer query is read-only.</returns> |
||
1427 | </member> |
||
1428 | <member name="F:System.Data.SQLite.SQLite3.forceLogPrepare"> |
||
1429 | <summary> |
||
1430 | This field is used to keep track of whether or not the |
||
1431 | "SQLite_ForceLogPrepare" environment variable has been queried. If so, |
||
1432 | it will only be non-zero if the environment variable was present. |
||
1433 | </summary> |
||
1434 | </member> |
||
1435 | <member name="M:System.Data.SQLite.SQLite3.ForceLogPrepare"> |
||
1436 | <summary> |
||
1437 | Determines if all calls to prepare a SQL query will be logged, |
||
1438 | regardless of the flags for the associated connection. |
||
1439 | </summary> |
||
1440 | <returns> |
||
1441 | Non-zero to log all calls to prepare a SQL query. |
||
1442 | </returns> |
||
1443 | </member> |
||
1444 | <member name="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
1445 | <summary> |
||
1446 | Calls the native SQLite core library in order to create a disposable |
||
1447 | module containing the implementation of a virtual table. |
||
1448 | </summary> |
||
1449 | <param name="module"> |
||
1450 | The module object to be used when creating the native disposable module. |
||
1451 | </param> |
||
1452 | <param name="flags"> |
||
1453 | The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. |
||
1454 | </param> |
||
1455 | </member> |
||
1456 | <member name="M:System.Data.SQLite.SQLite3.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
1457 | <summary> |
||
1458 | Calls the native SQLite core library in order to cleanup the resources |
||
1459 | associated with a module containing the implementation of a virtual table. |
||
1460 | </summary> |
||
1461 | <param name="module"> |
||
1462 | The module object previously passed to the <see cref="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/> |
||
1463 | method. |
||
1464 | </param> |
||
1465 | <param name="flags"> |
||
1466 | The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. |
||
1467 | </param> |
||
1468 | </member> |
||
1469 | <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)"> |
||
1470 | <summary> |
||
1471 | Calls the native SQLite core library in order to declare a virtual table |
||
1472 | 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@)"/> |
||
1473 | or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. |
||
1474 | </summary> |
||
1475 | <param name="module"> |
||
1476 | The virtual table module that is to be responsible for the virtual table |
||
1477 | being declared. |
||
1478 | </param> |
||
1479 | <param name="strSql"> |
||
1480 | The string containing the SQL statement describing the virtual table to |
||
1481 | be declared. |
||
1482 | </param> |
||
1483 | <param name="error"> |
||
1484 | Upon success, the contents of this parameter are undefined. Upon failure, |
||
1485 | it should contain an appropriate error message. |
||
1486 | </param> |
||
1487 | <returns> |
||
1488 | A standard SQLite return code. |
||
1489 | </returns> |
||
1490 | </member> |
||
1491 | <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)"> |
||
1492 | <summary> |
||
1493 | Calls the native SQLite core library in order to declare a virtual table |
||
1494 | 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@)"/> |
||
1495 | or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. |
||
1496 | </summary> |
||
1497 | <param name="module"> |
||
1498 | The virtual table module that is to be responsible for the virtual table |
||
1499 | function being declared. |
||
1500 | </param> |
||
1501 | <param name="argumentCount"> |
||
1502 | The number of arguments to the function being declared. |
||
1503 | </param> |
||
1504 | <param name="name"> |
||
1505 | The name of the function being declared. |
||
1506 | </param> |
||
1507 | <param name="error"> |
||
1508 | Upon success, the contents of this parameter are undefined. Upon failure, |
||
1509 | it should contain an appropriate error message. |
||
1510 | </param> |
||
1511 | <returns> |
||
1512 | A standard SQLite return code. |
||
1513 | </returns> |
||
1514 | </member> |
||
1515 | <member name="M:System.Data.SQLite.SQLite3.SetLoadExtension(System.Boolean)"> |
||
1516 | <summary> |
||
1517 | Enables or disabled extension loading by SQLite. |
||
1518 | </summary> |
||
1519 | <param name="bOnOff"> |
||
1520 | True to enable loading of extensions, false to disable. |
||
1521 | </param> |
||
1522 | </member> |
||
1523 | <member name="M:System.Data.SQLite.SQLite3.LoadExtension(System.String,System.String)"> |
||
1524 | <summary> |
||
1525 | Loads a SQLite extension library from the named file. |
||
1526 | </summary> |
||
1527 | <param name="fileName"> |
||
1528 | The name of the dynamic link library file containing the extension. |
||
1529 | </param> |
||
1530 | <param name="procName"> |
||
1531 | The name of the exported function used to initialize the extension. |
||
1532 | If null, the default "sqlite3_extension_init" will be used. |
||
1533 | </param> |
||
1534 | </member> |
||
1535 | <member name="M:System.Data.SQLite.SQLite3.SetExtendedResultCodes(System.Boolean)"> |
||
1536 | Enables or disabled extended result codes returned by SQLite |
||
1537 | </member> |
||
1538 | <member name="M:System.Data.SQLite.SQLite3.ResultCode"> |
||
1539 | Gets the last SQLite error code |
||
1540 | </member> |
||
1541 | <member name="M:System.Data.SQLite.SQLite3.ExtendedResultCode"> |
||
1542 | Gets the last SQLite extended error code |
||
1543 | </member> |
||
1544 | <member name="M:System.Data.SQLite.SQLite3.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
1545 | Add a log message via the SQLite sqlite3_log interface. |
||
1546 | </member> |
||
1547 | <member name="M:System.Data.SQLite.SQLite3.StaticLogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
1548 | Add a log message via the SQLite sqlite3_log interface. |
||
1549 | </member> |
||
1550 | <member name="M:System.Data.SQLite.SQLite3.SetLogCallback(System.Data.SQLite.SQLiteLogCallback)"> |
||
1551 | <summary> |
||
1552 | Allows the setting of a logging callback invoked by SQLite when a |
||
1553 | log event occurs. Only one callback may be set. If NULL is passed, |
||
1554 | the logging callback is unregistered. |
||
1555 | </summary> |
||
1556 | <param name="func">The callback function to invoke.</param> |
||
1557 | <returns>Returns a result code</returns> |
||
1558 | </member> |
||
1559 | <member name="M:System.Data.SQLite.SQLite3.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)"> |
||
1560 | <summary> |
||
1561 | Creates a new SQLite backup object based on the provided destination |
||
1562 | database connection. The source database connection is the one |
||
1563 | associated with this object. The source and destination database |
||
1564 | connections cannot be the same. |
||
1565 | </summary> |
||
1566 | <param name="destCnn">The destination database connection.</param> |
||
1567 | <param name="destName">The destination database name.</param> |
||
1568 | <param name="sourceName">The source database name.</param> |
||
1569 | <returns>The newly created backup object.</returns> |
||
1570 | </member> |
||
1571 | <member name="M:System.Data.SQLite.SQLite3.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)"> |
||
1572 | <summary> |
||
1573 | Copies up to N pages from the source database to the destination |
||
1574 | database associated with the specified backup object. |
||
1575 | </summary> |
||
1576 | <param name="backup">The backup object to use.</param> |
||
1577 | <param name="nPage"> |
||
1578 | The number of pages to copy, negative to copy all remaining pages. |
||
1579 | </param> |
||
1580 | <param name="retry"> |
||
1581 | Set to true if the operation needs to be retried due to database |
||
1582 | locking issues; otherwise, set to false. |
||
1583 | </param> |
||
1584 | <returns> |
||
1585 | True if there are more pages to be copied, false otherwise. |
||
1586 | </returns> |
||
1587 | </member> |
||
1588 | <member name="M:System.Data.SQLite.SQLite3.RemainingBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1589 | <summary> |
||
1590 | Returns the number of pages remaining to be copied from the source |
||
1591 | database to the destination database associated with the specified |
||
1592 | backup object. |
||
1593 | </summary> |
||
1594 | <param name="backup">The backup object to check.</param> |
||
1595 | <returns>The number of pages remaining to be copied.</returns> |
||
1596 | </member> |
||
1597 | <member name="M:System.Data.SQLite.SQLite3.PageCountBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1598 | <summary> |
||
1599 | Returns the total number of pages in the source database associated |
||
1600 | with the specified backup object. |
||
1601 | </summary> |
||
1602 | <param name="backup">The backup object to check.</param> |
||
1603 | <returns>The total number of pages in the source database.</returns> |
||
1604 | </member> |
||
1605 | <member name="M:System.Data.SQLite.SQLite3.FinishBackup(System.Data.SQLite.SQLiteBackup)"> |
||
1606 | <summary> |
||
1607 | Destroys the backup object, rolling back any backup that may be in |
||
1608 | progess. |
||
1609 | </summary> |
||
1610 | <param name="backup">The backup object to destroy.</param> |
||
1611 | </member> |
||
1612 | <member name="M:System.Data.SQLite.SQLite3.IsInitialized"> |
||
1613 | <summary> |
||
1614 | Determines if the SQLite core library has been initialized for the |
||
1615 | current process. |
||
1616 | </summary> |
||
1617 | <returns> |
||
1618 | A boolean indicating whether or not the SQLite core library has been |
||
1619 | initialized for the current process. |
||
1620 | </returns> |
||
1621 | </member> |
||
1622 | <member name="M:System.Data.SQLite.SQLite3.StaticIsInitialized"> |
||
1623 | <summary> |
||
1624 | Determines if the SQLite core library has been initialized for the |
||
1625 | current process. |
||
1626 | </summary> |
||
1627 | <returns> |
||
1628 | A boolean indicating whether or not the SQLite core library has been |
||
1629 | initialized for the current process. |
||
1630 | </returns> |
||
1631 | </member> |
||
1632 | <member name="M:System.Data.SQLite.SQLite3.GetValue(System.Data.SQLite.SQLiteStatement,System.Data.SQLite.SQLiteConnectionFlags,System.Int32,System.Data.SQLite.SQLiteType)"> |
||
1633 | <summary> |
||
1634 | Helper function to retrieve a column of data from an active statement. |
||
1635 | </summary> |
||
1636 | <param name="stmt">The statement being step()'d through</param> |
||
1637 | <param name="flags">The flags associated with the connection.</param> |
||
1638 | <param name="index">The column index to retrieve</param> |
||
1639 | <param name="typ">The type of data contained in the column. If Uninitialized, this function will retrieve the datatype information.</param> |
||
1640 | <returns>Returns the data in the column</returns> |
||
1641 | </member> |
||
1642 | <member name="P:System.Data.SQLite.SQLite3.OwnHandle"> |
||
1643 | <summary> |
||
1644 | Returns non-zero if the underlying native connection handle is owned |
||
1645 | by this instance. |
||
1646 | </summary> |
||
1647 | </member> |
||
1648 | <member name="P:System.Data.SQLite.SQLite3.Functions"> |
||
1649 | <summary> |
||
1650 | Returns the logical list of functions associated with this connection. |
||
1651 | </summary> |
||
1652 | </member> |
||
1653 | <member name="T:System.Data.SQLite.SQLite3_UTF16"> |
||
1654 | <summary> |
||
1655 | Alternate SQLite3 object, overriding many text behaviors to support UTF-16 (Unicode) |
||
1656 | </summary> |
||
1657 | </member> |
||
1658 | <member name="M:System.Data.SQLite.SQLite3_UTF16.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.IntPtr,System.String,System.Boolean)"> |
||
1659 | <summary> |
||
1660 | Constructs the object used to interact with the SQLite core library |
||
1661 | using the UTF-8 text encoding. |
||
1662 | </summary> |
||
1663 | <param name="fmt"> |
||
1664 | The DateTime format to be used when converting string values to a |
||
1665 | DateTime and binding DateTime parameters. |
||
1666 | </param> |
||
1667 | <param name="kind"> |
||
1668 | The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime |
||
1669 | values. |
||
1670 | </param> |
||
1671 | <param name="fmtString"> |
||
1672 | The format string to be used when parsing and formatting DateTime |
||
1673 | values. |
||
1674 | </param> |
||
1675 | <param name="db"> |
||
1676 | The native handle to be associated with the database connection. |
||
1677 | </param> |
||
1678 | <param name="fileName"> |
||
1679 | The fully qualified file name associated with <paramref name="db"/>. |
||
1680 | </param> |
||
1681 | <param name="ownHandle"> |
||
1682 | Non-zero if the newly created object instance will need to dispose |
||
1683 | of <paramref name="db"/> when it is no longer needed. |
||
1684 | </param> |
||
1685 | </member> |
||
1686 | <member name="M:System.Data.SQLite.SQLite3_UTF16.ToString(System.IntPtr,System.Int32)"> |
||
1687 | <summary> |
||
1688 | Overrides SQLiteConvert.ToString() to marshal UTF-16 strings instead of UTF-8 |
||
1689 | </summary> |
||
1690 | <param name="b">A pointer to a UTF-16 string</param> |
||
1691 | <param name="nbytelen">The length (IN BYTES) of the string</param> |
||
1692 | <returns>A .NET string</returns> |
||
1693 | </member> |
||
1694 | <member name="T:System.Data.SQLite.SQLiteBackup"> |
||
1695 | <summary> |
||
1696 | Represents a single SQL backup in SQLite. |
||
1697 | </summary> |
||
1698 | </member> |
||
1699 | <member name="F:System.Data.SQLite.SQLiteBackup._sql"> |
||
1700 | <summary> |
||
1701 | The underlying SQLite object this backup is bound to. |
||
1702 | </summary> |
||
1703 | </member> |
||
1704 | <member name="F:System.Data.SQLite.SQLiteBackup._sqlite_backup"> |
||
1705 | <summary> |
||
1706 | The actual backup handle. |
||
1707 | </summary> |
||
1708 | </member> |
||
1709 | <member name="F:System.Data.SQLite.SQLiteBackup._destDb"> |
||
1710 | <summary> |
||
1711 | The destination database for the backup. |
||
1712 | </summary> |
||
1713 | </member> |
||
1714 | <member name="F:System.Data.SQLite.SQLiteBackup._zDestName"> |
||
1715 | <summary> |
||
1716 | The destination database name for the backup. |
||
1717 | </summary> |
||
1718 | </member> |
||
1719 | <member name="F:System.Data.SQLite.SQLiteBackup._sourceDb"> |
||
1720 | <summary> |
||
1721 | The source database for the backup. |
||
1722 | </summary> |
||
1723 | </member> |
||
1724 | <member name="F:System.Data.SQLite.SQLiteBackup._zSourceName"> |
||
1725 | <summary> |
||
1726 | The source database name for the backup. |
||
1727 | </summary> |
||
1728 | </member> |
||
1729 | <member name="F:System.Data.SQLite.SQLiteBackup._stepResult"> |
||
1730 | <summary> |
||
1731 | The last result from the StepBackup method of the SQLite3 class. |
||
1732 | This is used to determine if the call to the FinishBackup method of |
||
1733 | the SQLite3 class should throw an exception when it receives a non-Ok |
||
1734 | return code from the core SQLite library. |
||
1735 | </summary> |
||
1736 | </member> |
||
1737 | <member name="M:System.Data.SQLite.SQLiteBackup.#ctor(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteBackupHandle,System.IntPtr,System.Byte[],System.IntPtr,System.Byte[])"> |
||
1738 | <summary> |
||
1739 | Initializes the backup. |
||
1740 | </summary> |
||
1741 | <param name="sqlbase">The base SQLite object.</param> |
||
1742 | <param name="backup">The backup handle.</param> |
||
1743 | <param name="destDb">The destination database for the backup.</param> |
||
1744 | <param name="zDestName">The destination database name for the backup.</param> |
||
1745 | <param name="sourceDb">The source database for the backup.</param> |
||
1746 | <param name="zSourceName">The source database name for the backup.</param> |
||
1747 | </member> |
||
1748 | <member name="M:System.Data.SQLite.SQLiteBackup.Dispose"> |
||
1749 | <summary> |
||
1750 | Disposes and finalizes the backup. |
||
1751 | </summary> |
||
1752 | </member> |
||
1753 | <member name="T:System.Data.SQLite.ISQLiteSchemaExtensions"> |
||
1754 | <summary> |
||
1755 | |||
1756 | </summary> |
||
1757 | </member> |
||
1758 | <member name="M:System.Data.SQLite.ISQLiteSchemaExtensions.BuildTempSchema(System.Data.SQLite.SQLiteConnection)"> |
||
1759 | <summary> |
||
1760 | Creates temporary tables on the connection so schema information can be queried. |
||
1761 | </summary> |
||
1762 | <param name="connection"> |
||
1763 | The connection upon which to build the schema tables. |
||
1764 | </param> |
||
1765 | </member> |
||
1766 | <member name="T:System.Data.SQLite.SQLiteConnectionFlags"> |
||
1767 | <summary> |
||
1768 | The extra behavioral flags that can be applied to a connection. |
||
1769 | </summary> |
||
1770 | </member> |
||
1771 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.None"> |
||
1772 | <summary> |
||
1773 | No extra flags. |
||
1774 | </summary> |
||
1775 | </member> |
||
1776 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPrepare"> |
||
1777 | <summary> |
||
1778 | Enable logging of all SQL statements to be prepared. |
||
1779 | </summary> |
||
1780 | </member> |
||
1781 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPreBind"> |
||
1782 | <summary> |
||
1783 | Enable logging of all bound parameter types and raw values. |
||
1784 | </summary> |
||
1785 | </member> |
||
1786 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBind"> |
||
1787 | <summary> |
||
1788 | Enable logging of all bound parameter strongly typed values. |
||
1789 | </summary> |
||
1790 | </member> |
||
1791 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogCallbackException"> |
||
1792 | <summary> |
||
1793 | Enable logging of all exceptions caught from user-provided |
||
1794 | managed code called from native code via delegates. |
||
1795 | </summary> |
||
1796 | </member> |
||
1797 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBackup"> |
||
1798 | <summary> |
||
1799 | Enable logging of backup API errors. |
||
1800 | </summary> |
||
1801 | </member> |
||
1802 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoExtensionFunctions"> |
||
1803 | <summary> |
||
1804 | Skip adding the extension functions provided by the native |
||
1805 | interop assembly. |
||
1806 | </summary> |
||
1807 | </member> |
||
1808 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindUInt32AsInt64"> |
||
1809 | <summary> |
||
1810 | When binding parameter values with the <see cref="T:System.UInt32"/> |
||
1811 | type, use the interop method that accepts an <see cref="T:System.Int64"/> |
||
1812 | value. |
||
1813 | </summary> |
||
1814 | </member> |
||
1815 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAllAsText"> |
||
1816 | <summary> |
||
1817 | When binding parameter values, always bind them as though they were |
||
1818 | plain text (i.e. no numeric, date/time, or other conversions should |
||
1819 | be attempted). |
||
1820 | </summary> |
||
1821 | </member> |
||
1822 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.GetAllAsText"> |
||
1823 | <summary> |
||
1824 | When returning column values, always return them as though they were |
||
1825 | plain text (i.e. no numeric, date/time, or other conversions should |
||
1826 | be attempted). |
||
1827 | </summary> |
||
1828 | </member> |
||
1829 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLoadExtension"> |
||
1830 | <summary> |
||
1831 | Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from |
||
1832 | loading extensions. |
||
1833 | </summary> |
||
1834 | </member> |
||
1835 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoCreateModule"> |
||
1836 | <summary> |
||
1837 | Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from |
||
1838 | creating virtual table modules. |
||
1839 | </summary> |
||
1840 | </member> |
||
1841 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoBindFunctions"> |
||
1842 | <summary> |
||
1843 | Skip binding any functions provided by other managed assemblies when |
||
1844 | opening the connection. |
||
1845 | </summary> |
||
1846 | </member> |
||
1847 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLogModule"> |
||
1848 | <summary> |
||
1849 | Skip setting the logging related properties of the |
||
1850 | <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance that was passed to |
||
1851 | the <see cref="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)"/> method. |
||
1852 | </summary> |
||
1853 | </member> |
||
1854 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleError"> |
||
1855 | <summary> |
||
1856 | Enable logging of all virtual table module errors seen by the |
||
1857 | <see cref="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"/> method. |
||
1858 | </summary> |
||
1859 | </member> |
||
1860 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleException"> |
||
1861 | <summary> |
||
1862 | Enable logging of certain virtual table module exceptions that cannot |
||
1863 | be easily discovered via other means. |
||
1864 | </summary> |
||
1865 | </member> |
||
1866 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.TraceWarning"> |
||
1867 | <summary> |
||
1868 | Enable tracing of potentially important [non-fatal] error conditions |
||
1869 | that cannot be easily reported through other means. |
||
1870 | </summary> |
||
1871 | </member> |
||
1872 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.ConvertInvariantText"> |
||
1873 | <summary> |
||
1874 | When binding parameter values, always use the invariant culture when |
||
1875 | converting their values from strings. |
||
1876 | </summary> |
||
1877 | </member> |
||
1878 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindInvariantText"> |
||
1879 | <summary> |
||
1880 | When binding parameter values, always use the invariant culture when |
||
1881 | converting their values to strings. |
||
1882 | </summary> |
||
1883 | </member> |
||
1884 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoConnectionPool"> |
||
1885 | <summary> |
||
1886 | Disable using the connection pool by default. If the "Pooling" |
||
1887 | connection string property is specified, its value will override |
||
1888 | this flag. The precise outcome of combining this flag with the |
||
1889 | <see cref="F:System.Data.SQLite.SQLiteConnectionFlags.UseConnectionPool"/> flag is unspecified; however, |
||
1890 | one of the flags will be in effect. |
||
1891 | </summary> |
||
1892 | </member> |
||
1893 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.UseConnectionPool"> |
||
1894 | <summary> |
||
1895 | Enable using the connection pool by default. If the "Pooling" |
||
1896 | connection string property is specified, its value will override |
||
1897 | this flag. The precise outcome of combining this flag with the |
||
1898 | <see cref="F:System.Data.SQLite.SQLiteConnectionFlags.NoConnectionPool"/> flag is unspecified; however, |
||
1899 | one of the flags will be in effect. |
||
1900 | </summary> |
||
1901 | </member> |
||
1902 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.UseConnectionTypes"> |
||
1903 | <summary> |
||
1904 | Enable using per-connection mappings between type names and |
||
1905 | <see cref="T:System.Data.DbType"/> values. Also see the |
||
1906 | <see cref="M:System.Data.SQLite.SQLiteConnection.ClearTypeMappings"/>, |
||
1907 | <see cref="M:System.Data.SQLite.SQLiteConnection.GetTypeMappings"/>, and |
||
1908 | <see cref="M:System.Data.SQLite.SQLiteConnection.AddTypeMapping(System.String,System.Data.DbType,System.Boolean)"/> methods. These |
||
1909 | per-connection mappings, when present, override the corresponding |
||
1910 | global mappings. |
||
1911 | </summary> |
||
1912 | </member> |
||
1913 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoGlobalTypes"> |
||
1914 | <summary> |
||
1915 | Disable using global mappings between type names and |
||
1916 | <see cref="T:System.Data.DbType"/> values. This may be useful in some very narrow |
||
1917 | cases; however, if there are no per-connection type mappings, the |
||
1918 | fallback defaults will be used for both type names and their |
||
1919 | associated <see cref="T:System.Data.DbType"/> values. Therefore, use of this flag |
||
1920 | is not recommended. |
||
1921 | </summary> |
||
1922 | </member> |
||
1923 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.StickyHasRows"> |
||
1924 | <summary> |
||
1925 | When the <see cref="P:System.Data.SQLite.SQLiteDataReader.HasRows"/> property is used, it |
||
1926 | should return non-zero if there were ever any rows in the associated |
||
1927 | result sets. |
||
1928 | </summary> |
||
1929 | </member> |
||
1930 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.StrictEnlistment"> |
||
1931 | <summary> |
||
1932 | Enable "strict" transaction enlistment semantics. Setting this flag |
||
1933 | will cause an exception to be thrown if an attempt is made to enlist |
||
1934 | in a transaction with an unavailable or unsupported isolation level. |
||
1935 | In the future, more extensive checks may be enabled by this flag as |
||
1936 | well. |
||
1937 | </summary> |
||
1938 | </member> |
||
1939 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.MapIsolationLevels"> |
||
1940 | <summary> |
||
1941 | Enable mapping of unsupported transaction isolation levels to the |
||
1942 | closest supported transaction isolation level. |
||
1943 | </summary> |
||
1944 | </member> |
||
1945 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.DetectTextAffinity"> |
||
1946 | <summary> |
||
1947 | When returning column values, attempt to detect the affinity of |
||
1948 | textual values by checking if they fully conform to those of the |
||
1949 | <see cref="F:System.Data.SQLite.TypeAffinity.Null"/>, |
||
1950 | <see cref="F:System.Data.SQLite.TypeAffinity.Int64"/>, |
||
1951 | <see cref="F:System.Data.SQLite.TypeAffinity.Double"/>, |
||
1952 | or <see cref="F:System.Data.SQLite.TypeAffinity.DateTime"/> types. |
||
1953 | </summary> |
||
1954 | </member> |
||
1955 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.DetectStringType"> |
||
1956 | <summary> |
||
1957 | When returning column values, attempt to detect the type of |
||
1958 | string values by checking if they fully conform to those of |
||
1959 | the <see cref="F:System.Data.SQLite.TypeAffinity.Null"/>, |
||
1960 | <see cref="F:System.Data.SQLite.TypeAffinity.Int64"/>, |
||
1961 | <see cref="F:System.Data.SQLite.TypeAffinity.Double"/>, |
||
1962 | or <see cref="F:System.Data.SQLite.TypeAffinity.DateTime"/> types. |
||
1963 | </summary> |
||
1964 | </member> |
||
1965 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoConvertSettings"> |
||
1966 | <summary> |
||
1967 | Skip querying runtime configuration settings for use by the |
||
1968 | <see cref="T:System.Data.SQLite.SQLiteConvert"/> class, including the default |
||
1969 | <see cref="T:System.Data.DbType"/> value and default database type name. |
||
1970 | <b>NOTE: If the <see cref="P:System.Data.SQLite.SQLiteConnection.DefaultDbType"/> |
||
1971 | and/or <see cref="P:System.Data.SQLite.SQLiteConnection.DefaultTypeName"/> |
||
1972 | properties are not set explicitly nor set via their connection |
||
1973 | string properties and repeated calls to determine these runtime |
||
1974 | configuration settings are seen to be a problem, this flag |
||
1975 | should be set.</b> |
||
1976 | </summary> |
||
1977 | </member> |
||
1978 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindDateTimeWithKind"> |
||
1979 | <summary> |
||
1980 | When binding parameter values with the <see cref="T:System.DateTime"/> |
||
1981 | type, take their <see cref="T:System.DateTimeKind"/> into account as |
||
1982 | well as that of the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/>. |
||
1983 | </summary> |
||
1984 | </member> |
||
1985 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.RollbackOnException"> |
||
1986 | <summary> |
||
1987 | If an exception is caught when raising the |
||
1988 | <see cref="E:System.Data.SQLite.SQLiteConnection.Commit"/> event, the transaction |
||
1989 | should be rolled back. If this is not specified, the transaction |
||
1990 | will continue the commit process instead. |
||
1991 | </summary> |
||
1992 | </member> |
||
1993 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.DenyOnException"> |
||
1994 | <summary> |
||
1995 | If an exception is caught when raising the |
||
1996 | <see cref="E:System.Data.SQLite.SQLiteConnection.Authorize"/> event, the action should |
||
1997 | should be denied. If this is not specified, the action will be |
||
1998 | allowed instead. |
||
1999 | </summary> |
||
2000 | </member> |
||
2001 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.InterruptOnException"> |
||
2002 | <summary> |
||
2003 | If an exception is caught when raising the |
||
2004 | <see cref="E:System.Data.SQLite.SQLiteConnection.Progress"/> event, the operation |
||
2005 | should be interrupted. If this is not specified, the operation |
||
2006 | will simply continue. |
||
2007 | </summary> |
||
2008 | </member> |
||
2009 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.UnbindFunctionsOnClose"> |
||
2010 | <summary> |
||
2011 | Attempt to unbind all functions provided by other managed assemblies |
||
2012 | when closing the connection. |
||
2013 | </summary> |
||
2014 | </member> |
||
2015 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAndGetAllAsText"> |
||
2016 | <summary> |
||
2017 | When binding parameter values or returning column values, always |
||
2018 | treat them as though they were plain text (i.e. no numeric, |
||
2019 | date/time, or other conversions should be attempted). |
||
2020 | </summary> |
||
2021 | </member> |
||
2022 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.ConvertAndBindInvariantText"> |
||
2023 | <summary> |
||
2024 | When binding parameter values, always use the invariant culture when |
||
2025 | converting their values to strings or from strings. |
||
2026 | </summary> |
||
2027 | </member> |
||
2028 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAndGetAllAsInvariantText"> |
||
2029 | <summary> |
||
2030 | When binding parameter values or returning column values, always |
||
2031 | treat them as though they were plain text (i.e. no numeric, |
||
2032 | date/time, or other conversions should be attempted) and always |
||
2033 | use the invariant culture when converting their values to strings. |
||
2034 | </summary> |
||
2035 | </member> |
||
2036 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.ConvertAndBindAndGetAllAsInvariantText"> |
||
2037 | <summary> |
||
2038 | When binding parameter values or returning column values, always |
||
2039 | treat them as though they were plain text (i.e. no numeric, |
||
2040 | date/time, or other conversions should be attempted) and always |
||
2041 | use the invariant culture when converting their values to strings |
||
2042 | or from strings. |
||
2043 | </summary> |
||
2044 | </member> |
||
2045 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogAll"> |
||
2046 | <summary> |
||
2047 | Enable all logging. |
||
2048 | </summary> |
||
2049 | </member> |
||
2050 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.Default"> |
||
2051 | <summary> |
||
2052 | The default extra flags for new connections. |
||
2053 | </summary> |
||
2054 | </member> |
||
2055 | <member name="F:System.Data.SQLite.SQLiteConnectionFlags.DefaultAndLogAll"> |
||
2056 | <summary> |
||
2057 | The default extra flags for new connections with all logging enabled. |
||
2058 | </summary> |
||
2059 | </member> |
||
2060 | <member name="T:System.Data.SQLite.SQLiteCommand"> |
||
2061 | <summary> |
||
2062 | SQLite implementation of DbCommand. |
||
2063 | </summary> |
||
2064 | </member> |
||
2065 | <member name="F:System.Data.SQLite.SQLiteCommand.DefaultConnectionString"> |
||
2066 | <summary> |
||
2067 | The default connection string to be used when creating a temporary |
||
2068 | connection to execute a command via the static |
||
2069 | <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])"/> or |
||
2070 | <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])"/> |
||
2071 | methods. |
||
2072 | </summary> |
||
2073 | </member> |
||
2074 | <member name="F:System.Data.SQLite.SQLiteCommand._commandText"> |
||
2075 | <summary> |
||
2076 | The command text this command is based on |
||
2077 | </summary> |
||
2078 | </member> |
||
2079 | <member name="F:System.Data.SQLite.SQLiteCommand._cnn"> |
||
2080 | <summary> |
||
2081 | The connection the command is associated with |
||
2082 | </summary> |
||
2083 | </member> |
||
2084 | <member name="F:System.Data.SQLite.SQLiteCommand._version"> |
||
2085 | <summary> |
||
2086 | The version of the connection the command is associated with |
||
2087 | </summary> |
||
2088 | </member> |
||
2089 | <member name="F:System.Data.SQLite.SQLiteCommand._activeReader"> |
||
2090 | <summary> |
||
2091 | Indicates whether or not a DataReader is active on the command. |
||
2092 | </summary> |
||
2093 | </member> |
||
2094 | <member name="F:System.Data.SQLite.SQLiteCommand._commandTimeout"> |
||
2095 | <summary> |
||
2096 | The timeout for the command, kludged because SQLite doesn't support per-command timeout values |
||
2097 | </summary> |
||
2098 | </member> |
||
2099 | <member name="F:System.Data.SQLite.SQLiteCommand._designTimeVisible"> |
||
2100 | <summary> |
||
2101 | Designer support |
||
2102 | </summary> |
||
2103 | </member> |
||
2104 | <member name="F:System.Data.SQLite.SQLiteCommand._updateRowSource"> |
||
2105 | <summary> |
||
2106 | Used by DbDataAdapter to determine updating behavior |
||
2107 | </summary> |
||
2108 | </member> |
||
2109 | <member name="F:System.Data.SQLite.SQLiteCommand._parameterCollection"> |
||
2110 | <summary> |
||
2111 | The collection of parameters for the command |
||
2112 | </summary> |
||
2113 | </member> |
||
2114 | <member name="F:System.Data.SQLite.SQLiteCommand._statementList"> |
||
2115 | <summary> |
||
2116 | The SQL command text, broken into individual SQL statements as they are executed |
||
2117 | </summary> |
||
2118 | </member> |
||
2119 | <member name="F:System.Data.SQLite.SQLiteCommand._remainingText"> |
||
2120 | <summary> |
||
2121 | Unprocessed SQL text that has not been executed |
||
2122 | </summary> |
||
2123 | </member> |
||
2124 | <member name="F:System.Data.SQLite.SQLiteCommand._transaction"> |
||
2125 | <summary> |
||
2126 | Transaction associated with this command |
||
2127 | </summary> |
||
2128 | </member> |
||
2129 | <member name="M:System.Data.SQLite.SQLiteCommand.#ctor"> |
||
2130 | <overloads> |
||
2131 | Constructs a new SQLiteCommand |
||
2132 | </overloads> |
||
2133 | <summary> |
||
2134 | Default constructor |
||
2135 | </summary> |
||
2136 | </member> |
||
2137 | <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String)"> |
||
2138 | <summary> |
||
2139 | Initializes the command with the given command text |
||
2140 | </summary> |
||
2141 | <param name="commandText">The SQL command text</param> |
||
2142 | </member> |
||
2143 | <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection)"> |
||
2144 | <summary> |
||
2145 | Initializes the command with the given SQL command text and attach the command to the specified |
||
2146 | connection. |
||
2147 | </summary> |
||
2148 | <param name="commandText">The SQL command text</param> |
||
2149 | <param name="connection">The connection to associate with the command</param> |
||
2150 | </member> |
||
2151 | <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.Data.SQLite.SQLiteConnection)"> |
||
2152 | <summary> |
||
2153 | Initializes the command and associates it with the specified connection. |
||
2154 | </summary> |
||
2155 | <param name="connection">The connection to associate with the command</param> |
||
2156 | </member> |
||
2157 | <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction)"> |
||
2158 | <summary> |
||
2159 | Initializes a command with the given SQL, connection and transaction |
||
2160 | </summary> |
||
2161 | <param name="commandText">The SQL command text</param> |
||
2162 | <param name="connection">The connection to associate with the command</param> |
||
2163 | <param name="transaction">The transaction the command should be associated with</param> |
||
2164 | </member> |
||
2165 | <member name="M:System.Data.SQLite.SQLiteCommand.Dispose(System.Boolean)"> |
||
2166 | <summary> |
||
2167 | Disposes of the command and clears all member variables |
||
2168 | </summary> |
||
2169 | <param name="disposing">Whether or not the class is being explicitly or implicitly disposed</param> |
||
2170 | </member> |
||
2171 | <member name="M:System.Data.SQLite.SQLiteCommand.GetFlags(System.Data.SQLite.SQLiteCommand)"> |
||
2172 | <summary> |
||
2173 | This method attempts to query the flags associated with the database |
||
2174 | connection in use. If the database connection is disposed, the default |
||
2175 | flags will be returned. |
||
2176 | </summary> |
||
2177 | <param name="command"> |
||
2178 | The command containing the databse connection to query the flags from. |
||
2179 | </param> |
||
2180 | <returns> |
||
2181 | The connection flags value. |
||
2182 | </returns> |
||
2183 | </member> |
||
2184 | <member name="M:System.Data.SQLite.SQLiteCommand.ClearCommands"> |
||
2185 | <summary> |
||
2186 | Clears and destroys all statements currently prepared |
||
2187 | </summary> |
||
2188 | </member> |
||
2189 | <member name="M:System.Data.SQLite.SQLiteCommand.BuildNextCommand"> |
||
2190 | <summary> |
||
2191 | Builds an array of prepared statements for each complete SQL statement in the command text |
||
2192 | </summary> |
||
2193 | </member> |
||
2194 | <member name="M:System.Data.SQLite.SQLiteCommand.Cancel"> |
||
2195 | <summary> |
||
2196 | Not implemented |
||
2197 | </summary> |
||
2198 | </member> |
||
2199 | <member name="M:System.Data.SQLite.SQLiteCommand.CreateDbParameter"> |
||
2200 | <summary> |
||
2201 | Forwards to the local CreateParameter() function |
||
2202 | </summary> |
||
2203 | <returns></returns> |
||
2204 | </member> |
||
2205 | <member name="M:System.Data.SQLite.SQLiteCommand.CreateParameter"> |
||
2206 | <summary> |
||
2207 | Create a new parameter |
||
2208 | </summary> |
||
2209 | <returns></returns> |
||
2210 | </member> |
||
2211 | <member name="M:System.Data.SQLite.SQLiteCommand.InitializeForReader"> |
||
2212 | <summary> |
||
2213 | This function ensures there are no active readers, that we have a valid connection, |
||
2214 | that the connection is open, that all statements are prepared and all parameters are assigned |
||
2215 | in preparation for allocating a data reader. |
||
2216 | </summary> |
||
2217 | </member> |
||
2218 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)"> |
||
2219 | <summary> |
||
2220 | Creates a new SQLiteDataReader to execute/iterate the array of SQLite prepared statements |
||
2221 | </summary> |
||
2222 | <param name="behavior">The behavior the data reader should adopt</param> |
||
2223 | <returns>Returns a SQLiteDataReader object</returns> |
||
2224 | </member> |
||
2225 | <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])"> |
||
2226 | <summary> |
||
2227 | This method creates a new connection, executes the query using the given |
||
2228 | execution type, closes the connection, and returns the results. If the |
||
2229 | connection string is null, a temporary in-memory database connection will |
||
2230 | be used. |
||
2231 | </summary> |
||
2232 | <param name="commandText"> |
||
2233 | The text of the command to be executed. |
||
2234 | </param> |
||
2235 | <param name="executeType"> |
||
2236 | The execution type for the command. This is used to determine which method |
||
2237 | of the command object to call, which then determines the type of results |
||
2238 | returned, if any. |
||
2239 | </param> |
||
2240 | <param name="connectionString"> |
||
2241 | The connection string to the database to be opened, used, and closed. If |
||
2242 | this parameter is null, a temporary in-memory databse will be used. |
||
2243 | </param> |
||
2244 | <param name="args"> |
||
2245 | The SQL parameter values to be used when building the command object to be |
||
2246 | executed, if any. |
||
2247 | </param> |
||
2248 | <returns> |
||
2249 | The results of the query -OR- null if no results were produced from the |
||
2250 | given execution type. |
||
2251 | </returns> |
||
2252 | </member> |
||
2253 | <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])"> |
||
2254 | <summary> |
||
2255 | This method creates a new connection, executes the query using the given |
||
2256 | execution type and command behavior, closes the connection unless a data |
||
2257 | reader is created, and returns the results. If the connection string is |
||
2258 | null, a temporary in-memory database connection will be used. |
||
2259 | </summary> |
||
2260 | <param name="commandText"> |
||
2261 | The text of the command to be executed. |
||
2262 | </param> |
||
2263 | <param name="executeType"> |
||
2264 | The execution type for the command. This is used to determine which method |
||
2265 | of the command object to call, which then determines the type of results |
||
2266 | returned, if any. |
||
2267 | </param> |
||
2268 | <param name="commandBehavior"> |
||
2269 | The command behavior flags for the command. |
||
2270 | </param> |
||
2271 | <param name="connectionString"> |
||
2272 | The connection string to the database to be opened, used, and closed. If |
||
2273 | this parameter is null, a temporary in-memory databse will be used. |
||
2274 | </param> |
||
2275 | <param name="args"> |
||
2276 | The SQL parameter values to be used when building the command object to be |
||
2277 | executed, if any. |
||
2278 | </param> |
||
2279 | <returns> |
||
2280 | The results of the query -OR- null if no results were produced from the |
||
2281 | given execution type. |
||
2282 | </returns> |
||
2283 | </member> |
||
2284 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)"> |
||
2285 | <summary> |
||
2286 | Overrides the default behavior to return a SQLiteDataReader specialization class |
||
2287 | </summary> |
||
2288 | <param name="behavior">The flags to be associated with the reader.</param> |
||
2289 | <returns>A SQLiteDataReader</returns> |
||
2290 | </member> |
||
2291 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader"> |
||
2292 | <summary> |
||
2293 | Overrides the default behavior of DbDataReader to return a specialized SQLiteDataReader class |
||
2294 | </summary> |
||
2295 | <returns>A SQLiteDataReader</returns> |
||
2296 | </member> |
||
2297 | <member name="M:System.Data.SQLite.SQLiteCommand.ClearDataReader"> |
||
2298 | <summary> |
||
2299 | Called by the SQLiteDataReader when the data reader is closed. |
||
2300 | </summary> |
||
2301 | </member> |
||
2302 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery"> |
||
2303 | <summary> |
||
2304 | Execute the command and return the number of rows inserted/updated affected by it. |
||
2305 | </summary> |
||
2306 | <returns>The number of rows inserted/updated affected by it.</returns> |
||
2307 | </member> |
||
2308 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)"> |
||
2309 | <summary> |
||
2310 | Execute the command and return the number of rows inserted/updated affected by it. |
||
2311 | </summary> |
||
2312 | <param name="behavior">The flags to be associated with the reader.</param> |
||
2313 | <returns>The number of rows inserted/updated affected by it.</returns> |
||
2314 | </member> |
||
2315 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar"> |
||
2316 | <summary> |
||
2317 | Execute the command and return the first column of the first row of the resultset |
||
2318 | (if present), or null if no resultset was returned. |
||
2319 | </summary> |
||
2320 | <returns>The first column of the first row of the first resultset from the query.</returns> |
||
2321 | </member> |
||
2322 | <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)"> |
||
2323 | <summary> |
||
2324 | Execute the command and return the first column of the first row of the resultset |
||
2325 | (if present), or null if no resultset was returned. |
||
2326 | </summary> |
||
2327 | <param name="behavior">The flags to be associated with the reader.</param> |
||
2328 | <returns>The first column of the first row of the first resultset from the query.</returns> |
||
2329 | </member> |
||
2330 | <member name="M:System.Data.SQLite.SQLiteCommand.Prepare"> |
||
2331 | <summary> |
||
2332 | Does nothing. Commands are prepared as they are executed the first time, and kept in prepared state afterwards. |
||
2333 | </summary> |
||
2334 | </member> |
||
2335 | <member name="M:System.Data.SQLite.SQLiteCommand.Clone"> |
||
2336 | <summary> |
||
2337 | Clones a command, including all its parameters |
||
2338 | </summary> |
||
2339 | <returns>A new SQLiteCommand with the same commandtext, connection and parameters</returns> |
||
2340 | </member> |
||
2341 | <member name="P:System.Data.SQLite.SQLiteCommand.CommandText"> |
||
2342 | <summary> |
||
2343 | The SQL command text associated with the command |
||
2344 | </summary> |
||
2345 | </member> |
||
2346 | <member name="P:System.Data.SQLite.SQLiteCommand.CommandTimeout"> |
||
2347 | <summary> |
||
2348 | The amount of time to wait for the connection to become available before erroring out |
||
2349 | </summary> |
||
2350 | </member> |
||
2351 | <member name="P:System.Data.SQLite.SQLiteCommand.CommandType"> |
||
2352 | <summary> |
||
2353 | The type of the command. SQLite only supports CommandType.Text |
||
2354 | </summary> |
||
2355 | </member> |
||
2356 | <member name="P:System.Data.SQLite.SQLiteCommand.Connection"> |
||
2357 | <summary> |
||
2358 | The connection associated with this command |
||
2359 | </summary> |
||
2360 | </member> |
||
2361 | <member name="P:System.Data.SQLite.SQLiteCommand.DbConnection"> |
||
2362 | <summary> |
||
2363 | Forwards to the local Connection property |
||
2364 | </summary> |
||
2365 | </member> |
||
2366 | <member name="P:System.Data.SQLite.SQLiteCommand.Parameters"> |
||
2367 | <summary> |
||
2368 | Returns the SQLiteParameterCollection for the given command |
||
2369 | </summary> |
||
2370 | </member> |
||
2371 | <member name="P:System.Data.SQLite.SQLiteCommand.DbParameterCollection"> |
||
2372 | <summary> |
||
2373 | Forwards to the local Parameters property |
||
2374 | </summary> |
||
2375 | </member> |
||
2376 | <member name="P:System.Data.SQLite.SQLiteCommand.Transaction"> |
||
2377 | <summary> |
||
2378 | The transaction associated with this command. SQLite only supports one transaction per connection, so this property forwards to the |
||
2379 | command's underlying connection. |
||
2380 | </summary> |
||
2381 | </member> |
||
2382 | <member name="P:System.Data.SQLite.SQLiteCommand.DbTransaction"> |
||
2383 | <summary> |
||
2384 | Forwards to the local Transaction property |
||
2385 | </summary> |
||
2386 | </member> |
||
2387 | <member name="P:System.Data.SQLite.SQLiteCommand.UpdatedRowSource"> |
||
2388 | <summary> |
||
2389 | Sets the method the SQLiteCommandBuilder uses to determine how to update inserted or updated rows in a DataTable. |
||
2390 | </summary> |
||
2391 | </member> |
||
2392 | <member name="P:System.Data.SQLite.SQLiteCommand.DesignTimeVisible"> |
||
2393 | <summary> |
||
2394 | Determines if the command is visible at design time. Defaults to True. |
||
2395 | </summary> |
||
2396 | </member> |
||
2397 | <member name="T:System.Data.SQLite.SQLiteCommandBuilder"> |
||
2398 | <summary> |
||
2399 | SQLite implementation of DbCommandBuilder. |
||
2400 | </summary> |
||
2401 | </member> |
||
2402 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor"> |
||
2403 | <summary> |
||
2404 | Default constructor |
||
2405 | </summary> |
||
2406 | </member> |
||
2407 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor(System.Data.SQLite.SQLiteDataAdapter)"> |
||
2408 | <summary> |
||
2409 | Initializes the command builder and associates it with the specified data adapter. |
||
2410 | </summary> |
||
2411 | <param name="adp"></param> |
||
2412 | </member> |
||
2413 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.Dispose(System.Boolean)"> |
||
2414 | <summary> |
||
2415 | Cleans up resources (native and managed) associated with the current instance. |
||
2416 | </summary> |
||
2417 | <param name="disposing"> |
||
2418 | Zero when being disposed via garbage collection; otherwise, non-zero. |
||
2419 | </param> |
||
2420 | </member> |
||
2421 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.ApplyParameterInfo(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean)"> |
||
2422 | <summary> |
||
2423 | Minimal amount of parameter processing. Primarily sets the DbType for the parameter equal to the provider type in the schema |
||
2424 | </summary> |
||
2425 | <param name="parameter">The parameter to use in applying custom behaviors to a row</param> |
||
2426 | <param name="row">The row to apply the parameter to</param> |
||
2427 | <param name="statementType">The type of statement</param> |
||
2428 | <param name="whereClause">Whether the application of the parameter is part of a WHERE clause</param> |
||
2429 | </member> |
||
2430 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.String)"> |
||
2431 | <summary> |
||
2432 | Returns a valid named parameter |
||
2433 | </summary> |
||
2434 | <param name="parameterName">The name of the parameter</param> |
||
2435 | <returns>Error</returns> |
||
2436 | </member> |
||
2437 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.Int32)"> |
||
2438 | <summary> |
||
2439 | Returns a named parameter for the given ordinal |
||
2440 | </summary> |
||
2441 | <param name="parameterOrdinal">The i of the parameter</param> |
||
2442 | <returns>Error</returns> |
||
2443 | </member> |
||
2444 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterPlaceholder(System.Int32)"> |
||
2445 | <summary> |
||
2446 | Returns a placeholder character for the specified parameter i. |
||
2447 | </summary> |
||
2448 | <param name="parameterOrdinal">The index of the parameter to provide a placeholder for</param> |
||
2449 | <returns>Returns a named parameter</returns> |
||
2450 | </member> |
||
2451 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.SetRowUpdatingHandler(System.Data.Common.DbDataAdapter)"> |
||
2452 | <summary> |
||
2453 | Sets the handler for receiving row updating events. Used by the DbCommandBuilder to autogenerate SQL |
||
2454 | statements that may not have previously been generated. |
||
2455 | </summary> |
||
2456 | <param name="adapter">A data adapter to receive events on.</param> |
||
2457 | </member> |
||
2458 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand"> |
||
2459 | <summary> |
||
2460 | Returns the automatically-generated SQLite command to delete rows from the database |
||
2461 | </summary> |
||
2462 | <returns></returns> |
||
2463 | </member> |
||
2464 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand(System.Boolean)"> |
||
2465 | <summary> |
||
2466 | Returns the automatically-generated SQLite command to delete rows from the database |
||
2467 | </summary> |
||
2468 | <param name="useColumnsForParameterNames"></param> |
||
2469 | <returns></returns> |
||
2470 | </member> |
||
2471 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand"> |
||
2472 | <summary> |
||
2473 | Returns the automatically-generated SQLite command to update rows in the database |
||
2474 | </summary> |
||
2475 | <returns></returns> |
||
2476 | </member> |
||
2477 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand(System.Boolean)"> |
||
2478 | <summary> |
||
2479 | Returns the automatically-generated SQLite command to update rows in the database |
||
2480 | </summary> |
||
2481 | <param name="useColumnsForParameterNames"></param> |
||
2482 | <returns></returns> |
||
2483 | </member> |
||
2484 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand"> |
||
2485 | <summary> |
||
2486 | Returns the automatically-generated SQLite command to insert rows into the database |
||
2487 | </summary> |
||
2488 | <returns></returns> |
||
2489 | </member> |
||
2490 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand(System.Boolean)"> |
||
2491 | <summary> |
||
2492 | Returns the automatically-generated SQLite command to insert rows into the database |
||
2493 | </summary> |
||
2494 | <param name="useColumnsForParameterNames"></param> |
||
2495 | <returns></returns> |
||
2496 | </member> |
||
2497 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.QuoteIdentifier(System.String)"> |
||
2498 | <summary> |
||
2499 | Places brackets around an identifier |
||
2500 | </summary> |
||
2501 | <param name="unquotedIdentifier">The identifier to quote</param> |
||
2502 | <returns>The bracketed identifier</returns> |
||
2503 | </member> |
||
2504 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.UnquoteIdentifier(System.String)"> |
||
2505 | <summary> |
||
2506 | Removes brackets around an identifier |
||
2507 | </summary> |
||
2508 | <param name="quotedIdentifier">The quoted (bracketed) identifier</param> |
||
2509 | <returns>The undecorated identifier</returns> |
||
2510 | </member> |
||
2511 | <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetSchemaTable(System.Data.Common.DbCommand)"> |
||
2512 | <summary> |
||
2513 | Override helper, which can help the base command builder choose the right keys for the given query |
||
2514 | </summary> |
||
2515 | <param name="sourceCommand"></param> |
||
2516 | <returns></returns> |
||
2517 | </member> |
||
2518 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.DataAdapter"> |
||
2519 | <summary> |
||
2520 | Gets/sets the DataAdapter for this CommandBuilder |
||
2521 | </summary> |
||
2522 | </member> |
||
2523 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogLocation"> |
||
2524 | <summary> |
||
2525 | Overridden to hide its property from the designer |
||
2526 | </summary> |
||
2527 | </member> |
||
2528 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogSeparator"> |
||
2529 | <summary> |
||
2530 | Overridden to hide its property from the designer |
||
2531 | </summary> |
||
2532 | </member> |
||
2533 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuotePrefix"> |
||
2534 | <summary> |
||
2535 | Overridden to hide its property from the designer |
||
2536 | </summary> |
||
2537 | </member> |
||
2538 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuoteSuffix"> |
||
2539 | <summary> |
||
2540 | Overridden to hide its property from the designer |
||
2541 | </summary> |
||
2542 | </member> |
||
2543 | <member name="P:System.Data.SQLite.SQLiteCommandBuilder.SchemaSeparator"> |
||
2544 | <summary> |
||
2545 | Overridden to hide its property from the designer |
||
2546 | </summary> |
||
2547 | </member> |
||
2548 | <member name="T:System.Data.SQLite.ConnectionEventArgs"> |
||
2549 | <summary> |
||
2550 | Event data for connection event handlers. |
||
2551 | </summary> |
||
2552 | </member> |
||
2553 | <member name="F:System.Data.SQLite.ConnectionEventArgs.EventType"> |
||
2554 | <summary> |
||
2555 | The type of event being raised. |
||
2556 | </summary> |
||
2557 | </member> |
||
2558 | <member name="F:System.Data.SQLite.ConnectionEventArgs.EventArgs"> |
||
2559 | <summary> |
||
2560 | The <see cref="T:System.Data.StateChangeEventArgs"/> associated with this event, if any. |
||
2561 | </summary> |
||
2562 | </member> |
||
2563 | <member name="F:System.Data.SQLite.ConnectionEventArgs.Transaction"> |
||
2564 | <summary> |
||
2565 | The transaction associated with this event, if any. |
||
2566 | </summary> |
||
2567 | </member> |
||
2568 | <member name="F:System.Data.SQLite.ConnectionEventArgs.Command"> |
||
2569 | <summary> |
||
2570 | The command associated with this event, if any. |
||
2571 | </summary> |
||
2572 | </member> |
||
2573 | <member name="F:System.Data.SQLite.ConnectionEventArgs.DataReader"> |
||
2574 | <summary> |
||
2575 | The data reader associated with this event, if any. |
||
2576 | </summary> |
||
2577 | </member> |
||
2578 | <member name="F:System.Data.SQLite.ConnectionEventArgs.CriticalHandle"> |
||
2579 | <summary> |
||
2580 | The critical handle associated with this event, if any. |
||
2581 | </summary> |
||
2582 | </member> |
||
2583 | <member name="F:System.Data.SQLite.ConnectionEventArgs.Text"> |
||
2584 | <summary> |
||
2585 | Command or message text associated with this event, if any. |
||
2586 | </summary> |
||
2587 | </member> |
||
2588 | <member name="F:System.Data.SQLite.ConnectionEventArgs.Data"> |
||
2589 | <summary> |
||
2590 | Extra data associated with this event, if any. |
||
2591 | </summary> |
||
2592 | </member> |
||
2593 | <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)"> |
||
2594 | <summary> |
||
2595 | Constructs the object. |
||
2596 | </summary> |
||
2597 | <param name="eventType">The type of event being raised.</param> |
||
2598 | <param name="eventArgs">The base <see cref="F:System.Data.SQLite.ConnectionEventArgs.EventArgs"/> associated |
||
2599 | with this event, if any.</param> |
||
2600 | <param name="transaction">The transaction associated with this event, if any.</param> |
||
2601 | <param name="command">The command associated with this event, if any.</param> |
||
2602 | <param name="dataReader">The data reader associated with this event, if any.</param> |
||
2603 | <param name="criticalHandle">The critical handle associated with this event, if any.</param> |
||
2604 | <param name="text">The command or message text, if any.</param> |
||
2605 | <param name="data">The extra data, if any.</param> |
||
2606 | </member> |
||
2607 | <member name="T:System.Data.SQLite.SQLiteConnectionEventHandler"> |
||
2608 | <summary> |
||
2609 | Raised when an event pertaining to a connection occurs. |
||
2610 | </summary> |
||
2611 | <param name="sender">The connection involved.</param> |
||
2612 | <param name="e">Extra information about the event.</param> |
||
2613 | </member> |
||
2614 | <member name="T:System.Data.SQLite.SQLiteConnection"> |
||
2615 | <summary> |
||
2616 | SQLite implentation of DbConnection. |
||
2617 | </summary> |
||
2618 | <remarks> |
||
2619 | The <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> property can contain the following parameter(s), delimited with a semi-colon: |
||
2620 | <list type="table"> |
||
2621 | <listheader> |
||
2622 | <term>Parameter</term> |
||
2623 | <term>Values</term> |
||
2624 | <term>Required</term> |
||
2625 | <term>Default</term> |
||
2626 | </listheader> |
||
2627 | <item> |
||
2628 | <description>Data Source</description> |
||
2629 | <description> |
||
2630 | This may be a file name, the string ":memory:", or any supported URI (starting with SQLite 3.7.7). |
||
2631 | Starting with release 1.0.86.0, in order to use more than one consecutive backslash (e.g. for a |
||
2632 | UNC path), each of the adjoining backslash characters must be doubled (e.g. "\\Network\Share\test.db" |
||
2633 | would become "\\\\Network\Share\test.db"). |
||
2634 | </description> |
||
2635 | <description>Y</description> |
||
2636 | <description></description> |
||
2637 | </item> |
||
2638 | <item> |
||
2639 | <description>Uri</description> |
||
2640 | <description> |
||
2641 | If specified, this must be a file name that starts with "file://", "file:", or "/". Any leading |
||
2642 | "file://" or "file:" prefix will be stripped off and the resulting file name will be used to open |
||
2643 | the database. |
||
2644 | </description> |
||
2645 | <description>N</description> |
||
2646 | <description>null</description> |
||
2647 | </item> |
||
2648 | <item> |
||
2649 | <description>FullUri</description> |
||
2650 | <description> |
||
2651 | If specified, this must be a URI in a format recognized by the SQLite core library (starting with |
||
2652 | SQLite 3.7.7). It will be passed verbatim to the SQLite core library. |
||
2653 | </description> |
||
2654 | <description>N</description> |
||
2655 | <description>null</description> |
||
2656 | </item> |
||
2657 | <item> |
||
2658 | <description>Version</description> |
||
2659 | <description>3</description> |
||
2660 | <description>N</description> |
||
2661 | <description>3</description> |
||
2662 | </item> |
||
2663 | <item> |
||
2664 | <description>UseUTF16Encoding</description> |
||
2665 | <description> |
||
2666 | <b>True</b> - The UTF-16 encoding should be used. |
||
2667 | <br/> |
||
2668 | <b>False</b> - The UTF-8 encoding should be used. |
||
2669 | </description> |
||
2670 | <description>N</description> |
||
2671 | <description>False</description> |
||
2672 | </item> |
||
2673 | <item> |
||
2674 | <description>DefaultDbType</description> |
||
2675 | <description> |
||
2676 | This is the default <see cref="T:System.Data.DbType"/> to use when one cannot be determined based on the |
||
2677 | column metadata and the configured type mappings. |
||
2678 | </description> |
||
2679 | <description>N</description> |
||
2680 | <description>null</description> |
||
2681 | </item> |
||
2682 | <item> |
||
2683 | <description>DefaultTypeName</description> |
||
2684 | <description> |
||
2685 | This is the default type name to use when one cannot be determined based on the column metadata |
||
2686 | and the configured type mappings. |
||
2687 | </description> |
||
2688 | <description>N</description> |
||
2689 | <description>null</description> |
||
2690 | </item> |
||
2691 | <item> |
||
2692 | <description>NoDefaultFlags</description> |
||
2693 | <description> |
||
2694 | <b>True</b> - Do not combine the specified (or existing) connection flags with the value of the |
||
2695 | <see cref="P:System.Data.SQLite.SQLiteConnection.DefaultFlags"/> property. |
||
2696 | <br/> |
||
2697 | <b>False</b> - Combine the specified (or existing) connection flags with the value of the |
||
2698 | <see cref="P:System.Data.SQLite.SQLiteConnection.DefaultFlags"/> property. |
||
2699 | </description> |
||
2700 | <description>N</description> |
||
2701 | <description>False</description> |
||
2702 | </item> |
||
2703 | <item> |
||
2704 | <description>NoSharedFlags</description> |
||
2705 | <description> |
||
2706 | <b>True</b> - Do not combine the specified (or existing) connection flags with the value of the |
||
2707 | <see cref="P:System.Data.SQLite.SQLiteConnection.SharedFlags"/> property. |
||
2708 | <br/> |
||
2709 | <b>False</b> - Combine the specified (or existing) connection flags with the value of the |
||
2710 | <see cref="P:System.Data.SQLite.SQLiteConnection.SharedFlags"/> property. |
||
2711 | </description> |
||
2712 | <description>N</description> |
||
2713 | <description>False</description> |
||
2714 | </item> |
||
2715 | <item> |
||
2716 | <description>VfsName</description> |
||
2717 | <description> |
||
2718 | The name of the VFS to use when opening the database connection. |
||
2719 | If this is not specified, the default VFS will be used. |
||
2720 | </description> |
||
2721 | <description>N</description> |
||
2722 | <description>null</description> |
||
2723 | </item> |
||
2724 | <item> |
||
2725 | <description>ZipVfsVersion</description> |
||
2726 | <description> |
||
2727 | If non-null, this is the "version" of ZipVFS to use. This requires |
||
2728 | the System.Data.SQLite interop assembly -AND- primary managed assembly |
||
2729 | to be compiled with the INTEROP_INCLUDE_ZIPVFS option; otherwise, this |
||
2730 | property does nothing. The valid values are "v2" and "v3". Using |
||
2731 | anyother value will cause an exception to be thrown. Please see the |
||
2732 | ZipVFS documentation for more information on how to use this parameter. |
||
2733 | </description> |
||
2734 | <description>N</description> |
||
2735 | <description>null</description> |
||
2736 | </item> |
||
2737 | <item> |
||
2738 | <description>DateTimeFormat</description> |
||
2739 | <description> |
||
2740 | <b>Ticks</b> - Use the value of DateTime.Ticks.<br/> |
||
2741 | <b>ISO8601</b> - Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC |
||
2742 | DateTime values and "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).<br/> |
||
2743 | <b>JulianDay</b> - The interval of time in days and fractions of a day since January 1, 4713 BC.<br/> |
||
2744 | <b>UnixEpoch</b> - The whole number of seconds since the Unix epoch (January 1, 1970).<br/> |
||
2745 | <b>InvariantCulture</b> - Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.<br/> |
||
2746 | <b>CurrentCulture</b> - Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.</description> |
||
2747 | <description>N</description> |
||
2748 | <description>ISO8601</description> |
||
2749 | </item> |
||
2750 | <item> |
||
2751 | <description>DateTimeKind</description> |
||
2752 | <description> |
||
2753 | <b>Unspecified</b> - Not specified as either UTC or local time. |
||
2754 | <br/> |
||
2755 | <b>Utc</b> - The time represented is UTC. |
||
2756 | <br/> |
||
2757 | <b>Local</b> - The time represented is local time. |
||
2758 | </description> |
||
2759 | <description>N</description> |
||
2760 | <description>Unspecified</description> |
||
2761 | </item> |
||
2762 | <item> |
||
2763 | <description>DateTimeFormatString</description> |
||
2764 | <description> |
||
2765 | The exact DateTime format string to use for all formatting and parsing of all DateTime |
||
2766 | values for this connection. |
||
2767 | </description> |
||
2768 | <description>N</description> |
||
2769 | <description>null</description> |
||
2770 | </item> |
||
2771 | <item> |
||
2772 | <description>BaseSchemaName</description> |
||
2773 | <description> |
||
2774 | Some base data classes in the framework (e.g. those that build SQL queries dynamically) |
||
2775 | assume that an ADO.NET provider cannot support an alternate catalog (i.e. database) without supporting |
||
2776 | alternate schemas as well; however, SQLite does not fit into this model. Therefore, this value is used |
||
2777 | as a placeholder and removed prior to preparing any SQL statements that may contain it. |
||
2778 | </description> |
||
2779 | <description>N</description> |
||
2780 | <description>sqlite_default_schema</description> |
||
2781 | </item> |
||
2782 | <item> |
||
2783 | <description>BinaryGUID</description> |
||
2784 | <description> |
||
2785 | <b>True</b> - Store GUID columns in binary form |
||
2786 | <br/> |
||
2787 | <b>False</b> - Store GUID columns as text |
||
2788 | </description> |
||
2789 | <description>N</description> |
||
2790 | <description>True</description> |
||
2791 | </item> |
||
2792 | <item> |
||
2793 | <description>Cache Size</description> |
||
2794 | <description> |
||
2795 | If the argument N is positive then the suggested cache size is set to N. |
||
2796 | If the argument N is negative, then the number of cache pages is adjusted |
||
2797 | to use approximately abs(N*1024) bytes of memory. Backwards compatibility |
||
2798 | note: The behavior of cache_size with a negative N was different in SQLite |
||
2799 | versions prior to 3.7.10. In version 3.7.9 and earlier, the number of |
||
2800 | pages in the cache was set to the absolute value of N. |
||
2801 | </description> |
||
2802 | <description>N</description> |
||
2803 | <description>2000</description> |
||
2804 | </item> |
||
2805 | <item> |
||
2806 | <description>Synchronous</description> |
||
2807 | <description> |
||
2808 | <b>Normal</b> - Normal file flushing behavior |
||
2809 | <br/> |
||
2810 | <b>Full</b> - Full flushing after all writes |
||
2811 | <br/> |
||
2812 | <b>Off</b> - Underlying OS flushes I/O's |
||
2813 | </description> |
||
2814 | <description>N</description> |
||
2815 | <description>Full</description> |
||
2816 | </item> |
||
2817 | <item> |
||
2818 | <description>Page Size</description> |
||
2819 | <description>{size in bytes}</description> |
||
2820 | <description>N</description> |
||
2821 | <description>1024</description> |
||
2822 | </item> |
||
2823 | <item> |
||
2824 | <description>Password</description> |
||
2825 | <description> |
||
2826 | {password} - Using this parameter requires that the CryptoAPI based codec |
||
2827 | be enabled at compile-time for both the native interop assembly and the |
||
2828 | core managed assemblies; otherwise, using this parameter may result in an |
||
2829 | exception being thrown when attempting to open the connection. |
||
2830 | </description> |
||
2831 | <description>N</description> |
||
2832 | <description></description> |
||
2833 | </item> |
||
2834 | <item> |
||
2835 | <description>HexPassword</description> |
||
2836 | <description> |
||
2837 | {hexPassword} - Must contain a sequence of zero or more hexadecimal encoded |
||
2838 | byte values without a leading "0x" prefix. Using this parameter requires |
||
2839 | that the CryptoAPI based codec be enabled at compile-time for both the native |
||
2840 | interop assembly and the core managed assemblies; otherwise, using this |
||
2841 | parameter may result in an exception being thrown when attempting to open |
||
2842 | the connection. |
||
2843 | </description> |
||
2844 | <description>N</description> |
||
2845 | <description></description> |
||
2846 | </item> |
||
2847 | <item> |
||
2848 | <description>Enlist</description> |
||
2849 | <description> |
||
2850 | <b>Y</b> - Automatically enlist in distributed transactions |
||
2851 | <br/> |
||
2852 | <b>N</b> - No automatic enlistment |
||
2853 | </description> |
||
2854 | <description>N</description> |
||
2855 | <description>Y</description> |
||
2856 | </item> |
||
2857 | <item> |
||
2858 | <description>Pooling</description> |
||
2859 | <description> |
||
2860 | <b>True</b> - Use connection pooling.<br/> |
||
2861 | <b>False</b> - Do not use connection pooling.<br/><br/> |
||
2862 | <b>WARNING:</b> When using the default connection pool implementation, |
||
2863 | setting this property to True should be avoided by applications that make |
||
2864 | use of COM (either directly or indirectly) due to possible deadlocks that |
||
2865 | can occur during the finalization of some COM objects. |
||
2866 | </description> |
||
2867 | <description>N</description> |
||
2868 | <description>False</description> |
||
2869 | </item> |
||
2870 | <item> |
||
2871 | <description>FailIfMissing</description> |
||
2872 | <description> |
||
2873 | <b>True</b> - Don't create the database if it does not exist, throw an error instead |
||
2874 | <br/> |
||
2875 | <b>False</b> - Automatically create the database if it does not exist |
||
2876 | </description> |
||
2877 | <description>N</description> |
||
2878 | <description>False</description> |
||
2879 | </item> |
||
2880 | <item> |
||
2881 | <description>Max Page Count</description> |
||
2882 | <description>{size in pages} - Limits the maximum number of pages (limits the size) of the database</description> |
||
2883 | <description>N</description> |
||
2884 | <description>0</description> |
||
2885 | </item> |
||
2886 | <item> |
||
2887 | <description>Legacy Format</description> |
||
2888 | <description> |
||
2889 | <b>True</b> - Use the more compatible legacy 3.x database format |
||
2890 | <br/> |
||
2891 | <b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively |
||
2892 | </description> |
||
2893 | <description>N</description> |
||
2894 | <description>False</description> |
||
2895 | </item> |
||
2896 | <item> |
||
2897 | <description>Default Timeout</description> |
||
2898 | <description>{time in seconds}<br/>The default command timeout</description> |
||
2899 | <description>N</description> |
||
2900 | <description>30</description> |
||
2901 | </item> |
||
2902 | <item> |
||
2903 | <description>BusyTimeout</description> |
||
2904 | <description>{time in milliseconds}<br/>Sets the busy timeout for the core library.</description> |
||
2905 | <description>N</description> |
||
2906 | <description>0</description> |
||
2907 | </item> |
||
2908 | <item> |
||
2909 | <description>Journal Mode</description> |
||
2910 | <description> |
||
2911 | <b>Delete</b> - Delete the journal file after a commit. |
||
2912 | <br/> |
||
2913 | <b>Persist</b> - Zero out and leave the journal file on disk after a |
||
2914 | commit. |
||
2915 | <br/> |
||
2916 | <b>Off</b> - Disable the rollback journal entirely. This saves disk I/O |
||
2917 | but at the expense of database safety and integrity. If the application |
||
2918 | using SQLite crashes in the middle of a transaction when this journaling |
||
2919 | mode is set, then the database file will very likely go corrupt. |
||
2920 | <br/> |
||
2921 | <b>Truncate</b> - Truncate the journal file to zero-length instead of |
||
2922 | deleting it. |
||
2923 | <br/> |
||
2924 | <b>Memory</b> - Store the journal in volatile RAM. This saves disk I/O |
||
2925 | but at the expense of database safety and integrity. If the application |
||
2926 | using SQLite crashes in the middle of a transaction when this journaling |
||
2927 | mode is set, then the database file will very likely go corrupt. |
||
2928 | <br/> |
||
2929 | <b>Wal</b> - Use a write-ahead log instead of a rollback journal. |
||
2930 | </description> |
||
2931 | <description>N</description> |
||
2932 | <description>Delete</description> |
||
2933 | </item> |
||
2934 | <item> |
||
2935 | <description>Read Only</description> |
||
2936 | <description> |
||
2937 | <b>True</b> - Open the database for read only access |
||
2938 | <br/> |
||
2939 | <b>False</b> - Open the database for normal read/write access |
||
2940 | </description> |
||
2941 | <description>N</description> |
||
2942 | <description>False</description> |
||
2943 | </item> |
||
2944 | <item> |
||
2945 | <description>Max Pool Size</description> |
||
2946 | <description>The maximum number of connections for the given connection string that can be in the connection pool</description> |
||
2947 | <description>N</description> |
||
2948 | <description>100</description> |
||
2949 | </item> |
||
2950 | <item> |
||
2951 | <description>Default IsolationLevel</description> |
||
2952 | <description>The default transaciton isolation level</description> |
||
2953 | <description>N</description> |
||
2954 | <description>Serializable</description> |
||
2955 | </item> |
||
2956 | <item> |
||
2957 | <description>Foreign Keys</description> |
||
2958 | <description>Enable foreign key constraints</description> |
||
2959 | <description>N</description> |
||
2960 | <description>False</description> |
||
2961 | </item> |
||
2962 | <item> |
||
2963 | <description>Flags</description> |
||
2964 | <description>Extra behavioral flags for the connection. See the <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for possible values.</description> |
||
2965 | <description>N</description> |
||
2966 | <description>Default</description> |
||
2967 | </item> |
||
2968 | <item> |
||
2969 | <description>SetDefaults</description> |
||
2970 | <description> |
||
2971 | <b>True</b> - Apply the default connection settings to the opened database.<br/> |
||
2972 | <b>False</b> - Skip applying the default connection settings to the opened database. |
||
2973 | </description> |
||
2974 | <description>N</description> |
||
2975 | <description>True</description> |
||
2976 | </item> |
||
2977 | <item> |
||
2978 | <description>ToFullPath</description> |
||
2979 | <description> |
||
2980 | <b>True</b> - Attempt to expand the data source file name to a fully qualified path before opening. |
||
2981 | <br/> |
||
2982 | <b>False</b> - Skip attempting to expand the data source file name to a fully qualified path before opening. |
||
2983 | </description> |
||
2984 | <description>N</description> |
||
2985 | <description>True</description> |
||
2986 | </item> |
||
2987 | <item> |
||
2988 | <description>PrepareRetries</description> |
||
2989 | <description> |
||
2990 | The maximum number of retries when preparing SQL to be executed. This |
||
2991 | normally only applies to preparation errors resulting from the database |
||
2992 | schema being changed. |
||
2993 | </description> |
||
2994 | <description>N</description> |
||
2995 | <description>3</description> |
||
2996 | </item> |
||
2997 | <item> |
||
2998 | <description>ProgressOps</description> |
||
2999 | <description> |
||
3000 | The approximate number of virtual machine instructions between progress |
||
3001 | events. In order for progress events to actually fire, the event handler |
||
3002 | must be added to the <see cref="E:System.Data.SQLite.SQLiteConnection.Progress"/> event as well. |
||
3003 | </description> |
||
3004 | <description>N</description> |
||
3005 | <description>0</description> |
||
3006 | </item> |
||
3007 | <item> |
||
3008 | <description>Recursive Triggers</description> |
||
3009 | <description> |
||
3010 | <b>True</b> - Enable the recursive trigger capability. |
||
3011 | <b>False</b> - Disable the recursive trigger capability. |
||
3012 | </description> |
||
3013 | <description>N</description> |
||
3014 | <description>False</description> |
||
3015 | </item> |
||
3016 | </list> |
||
3017 | </remarks> |
||
3018 | </member> |
||
3019 | <member name="F:System.Data.SQLite.SQLiteConnection.BadDbType"> |
||
3020 | <summary> |
||
3021 | The "invalid value" for the <see cref="T:System.Data.DbType"/> enumeration used |
||
3022 | by the <see cref="P:System.Data.SQLite.SQLiteConnection.DefaultDbType"/> property. This constant is shared |
||
3023 | by this class and the SQLiteConnectionStringBuilder class. |
||
3024 | </summary> |
||
3025 | </member> |
||
3026 | <member name="F:System.Data.SQLite.SQLiteConnection.DefaultBaseSchemaName"> |
||
3027 | <summary> |
||
3028 | The default "stub" (i.e. placeholder) base schema name to use when |
||
3029 | returning column schema information. Used as the initial value of |
||
3030 | the BaseSchemaName property. This should start with "sqlite_*" |
||
3031 | because those names are reserved for use by SQLite (i.e. they cannot |
||
3032 | be confused with the names of user objects). |
||
3033 | </summary> |
||
3034 | </member> |
||
3035 | <member name="F:System.Data.SQLite.SQLiteConnection._assembly"> |
||
3036 | <summary> |
||
3037 | The managed assembly containing this type. |
||
3038 | </summary> |
||
3039 | </member> |
||
3040 | <member name="F:System.Data.SQLite.SQLiteConnection._syncRoot"> |
||
3041 | <summary> |
||
3042 | Object used to synchronize access to the static instance data |
||
3043 | for this class. |
||
3044 | </summary> |
||
3045 | </member> |
||
3046 | <member name="F:System.Data.SQLite.SQLiteConnection._sharedFlags"> |
||
3047 | <summary> |
||
3048 | The extra connection flags to be used for all opened connections. |
||
3049 | </summary> |
||
3050 | </member> |
||
3051 | <member name="F:System.Data.SQLite.SQLiteConnection._connectionState"> |
||
3052 | <summary> |
||
3053 | State of the current connection |
||
3054 | </summary> |
||
3055 | </member> |
||
3056 | <member name="F:System.Data.SQLite.SQLiteConnection._connectionString"> |
||
3057 | <summary> |
||
3058 | The connection string |
||
3059 | </summary> |
||
3060 | </member> |
||
3061 | <member name="F:System.Data.SQLite.SQLiteConnection._transactionLevel"> |
||
3062 | <summary> |
||
3063 | Nesting level of the transactions open on the connection |
||
3064 | </summary> |
||
3065 | </member> |
||
3066 | <member name="F:System.Data.SQLite.SQLiteConnection._noDispose"> |
||
3067 | <summary> |
||
3068 | If this flag is non-zero, the <see cref="M:System.Data.SQLite.SQLiteConnection.Dispose"/> method will have |
||
3069 | no effect; however, the <see cref="M:System.Data.SQLite.SQLiteConnection.Close"/> method will continue to |
||
3070 | behave as normal. |
||
3071 | </summary> |
||
3072 | </member> |
||
3073 | <member name="F:System.Data.SQLite.SQLiteConnection._disposing"> |
||
3074 | <summary> |
||
3075 | If set, then the connection is currently being disposed. |
||
3076 | </summary> |
||
3077 | </member> |
||
3078 | <member name="F:System.Data.SQLite.SQLiteConnection._defaultIsolation"> |
||
3079 | <summary> |
||
3080 | The default isolation level for new transactions |
||
3081 | </summary> |
||
3082 | </member> |
||
3083 | <member name="F:System.Data.SQLite.SQLiteConnection._enlistment"> |
||
3084 | <summary> |
||
3085 | Whether or not the connection is enlisted in a distrubuted transaction |
||
3086 | </summary> |
||
3087 | </member> |
||
3088 | <member name="F:System.Data.SQLite.SQLiteConnection._typeNames"> |
||
3089 | <summary> |
||
3090 | The per-connection mappings between type names and <see cref="T:System.Data.DbType"/> |
||
3091 | values. These mappings override the corresponding global mappings. |
||
3092 | </summary> |
||
3093 | </member> |
||
3094 | <member name="F:System.Data.SQLite.SQLiteConnection._sql"> |
||
3095 | <summary> |
||
3096 | The base SQLite object to interop with |
||
3097 | </summary> |
||
3098 | </member> |
||
3099 | <member name="F:System.Data.SQLite.SQLiteConnection._dataSource"> |
||
3100 | <summary> |
||
3101 | The database filename minus path and extension |
||
3102 | </summary> |
||
3103 | </member> |
||
3104 | <member name="F:System.Data.SQLite.SQLiteConnection._password"> |
||
3105 | <summary> |
||
3106 | Temporary password storage, emptied after the database has been opened |
||
3107 | </summary> |
||
3108 | </member> |
||
3109 | <member name="F:System.Data.SQLite.SQLiteConnection._baseSchemaName"> |
||
3110 | <summary> |
||
3111 | The "stub" (i.e. placeholder) base schema name to use when returning |
||
3112 | column schema information. |
||
3113 | </summary> |
||
3114 | </member> |
||
3115 | <member name="F:System.Data.SQLite.SQLiteConnection._flags"> |
||
3116 | <summary> |
||
3117 | The extra behavioral flags for this connection, if any. See the |
||
3118 | <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of |
||
3119 | possible values. |
||
3120 | </summary> |
||
3121 | </member> |
||
3122 | <member name="F:System.Data.SQLite.SQLiteConnection._cachedSettings"> |
||
3123 | <summary> |
||
3124 | The cached values for all settings that have been fetched on behalf |
||
3125 | of this connection. This cache may be cleared by calling the |
||
3126 | <see cref="M:System.Data.SQLite.SQLiteConnection.ClearCachedSettings"/> method. |
||
3127 | </summary> |
||
3128 | </member> |
||
3129 | <member name="F:System.Data.SQLite.SQLiteConnection._defaultDbType"> |
||
3130 | <summary> |
||
3131 | The default databse type for this connection. This value will only |
||
3132 | be used if the <see cref="F:System.Data.SQLite.SQLiteConnectionFlags.UseConnectionTypes"/> |
||
3133 | flag is set. |
||
3134 | </summary> |
||
3135 | </member> |
||
3136 | <member name="F:System.Data.SQLite.SQLiteConnection._defaultTypeName"> |
||
3137 | <summary> |
||
3138 | The default databse type name for this connection. This value will only |
||
3139 | be used if the <see cref="F:System.Data.SQLite.SQLiteConnectionFlags.UseConnectionTypes"/> |
||
3140 | flag is set. |
||
3141 | </summary> |
||
3142 | </member> |
||
3143 | <member name="F:System.Data.SQLite.SQLiteConnection._vfsName"> |
||
3144 | <summary> |
||
3145 | The name of the VFS to be used when opening the database connection. |
||
3146 | </summary> |
||
3147 | </member> |
||
3148 | <member name="F:System.Data.SQLite.SQLiteConnection._defaultTimeout"> |
||
3149 | <summary> |
||
3150 | Default command timeout |
||
3151 | </summary> |
||
3152 | </member> |
||
3153 | <member name="F:System.Data.SQLite.SQLiteConnection._busyTimeout"> |
||
3154 | <summary> |
||
3155 | The default busy timeout to use with the SQLite core library. This is |
||
3156 | only used when opening a connection. |
||
3157 | </summary> |
||
3158 | </member> |
||
3159 | <member name="F:System.Data.SQLite.SQLiteConnection._prepareRetries"> |
||
3160 | <summary> |
||
3161 | The maximum number of retries when preparing SQL to be executed. This |
||
3162 | normally only applies to preparation errors resulting from the database |
||
3163 | schema being changed. |
||
3164 | </summary> |
||
3165 | </member> |
||
3166 | <member name="F:System.Data.SQLite.SQLiteConnection._progressOps"> |
||
3167 | <summary> |
||
3168 | The approximate number of virtual machine instructions between progress |
||
3169 | events. In order for progress events to actually fire, the event handler |
||
3170 | must be added to the <see cref="E:System.Data.SQLite.SQLiteConnection.Progress"/> event as |
||
3171 | well. This value will only be used when opening the database. |
||
3172 | </summary> |
||
3173 | </member> |
||
3174 | <member name="F:System.Data.SQLite.SQLiteConnection._parseViaFramework"> |
||
3175 | <summary> |
||
3176 | Non-zero if the built-in (i.e. framework provided) connection string |
||
3177 | parser should be used when opening the connection. |
||
3178 | </summary> |
||
3179 | </member> |
||
3180 | <member name="M:System.Data.SQLite.SQLiteConnection.#ctor"> |
||
3181 | <overloads> |
||
3182 | Constructs a new SQLiteConnection object |
||
3183 | </overloads> |
||
3184 | <summary> |
||
3185 | Default constructor |
||
3186 | </summary> |
||
3187 | </member> |
||
3188 | <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String)"> |
||
3189 | <summary> |
||
3190 | Initializes the connection with the specified connection string. |
||
3191 | </summary> |
||
3192 | <param name="connectionString">The connection string to use.</param> |
||
3193 | </member> |
||
3194 | <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.IntPtr,System.String,System.Boolean)"> |
||
3195 | <summary> |
||
3196 | Initializes the connection with a pre-existing native connection handle. |
||
3197 | This constructor overload is intended to be used only by the private |
||
3198 | <see cref="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
3199 | </summary> |
||
3200 | <param name="db"> |
||
3201 | The native connection handle to use. |
||
3202 | </param> |
||
3203 | <param name="fileName"> |
||
3204 | The file name corresponding to the native connection handle. |
||
3205 | </param> |
||
3206 | <param name="ownHandle"> |
||
3207 | Non-zero if this instance owns the native connection handle and |
||
3208 | should dispose of it when it is no longer needed. |
||
3209 | </param> |
||
3210 | </member> |
||
3211 | <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String,System.Boolean)"> |
||
3212 | <summary> |
||
3213 | Initializes the connection with the specified connection string. |
||
3214 | </summary> |
||
3215 | <param name="connectionString"> |
||
3216 | The connection string to use. |
||
3217 | </param> |
||
3218 | <param name="parseViaFramework"> |
||
3219 | Non-zero to parse the connection string using the built-in (i.e. |
||
3220 | framework provided) parser when opening the connection. |
||
3221 | </param> |
||
3222 | </member> |
||
3223 | <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.Data.SQLite.SQLiteConnection)"> |
||
3224 | <summary> |
||
3225 | Clones the settings and connection string from an existing connection. If the existing connection is already open, this |
||
3226 | function will open its own connection, enumerate any attached databases of the original connection, and automatically |
||
3227 | attach to them. |
||
3228 | </summary> |
||
3229 | <param name="connection">The connection to copy the settings from.</param> |
||
3230 | </member> |
||
3231 | <member name="M:System.Data.SQLite.SQLiteConnection.OnChanged(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.ConnectionEventArgs)"> |
||
3232 | <summary> |
||
3233 | Raises the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/> event. |
||
3234 | </summary> |
||
3235 | <param name="connection"> |
||
3236 | The connection associated with this event. If this parameter is not |
||
3237 | null and the specified connection cannot raise events, then the |
||
3238 | registered event handlers will not be invoked. |
||
3239 | </param> |
||
3240 | <param name="e"> |
||
3241 | A <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> that contains the event data. |
||
3242 | </param> |
||
3243 | </member> |
||
3244 | <member name="M:System.Data.SQLite.SQLiteConnection.CreateHandle(System.IntPtr)"> |
||
3245 | <summary> |
||
3246 | Creates and returns a new managed database connection handle. This |
||
3247 | method is intended to be used by implementations of the |
||
3248 | <see cref="T:System.Data.SQLite.ISQLiteConnectionPool"/> interface only. In theory, it |
||
3249 | could be used by other classes; however, that usage is not supported. |
||
3250 | </summary> |
||
3251 | <param name="nativeHandle"> |
||
3252 | This must be a native database connection handle returned by the |
||
3253 | SQLite core library and it must remain valid and open during the |
||
3254 | entire duration of the calling method. |
||
3255 | </param> |
||
3256 | <returns> |
||
3257 | The new managed database connection handle or null if it cannot be |
||
3258 | created. |
||
3259 | </returns> |
||
3260 | </member> |
||
3261 | <member name="M:System.Data.SQLite.SQLiteConnection.BackupDatabase(System.Data.SQLite.SQLiteConnection,System.String,System.String,System.Int32,System.Data.SQLite.SQLiteBackupCallback,System.Int32)"> |
||
3262 | <summary> |
||
3263 | Backs up the database, using the specified database connection as the |
||
3264 | destination. |
||
3265 | </summary> |
||
3266 | <param name="destination">The destination database connection.</param> |
||
3267 | <param name="destinationName">The destination database name.</param> |
||
3268 | <param name="sourceName">The source database name.</param> |
||
3269 | <param name="pages"> |
||
3270 | The number of pages to copy or negative to copy all remaining pages. |
||
3271 | </param> |
||
3272 | <param name="callback"> |
||
3273 | The method to invoke between each step of the backup process. This |
||
3274 | parameter may be null (i.e. no callbacks will be performed). |
||
3275 | </param> |
||
3276 | <param name="retryMilliseconds"> |
||
3277 | The number of milliseconds to sleep after encountering a locking error |
||
3278 | during the backup process. A value less than zero means that no sleep |
||
3279 | should be performed. |
||
3280 | </param> |
||
3281 | </member> |
||
3282 | <member name="M:System.Data.SQLite.SQLiteConnection.ClearCachedSettings"> |
||
3283 | <summary> |
||
3284 | Clears the per-connection cached settings. |
||
3285 | </summary> |
||
3286 | <returns> |
||
3287 | The total number of per-connection settings cleared. |
||
3288 | </returns> |
||
3289 | </member> |
||
3290 | <member name="M:System.Data.SQLite.SQLiteConnection.TryGetCachedSetting(System.String,System.String,System.Object@)"> |
||
3291 | <summary> |
||
3292 | Queries and returns the value of the specified setting, using the |
||
3293 | cached setting names and values for this connection, when available. |
||
3294 | </summary> |
||
3295 | <param name="name"> |
||
3296 | The name of the setting. |
||
3297 | </param> |
||
3298 | <param name="default"> |
||
3299 | The value to be returned if the setting has not been set explicitly |
||
3300 | or cannot be determined. |
||
3301 | </param> |
||
3302 | <param name="value"> |
||
3303 | The value of the cached setting is stored here if found; otherwise, |
||
3304 | the value of <paramref name="default" /> is stored here. |
||
3305 | </param> |
||
3306 | <returns> |
||
3307 | Non-zero if the cached setting was found; otherwise, zero. |
||
3308 | </returns> |
||
3309 | </member> |
||
3310 | <member name="M:System.Data.SQLite.SQLiteConnection.SetCachedSetting(System.String,System.Object)"> |
||
3311 | <summary> |
||
3312 | Adds or sets the cached setting specified by <paramref name="name" /> |
||
3313 | to the value specified by <paramref name="value" />. |
||
3314 | </summary> |
||
3315 | <param name="name"> |
||
3316 | The name of the cached setting to add or replace. |
||
3317 | </param> |
||
3318 | <param name="value"> |
||
3319 | The new value of the cached setting. |
||
3320 | </param> |
||
3321 | </member> |
||
3322 | <member name="M:System.Data.SQLite.SQLiteConnection.ClearTypeMappings"> |
||
3323 | <summary> |
||
3324 | Clears the per-connection type mappings. |
||
3325 | </summary> |
||
3326 | <returns> |
||
3327 | The total number of per-connection type mappings cleared. |
||
3328 | </returns> |
||
3329 | </member> |
||
3330 | <member name="M:System.Data.SQLite.SQLiteConnection.GetTypeMappings"> |
||
3331 | <summary> |
||
3332 | Returns the per-connection type mappings. |
||
3333 | </summary> |
||
3334 | <returns> |
||
3335 | The per-connection type mappings -OR- null if they are unavailable. |
||
3336 | </returns> |
||
3337 | </member> |
||
3338 | <member name="M:System.Data.SQLite.SQLiteConnection.AddTypeMapping(System.String,System.Data.DbType,System.Boolean)"> |
||
3339 | <summary> |
||
3340 | Adds a per-connection type mapping, possibly replacing one or more |
||
3341 | that already exist. |
||
3342 | </summary> |
||
3343 | <param name="typeName"> |
||
3344 | The case-insensitive database type name (e.g. "MYDATE"). The value |
||
3345 | of this parameter cannot be null. Using an empty string value (or |
||
3346 | a string value consisting entirely of whitespace) for this parameter |
||
3347 | is not recommended. |
||
3348 | </param> |
||
3349 | <param name="dataType"> |
||
3350 | The <see cref="T:System.Data.DbType"/> value that should be associated with the |
||
3351 | specified type name. |
||
3352 | </param> |
||
3353 | <param name="primary"> |
||
3354 | Non-zero if this mapping should be considered to be the primary one |
||
3355 | for the specified <see cref="T:System.Data.DbType"/>. |
||
3356 | </param> |
||
3357 | <returns> |
||
3358 | A negative value if nothing was done. Zero if no per-connection type |
||
3359 | mappings were replaced (i.e. it was a pure add operation). More than |
||
3360 | zero if some per-connection type mappings were replaced. |
||
3361 | </returns> |
||
3362 | </member> |
||
3363 | <member name="M:System.Data.SQLite.SQLiteConnection.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction)"> |
||
3364 | <summary> |
||
3365 | Attempts to bind the specified <see cref="T:System.Data.SQLite.SQLiteFunction"/> object |
||
3366 | instance to this connection. |
||
3367 | </summary> |
||
3368 | <param name="functionAttribute"> |
||
3369 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
3370 | the metadata for the function to be bound. |
||
3371 | </param> |
||
3372 | <param name="function"> |
||
3373 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the |
||
3374 | function to be bound. |
||
3375 | </param> |
||
3376 | </member> |
||
3377 | <member name="M:System.Data.SQLite.SQLiteConnection.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Delegate,System.Delegate)"> |
||
3378 | <summary> |
||
3379 | Attempts to bind the specified <see cref="T:System.Data.SQLite.SQLiteFunction"/> object |
||
3380 | instance to this connection. |
||
3381 | </summary> |
||
3382 | <param name="functionAttribute"> |
||
3383 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
3384 | the metadata for the function to be bound. |
||
3385 | </param> |
||
3386 | <param name="callback1"> |
||
3387 | A <see cref="T:System.Delegate"/> object instance that helps implement the |
||
3388 | function to be bound. For scalar functions, this corresponds to the |
||
3389 | <see cref="T:System.Data.SQLite.SQLiteInvokeDelegate"/> type. For aggregate functions, |
||
3390 | this corresponds to the <see cref="T:System.Data.SQLite.SQLiteStepDelegate"/> type. For |
||
3391 | collation functions, this corresponds to the |
||
3392 | <see cref="T:System.Data.SQLite.SQLiteCompareDelegate"/> type. |
||
3393 | </param> |
||
3394 | <param name="callback2"> |
||
3395 | A <see cref="T:System.Delegate"/> object instance that helps implement the |
||
3396 | function to be bound. For aggregate functions, this corresponds to the |
||
3397 | <see cref="T:System.Data.SQLite.SQLiteFinalDelegate"/> type. For other callback types, it |
||
3398 | is not used and must be null. |
||
3399 | </param> |
||
3400 | </member> |
||
3401 | <member name="M:System.Data.SQLite.SQLiteConnection.UnbindFunction(System.Data.SQLite.SQLiteFunctionAttribute)"> |
||
3402 | <summary> |
||
3403 | Attempts to unbind the specified <see cref="T:System.Data.SQLite.SQLiteFunction"/> object |
||
3404 | instance to this connection. |
||
3405 | </summary> |
||
3406 | <param name="functionAttribute"> |
||
3407 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
3408 | the metadata for the function to be unbound. |
||
3409 | </param> |
||
3410 | <returns>Non-zero if the function was unbound.</returns> |
||
3411 | </member> |
||
3412 | <member name="M:System.Data.SQLite.SQLiteConnection.UnbindAllFunctions(System.Boolean)"> |
||
3413 | <summary> |
||
3414 | This method unbinds all registered (known) functions -OR- all previously |
||
3415 | bound user-defined functions from this connection. |
||
3416 | </summary> |
||
3417 | <param name="registered"> |
||
3418 | Non-zero to unbind all registered (known) functions -OR- zero to unbind |
||
3419 | all functions currently bound to the connection. |
||
3420 | </param> |
||
3421 | <returns> |
||
3422 | Non-zero if all the specified user-defined functions were unbound. |
||
3423 | </returns> |
||
3424 | </member> |
||
3425 | <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionString(System.String,System.Boolean,System.Boolean)"> |
||
3426 | <summary> |
||
3427 | Parses a connection string into component parts using the custom |
||
3428 | connection string parser. An exception may be thrown if the syntax |
||
3429 | of the connection string is incorrect. |
||
3430 | </summary> |
||
3431 | <param name="connectionString"> |
||
3432 | The connection string to parse. |
||
3433 | </param> |
||
3434 | <param name="parseViaFramework"> |
||
3435 | Non-zero to parse the connection string using the algorithm provided |
||
3436 | by the framework itself. This is not applicable when running on the |
||
3437 | .NET Compact Framework. |
||
3438 | </param> |
||
3439 | <param name="allowNameOnly"> |
||
3440 | Non-zero if names are allowed without values. |
||
3441 | </param> |
||
3442 | <returns> |
||
3443 | The list of key/value pairs corresponding to the parameters specified |
||
3444 | within the connection string. |
||
3445 | </returns> |
||
3446 | </member> |
||
3447 | <member name="M:System.Data.SQLite.SQLiteConnection.Dispose"> |
||
3448 | <summary> |
||
3449 | Disposes and finalizes the connection, if applicable. |
||
3450 | </summary> |
||
3451 | </member> |
||
3452 | <member name="M:System.Data.SQLite.SQLiteConnection.Dispose(System.Boolean)"> |
||
3453 | <summary> |
||
3454 | Cleans up resources (native and managed) associated with the current instance. |
||
3455 | </summary> |
||
3456 | <param name="disposing"> |
||
3457 | Zero when being disposed via garbage collection; otherwise, non-zero. |
||
3458 | </param> |
||
3459 | </member> |
||
3460 | <member name="M:System.Data.SQLite.SQLiteConnection.Clone"> |
||
3461 | <summary> |
||
3462 | Creates a clone of the connection. All attached databases and user-defined functions are cloned. If the existing connection is open, the cloned connection |
||
3463 | will also be opened. |
||
3464 | </summary> |
||
3465 | <returns></returns> |
||
3466 | </member> |
||
3467 | <member name="M:System.Data.SQLite.SQLiteConnection.CreateFile(System.String)"> |
||
3468 | <summary> |
||
3469 | Creates a database file. This just creates a zero-byte file which SQLite |
||
3470 | will turn into a database when the file is opened properly. |
||
3471 | </summary> |
||
3472 | <param name="databaseFileName">The file to create</param> |
||
3473 | </member> |
||
3474 | <member name="M:System.Data.SQLite.SQLiteConnection.OnStateChange(System.Data.ConnectionState,System.Data.StateChangeEventArgs@)"> |
||
3475 | <summary> |
||
3476 | Raises the state change event when the state of the connection changes |
||
3477 | </summary> |
||
3478 | <param name="newState">The new connection state. If this is different |
||
3479 | from the previous state, the <see cref="E:System.Data.SQLite.SQLiteConnection.StateChange"/> event is |
||
3480 | raised.</param> |
||
3481 | <param name="eventArgs">The event data created for the raised event, if |
||
3482 | it was actually raised.</param> |
||
3483 | </member> |
||
3484 | <member name="M:System.Data.SQLite.SQLiteConnection.GetFallbackDefaultIsolationLevel"> |
||
3485 | <summary> |
||
3486 | Determines and returns the fallback default isolation level when one cannot be |
||
3487 | obtained from an existing connection instance. |
||
3488 | </summary> |
||
3489 | <returns> |
||
3490 | The fallback default isolation level for this connection instance -OR- |
||
3491 | <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined. |
||
3492 | </returns> |
||
3493 | </member> |
||
3494 | <member name="M:System.Data.SQLite.SQLiteConnection.GetDefaultIsolationLevel"> |
||
3495 | <summary> |
||
3496 | Determines and returns the default isolation level for this connection instance. |
||
3497 | </summary> |
||
3498 | <returns> |
||
3499 | The default isolation level for this connection instance -OR- |
||
3500 | <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined. |
||
3501 | </returns> |
||
3502 | </member> |
||
3503 | <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel,System.Boolean)"> |
||
3504 | <summary> |
||
3505 | OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection. |
||
3506 | </summary> |
||
3507 | <param name="isolationLevel">This parameter is ignored.</param> |
||
3508 | <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested. |
||
3509 | When FALSE, a writelock is obtained immediately. The default is TRUE, but in a multi-threaded multi-writer |
||
3510 | environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param> |
||
3511 | <returns>Returns a SQLiteTransaction object.</returns> |
||
3512 | </member> |
||
3513 | <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Boolean)"> |
||
3514 | <summary> |
||
3515 | OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection. |
||
3516 | </summary> |
||
3517 | <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested. |
||
3518 | When FALSE, a writelock is obtained immediately. The default is false, but in a multi-threaded multi-writer |
||
3519 | environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param> |
||
3520 | <returns>Returns a SQLiteTransaction object.</returns> |
||
3521 | </member> |
||
3522 | <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)"> |
||
3523 | <summary> |
||
3524 | Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already active on the connection. |
||
3525 | </summary> |
||
3526 | <param name="isolationLevel">Supported isolation levels are Serializable, ReadCommitted and Unspecified.</param> |
||
3527 | <remarks> |
||
3528 | Unspecified will use the default isolation level specified in the connection string. If no isolation level is specified in the |
||
3529 | connection string, Serializable is used. |
||
3530 | Serializable transactions are the default. In this mode, the engine gets an immediate lock on the database, and no other threads |
||
3531 | may begin a transaction. Other threads may read from the database, but not write. |
||
3532 | With a ReadCommitted isolation level, locks are deferred and elevated as needed. It is possible for multiple threads to start |
||
3533 | a transaction in ReadCommitted mode, but if a thread attempts to commit a transaction while another thread |
||
3534 | has a ReadCommitted lock, it may timeout or cause a deadlock on both threads until both threads' CommandTimeout's are reached. |
||
3535 | </remarks> |
||
3536 | <returns>Returns a SQLiteTransaction object.</returns> |
||
3537 | </member> |
||
3538 | <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction"> |
||
3539 | <summary> |
||
3540 | Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already |
||
3541 | active on the connection. |
||
3542 | </summary> |
||
3543 | <returns>Returns the new transaction object.</returns> |
||
3544 | </member> |
||
3545 | <member name="M:System.Data.SQLite.SQLiteConnection.BeginDbTransaction(System.Data.IsolationLevel)"> |
||
3546 | <summary> |
||
3547 | Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)"/> function |
||
3548 | </summary> |
||
3549 | <param name="isolationLevel">Supported isolation levels are Unspecified, Serializable, and ReadCommitted</param> |
||
3550 | <returns></returns> |
||
3551 | </member> |
||
3552 | <member name="M:System.Data.SQLite.SQLiteConnection.ChangeDatabase(System.String)"> |
||
3553 | <summary> |
||
3554 | This method is not implemented; however, the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/> |
||
3555 | event will still be raised. |
||
3556 | </summary> |
||
3557 | <param name="databaseName"></param> |
||
3558 | </member> |
||
3559 | <member name="M:System.Data.SQLite.SQLiteConnection.Close"> |
||
3560 | <summary> |
||
3561 | When the database connection is closed, all commands linked to this connection are automatically reset. |
||
3562 | </summary> |
||
3563 | </member> |
||
3564 | <member name="M:System.Data.SQLite.SQLiteConnection.ClearPool(System.Data.SQLite.SQLiteConnection)"> |
||
3565 | <summary> |
||
3566 | Clears the connection pool associated with the connection. Any other active connections using the same database file |
||
3567 | will be discarded instead of returned to the pool when they are closed. |
||
3568 | </summary> |
||
3569 | <param name="connection"></param> |
||
3570 | </member> |
||
3571 | <member name="M:System.Data.SQLite.SQLiteConnection.ClearAllPools"> |
||
3572 | <summary> |
||
3573 | Clears all connection pools. Any active connections will be discarded instead of sent to the pool when they are closed. |
||
3574 | </summary> |
||
3575 | </member> |
||
3576 | <member name="M:System.Data.SQLite.SQLiteConnection.CreateCommand"> |
||
3577 | <summary> |
||
3578 | Create a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> and associate it with this connection. |
||
3579 | </summary> |
||
3580 | <returns>Returns a new command object already assigned to this connection.</returns> |
||
3581 | </member> |
||
3582 | <member name="M:System.Data.SQLite.SQLiteConnection.CreateDbCommand"> |
||
3583 | <summary> |
||
3584 | Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.CreateCommand"/> function. |
||
3585 | </summary> |
||
3586 | <returns></returns> |
||
3587 | </member> |
||
3588 | <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionString(System.String,System.Boolean)"> |
||
3589 | <summary> |
||
3590 | Parses a connection string into component parts using the custom |
||
3591 | connection string parser. An exception may be thrown if the syntax |
||
3592 | of the connection string is incorrect. |
||
3593 | </summary> |
||
3594 | <param name="connectionString"> |
||
3595 | The connection string to parse. |
||
3596 | </param> |
||
3597 | <param name="allowNameOnly"> |
||
3598 | Non-zero if names are allowed without values. |
||
3599 | </param> |
||
3600 | <returns> |
||
3601 | The list of key/value pairs corresponding to the parameters specified |
||
3602 | within the connection string. |
||
3603 | </returns> |
||
3604 | </member> |
||
3605 | <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionStringViaFramework(System.String,System.Boolean)"> |
||
3606 | <summary> |
||
3607 | Parses a connection string using the built-in (i.e. framework provided) |
||
3608 | connection string parser class and returns the key/value pairs. An |
||
3609 | exception may be thrown if the connection string is invalid or cannot be |
||
3610 | parsed. When compiled for the .NET Compact Framework, the custom |
||
3611 | connection string parser is always used instead because the framework |
||
3612 | provided one is unavailable there. |
||
3613 | </summary> |
||
3614 | <param name="connectionString"> |
||
3615 | The connection string to parse. |
||
3616 | </param> |
||
3617 | <param name="strict"> |
||
3618 | Non-zero to throw an exception if any connection string values are not of |
||
3619 | the <see cref="T:System.String"/> type. This is not applicable when running on |
||
3620 | the .NET Compact Framework. |
||
3621 | </param> |
||
3622 | <returns>The list of key/value pairs.</returns> |
||
3623 | </member> |
||
3624 | <member name="M:System.Data.SQLite.SQLiteConnection.EnlistTransaction(System.Transactions.Transaction)"> |
||
3625 | <summary> |
||
3626 | Manual distributed transaction enlistment support |
||
3627 | </summary> |
||
3628 | <param name="transaction">The distributed transaction to enlist in</param> |
||
3629 | </member> |
||
3630 | <member name="M:System.Data.SQLite.SQLiteConnection.FindKey(System.Collections.Generic.SortedList{System.String,System.String},System.String,System.String)"> |
||
3631 | <summary> |
||
3632 | Looks for a key in the array of key/values of the parameter string. If not found, return the specified default value |
||
3633 | </summary> |
||
3634 | <param name="items">The list to look in</param> |
||
3635 | <param name="key">The key to find</param> |
||
3636 | <param name="defValue">The default value to return if the key is not found</param> |
||
3637 | <returns>The value corresponding to the specified key, or the default value if not found.</returns> |
||
3638 | </member> |
||
3639 | <member name="M:System.Data.SQLite.SQLiteConnection.TryParseEnum(System.Type,System.String,System.Boolean)"> |
||
3640 | <summary> |
||
3641 | Attempts to convert the string value to an enumerated value of the specified type. |
||
3642 | </summary> |
||
3643 | <param name="type">The enumerated type to convert the string value to.</param> |
||
3644 | <param name="value">The string value to be converted.</param> |
||
3645 | <param name="ignoreCase">Non-zero to make the conversion case-insensitive.</param> |
||
3646 | <returns>The enumerated value upon success or null upon error.</returns> |
||
3647 | </member> |
||
3648 | <member name="M:System.Data.SQLite.SQLiteConnection.TryParseByte(System.String,System.Globalization.NumberStyles,System.Byte@)"> |
||
3649 | <summary> |
||
3650 | Attempts to convert an input string into a byte value. |
||
3651 | </summary> |
||
3652 | <param name="value"> |
||
3653 | The string value to be converted. |
||
3654 | </param> |
||
3655 | <param name="style"> |
||
3656 | The number styles to use for the conversion. |
||
3657 | </param> |
||
3658 | <param name="result"> |
||
3659 | Upon sucess, this will contain the parsed byte value. |
||
3660 | Upon failure, the value of this parameter is undefined. |
||
3661 | </param> |
||
3662 | <returns> |
||
3663 | Non-zero upon success; zero on failure. |
||
3664 | </returns> |
||
3665 | </member> |
||
3666 | <member name="M:System.Data.SQLite.SQLiteConnection.EnableExtensions(System.Boolean)"> |
||
3667 | <summary> |
||
3668 | Enables or disabled extension loading. |
||
3669 | </summary> |
||
3670 | <param name="enable"> |
||
3671 | True to enable loading of extensions, false to disable. |
||
3672 | </param> |
||
3673 | </member> |
||
3674 | <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String)"> |
||
3675 | <summary> |
||
3676 | Loads a SQLite extension library from the named dynamic link library file. |
||
3677 | </summary> |
||
3678 | <param name="fileName"> |
||
3679 | The name of the dynamic link library file containing the extension. |
||
3680 | </param> |
||
3681 | </member> |
||
3682 | <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String,System.String)"> |
||
3683 | <summary> |
||
3684 | Loads a SQLite extension library from the named dynamic link library file. |
||
3685 | </summary> |
||
3686 | <param name="fileName"> |
||
3687 | The name of the dynamic link library file containing the extension. |
||
3688 | </param> |
||
3689 | <param name="procName"> |
||
3690 | The name of the exported function used to initialize the extension. |
||
3691 | If null, the default "sqlite3_extension_init" will be used. |
||
3692 | </param> |
||
3693 | </member> |
||
3694 | <member name="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)"> |
||
3695 | <summary> |
||
3696 | Creates a disposable module containing the implementation of a virtual |
||
3697 | table. |
||
3698 | </summary> |
||
3699 | <param name="module"> |
||
3700 | The module object to be used when creating the disposable module. |
||
3701 | </param> |
||
3702 | </member> |
||
3703 | <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String)"> |
||
3704 | <summary> |
||
3705 | Parses a string containing a sequence of zero or more hexadecimal |
||
3706 | encoded byte values and returns the resulting byte array. The |
||
3707 | "0x" prefix is not allowed on the input string. |
||
3708 | </summary> |
||
3709 | <param name="text"> |
||
3710 | The input string containing zero or more hexadecimal encoded byte |
||
3711 | values. |
||
3712 | </param> |
||
3713 | <returns> |
||
3714 | A byte array containing the parsed byte values or null if an error |
||
3715 | was encountered. |
||
3716 | </returns> |
||
3717 | </member> |
||
3718 | <member name="M:System.Data.SQLite.SQLiteConnection.ToHexString(System.Byte[])"> |
||
3719 | <summary> |
||
3720 | Creates and returns a string containing the hexadecimal encoded byte |
||
3721 | values from the input array. |
||
3722 | </summary> |
||
3723 | <param name="array"> |
||
3724 | The input array of bytes. |
||
3725 | </param> |
||
3726 | <returns> |
||
3727 | The resulting string or null upon failure. |
||
3728 | </returns> |
||
3729 | </member> |
||
3730 | <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String,System.String@)"> |
||
3731 | <summary> |
||
3732 | Parses a string containing a sequence of zero or more hexadecimal |
||
3733 | encoded byte values and returns the resulting byte array. The |
||
3734 | "0x" prefix is not allowed on the input string. |
||
3735 | </summary> |
||
3736 | <param name="text"> |
||
3737 | The input string containing zero or more hexadecimal encoded byte |
||
3738 | values. |
||
3739 | </param> |
||
3740 | <param name="error"> |
||
3741 | Upon failure, this will contain an appropriate error message. |
||
3742 | </param> |
||
3743 | <returns> |
||
3744 | A byte array containing the parsed byte values or null if an error |
||
3745 | was encountered. |
||
3746 | </returns> |
||
3747 | </member> |
||
3748 | <member name="M:System.Data.SQLite.SQLiteConnection.GetDefaultPooling"> |
||
3749 | <summary> |
||
3750 | This method figures out what the default connection pool setting should |
||
3751 | be based on the connection flags. When present, the "Pooling" connection |
||
3752 | string property value always overrides the value returned by this method. |
||
3753 | </summary> |
||
3754 | <returns> |
||
3755 | Non-zero if the connection pool should be enabled by default; otherwise, |
||
3756 | zero. |
||
3757 | </returns> |
||
3758 | </member> |
||
3759 | <member name="M:System.Data.SQLite.SQLiteConnection.GetEffectiveIsolationLevel(System.Data.IsolationLevel)"> |
||
3760 | <summary> |
||
3761 | Determines the transaction isolation level that should be used by |
||
3762 | the caller, primarily based upon the one specified by the caller. |
||
3763 | If mapping of transaction isolation levels is enabled, the returned |
||
3764 | transaction isolation level may be significantly different than the |
||
3765 | originally specified one. |
||
3766 | </summary> |
||
3767 | <param name="isolationLevel"> |
||
3768 | The originally specified transaction isolation level. |
||
3769 | </param> |
||
3770 | <returns> |
||
3771 | The transaction isolation level that should be used. |
||
3772 | </returns> |
||
3773 | </member> |
||
3774 | <member name="M:System.Data.SQLite.SQLiteConnection.Open"> |
||
3775 | <summary> |
||
3776 | Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/>. |
||
3777 | </summary> |
||
3778 | </member> |
||
3779 | <member name="M:System.Data.SQLite.SQLiteConnection.OpenAndReturn"> |
||
3780 | <summary> |
||
3781 | Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> and then returns it. |
||
3782 | </summary> |
||
3783 | <returns>The current connection object.</returns> |
||
3784 | </member> |
||
3785 | <member name="M:System.Data.SQLite.SQLiteConnection.Cancel"> |
||
3786 | <summary> |
||
3787 | This method causes any pending database operation to abort and return at |
||
3788 | its earliest opportunity. This routine is typically called in response |
||
3789 | to a user action such as pressing "Cancel" or Ctrl-C where the user wants |
||
3790 | a long query operation to halt immediately. It is safe to call this |
||
3791 | routine from any thread. However, it is not safe to call this routine |
||
3792 | with a database connection that is closed or might close before this method |
||
3793 | returns. |
||
3794 | </summary> |
||
3795 | </member> |
||
3796 | <member name="M:System.Data.SQLite.SQLiteConnection.GetMemoryStatistics(System.Collections.Generic.IDictionary{System.String,System.Int64}@)"> |
||
3797 | <summary> |
||
3798 | Returns various global memory statistics for the SQLite core library via |
||
3799 | a dictionary of key/value pairs. Currently, only the "MemoryUsed" and |
||
3800 | "MemoryHighwater" keys are returned and they have values that correspond |
||
3801 | to the values that could be obtained via the <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryUsed"/> |
||
3802 | and <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater"/> connection properties. |
||
3803 | </summary> |
||
3804 | <param name="statistics"> |
||
3805 | This dictionary will be populated with the global memory statistics. It |
||
3806 | will be created if necessary. |
||
3807 | </param> |
||
3808 | </member> |
||
3809 | <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory"> |
||
3810 | <summary> |
||
3811 | Attempts to free as much heap memory as possible for this database connection. |
||
3812 | </summary> |
||
3813 | </member> |
||
3814 | <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)"> |
||
3815 | <summary> |
||
3816 | Attempts to free N bytes of heap memory by deallocating non-essential memory |
||
3817 | allocations held by the database library. Memory used to cache database pages |
||
3818 | to improve performance is an example of non-essential memory. This is a no-op |
||
3819 | returning zero if the SQLite core library was not compiled with the compile-time |
||
3820 | option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or |
||
3821 | compact the Win32 native heap, if applicable. |
||
3822 | </summary> |
||
3823 | <param name="nBytes"> |
||
3824 | The requested number of bytes to free. |
||
3825 | </param> |
||
3826 | <param name="reset"> |
||
3827 | Non-zero to attempt a heap reset. |
||
3828 | </param> |
||
3829 | <param name="compact"> |
||
3830 | Non-zero to attempt heap compaction. |
||
3831 | </param> |
||
3832 | <param name="nFree"> |
||
3833 | The number of bytes actually freed. This value may be zero. |
||
3834 | </param> |
||
3835 | <param name="resetOk"> |
||
3836 | This value will be non-zero if the heap reset was successful. |
||
3837 | </param> |
||
3838 | <param name="nLargest"> |
||
3839 | The size of the largest committed free block in the heap, in bytes. |
||
3840 | This value will be zero unless heap compaction is enabled. |
||
3841 | </param> |
||
3842 | <returns> |
||
3843 | A standard SQLite return code (i.e. zero for success and non-zero |
||
3844 | for failure). |
||
3845 | </returns> |
||
3846 | </member> |
||
3847 | <member name="M:System.Data.SQLite.SQLiteConnection.SetMemoryStatus(System.Boolean)"> |
||
3848 | <summary> |
||
3849 | Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled. |
||
3850 | If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is |
||
3851 | global to the process. |
||
3852 | </summary> |
||
3853 | <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param> |
||
3854 | <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> |
||
3855 | </member> |
||
3856 | <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown"> |
||
3857 | <summary> |
||
3858 | Passes a shutdown request to the SQLite core library. Does not throw |
||
3859 | an exception if the shutdown request fails. |
||
3860 | </summary> |
||
3861 | <returns> |
||
3862 | A standard SQLite return code (i.e. zero for success and non-zero for |
||
3863 | failure). |
||
3864 | </returns> |
||
3865 | </member> |
||
3866 | <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown(System.Boolean,System.Boolean)"> |
||
3867 | <summary> |
||
3868 | Passes a shutdown request to the SQLite core library. Throws an |
||
3869 | exception if the shutdown request fails and the no-throw parameter |
||
3870 | is non-zero. |
||
3871 | </summary> |
||
3872 | <param name="directories"> |
||
3873 | Non-zero to reset the database and temporary directories to their |
||
3874 | default values, which should be null for both. |
||
3875 | </param> |
||
3876 | <param name="noThrow"> |
||
3877 | When non-zero, throw an exception if the shutdown request fails. |
||
3878 | </param> |
||
3879 | </member> |
||
3880 | <member name="M:System.Data.SQLite.SQLiteConnection.SetExtendedResultCodes(System.Boolean)"> |
||
3881 | Enables or disabled extended result codes returned by SQLite |
||
3882 | </member> |
||
3883 | <member name="M:System.Data.SQLite.SQLiteConnection.ResultCode"> |
||
3884 | Enables or disabled extended result codes returned by SQLite |
||
3885 | </member> |
||
3886 | <member name="M:System.Data.SQLite.SQLiteConnection.ExtendedResultCode"> |
||
3887 | Enables or disabled extended result codes returned by SQLite |
||
3888 | </member> |
||
3889 | <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
3890 | Add a log message via the SQLite sqlite3_log interface. |
||
3891 | </member> |
||
3892 | <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Int32,System.String)"> |
||
3893 | Add a log message via the SQLite sqlite3_log interface. |
||
3894 | </member> |
||
3895 | <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.String)"> |
||
3896 | <summary> |
||
3897 | Change the password (or assign a password) to an open database. |
||
3898 | </summary> |
||
3899 | <remarks> |
||
3900 | No readers or writers may be active for this process. The database must already be open |
||
3901 | and if it already was password protected, the existing password must already have been supplied. |
||
3902 | </remarks> |
||
3903 | <param name="newPassword">The new password to assign to the database</param> |
||
3904 | </member> |
||
3905 | <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.Byte[])"> |
||
3906 | <summary> |
||
3907 | Change the password (or assign a password) to an open database. |
||
3908 | </summary> |
||
3909 | <remarks> |
||
3910 | No readers or writers may be active for this process. The database must already be open |
||
3911 | and if it already was password protected, the existing password must already have been supplied. |
||
3912 | </remarks> |
||
3913 | <param name="newPassword">The new password to assign to the database</param> |
||
3914 | </member> |
||
3915 | <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.String)"> |
||
3916 | <summary> |
||
3917 | Sets the password for a password-protected database. A password-protected database is |
||
3918 | unusable for any operation until the password has been set. |
||
3919 | </summary> |
||
3920 | <param name="databasePassword">The password for the database</param> |
||
3921 | </member> |
||
3922 | <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.Byte[])"> |
||
3923 | <summary> |
||
3924 | Sets the password for a password-protected database. A password-protected database is |
||
3925 | unusable for any operation until the password has been set. |
||
3926 | </summary> |
||
3927 | <param name="databasePassword">The password for the database</param> |
||
3928 | </member> |
||
3929 | <member name="M:System.Data.SQLite.SQLiteConnection.SetAvRetry(System.Int32@,System.Int32@)"> |
||
3930 | <summary> |
||
3931 | Queries or modifies the number of retries or the retry interval (in milliseconds) for |
||
3932 | certain I/O operations that may fail due to anti-virus software. |
||
3933 | </summary> |
||
3934 | <param name="count">The number of times to retry the I/O operation. A negative value |
||
3935 | will cause the current count to be queried and replace that negative value.</param> |
||
3936 | <param name="interval">The number of milliseconds to wait before retrying the I/O |
||
3937 | operation. This number is multiplied by the number of retry attempts so far to come |
||
3938 | up with the final number of milliseconds to wait. A negative value will cause the |
||
3939 | current interval to be queried and replace that negative value.</param> |
||
3940 | <returns>Zero for success, non-zero for error.</returns> |
||
3941 | </member> |
||
3942 | <member name="M:System.Data.SQLite.SQLiteConnection.SetChunkSize(System.Int32)"> |
||
3943 | <summary> |
||
3944 | Sets the chunk size for the primary file associated with this database |
||
3945 | connection. |
||
3946 | </summary> |
||
3947 | <param name="size"> |
||
3948 | The new chunk size for the main database, in bytes. |
||
3949 | </param> |
||
3950 | <returns> |
||
3951 | Zero for success, non-zero for error. |
||
3952 | </returns> |
||
3953 | </member> |
||
3954 | <member name="M:System.Data.SQLite.SQLiteConnection.UnwrapString(System.String)"> |
||
3955 | <summary> |
||
3956 | Removes one set of surrounding single -OR- double quotes from the string |
||
3957 | value and returns the resulting string value. If the string is null, empty, |
||
3958 | or contains quotes that are not balanced, nothing is done and the original |
||
3959 | string value will be returned. |
||
3960 | </summary> |
||
3961 | <param name="value">The string value to process.</param> |
||
3962 | <returns> |
||
3963 | The string value, modified to remove one set of surrounding single -OR- |
||
3964 | double quotes, if applicable. |
||
3965 | </returns> |
||
3966 | </member> |
||
3967 | <member name="M:System.Data.SQLite.SQLiteConnection.ExpandFileName(System.String,System.Boolean)"> |
||
3968 | <summary> |
||
3969 | Expand the filename of the data source, resolving the |DataDirectory| |
||
3970 | macro as appropriate. |
||
3971 | </summary> |
||
3972 | <param name="sourceFile">The database filename to expand</param> |
||
3973 | <param name="toFullPath"> |
||
3974 | Non-zero if the returned file name should be converted to a full path |
||
3975 | (except when using the .NET Compact Framework). |
||
3976 | </param> |
||
3977 | <returns>The expanded path and filename of the filename</returns> |
||
3978 | </member> |
||
3979 | <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema"> |
||
3980 | <overloads> |
||
3981 | The following commands are used to extract schema information out of the database. Valid schema types are: |
||
3982 | <list type="bullet"> |
||
3983 | <item> |
||
3984 | <description>MetaDataCollections</description> |
||
3985 | </item> |
||
3986 | <item> |
||
3987 | <description>DataSourceInformation</description> |
||
3988 | </item> |
||
3989 | <item> |
||
3990 | <description>Catalogs</description> |
||
3991 | </item> |
||
3992 | <item> |
||
3993 | <description>Columns</description> |
||
3994 | </item> |
||
3995 | <item> |
||
3996 | <description>ForeignKeys</description> |
||
3997 | </item> |
||
3998 | <item> |
||
3999 | <description>Indexes</description> |
||
4000 | </item> |
||
4001 | <item> |
||
4002 | <description>IndexColumns</description> |
||
4003 | </item> |
||
4004 | <item> |
||
4005 | <description>Tables</description> |
||
4006 | </item> |
||
4007 | <item> |
||
4008 | <description>Views</description> |
||
4009 | </item> |
||
4010 | <item> |
||
4011 | <description>ViewColumns</description> |
||
4012 | </item> |
||
4013 | </list> |
||
4014 | </overloads> |
||
4015 | <summary> |
||
4016 | Returns the MetaDataCollections schema |
||
4017 | </summary> |
||
4018 | <returns>A DataTable of the MetaDataCollections schema</returns> |
||
4019 | </member> |
||
4020 | <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String)"> |
||
4021 | <summary> |
||
4022 | Returns schema information of the specified collection |
||
4023 | </summary> |
||
4024 | <param name="collectionName">The schema collection to retrieve</param> |
||
4025 | <returns>A DataTable of the specified collection</returns> |
||
4026 | </member> |
||
4027 | <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String,System.String[])"> |
||
4028 | <summary> |
||
4029 | Retrieves schema information using the specified constraint(s) for the specified collection |
||
4030 | </summary> |
||
4031 | <param name="collectionName">The collection to retrieve.</param> |
||
4032 | <param name="restrictionValues"> |
||
4033 | The restrictions to impose. Typically, this may include: |
||
4034 | <list type="table"> |
||
4035 | <listheader> |
||
4036 | <term>restrictionValues element index</term> |
||
4037 | <term>usage</term> |
||
4038 | </listheader> |
||
4039 | <item> |
||
4040 | <description>0</description> |
||
4041 | <description>The database (or catalog) name, if applicable.</description> |
||
4042 | </item> |
||
4043 | <item> |
||
4044 | <description>1</description> |
||
4045 | <description>The schema name. This is not used by this provider.</description> |
||
4046 | </item> |
||
4047 | <item> |
||
4048 | <description>2</description> |
||
4049 | <description>The table name, if applicable.</description> |
||
4050 | </item> |
||
4051 | <item> |
||
4052 | <description>3</description> |
||
4053 | <description> |
||
4054 | Depends on <paramref name="collectionName" />. |
||
4055 | When "IndexColumns", it is the index name; otherwise, it is the column name. |
||
4056 | </description> |
||
4057 | </item> |
||
4058 | <item> |
||
4059 | <description>4</description> |
||
4060 | <description> |
||
4061 | Depends on <paramref name="collectionName" />. |
||
4062 | When "IndexColumns", it is the column name; otherwise, it is not used. |
||
4063 | </description> |
||
4064 | </item> |
||
4065 | </list> |
||
4066 | </param> |
||
4067 | <returns>A DataTable of the specified collection</returns> |
||
4068 | </member> |
||
4069 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_MetaDataCollections"> |
||
4070 | <summary> |
||
4071 | Builds a MetaDataCollections schema datatable |
||
4072 | </summary> |
||
4073 | <returns>DataTable</returns> |
||
4074 | </member> |
||
4075 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_DataSourceInformation"> |
||
4076 | <summary> |
||
4077 | Builds a DataSourceInformation datatable |
||
4078 | </summary> |
||
4079 | <returns>DataTable</returns> |
||
4080 | </member> |
||
4081 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Columns(System.String,System.String,System.String)"> |
||
4082 | <summary> |
||
4083 | Build a Columns schema |
||
4084 | </summary> |
||
4085 | <param name="strCatalog">The catalog (attached database) to query, can be null</param> |
||
4086 | <param name="strTable">The table to retrieve schema information for, must not be null</param> |
||
4087 | <param name="strColumn">The column to retrieve schema information for, can be null</param> |
||
4088 | <returns>DataTable</returns> |
||
4089 | </member> |
||
4090 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Indexes(System.String,System.String,System.String)"> |
||
4091 | <summary> |
||
4092 | Returns index information for the given database and catalog |
||
4093 | </summary> |
||
4094 | <param name="strCatalog">The catalog (attached database) to query, can be null</param> |
||
4095 | <param name="strIndex">The name of the index to retrieve information for, can be null</param> |
||
4096 | <param name="strTable">The table to retrieve index information for, can be null</param> |
||
4097 | <returns>DataTable</returns> |
||
4098 | </member> |
||
4099 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Tables(System.String,System.String,System.String)"> |
||
4100 | <summary> |
||
4101 | Retrieves table schema information for the database and catalog |
||
4102 | </summary> |
||
4103 | <param name="strCatalog">The catalog (attached database) to retrieve tables on</param> |
||
4104 | <param name="strTable">The table to retrieve, can be null</param> |
||
4105 | <param name="strType">The table type, can be null</param> |
||
4106 | <returns>DataTable</returns> |
||
4107 | </member> |
||
4108 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Views(System.String,System.String)"> |
||
4109 | <summary> |
||
4110 | Retrieves view schema information for the database |
||
4111 | </summary> |
||
4112 | <param name="strCatalog">The catalog (attached database) to retrieve views on</param> |
||
4113 | <param name="strView">The view name, can be null</param> |
||
4114 | <returns>DataTable</returns> |
||
4115 | </member> |
||
4116 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Catalogs(System.String)"> |
||
4117 | <summary> |
||
4118 | Retrieves catalog (attached databases) schema information for the database |
||
4119 | </summary> |
||
4120 | <param name="strCatalog">The catalog to retrieve, can be null</param> |
||
4121 | <returns>DataTable</returns> |
||
4122 | </member> |
||
4123 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_IndexColumns(System.String,System.String,System.String,System.String)"> |
||
4124 | <summary> |
||
4125 | Returns the base column information for indexes in a database |
||
4126 | </summary> |
||
4127 | <param name="strCatalog">The catalog to retrieve indexes for (can be null)</param> |
||
4128 | <param name="strTable">The table to restrict index information by (can be null)</param> |
||
4129 | <param name="strIndex">The index to restrict index information by (can be null)</param> |
||
4130 | <param name="strColumn">The source column to restrict index information by (can be null)</param> |
||
4131 | <returns>A DataTable containing the results</returns> |
||
4132 | </member> |
||
4133 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ViewColumns(System.String,System.String,System.String)"> |
||
4134 | <summary> |
||
4135 | Returns detailed column information for a specified view |
||
4136 | </summary> |
||
4137 | <param name="strCatalog">The catalog to retrieve columns for (can be null)</param> |
||
4138 | <param name="strView">The view to restrict column information by (can be null)</param> |
||
4139 | <param name="strColumn">The source column to restrict column information by (can be null)</param> |
||
4140 | <returns>A DataTable containing the results</returns> |
||
4141 | </member> |
||
4142 | <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ForeignKeys(System.String,System.String,System.String)"> |
||
4143 | <summary> |
||
4144 | Retrieves foreign key information from the specified set of filters |
||
4145 | </summary> |
||
4146 | <param name="strCatalog">An optional catalog to restrict results on</param> |
||
4147 | <param name="strTable">An optional table to restrict results on</param> |
||
4148 | <param name="strKeyName">An optional foreign key name to restrict results on</param> |
||
4149 | <returns>A DataTable with the results of the query</returns> |
||
4150 | </member> |
||
4151 | <member name="E:System.Data.SQLite.SQLiteConnection._handlers"> |
||
4152 | <summary> |
||
4153 | Static variable to store the connection event handlers to call. |
||
4154 | </summary> |
||
4155 | </member> |
||
4156 | <member name="E:System.Data.SQLite.SQLiteConnection.StateChange"> |
||
4157 | <summary> |
||
4158 | This event is raised whenever the database is opened or closed. |
||
4159 | </summary> |
||
4160 | </member> |
||
4161 | <member name="E:System.Data.SQLite.SQLiteConnection.Changed"> |
||
4162 | <summary> |
||
4163 | This event is raised when events related to the lifecycle of a |
||
4164 | SQLiteConnection object occur. |
||
4165 | </summary> |
||
4166 | </member> |
||
4167 | <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionPool"> |
||
4168 | <summary> |
||
4169 | This property is used to obtain or set the custom connection pool |
||
4170 | implementation to use, if any. Setting this property to null will |
||
4171 | cause the default connection pool implementation to be used. |
||
4172 | </summary> |
||
4173 | </member> |
||
4174 | <member name="P:System.Data.SQLite.SQLiteConnection.PoolCount"> |
||
4175 | <summary> |
||
4176 | Returns the number of pool entries for the file name associated with this connection. |
||
4177 | </summary> |
||
4178 | </member> |
||
4179 | <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionString"> |
||
4180 | <summary> |
||
4181 | The connection string containing the parameters for the connection |
||
4182 | </summary> |
||
4183 | <remarks> |
||
4184 | For the complete list of supported connection string properties, |
||
4185 | please see <see cref="T:System.Data.SQLite.SQLiteConnection"/>. |
||
4186 | </remarks> |
||
4187 | </member> |
||
4188 | <member name="P:System.Data.SQLite.SQLiteConnection.DataSource"> |
||
4189 | <summary> |
||
4190 | Returns the data source file name without extension or path. |
||
4191 | </summary> |
||
4192 | </member> |
||
4193 | <member name="P:System.Data.SQLite.SQLiteConnection.Database"> |
||
4194 | <summary> |
||
4195 | Returns the string "main". |
||
4196 | </summary> |
||
4197 | </member> |
||
4198 | <member name="P:System.Data.SQLite.SQLiteConnection.DefaultTimeout"> |
||
4199 | <summary> |
||
4200 | Gets/sets the default command timeout for newly-created commands. This is especially useful for |
||
4201 | commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. |
||
4202 | This can also be set in the ConnectionString with "Default Timeout" |
||
4203 | </summary> |
||
4204 | </member> |
||
4205 | <member name="P:System.Data.SQLite.SQLiteConnection.BusyTimeout"> |
||
4206 | <summary> |
||
4207 | Gets/sets the default busy timeout to use with the SQLite core library. This is only used when |
||
4208 | opening a connection. |
||
4209 | </summary> |
||
4210 | </member> |
||
4211 | <member name="P:System.Data.SQLite.SQLiteConnection.PrepareRetries"> |
||
4212 | <summary> |
||
4213 | The maximum number of retries when preparing SQL to be executed. This |
||
4214 | normally only applies to preparation errors resulting from the database |
||
4215 | schema being changed. |
||
4216 | </summary> |
||
4217 | </member> |
||
4218 | <member name="P:System.Data.SQLite.SQLiteConnection.ProgressOps"> |
||
4219 | <summary> |
||
4220 | The approximate number of virtual machine instructions between progress |
||
4221 | events. In order for progress events to actually fire, the event handler |
||
4222 | must be added to the <see cref="E:System.Data.SQLite.SQLiteConnection.Progress"/> event as |
||
4223 | well. This value will only be used when the underlying native progress |
||
4224 | callback needs to be changed. |
||
4225 | </summary> |
||
4226 | </member> |
||
4227 | <member name="P:System.Data.SQLite.SQLiteConnection.ParseViaFramework"> |
||
4228 | <summary> |
||
4229 | Non-zero if the built-in (i.e. framework provided) connection string |
||
4230 | parser should be used when opening the connection. |
||
4231 | </summary> |
||
4232 | </member> |
||
4233 | <member name="P:System.Data.SQLite.SQLiteConnection.Flags"> |
||
4234 | <summary> |
||
4235 | Gets/sets the extra behavioral flags for this connection. See the |
||
4236 | <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of |
||
4237 | possible values. |
||
4238 | </summary> |
||
4239 | </member> |
||
4240 | <member name="P:System.Data.SQLite.SQLiteConnection.DefaultDbType"> |
||
4241 | <summary> |
||
4242 | Gets/sets the default database type for this connection. This value |
||
4243 | will only be used when not null. |
||
4244 | </summary> |
||
4245 | </member> |
||
4246 | <member name="P:System.Data.SQLite.SQLiteConnection.DefaultTypeName"> |
||
4247 | <summary> |
||
4248 | Gets/sets the default database type name for this connection. This |
||
4249 | value will only be used when not null. |
||
4250 | </summary> |
||
4251 | </member> |
||
4252 | <member name="P:System.Data.SQLite.SQLiteConnection.VfsName"> |
||
4253 | <summary> |
||
4254 | Gets/sets the VFS name for this connection. This value will only be |
||
4255 | used when opening the database. |
||
4256 | </summary> |
||
4257 | </member> |
||
4258 | <member name="P:System.Data.SQLite.SQLiteConnection.OwnHandle"> |
||
4259 | <summary> |
||
4260 | Returns non-zero if the underlying native connection handle is |
||
4261 | owned by this instance. |
||
4262 | </summary> |
||
4263 | </member> |
||
4264 | <member name="P:System.Data.SQLite.SQLiteConnection.ServerVersion"> |
||
4265 | <summary> |
||
4266 | Returns the version of the underlying SQLite database engine |
||
4267 | </summary> |
||
4268 | </member> |
||
4269 | <member name="P:System.Data.SQLite.SQLiteConnection.LastInsertRowId"> |
||
4270 | <summary> |
||
4271 | Returns the rowid of the most recent successful INSERT into the database from this connection. |
||
4272 | </summary> |
||
4273 | </member> |
||
4274 | <member name="P:System.Data.SQLite.SQLiteConnection.Changes"> |
||
4275 | <summary> |
||
4276 | Returns the number of rows changed by the last INSERT, UPDATE, or DELETE statement executed on |
||
4277 | this connection. |
||
4278 | </summary> |
||
4279 | </member> |
||
4280 | <member name="P:System.Data.SQLite.SQLiteConnection.AutoCommit"> |
||
4281 | <summary> |
||
4282 | Returns non-zero if the given database connection is in autocommit mode. |
||
4283 | Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN |
||
4284 | statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK. |
||
4285 | </summary> |
||
4286 | </member> |
||
4287 | <member name="P:System.Data.SQLite.SQLiteConnection.MemoryUsed"> |
||
4288 | <summary> |
||
4289 | Returns the amount of memory (in bytes) currently in use by the SQLite core library. |
||
4290 | </summary> |
||
4291 | </member> |
||
4292 | <member name="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater"> |
||
4293 | <summary> |
||
4294 | Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset. |
||
4295 | </summary> |
||
4296 | </member> |
||
4297 | <member name="P:System.Data.SQLite.SQLiteConnection.DefineConstants"> |
||
4298 | <summary> |
||
4299 | Returns a string containing the define constants (i.e. compile-time |
||
4300 | options) used to compile the core managed assembly, delimited with |
||
4301 | spaces. |
||
4302 | </summary> |
||
4303 | </member> |
||
4304 | <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteVersion"> |
||
4305 | <summary> |
||
4306 | Returns the version of the underlying SQLite core library. |
||
4307 | </summary> |
||
4308 | </member> |
||
4309 | <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteSourceId"> |
||
4310 | <summary> |
||
4311 | This method returns the string whose value is the same as the |
||
4312 | SQLITE_SOURCE_ID C preprocessor macro used when compiling the |
||
4313 | SQLite core library. |
||
4314 | </summary> |
||
4315 | </member> |
||
4316 | <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteCompileOptions"> |
||
4317 | <summary> |
||
4318 | Returns a string containing the compile-time options used to |
||
4319 | compile the SQLite core native library, delimited with spaces. |
||
4320 | </summary> |
||
4321 | </member> |
||
4322 | <member name="P:System.Data.SQLite.SQLiteConnection.InteropVersion"> |
||
4323 | <summary> |
||
4324 | This method returns the version of the interop SQLite assembly |
||
4325 | used. If the SQLite interop assembly is not in use or the |
||
4326 | necessary information cannot be obtained for any reason, a null |
||
4327 | value may be returned. |
||
4328 | </summary> |
||
4329 | </member> |
||
4330 | <member name="P:System.Data.SQLite.SQLiteConnection.InteropSourceId"> |
||
4331 | <summary> |
||
4332 | This method returns the string whose value contains the unique |
||
4333 | identifier for the source checkout used to build the interop |
||
4334 | assembly. If the SQLite interop assembly is not in use or the |
||
4335 | necessary information cannot be obtained for any reason, a null |
||
4336 | value may be returned. |
||
4337 | </summary> |
||
4338 | </member> |
||
4339 | <member name="P:System.Data.SQLite.SQLiteConnection.InteropCompileOptions"> |
||
4340 | <summary> |
||
4341 | Returns a string containing the compile-time options used to |
||
4342 | compile the SQLite interop assembly, delimited with spaces. |
||
4343 | </summary> |
||
4344 | </member> |
||
4345 | <member name="P:System.Data.SQLite.SQLiteConnection.ProviderVersion"> |
||
4346 | <summary> |
||
4347 | This method returns the version of the managed components used |
||
4348 | to interact with the SQLite core library. If the necessary |
||
4349 | information cannot be obtained for any reason, a null value may |
||
4350 | be returned. |
||
4351 | </summary> |
||
4352 | </member> |
||
4353 | <member name="P:System.Data.SQLite.SQLiteConnection.ProviderSourceId"> |
||
4354 | <summary> |
||
4355 | This method returns the string whose value contains the unique |
||
4356 | identifier for the source checkout used to build the managed |
||
4357 | components currently executing. If the necessary information |
||
4358 | cannot be obtained for any reason, a null value may be returned. |
||
4359 | </summary> |
||
4360 | </member> |
||
4361 | <member name="P:System.Data.SQLite.SQLiteConnection.DefaultFlags"> |
||
4362 | <summary> |
||
4363 | The default connection flags to be used for all opened connections |
||
4364 | when they are not present in the connection string. |
||
4365 | </summary> |
||
4366 | </member> |
||
4367 | <member name="P:System.Data.SQLite.SQLiteConnection.SharedFlags"> |
||
4368 | <summary> |
||
4369 | The extra connection flags to be used for all opened connections. |
||
4370 | </summary> |
||
4371 | </member> |
||
4372 | <member name="P:System.Data.SQLite.SQLiteConnection.State"> |
||
4373 | <summary> |
||
4374 | Returns the state of the connection. |
||
4375 | </summary> |
||
4376 | </member> |
||
4377 | <member name="E:System.Data.SQLite.SQLiteConnection.Progress"> |
||
4378 | <summary> |
||
4379 | This event is raised periodically during long running queries. Changing |
||
4380 | the value of the <see cref="F:System.Data.SQLite.ProgressEventArgs.ReturnCode"/> property will |
||
4381 | determine if the operation in progress will continue or be interrupted. |
||
4382 | For the entire duration of the event, the associated connection and |
||
4383 | statement objects must not be modified, either directly or indirectly, by |
||
4384 | the called code. |
||
4385 | </summary> |
||
4386 | </member> |
||
4387 | <member name="E:System.Data.SQLite.SQLiteConnection.Authorize"> |
||
4388 | <summary> |
||
4389 | This event is raised whenever SQLite encounters an action covered by the |
||
4390 | authorizer during query preparation. Changing the value of the |
||
4391 | <see cref="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode"/> property will determine if |
||
4392 | the specific action will be allowed, ignored, or denied. For the entire |
||
4393 | duration of the event, the associated connection and statement objects |
||
4394 | must not be modified, either directly or indirectly, by the called code. |
||
4395 | </summary> |
||
4396 | </member> |
||
4397 | <member name="E:System.Data.SQLite.SQLiteConnection.Update"> |
||
4398 | <summary> |
||
4399 | This event is raised whenever SQLite makes an update/delete/insert into the database on |
||
4400 | this connection. It only applies to the given connection. |
||
4401 | </summary> |
||
4402 | </member> |
||
4403 | <member name="E:System.Data.SQLite.SQLiteConnection.Commit"> |
||
4404 | <summary> |
||
4405 | This event is raised whenever SQLite is committing a transaction. |
||
4406 | Return non-zero to trigger a rollback. |
||
4407 | </summary> |
||
4408 | </member> |
||
4409 | <member name="E:System.Data.SQLite.SQLiteConnection.Trace"> |
||
4410 | <summary> |
||
4411 | This event is raised whenever SQLite statement first begins executing on |
||
4412 | this connection. It only applies to the given connection. |
||
4413 | </summary> |
||
4414 | </member> |
||
4415 | <member name="E:System.Data.SQLite.SQLiteConnection.RollBack"> |
||
4416 | <summary> |
||
4417 | This event is raised whenever SQLite is rolling back a transaction. |
||
4418 | </summary> |
||
4419 | </member> |
||
4420 | <member name="P:System.Data.SQLite.SQLiteConnection.DbProviderFactory"> |
||
4421 | <summary> |
||
4422 | Returns the <see cref="T:System.Data.SQLite.SQLiteFactory"/> instance. |
||
4423 | </summary> |
||
4424 | </member> |
||
4425 | <member name="T:System.Data.SQLite.SynchronizationModes"> |
||
4426 | <summary> |
||
4427 | The I/O file cache flushing behavior for the connection |
||
4428 | </summary> |
||
4429 | </member> |
||
4430 | <member name="F:System.Data.SQLite.SynchronizationModes.Normal"> |
||
4431 | <summary> |
||
4432 | Normal file flushing at critical sections of the code |
||
4433 | </summary> |
||
4434 | </member> |
||
4435 | <member name="F:System.Data.SQLite.SynchronizationModes.Full"> |
||
4436 | <summary> |
||
4437 | Full file flushing after every write operation |
||
4438 | </summary> |
||
4439 | </member> |
||
4440 | <member name="F:System.Data.SQLite.SynchronizationModes.Off"> |
||
4441 | <summary> |
||
4442 | Use the default operating system's file flushing, SQLite does not explicitly flush the file buffers after writing |
||
4443 | </summary> |
||
4444 | </member> |
||
4445 | <member name="T:System.Data.SQLite.SQLiteProgressEventHandler"> |
||
4446 | <summary> |
||
4447 | Raised each time the number of virtual machine instructions is |
||
4448 | approximately equal to the value of the |
||
4449 | <see cref="P:System.Data.SQLite.SQLiteConnection.ProgressOps"/> property. |
||
4450 | </summary> |
||
4451 | <param name="sender">The connection performing the operation.</param> |
||
4452 | <param name="e">A <see cref="T:System.Data.SQLite.ProgressEventArgs"/> that contains the |
||
4453 | event data.</param> |
||
4454 | </member> |
||
4455 | <member name="T:System.Data.SQLite.SQLiteAuthorizerEventHandler"> |
||
4456 | <summary> |
||
4457 | Raised when authorization is required to perform an action contained |
||
4458 | within a SQL query. |
||
4459 | </summary> |
||
4460 | <param name="sender">The connection performing the action.</param> |
||
4461 | <param name="e">A <see cref="T:System.Data.SQLite.AuthorizerEventArgs"/> that contains the |
||
4462 | event data.</param> |
||
4463 | </member> |
||
4464 | <member name="T:System.Data.SQLite.SQLiteCommitHandler"> |
||
4465 | <summary> |
||
4466 | Raised when a transaction is about to be committed. To roll back a transaction, set the |
||
4467 | rollbackTrans boolean value to true. |
||
4468 | </summary> |
||
4469 | <param name="sender">The connection committing the transaction</param> |
||
4470 | <param name="e">Event arguments on the transaction</param> |
||
4471 | </member> |
||
4472 | <member name="T:System.Data.SQLite.SQLiteUpdateEventHandler"> |
||
4473 | <summary> |
||
4474 | Raised when data is inserted, updated and deleted on a given connection |
||
4475 | </summary> |
||
4476 | <param name="sender">The connection committing the transaction</param> |
||
4477 | <param name="e">The event parameters which triggered the event</param> |
||
4478 | </member> |
||
4479 | <member name="T:System.Data.SQLite.SQLiteTraceEventHandler"> |
||
4480 | <summary> |
||
4481 | Raised when a statement first begins executing on a given connection |
||
4482 | </summary> |
||
4483 | <param name="sender">The connection executing the statement</param> |
||
4484 | <param name="e">Event arguments of the trace</param> |
||
4485 | </member> |
||
4486 | <member name="T:System.Data.SQLite.SQLiteBackupCallback"> |
||
4487 | <summary> |
||
4488 | Raised between each backup step. |
||
4489 | </summary> |
||
4490 | <param name="source"> |
||
4491 | The source database connection. |
||
4492 | </param> |
||
4493 | <param name="sourceName"> |
||
4494 | The source database name. |
||
4495 | </param> |
||
4496 | <param name="destination"> |
||
4497 | The destination database connection. |
||
4498 | </param> |
||
4499 | <param name="destinationName"> |
||
4500 | The destination database name. |
||
4501 | </param> |
||
4502 | <param name="pages"> |
||
4503 | The number of pages copied with each step. |
||
4504 | </param> |
||
4505 | <param name="remainingPages"> |
||
4506 | The number of pages remaining to be copied. |
||
4507 | </param> |
||
4508 | <param name="totalPages"> |
||
4509 | The total number of pages in the source database. |
||
4510 | </param> |
||
4511 | <param name="retry"> |
||
4512 | Set to true if the operation needs to be retried due to database |
||
4513 | locking issues; otherwise, set to false. |
||
4514 | </param> |
||
4515 | <returns> |
||
4516 | True to continue with the backup process or false to halt the backup |
||
4517 | process, rolling back any changes that have been made so far. |
||
4518 | </returns> |
||
4519 | </member> |
||
4520 | <member name="T:System.Data.SQLite.ProgressEventArgs"> |
||
4521 | <summary> |
||
4522 | The event data associated with progress reporting events. |
||
4523 | </summary> |
||
4524 | </member> |
||
4525 | <member name="F:System.Data.SQLite.ProgressEventArgs.UserData"> |
||
4526 | <summary> |
||
4527 | The user-defined native data associated with this event. Currently, |
||
4528 | this will always contain the value of <see cref="F:System.IntPtr.Zero"/>. |
||
4529 | </summary> |
||
4530 | </member> |
||
4531 | <member name="F:System.Data.SQLite.ProgressEventArgs.ReturnCode"> |
||
4532 | <summary> |
||
4533 | The return code for the current call into the progress callback. |
||
4534 | </summary> |
||
4535 | </member> |
||
4536 | <member name="M:System.Data.SQLite.ProgressEventArgs.#ctor"> |
||
4537 | <summary> |
||
4538 | Constructs an instance of this class with default property values. |
||
4539 | </summary> |
||
4540 | </member> |
||
4541 | <member name="M:System.Data.SQLite.ProgressEventArgs.#ctor(System.IntPtr,System.Data.SQLite.SQLiteProgressReturnCode)"> |
||
4542 | <summary> |
||
4543 | Constructs an instance of this class with specific property values. |
||
4544 | </summary> |
||
4545 | <param name="pUserData"> |
||
4546 | The user-defined native data associated with this event. |
||
4547 | </param> |
||
4548 | <param name="returnCode"> |
||
4549 | The progress return code. |
||
4550 | </param> |
||
4551 | </member> |
||
4552 | <member name="T:System.Data.SQLite.AuthorizerEventArgs"> |
||
4553 | <summary> |
||
4554 | The data associated with a call into the authorizer. |
||
4555 | </summary> |
||
4556 | </member> |
||
4557 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.UserData"> |
||
4558 | <summary> |
||
4559 | The user-defined native data associated with this event. Currently, |
||
4560 | this will always contain the value of <see cref="F:System.IntPtr.Zero"/>. |
||
4561 | </summary> |
||
4562 | </member> |
||
4563 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.ActionCode"> |
||
4564 | <summary> |
||
4565 | The action code responsible for the current call into the authorizer. |
||
4566 | </summary> |
||
4567 | </member> |
||
4568 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument1"> |
||
4569 | <summary> |
||
4570 | The first string argument for the current call into the authorizer. |
||
4571 | The exact value will vary based on the action code, see the |
||
4572 | <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible |
||
4573 | values. |
||
4574 | </summary> |
||
4575 | </member> |
||
4576 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument2"> |
||
4577 | <summary> |
||
4578 | The second string argument for the current call into the authorizer. |
||
4579 | The exact value will vary based on the action code, see the |
||
4580 | <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible |
||
4581 | values. |
||
4582 | </summary> |
||
4583 | </member> |
||
4584 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.Database"> |
||
4585 | <summary> |
||
4586 | The database name for the current call into the authorizer, if |
||
4587 | applicable. |
||
4588 | </summary> |
||
4589 | </member> |
||
4590 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.Context"> |
||
4591 | <summary> |
||
4592 | The name of the inner-most trigger or view that is responsible for |
||
4593 | the access attempt or a null value if this access attempt is directly |
||
4594 | from top-level SQL code. |
||
4595 | </summary> |
||
4596 | </member> |
||
4597 | <member name="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode"> |
||
4598 | <summary> |
||
4599 | The return code for the current call into the authorizer. |
||
4600 | </summary> |
||
4601 | </member> |
||
4602 | <member name="M:System.Data.SQLite.AuthorizerEventArgs.#ctor"> |
||
4603 | <summary> |
||
4604 | Constructs an instance of this class with default property values. |
||
4605 | </summary> |
||
4606 | </member> |
||
4607 | <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)"> |
||
4608 | <summary> |
||
4609 | Constructs an instance of this class with specific property values. |
||
4610 | </summary> |
||
4611 | <param name="pUserData"> |
||
4612 | The user-defined native data associated with this event. |
||
4613 | </param> |
||
4614 | <param name="actionCode"> |
||
4615 | The authorizer action code. |
||
4616 | </param> |
||
4617 | <param name="argument1"> |
||
4618 | The first authorizer argument. |
||
4619 | </param> |
||
4620 | <param name="argument2"> |
||
4621 | The second authorizer argument. |
||
4622 | </param> |
||
4623 | <param name="database"> |
||
4624 | The database name, if applicable. |
||
4625 | </param> |
||
4626 | <param name="context"> |
||
4627 | The name of the inner-most trigger or view that is responsible for |
||
4628 | the access attempt or a null value if this access attempt is directly |
||
4629 | from top-level SQL code. |
||
4630 | </param> |
||
4631 | <param name="returnCode"> |
||
4632 | The authorizer return code. |
||
4633 | </param> |
||
4634 | </member> |
||
4635 | <member name="T:System.Data.SQLite.UpdateEventType"> |
||
4636 | <summary> |
||
4637 | Whenever an update event is triggered on a connection, this enum will indicate |
||
4638 | exactly what type of operation is being performed. |
||
4639 | </summary> |
||
4640 | </member> |
||
4641 | <member name="F:System.Data.SQLite.UpdateEventType.Delete"> |
||
4642 | <summary> |
||
4643 | A row is being deleted from the given database and table |
||
4644 | </summary> |
||
4645 | </member> |
||
4646 | <member name="F:System.Data.SQLite.UpdateEventType.Insert"> |
||
4647 | <summary> |
||
4648 | A row is being inserted into the table. |
||
4649 | </summary> |
||
4650 | </member> |
||
4651 | <member name="F:System.Data.SQLite.UpdateEventType.Update"> |
||
4652 | <summary> |
||
4653 | A row is being updated in the table. |
||
4654 | </summary> |
||
4655 | </member> |
||
4656 | <member name="T:System.Data.SQLite.UpdateEventArgs"> |
||
4657 | <summary> |
||
4658 | Passed during an Update callback, these event arguments detail the type of update operation being performed |
||
4659 | on the given connection. |
||
4660 | </summary> |
||
4661 | </member> |
||
4662 | <member name="F:System.Data.SQLite.UpdateEventArgs.Database"> |
||
4663 | <summary> |
||
4664 | The name of the database being updated (usually "main" but can be any attached or temporary database) |
||
4665 | </summary> |
||
4666 | </member> |
||
4667 | <member name="F:System.Data.SQLite.UpdateEventArgs.Table"> |
||
4668 | <summary> |
||
4669 | The name of the table being updated |
||
4670 | </summary> |
||
4671 | </member> |
||
4672 | <member name="F:System.Data.SQLite.UpdateEventArgs.Event"> |
||
4673 | <summary> |
||
4674 | The type of update being performed (insert/update/delete) |
||
4675 | </summary> |
||
4676 | </member> |
||
4677 | <member name="F:System.Data.SQLite.UpdateEventArgs.RowId"> |
||
4678 | <summary> |
||
4679 | The RowId affected by this update. |
||
4680 | </summary> |
||
4681 | </member> |
||
4682 | <member name="T:System.Data.SQLite.CommitEventArgs"> |
||
4683 | <summary> |
||
4684 | Event arguments raised when a transaction is being committed |
||
4685 | </summary> |
||
4686 | </member> |
||
4687 | <member name="F:System.Data.SQLite.CommitEventArgs.AbortTransaction"> |
||
4688 | <summary> |
||
4689 | Set to true to abort the transaction and trigger a rollback |
||
4690 | </summary> |
||
4691 | </member> |
||
4692 | <member name="T:System.Data.SQLite.TraceEventArgs"> |
||
4693 | <summary> |
||
4694 | Passed during an Trace callback, these event arguments contain the UTF-8 rendering of the SQL statement text |
||
4695 | </summary> |
||
4696 | </member> |
||
4697 | <member name="F:System.Data.SQLite.TraceEventArgs.Statement"> |
||
4698 | <summary> |
||
4699 | SQL statement text as the statement first begins executing |
||
4700 | </summary> |
||
4701 | </member> |
||
4702 | <member name="T:System.Data.SQLite.ISQLiteConnectionPool"> |
||
4703 | <summary> |
||
4704 | This interface represents a custom connection pool implementation |
||
4705 | usable by System.Data.SQLite. |
||
4706 | </summary> |
||
4707 | </member> |
||
4708 | <member name="M:System.Data.SQLite.ISQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)"> |
||
4709 | <summary> |
||
4710 | Counts the number of pool entries matching the specified file name. |
||
4711 | </summary> |
||
4712 | <param name="fileName"> |
||
4713 | The file name to match or null to match all files. |
||
4714 | </param> |
||
4715 | <param name="counts"> |
||
4716 | The pool entry counts for each matching file. |
||
4717 | </param> |
||
4718 | <param name="openCount"> |
||
4719 | The total number of connections successfully opened from any pool. |
||
4720 | </param> |
||
4721 | <param name="closeCount"> |
||
4722 | The total number of connections successfully closed from any pool. |
||
4723 | </param> |
||
4724 | <param name="totalCount"> |
||
4725 | The total number of pool entries for all matching files. |
||
4726 | </param> |
||
4727 | </member> |
||
4728 | <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearPool(System.String)"> |
||
4729 | <summary> |
||
4730 | Disposes of all pooled connections associated with the specified |
||
4731 | database file name. |
||
4732 | </summary> |
||
4733 | <param name="fileName"> |
||
4734 | The database file name. |
||
4735 | </param> |
||
4736 | </member> |
||
4737 | <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearAllPools"> |
||
4738 | <summary> |
||
4739 | Disposes of all pooled connections. |
||
4740 | </summary> |
||
4741 | </member> |
||
4742 | <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Add(System.String,System.Object,System.Int32)"> |
||
4743 | <summary> |
||
4744 | Adds a connection to the pool of those associated with the |
||
4745 | specified database file name. |
||
4746 | </summary> |
||
4747 | <param name="fileName"> |
||
4748 | The database file name. |
||
4749 | </param> |
||
4750 | <param name="handle"> |
||
4751 | The database connection handle. |
||
4752 | </param> |
||
4753 | <param name="version"> |
||
4754 | The connection pool version at the point the database connection |
||
4755 | handle was received from the connection pool. This is also the |
||
4756 | connection pool version that the database connection handle was |
||
4757 | created under. |
||
4758 | </param> |
||
4759 | </member> |
||
4760 | <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)"> |
||
4761 | <summary> |
||
4762 | Removes a connection from the pool of those associated with the |
||
4763 | specified database file name with the intent of using it to |
||
4764 | interact with the database. |
||
4765 | </summary> |
||
4766 | <param name="fileName"> |
||
4767 | The database file name. |
||
4768 | </param> |
||
4769 | <param name="maxPoolSize"> |
||
4770 | The new maximum size of the connection pool for the specified |
||
4771 | database file name. |
||
4772 | </param> |
||
4773 | <param name="version"> |
||
4774 | The connection pool version associated with the returned database |
||
4775 | connection handle, if any. |
||
4776 | </param> |
||
4777 | <returns> |
||
4778 | The database connection handle associated with the specified |
||
4779 | database file name or null if it cannot be obtained. |
||
4780 | </returns> |
||
4781 | </member> |
||
4782 | <member name="T:System.Data.SQLite.SQLiteConnectionPool"> |
||
4783 | <summary> |
||
4784 | This default method implementations in this class should not be used by |
||
4785 | applications that make use of COM (either directly or indirectly) due |
||
4786 | to possible deadlocks that can occur during finalization of some COM |
||
4787 | objects. |
||
4788 | </summary> |
||
4789 | </member> |
||
4790 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._syncRoot"> |
||
4791 | <summary> |
||
4792 | This field is used to synchronize access to the private static data |
||
4793 | in this class. |
||
4794 | </summary> |
||
4795 | </member> |
||
4796 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._connectionPool"> |
||
4797 | <summary> |
||
4798 | When this field is non-null, it will be used to provide the |
||
4799 | implementation of all the connection pool methods; otherwise, |
||
4800 | the default method implementations will be used. |
||
4801 | </summary> |
||
4802 | </member> |
||
4803 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._queueList"> |
||
4804 | <summary> |
||
4805 | The dictionary of connection pools, based on the normalized file |
||
4806 | name of the SQLite database. |
||
4807 | </summary> |
||
4808 | </member> |
||
4809 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolVersion"> |
||
4810 | <summary> |
||
4811 | The default version number new pools will get. |
||
4812 | </summary> |
||
4813 | </member> |
||
4814 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolOpened"> |
||
4815 | <summary> |
||
4816 | The number of connections successfully opened from any pool. |
||
4817 | This value is incremented by the Remove method. |
||
4818 | </summary> |
||
4819 | </member> |
||
4820 | <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolClosed"> |
||
4821 | <summary> |
||
4822 | The number of connections successfully closed from any pool. |
||
4823 | This value is incremented by the Add method. |
||
4824 | </summary> |
||
4825 | </member> |
||
4826 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)"> |
||
4827 | <summary> |
||
4828 | Counts the number of pool entries matching the specified file name. |
||
4829 | </summary> |
||
4830 | <param name="fileName"> |
||
4831 | The file name to match or null to match all files. |
||
4832 | </param> |
||
4833 | <param name="counts"> |
||
4834 | The pool entry counts for each matching file. |
||
4835 | </param> |
||
4836 | <param name="openCount"> |
||
4837 | The total number of connections successfully opened from any pool. |
||
4838 | </param> |
||
4839 | <param name="closeCount"> |
||
4840 | The total number of connections successfully closed from any pool. |
||
4841 | </param> |
||
4842 | <param name="totalCount"> |
||
4843 | The total number of pool entries for all matching files. |
||
4844 | </param> |
||
4845 | </member> |
||
4846 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearPool(System.String)"> |
||
4847 | <summary> |
||
4848 | Disposes of all pooled connections associated with the specified |
||
4849 | database file name. |
||
4850 | </summary> |
||
4851 | <param name="fileName"> |
||
4852 | The database file name. |
||
4853 | </param> |
||
4854 | </member> |
||
4855 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearAllPools"> |
||
4856 | <summary> |
||
4857 | Disposes of all pooled connections. |
||
4858 | </summary> |
||
4859 | </member> |
||
4860 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.Add(System.String,System.Data.SQLite.SQLiteConnectionHandle,System.Int32)"> |
||
4861 | <summary> |
||
4862 | Adds a connection to the pool of those associated with the |
||
4863 | specified database file name. |
||
4864 | </summary> |
||
4865 | <param name="fileName"> |
||
4866 | The database file name. |
||
4867 | </param> |
||
4868 | <param name="handle"> |
||
4869 | The database connection handle. |
||
4870 | </param> |
||
4871 | <param name="version"> |
||
4872 | The connection pool version at the point the database connection |
||
4873 | handle was received from the connection pool. This is also the |
||
4874 | connection pool version that the database connection handle was |
||
4875 | created under. |
||
4876 | </param> |
||
4877 | </member> |
||
4878 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)"> |
||
4879 | <summary> |
||
4880 | Removes a connection from the pool of those associated with the |
||
4881 | specified database file name with the intent of using it to |
||
4882 | interact with the database. |
||
4883 | </summary> |
||
4884 | <param name="fileName"> |
||
4885 | The database file name. |
||
4886 | </param> |
||
4887 | <param name="maxPoolSize"> |
||
4888 | The new maximum size of the connection pool for the specified |
||
4889 | database file name. |
||
4890 | </param> |
||
4891 | <param name="version"> |
||
4892 | The connection pool version associated with the returned database |
||
4893 | connection handle, if any. |
||
4894 | </param> |
||
4895 | <returns> |
||
4896 | The database connection handle associated with the specified |
||
4897 | database file name or null if it cannot be obtained. |
||
4898 | </returns> |
||
4899 | </member> |
||
4900 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetConnectionPool"> |
||
4901 | <summary> |
||
4902 | This method is used to obtain a reference to the custom connection |
||
4903 | pool implementation currently in use, if any. |
||
4904 | </summary> |
||
4905 | <returns> |
||
4906 | The custom connection pool implementation or null if the default |
||
4907 | connection pool implementation should be used. |
||
4908 | </returns> |
||
4909 | </member> |
||
4910 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.SetConnectionPool(System.Data.SQLite.ISQLiteConnectionPool)"> |
||
4911 | <summary> |
||
4912 | This method is used to set the reference to the custom connection |
||
4913 | pool implementation to use, if any. |
||
4914 | </summary> |
||
4915 | <param name="connectionPool"> |
||
4916 | The custom connection pool implementation to use or null if the |
||
4917 | default connection pool implementation should be used. |
||
4918 | </param> |
||
4919 | </member> |
||
4920 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.ResizePool(System.Data.SQLite.SQLiteConnectionPool.PoolQueue,System.Boolean)"> |
||
4921 | <summary> |
||
4922 | We do not have to thread-lock anything in this function, because it |
||
4923 | is only called by other functions above which already take the lock. |
||
4924 | </summary> |
||
4925 | <param name="queue"> |
||
4926 | The pool queue to resize. |
||
4927 | </param> |
||
4928 | <param name="add"> |
||
4929 | If a function intends to add to the pool, this is true, which |
||
4930 | forces the resize to take one more than it needs from the pool. |
||
4931 | </param> |
||
4932 | </member> |
||
4933 | <member name="T:System.Data.SQLite.SQLiteConnectionPool.PoolQueue"> |
||
4934 | <summary> |
||
4935 | Keeps track of connections made on a specified file. The PoolVersion |
||
4936 | dictates whether old objects get returned to the pool or discarded |
||
4937 | when no longer in use. |
||
4938 | </summary> |
||
4939 | </member> |
||
4940 | <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.Queue"> |
||
4941 | <summary> |
||
4942 | The queue of weak references to the actual database connection |
||
4943 | handles. |
||
4944 | </summary> |
||
4945 | </member> |
||
4946 | <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.PoolVersion"> |
||
4947 | <summary> |
||
4948 | This pool version associated with the database connection |
||
4949 | handles in this pool queue. |
||
4950 | </summary> |
||
4951 | </member> |
||
4952 | <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.MaxPoolSize"> |
||
4953 | <summary> |
||
4954 | The maximum size of this pool queue. |
||
4955 | </summary> |
||
4956 | </member> |
||
4957 | <member name="M:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.#ctor(System.Int32,System.Int32)"> |
||
4958 | <summary> |
||
4959 | Constructs a connection pool queue using the specified version |
||
4960 | and maximum size. Normally, all the database connection |
||
4961 | handles in this pool are associated with a single database file |
||
4962 | name. |
||
4963 | </summary> |
||
4964 | <param name="version"> |
||
4965 | The initial pool version for this connection pool queue. |
||
4966 | </param> |
||
4967 | <param name="maxSize"> |
||
4968 | The initial maximum size for this connection pool queue. |
||
4969 | </param> |
||
4970 | </member> |
||
4971 | <member name="T:System.Data.SQLite.SQLiteConnectionStringBuilder"> |
||
4972 | <summary> |
||
4973 | SQLite implementation of DbConnectionStringBuilder. |
||
4974 | </summary> |
||
4975 | </member> |
||
4976 | <member name="F:System.Data.SQLite.SQLiteConnectionStringBuilder._properties"> |
||
4977 | <summary> |
||
4978 | Properties of this class |
||
4979 | </summary> |
||
4980 | </member> |
||
4981 | <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor"> |
||
4982 | <overloads> |
||
4983 | Constructs a new instance of the class |
||
4984 | </overloads> |
||
4985 | <summary> |
||
4986 | Default constructor |
||
4987 | </summary> |
||
4988 | </member> |
||
4989 | <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor(System.String)"> |
||
4990 | <summary> |
||
4991 | Constructs a new instance of the class using the specified connection string. |
||
4992 | </summary> |
||
4993 | <param name="connectionString">The connection string to parse</param> |
||
4994 | </member> |
||
4995 | <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.Initialize(System.String)"> |
||
4996 | <summary> |
||
4997 | Private initializer, which assigns the connection string and resets the builder |
||
4998 | </summary> |
||
4999 | <param name="cnnString">The connection string to assign</param> |
||
5000 | </member> |
||
5001 | <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.TryGetValue(System.String,System.Object@)"> |
||
5002 | <summary> |
||
5003 | Helper function for retrieving values from the connectionstring |
||
5004 | </summary> |
||
5005 | <param name="keyword">The keyword to retrieve settings for</param> |
||
5006 | <param name="value">The resulting parameter value</param> |
||
5007 | <returns>Returns true if the value was found and returned</returns> |
||
5008 | </member> |
||
5009 | <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.FallbackGetProperties(System.Collections.Hashtable)"> |
||
5010 | <summary> |
||
5011 | Fallback method for MONO, which doesn't implement DbConnectionStringBuilder.GetProperties() |
||
5012 | </summary> |
||
5013 | <param name="propertyList">The hashtable to fill with property descriptors</param> |
||
5014 | </member> |
||
5015 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Version"> |
||
5016 | <summary> |
||
5017 | 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. |
||
5018 | </summary> |
||
5019 | </member> |
||
5020 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SyncMode"> |
||
5021 | <summary> |
||
5022 | Gets/Sets the synchronization mode (file flushing) of the connection string. Default is "Normal". |
||
5023 | </summary> |
||
5024 | </member> |
||
5025 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.UseUTF16Encoding"> |
||
5026 | <summary> |
||
5027 | Gets/Sets the encoding for the connection string. The default is "False" which indicates UTF-8 encoding. |
||
5028 | </summary> |
||
5029 | </member> |
||
5030 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Pooling"> |
||
5031 | <summary> |
||
5032 | Gets/Sets whether or not to use connection pooling. The default is "False" |
||
5033 | </summary> |
||
5034 | </member> |
||
5035 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BinaryGUID"> |
||
5036 | <summary> |
||
5037 | Gets/Sets whethor not to store GUID's in binary format. The default is True |
||
5038 | which saves space in the database. |
||
5039 | </summary> |
||
5040 | </member> |
||
5041 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DataSource"> |
||
5042 | <summary> |
||
5043 | Gets/Sets the filename to open on the connection string. |
||
5044 | </summary> |
||
5045 | </member> |
||
5046 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Uri"> |
||
5047 | <summary> |
||
5048 | An alternate to the data source property |
||
5049 | </summary> |
||
5050 | </member> |
||
5051 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FullUri"> |
||
5052 | <summary> |
||
5053 | An alternate to the data source property that uses the SQLite URI syntax. |
||
5054 | </summary> |
||
5055 | </member> |
||
5056 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultTimeout"> |
||
5057 | <summary> |
||
5058 | Gets/sets the default command timeout for newly-created commands. This is especially useful for |
||
5059 | commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. |
||
5060 | </summary> |
||
5061 | </member> |
||
5062 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BusyTimeout"> |
||
5063 | <summary> |
||
5064 | Gets/sets the busy timeout to use with the SQLite core library. |
||
5065 | </summary> |
||
5066 | </member> |
||
5067 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.PrepareRetries"> |
||
5068 | <summary> |
||
5069 | Gets/sets the maximum number of retries when preparing SQL to be executed. |
||
5070 | This normally only applies to preparation errors resulting from the database |
||
5071 | schema being changed. |
||
5072 | </summary> |
||
5073 | </member> |
||
5074 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ProgressOps"> |
||
5075 | <summary> |
||
5076 | Gets/sets the approximate number of virtual machine instructions between |
||
5077 | progress events. In order for progress events to actually fire, the event |
||
5078 | handler must be added to the <see cref="E:System.Data.SQLite.SQLiteConnection.Progress"/> event |
||
5079 | as well. |
||
5080 | </summary> |
||
5081 | </member> |
||
5082 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Enlist"> |
||
5083 | <summary> |
||
5084 | Determines whether or not the connection will automatically participate |
||
5085 | in the current distributed transaction (if one exists) |
||
5086 | </summary> |
||
5087 | </member> |
||
5088 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FailIfMissing"> |
||
5089 | <summary> |
||
5090 | If set to true, will throw an exception if the database specified in the connection |
||
5091 | string does not exist. If false, the database will be created automatically. |
||
5092 | </summary> |
||
5093 | </member> |
||
5094 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.LegacyFormat"> |
||
5095 | <summary> |
||
5096 | If enabled, uses the legacy 3.xx format for maximum compatibility, but results in larger |
||
5097 | database sizes. |
||
5098 | </summary> |
||
5099 | </member> |
||
5100 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ReadOnly"> |
||
5101 | <summary> |
||
5102 | When enabled, the database will be opened for read-only access and writing will be disabled. |
||
5103 | </summary> |
||
5104 | </member> |
||
5105 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Password"> |
||
5106 | <summary> |
||
5107 | Gets/sets the database encryption password |
||
5108 | </summary> |
||
5109 | </member> |
||
5110 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.HexPassword"> |
||
5111 | <summary> |
||
5112 | Gets/sets the database encryption hexadecimal password |
||
5113 | </summary> |
||
5114 | </member> |
||
5115 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.PageSize"> |
||
5116 | <summary> |
||
5117 | Gets/Sets the page size for the connection. |
||
5118 | </summary> |
||
5119 | </member> |
||
5120 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.MaxPageCount"> |
||
5121 | <summary> |
||
5122 | Gets/Sets the maximum number of pages the database may hold |
||
5123 | </summary> |
||
5124 | </member> |
||
5125 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.CacheSize"> |
||
5126 | <summary> |
||
5127 | Gets/Sets the cache size for the connection. |
||
5128 | </summary> |
||
5129 | </member> |
||
5130 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormat"> |
||
5131 | <summary> |
||
5132 | Gets/Sets the DateTime format for the connection. |
||
5133 | </summary> |
||
5134 | </member> |
||
5135 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeKind"> |
||
5136 | <summary> |
||
5137 | Gets/Sets the DateTime kind for the connection. |
||
5138 | </summary> |
||
5139 | </member> |
||
5140 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormatString"> |
||
5141 | <summary> |
||
5142 | Gets/sets the DateTime format string used for formatting |
||
5143 | and parsing purposes. |
||
5144 | </summary> |
||
5145 | </member> |
||
5146 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BaseSchemaName"> |
||
5147 | <summary> |
||
5148 | Gets/Sets the placeholder base schema name used for |
||
5149 | .NET Framework compatibility purposes. |
||
5150 | </summary> |
||
5151 | </member> |
||
5152 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.JournalMode"> |
||
5153 | <summary> |
||
5154 | Determines how SQLite handles the transaction journal file. |
||
5155 | </summary> |
||
5156 | </member> |
||
5157 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultIsolationLevel"> |
||
5158 | <summary> |
||
5159 | Sets the default isolation level for transactions on the connection. |
||
5160 | </summary> |
||
5161 | </member> |
||
5162 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultDbType"> |
||
5163 | <summary> |
||
5164 | Gets/sets the default database type for the connection. |
||
5165 | </summary> |
||
5166 | </member> |
||
5167 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultTypeName"> |
||
5168 | <summary> |
||
5169 | Gets/sets the default type name for the connection. |
||
5170 | </summary> |
||
5171 | </member> |
||
5172 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.VfsName"> |
||
5173 | <summary> |
||
5174 | Gets/sets the VFS name for the connection. |
||
5175 | </summary> |
||
5176 | </member> |
||
5177 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ForeignKeys"> |
||
5178 | <summary> |
||
5179 | If enabled, use foreign key constraints |
||
5180 | </summary> |
||
5181 | </member> |
||
5182 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.RecursiveTriggers"> |
||
5183 | <summary> |
||
5184 | Enable or disable the recursive trigger capability. |
||
5185 | </summary> |
||
5186 | </member> |
||
5187 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ZipVfsVersion"> |
||
5188 | <summary> |
||
5189 | If non-null, this is the version of ZipVFS to use. This requires the |
||
5190 | System.Data.SQLite interop assembly -AND- primary managed assembly to |
||
5191 | be compiled with the INTEROP_INCLUDE_ZIPVFS option; otherwise, this |
||
5192 | property does nothing. |
||
5193 | </summary> |
||
5194 | </member> |
||
5195 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Flags"> |
||
5196 | <summary> |
||
5197 | Gets/Sets the extra behavioral flags. |
||
5198 | </summary> |
||
5199 | </member> |
||
5200 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SetDefaults"> |
||
5201 | <summary> |
||
5202 | If enabled, apply the default connection settings to opened databases. |
||
5203 | </summary> |
||
5204 | </member> |
||
5205 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ToFullPath"> |
||
5206 | <summary> |
||
5207 | If enabled, attempt to resolve the provided data source file name to a |
||
5208 | full path before opening. |
||
5209 | </summary> |
||
5210 | </member> |
||
5211 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.NoDefaultFlags"> |
||
5212 | <summary> |
||
5213 | If enabled, skip using the configured default connection flags. |
||
5214 | </summary> |
||
5215 | </member> |
||
5216 | <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.NoSharedFlags"> |
||
5217 | <summary> |
||
5218 | If enabled, skip using the configured shared connection flags. |
||
5219 | </summary> |
||
5220 | </member> |
||
5221 | <member name="T:System.Data.SQLite.TypeAffinity"> |
||
5222 | <summary> |
||
5223 | SQLite has very limited types, and is inherently text-based. The first 5 types below represent the sum of all types SQLite |
||
5224 | understands. The DateTime extension to the spec is for internal use only. |
||
5225 | </summary> |
||
5226 | </member> |
||
5227 | <member name="F:System.Data.SQLite.TypeAffinity.Uninitialized"> |
||
5228 | <summary> |
||
5229 | Not used |
||
5230 | </summary> |
||
5231 | </member> |
||
5232 | <member name="F:System.Data.SQLite.TypeAffinity.Int64"> |
||
5233 | <summary> |
||
5234 | All integers in SQLite default to Int64 |
||
5235 | </summary> |
||
5236 | </member> |
||
5237 | <member name="F:System.Data.SQLite.TypeAffinity.Double"> |
||
5238 | <summary> |
||
5239 | All floating point numbers in SQLite default to double |
||
5240 | </summary> |
||
5241 | </member> |
||
5242 | <member name="F:System.Data.SQLite.TypeAffinity.Text"> |
||
5243 | <summary> |
||
5244 | The default data type of SQLite is text |
||
5245 | </summary> |
||
5246 | </member> |
||
5247 | <member name="F:System.Data.SQLite.TypeAffinity.Blob"> |
||
5248 | <summary> |
||
5249 | Typically blob types are only seen when returned from a function |
||
5250 | </summary> |
||
5251 | </member> |
||
5252 | <member name="F:System.Data.SQLite.TypeAffinity.Null"> |
||
5253 | <summary> |
||
5254 | Null types can be returned from functions |
||
5255 | </summary> |
||
5256 | </member> |
||
5257 | <member name="F:System.Data.SQLite.TypeAffinity.DateTime"> |
||
5258 | <summary> |
||
5259 | Used internally by this provider |
||
5260 | </summary> |
||
5261 | </member> |
||
5262 | <member name="F:System.Data.SQLite.TypeAffinity.None"> |
||
5263 | <summary> |
||
5264 | Used internally by this provider |
||
5265 | </summary> |
||
5266 | </member> |
||
5267 | <member name="T:System.Data.SQLite.SQLiteConnectionEventType"> |
||
5268 | <summary> |
||
5269 | These are the event types associated with the |
||
5270 | <see cref="T:System.Data.SQLite.SQLiteConnectionEventHandler"/> |
||
5271 | delegate (and its corresponding event) and the |
||
5272 | <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> class. |
||
5273 | </summary> |
||
5274 | </member> |
||
5275 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Invalid"> |
||
5276 | <summary> |
||
5277 | Not used. |
||
5278 | </summary> |
||
5279 | </member> |
||
5280 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Unknown"> |
||
5281 | <summary> |
||
5282 | Not used. |
||
5283 | </summary> |
||
5284 | </member> |
||
5285 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opening"> |
||
5286 | <summary> |
||
5287 | The connection is being opened. |
||
5288 | </summary> |
||
5289 | </member> |
||
5290 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ConnectionString"> |
||
5291 | <summary> |
||
5292 | The connection string has been parsed. |
||
5293 | </summary> |
||
5294 | </member> |
||
5295 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opened"> |
||
5296 | <summary> |
||
5297 | The connection was opened. |
||
5298 | </summary> |
||
5299 | </member> |
||
5300 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase"> |
||
5301 | <summary> |
||
5302 | The <see cref="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase"/> method was called on the |
||
5303 | connection. |
||
5304 | </summary> |
||
5305 | </member> |
||
5306 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewTransaction"> |
||
5307 | <summary> |
||
5308 | A transaction was created using the connection. |
||
5309 | </summary> |
||
5310 | </member> |
||
5311 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.EnlistTransaction"> |
||
5312 | <summary> |
||
5313 | The connection was enlisted into a transaction. |
||
5314 | </summary> |
||
5315 | </member> |
||
5316 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCommand"> |
||
5317 | <summary> |
||
5318 | A command was created using the connection. |
||
5319 | </summary> |
||
5320 | </member> |
||
5321 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewDataReader"> |
||
5322 | <summary> |
||
5323 | A data reader was created using the connection. |
||
5324 | </summary> |
||
5325 | </member> |
||
5326 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCriticalHandle"> |
||
5327 | <summary> |
||
5328 | An instance of a <see cref="T:System.Runtime.InteropServices.CriticalHandle"/> derived class has |
||
5329 | been created to wrap a native resource. |
||
5330 | </summary> |
||
5331 | </member> |
||
5332 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closing"> |
||
5333 | <summary> |
||
5334 | The connection is being closed. |
||
5335 | </summary> |
||
5336 | </member> |
||
5337 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closed"> |
||
5338 | <summary> |
||
5339 | The connection was closed. |
||
5340 | </summary> |
||
5341 | </member> |
||
5342 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.DisposingCommand"> |
||
5343 | <summary> |
||
5344 | A command is being disposed. |
||
5345 | </summary> |
||
5346 | </member> |
||
5347 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.DisposingDataReader"> |
||
5348 | <summary> |
||
5349 | A data reader is being disposed. |
||
5350 | </summary> |
||
5351 | </member> |
||
5352 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ClosingDataReader"> |
||
5353 | <summary> |
||
5354 | A data reader is being closed. |
||
5355 | </summary> |
||
5356 | </member> |
||
5357 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.OpenedFromPool"> |
||
5358 | <summary> |
||
5359 | A native resource was opened (i.e. obtained) from the pool. |
||
5360 | </summary> |
||
5361 | </member> |
||
5362 | <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ClosedToPool"> |
||
5363 | <summary> |
||
5364 | A native resource was closed (i.e. released) to the pool. |
||
5365 | </summary> |
||
5366 | </member> |
||
5367 | <member name="T:System.Data.SQLite.SQLiteDateFormats"> |
||
5368 | <summary> |
||
5369 | This implementation of SQLite for ADO.NET can process date/time fields in |
||
5370 | databases in one of six formats. |
||
5371 | </summary> |
||
5372 | <remarks> |
||
5373 | ISO8601 format is more compatible, readable, fully-processable, but less |
||
5374 | accurate as it does not provide time down to fractions of a second. |
||
5375 | JulianDay is the numeric format the SQLite uses internally and is arguably |
||
5376 | the most compatible with 3rd party tools. It is not readable as text |
||
5377 | without post-processing. Ticks less compatible with 3rd party tools that |
||
5378 | query the database, and renders the DateTime field unreadable as text |
||
5379 | without post-processing. UnixEpoch is more compatible with Unix systems. |
||
5380 | InvariantCulture allows the configured format for the invariant culture |
||
5381 | format to be used and is human readable. CurrentCulture allows the |
||
5382 | configured format for the current culture to be used and is also human |
||
5383 | readable. |
||
5384 | |||
5385 | The preferred order of choosing a DateTime format is JulianDay, ISO8601, |
||
5386 | and then Ticks. Ticks is mainly present for legacy code support. |
||
5387 | </remarks> |
||
5388 | </member> |
||
5389 | <member name="F:System.Data.SQLite.SQLiteDateFormats.Ticks"> |
||
5390 | <summary> |
||
5391 | Use the value of DateTime.Ticks. This value is not recommended and is not well supported with LINQ. |
||
5392 | </summary> |
||
5393 | </member> |
||
5394 | <member name="F:System.Data.SQLite.SQLiteDateFormats.ISO8601"> |
||
5395 | <summary> |
||
5396 | Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC DateTime values and |
||
5397 | "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values). |
||
5398 | </summary> |
||
5399 | </member> |
||
5400 | <member name="F:System.Data.SQLite.SQLiteDateFormats.JulianDay"> |
||
5401 | <summary> |
||
5402 | The interval of time in days and fractions of a day since January 1, 4713 BC. |
||
5403 | </summary> |
||
5404 | </member> |
||
5405 | <member name="F:System.Data.SQLite.SQLiteDateFormats.UnixEpoch"> |
||
5406 | <summary> |
||
5407 | The whole number of seconds since the Unix epoch (January 1, 1970). |
||
5408 | </summary> |
||
5409 | </member> |
||
5410 | <member name="F:System.Data.SQLite.SQLiteDateFormats.InvariantCulture"> |
||
5411 | <summary> |
||
5412 | Any culture-independent string value that the .NET Framework can interpret as a valid DateTime. |
||
5413 | </summary> |
||
5414 | </member> |
||
5415 | <member name="F:System.Data.SQLite.SQLiteDateFormats.CurrentCulture"> |
||
5416 | <summary> |
||
5417 | Any string value that the .NET Framework can interpret as a valid DateTime using the current culture. |
||
5418 | </summary> |
||
5419 | </member> |
||
5420 | <member name="F:System.Data.SQLite.SQLiteDateFormats.Default"> |
||
5421 | <summary> |
||
5422 | The default format for this provider. |
||
5423 | </summary> |
||
5424 | </member> |
||
5425 | <member name="T:System.Data.SQLite.SQLiteJournalModeEnum"> |
||
5426 | <summary> |
||
5427 | This enum determines how SQLite treats its journal file. |
||
5428 | </summary> |
||
5429 | <remarks> |
||
5430 | By default SQLite will create and delete the journal file when needed during a transaction. |
||
5431 | However, for some computers running certain filesystem monitoring tools, the rapid |
||
5432 | creation and deletion of the journal file can cause those programs to fail, or to interfere with SQLite. |
||
5433 | |||
5434 | If a program or virus scanner is interfering with SQLite's journal file, you may receive errors like "unable to open database file" |
||
5435 | when starting a transaction. If this is happening, you may want to change the default journal mode to Persist. |
||
5436 | </remarks> |
||
5437 | </member> |
||
5438 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Default"> |
||
5439 | <summary> |
||
5440 | The default mode, this causes SQLite to use the existing journaling mode for the database. |
||
5441 | </summary> |
||
5442 | </member> |
||
5443 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Delete"> |
||
5444 | <summary> |
||
5445 | SQLite will create and destroy the journal file as-needed. |
||
5446 | </summary> |
||
5447 | </member> |
||
5448 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Persist"> |
||
5449 | <summary> |
||
5450 | When this is set, SQLite will keep the journal file even after a transaction has completed. It's contents will be erased, |
||
5451 | and the journal re-used as often as needed. If it is deleted, it will be recreated the next time it is needed. |
||
5452 | </summary> |
||
5453 | </member> |
||
5454 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Off"> |
||
5455 | <summary> |
||
5456 | This option disables the rollback journal entirely. Interrupted transactions or a program crash can cause database |
||
5457 | corruption in this mode! |
||
5458 | </summary> |
||
5459 | </member> |
||
5460 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Truncate"> |
||
5461 | <summary> |
||
5462 | SQLite will truncate the journal file to zero-length instead of deleting it. |
||
5463 | </summary> |
||
5464 | </member> |
||
5465 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Memory"> |
||
5466 | <summary> |
||
5467 | SQLite will store the journal in volatile RAM. This saves disk I/O but at the expense of database safety and integrity. |
||
5468 | If the application using SQLite crashes in the middle of a transaction when the MEMORY journaling mode is set, then the |
||
5469 | database file will very likely go corrupt. |
||
5470 | </summary> |
||
5471 | </member> |
||
5472 | <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Wal"> |
||
5473 | <summary> |
||
5474 | SQLite uses a write-ahead log instead of a rollback journal to implement transactions. The WAL journaling mode is persistent; |
||
5475 | after being set it stays in effect across multiple database connections and after closing and reopening the database. A database |
||
5476 | in WAL journaling mode can only be accessed by SQLite version 3.7.0 or later. |
||
5477 | </summary> |
||
5478 | </member> |
||
5479 | <member name="T:System.Data.SQLite.SQLiteSynchronousEnum"> |
||
5480 | <summary> |
||
5481 | Possible values for the "synchronous" database setting. This setting determines |
||
5482 | how often the database engine calls the xSync method of the VFS. |
||
5483 | </summary> |
||
5484 | </member> |
||
5485 | <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Default"> |
||
5486 | <summary> |
||
5487 | Use the default "synchronous" database setting. Currently, this should be |
||
5488 | the same as using the FULL mode. |
||
5489 | </summary> |
||
5490 | </member> |
||
5491 | <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Off"> |
||
5492 | <summary> |
||
5493 | The database engine continues without syncing as soon as it has handed |
||
5494 | data off to the operating system. If the application running SQLite |
||
5495 | crashes, the data will be safe, but the database might become corrupted |
||
5496 | if the operating system crashes or the computer loses power before that |
||
5497 | data has been written to the disk surface. |
||
5498 | </summary> |
||
5499 | </member> |
||
5500 | <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Normal"> |
||
5501 | <summary> |
||
5502 | The database engine will still sync at the most critical moments, but |
||
5503 | less often than in FULL mode. There is a very small (though non-zero) |
||
5504 | chance that a power failure at just the wrong time could corrupt the |
||
5505 | database in NORMAL mode. |
||
5506 | </summary> |
||
5507 | </member> |
||
5508 | <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Full"> |
||
5509 | <summary> |
||
5510 | The database engine will use the xSync method of the VFS to ensure that |
||
5511 | all content is safely written to the disk surface prior to continuing. |
||
5512 | This ensures that an operating system crash or power failure will not |
||
5513 | corrupt the database. FULL synchronous is very safe, but it is also |
||
5514 | slower. |
||
5515 | </summary> |
||
5516 | </member> |
||
5517 | <member name="T:System.Data.SQLite.SQLiteExecuteType"> |
||
5518 | <summary> |
||
5519 | The requested command execution type. This controls which method of the |
||
5520 | <see cref="T:System.Data.SQLite.SQLiteCommand"/> object will be called. |
||
5521 | </summary> |
||
5522 | </member> |
||
5523 | <member name="F:System.Data.SQLite.SQLiteExecuteType.None"> |
||
5524 | <summary> |
||
5525 | Do nothing. No method will be called. |
||
5526 | </summary> |
||
5527 | </member> |
||
5528 | <member name="F:System.Data.SQLite.SQLiteExecuteType.NonQuery"> |
||
5529 | <summary> |
||
5530 | The command is not expected to return a result -OR- the result is not |
||
5531 | needed. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery"/> or |
||
5532 | <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)"/> method |
||
5533 | will be called. |
||
5534 | </summary> |
||
5535 | </member> |
||
5536 | <member name="F:System.Data.SQLite.SQLiteExecuteType.Scalar"> |
||
5537 | <summary> |
||
5538 | The command is expected to return a scalar result -OR- the result should |
||
5539 | be limited to a scalar result. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar"/> |
||
5540 | or <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)"/> method will |
||
5541 | be called. |
||
5542 | </summary> |
||
5543 | </member> |
||
5544 | <member name="F:System.Data.SQLite.SQLiteExecuteType.Reader"> |
||
5545 | <summary> |
||
5546 | The command is expected to return <see cref="T:System.Data.SQLite.SQLiteDataReader"/> result. |
||
5547 | The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader"/> or |
||
5548 | <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)"/> method will |
||
5549 | be called. |
||
5550 | </summary> |
||
5551 | </member> |
||
5552 | <member name="F:System.Data.SQLite.SQLiteExecuteType.Default"> |
||
5553 | <summary> |
||
5554 | Use the default command execution type. Using this value is the same |
||
5555 | as using the <see cref="F:System.Data.SQLite.SQLiteExecuteType.NonQuery"/> value. |
||
5556 | </summary> |
||
5557 | </member> |
||
5558 | <member name="T:System.Data.SQLite.SQLiteAuthorizerActionCode"> |
||
5559 | <summary> |
||
5560 | The action code responsible for the current call into the authorizer. |
||
5561 | </summary> |
||
5562 | </member> |
||
5563 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.None"> |
||
5564 | <summary> |
||
5565 | No action is being performed. This value should not be used from |
||
5566 | external code. |
||
5567 | </summary> |
||
5568 | </member> |
||
5569 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Copy"> |
||
5570 | <summary> |
||
5571 | No longer used. |
||
5572 | </summary> |
||
5573 | </member> |
||
5574 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateIndex"> |
||
5575 | <summary> |
||
5576 | An index will be created. The action-specific arguments are the |
||
5577 | index name and the table name. |
||
5578 | |||
5579 | </summary> |
||
5580 | </member> |
||
5581 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTable"> |
||
5582 | <summary> |
||
5583 | A table will be created. The action-specific arguments are the |
||
5584 | table name and a null value. |
||
5585 | </summary> |
||
5586 | </member> |
||
5587 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempIndex"> |
||
5588 | <summary> |
||
5589 | A temporary index will be created. The action-specific arguments |
||
5590 | are the index name and the table name. |
||
5591 | </summary> |
||
5592 | </member> |
||
5593 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTable"> |
||
5594 | <summary> |
||
5595 | A temporary table will be created. The action-specific arguments |
||
5596 | are the table name and a null value. |
||
5597 | </summary> |
||
5598 | </member> |
||
5599 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTrigger"> |
||
5600 | <summary> |
||
5601 | A temporary trigger will be created. The action-specific arguments |
||
5602 | are the trigger name and the table name. |
||
5603 | </summary> |
||
5604 | </member> |
||
5605 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempView"> |
||
5606 | <summary> |
||
5607 | A temporary view will be created. The action-specific arguments are |
||
5608 | the view name and a null value. |
||
5609 | </summary> |
||
5610 | </member> |
||
5611 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTrigger"> |
||
5612 | <summary> |
||
5613 | A trigger will be created. The action-specific arguments are the |
||
5614 | trigger name and the table name. |
||
5615 | </summary> |
||
5616 | </member> |
||
5617 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateView"> |
||
5618 | <summary> |
||
5619 | A view will be created. The action-specific arguments are the view |
||
5620 | name and a null value. |
||
5621 | </summary> |
||
5622 | </member> |
||
5623 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Delete"> |
||
5624 | <summary> |
||
5625 | A DELETE statement will be executed. The action-specific arguments |
||
5626 | are the table name and a null value. |
||
5627 | </summary> |
||
5628 | </member> |
||
5629 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropIndex"> |
||
5630 | <summary> |
||
5631 | An index will be dropped. The action-specific arguments are the |
||
5632 | index name and the table name. |
||
5633 | </summary> |
||
5634 | </member> |
||
5635 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTable"> |
||
5636 | <summary> |
||
5637 | A table will be dropped. The action-specific arguments are the tables |
||
5638 | name and a null value. |
||
5639 | </summary> |
||
5640 | </member> |
||
5641 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempIndex"> |
||
5642 | <summary> |
||
5643 | A temporary index will be dropped. The action-specific arguments are |
||
5644 | the index name and the table name. |
||
5645 | </summary> |
||
5646 | </member> |
||
5647 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTable"> |
||
5648 | <summary> |
||
5649 | A temporary table will be dropped. The action-specific arguments are |
||
5650 | the table name and a null value. |
||
5651 | </summary> |
||
5652 | </member> |
||
5653 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTrigger"> |
||
5654 | <summary> |
||
5655 | A temporary trigger will be dropped. The action-specific arguments |
||
5656 | are the trigger name and the table name. |
||
5657 | </summary> |
||
5658 | </member> |
||
5659 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempView"> |
||
5660 | <summary> |
||
5661 | A temporary view will be dropped. The action-specific arguments are |
||
5662 | the view name and a null value. |
||
5663 | </summary> |
||
5664 | </member> |
||
5665 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTrigger"> |
||
5666 | <summary> |
||
5667 | A trigger will be dropped. The action-specific arguments are the |
||
5668 | trigger name and the table name. |
||
5669 | </summary> |
||
5670 | </member> |
||
5671 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropView"> |
||
5672 | <summary> |
||
5673 | A view will be dropped. The action-specific arguments are the view |
||
5674 | name and a null value. |
||
5675 | </summary> |
||
5676 | </member> |
||
5677 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Insert"> |
||
5678 | <summary> |
||
5679 | An INSERT statement will be executed. The action-specific arguments |
||
5680 | are the table name and a null value. |
||
5681 | </summary> |
||
5682 | </member> |
||
5683 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Pragma"> |
||
5684 | <summary> |
||
5685 | A PRAGMA statement will be executed. The action-specific arguments |
||
5686 | are the name of the PRAGMA and the new value or a null value. |
||
5687 | </summary> |
||
5688 | </member> |
||
5689 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Read"> |
||
5690 | <summary> |
||
5691 | A table column will be read. The action-specific arguments are the |
||
5692 | table name and the column name. |
||
5693 | </summary> |
||
5694 | </member> |
||
5695 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Select"> |
||
5696 | <summary> |
||
5697 | A SELECT statement will be executed. The action-specific arguments |
||
5698 | are both null values. |
||
5699 | </summary> |
||
5700 | </member> |
||
5701 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Transaction"> |
||
5702 | <summary> |
||
5703 | A transaction will be started, committed, or rolled back. The |
||
5704 | action-specific arguments are the name of the operation (BEGIN, |
||
5705 | COMMIT, or ROLLBACK) and a null value. |
||
5706 | </summary> |
||
5707 | </member> |
||
5708 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Update"> |
||
5709 | <summary> |
||
5710 | An UPDATE statement will be executed. The action-specific arguments |
||
5711 | are the table name and the column name. |
||
5712 | </summary> |
||
5713 | </member> |
||
5714 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Attach"> |
||
5715 | <summary> |
||
5716 | A database will be attached to the connection. The action-specific |
||
5717 | arguments are the database file name and a null value. |
||
5718 | </summary> |
||
5719 | </member> |
||
5720 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Detach"> |
||
5721 | <summary> |
||
5722 | A database will be detached from the connection. The action-specific |
||
5723 | arguments are the database name and a null value. |
||
5724 | </summary> |
||
5725 | </member> |
||
5726 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.AlterTable"> |
||
5727 | <summary> |
||
5728 | The schema of a table will be altered. The action-specific arguments |
||
5729 | are the database name and the table name. |
||
5730 | </summary> |
||
5731 | </member> |
||
5732 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Reindex"> |
||
5733 | <summary> |
||
5734 | An index will be deleted and then recreated. The action-specific |
||
5735 | arguments are the index name and a null value. |
||
5736 | </summary> |
||
5737 | </member> |
||
5738 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Analyze"> |
||
5739 | <summary> |
||
5740 | A table will be analyzed to gathers statistics about it. The |
||
5741 | action-specific arguments are the table name and a null value. |
||
5742 | </summary> |
||
5743 | </member> |
||
5744 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateVtable"> |
||
5745 | <summary> |
||
5746 | A virtual table will be created. The action-specific arguments are |
||
5747 | the table name and the module name. |
||
5748 | </summary> |
||
5749 | </member> |
||
5750 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropVtable"> |
||
5751 | <summary> |
||
5752 | A virtual table will be dropped. The action-specific arguments are |
||
5753 | the table name and the module name. |
||
5754 | </summary> |
||
5755 | </member> |
||
5756 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Function"> |
||
5757 | <summary> |
||
5758 | A SQL function will be called. The action-specific arguments are a |
||
5759 | null value and the function name. |
||
5760 | </summary> |
||
5761 | </member> |
||
5762 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Savepoint"> |
||
5763 | <summary> |
||
5764 | A savepoint will be created, released, or rolled back. The |
||
5765 | action-specific arguments are the name of the operation (BEGIN, |
||
5766 | RELEASE, or ROLLBACK) and the savepoint name. |
||
5767 | </summary> |
||
5768 | </member> |
||
5769 | <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Recursive"> |
||
5770 | <summary> |
||
5771 | A recursive query will be executed. The action-specific arguments |
||
5772 | are two null values. |
||
5773 | </summary> |
||
5774 | </member> |
||
5775 | <member name="T:System.Data.SQLite.SQLiteProgressReturnCode"> |
||
5776 | <summary> |
||
5777 | The possible return codes for the progress callback. |
||
5778 | </summary> |
||
5779 | </member> |
||
5780 | <member name="F:System.Data.SQLite.SQLiteProgressReturnCode.Continue"> |
||
5781 | <summary> |
||
5782 | The operation should continue. |
||
5783 | </summary> |
||
5784 | </member> |
||
5785 | <member name="F:System.Data.SQLite.SQLiteProgressReturnCode.Interrupt"> |
||
5786 | <summary> |
||
5787 | The operation should be interrupted. |
||
5788 | </summary> |
||
5789 | </member> |
||
5790 | <member name="T:System.Data.SQLite.SQLiteAuthorizerReturnCode"> |
||
5791 | <summary> |
||
5792 | The return code for the current call into the authorizer. |
||
5793 | </summary> |
||
5794 | </member> |
||
5795 | <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ok"> |
||
5796 | <summary> |
||
5797 | The action will be allowed. |
||
5798 | </summary> |
||
5799 | </member> |
||
5800 | <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Deny"> |
||
5801 | <summary> |
||
5802 | The overall action will be disallowed and an error message will be |
||
5803 | returned from the query preparation method. |
||
5804 | </summary> |
||
5805 | </member> |
||
5806 | <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ignore"> |
||
5807 | <summary> |
||
5808 | The specific action will be disallowed; however, the overall action |
||
5809 | will continue. The exact effects of this return code vary depending |
||
5810 | on the specific action, please refer to the SQLite core library |
||
5811 | documentation for futher details. |
||
5812 | </summary> |
||
5813 | </member> |
||
5814 | <member name="T:System.Data.SQLite.SQLiteType"> |
||
5815 | <summary> |
||
5816 | Class used internally to determine the datatype of a column in a resultset |
||
5817 | </summary> |
||
5818 | </member> |
||
5819 | <member name="F:System.Data.SQLite.SQLiteType.Type"> |
||
5820 | <summary> |
||
5821 | The DbType of the column, or DbType.Object if it cannot be determined |
||
5822 | </summary> |
||
5823 | </member> |
||
5824 | <member name="F:System.Data.SQLite.SQLiteType.Affinity"> |
||
5825 | <summary> |
||
5826 | The affinity of a column, used for expressions or when Type is DbType.Object |
||
5827 | </summary> |
||
5828 | </member> |
||
5829 | <member name="M:System.Data.SQLite.SQLiteType.#ctor"> |
||
5830 | <summary> |
||
5831 | Constructs a default instance of this type. |
||
5832 | </summary> |
||
5833 | </member> |
||
5834 | <member name="M:System.Data.SQLite.SQLiteType.#ctor(System.Data.SQLite.TypeAffinity,System.Data.DbType)"> |
||
5835 | <summary> |
||
5836 | Constructs an instance of this type with the specified field values. |
||
5837 | </summary> |
||
5838 | <param name="affinity"> |
||
5839 | The type affinity to use for the new instance. |
||
5840 | </param> |
||
5841 | <param name="type"> |
||
5842 | The database type to use for the new instance. |
||
5843 | </param> |
||
5844 | </member> |
||
5845 | <member name="T:System.Data.SQLite.SQLiteDataAdapter"> |
||
5846 | <summary> |
||
5847 | SQLite implementation of DbDataAdapter. |
||
5848 | </summary> |
||
5849 | </member> |
||
5850 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor"> |
||
5851 | <overloads> |
||
5852 | This class is just a shell around the DbDataAdapter. Nothing from |
||
5853 | DbDataAdapter is overridden here, just a few constructors are defined. |
||
5854 | </overloads> |
||
5855 | <summary> |
||
5856 | Default constructor. |
||
5857 | </summary> |
||
5858 | </member> |
||
5859 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.Data.SQLite.SQLiteCommand)"> |
||
5860 | <summary> |
||
5861 | Constructs a data adapter using the specified select command. |
||
5862 | </summary> |
||
5863 | <param name="cmd"> |
||
5864 | The select command to associate with the adapter. |
||
5865 | </param> |
||
5866 | </member> |
||
5867 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.Data.SQLite.SQLiteConnection)"> |
||
5868 | <summary> |
||
5869 | Constructs a data adapter with the supplied select command text and |
||
5870 | associated with the specified connection. |
||
5871 | </summary> |
||
5872 | <param name="commandText"> |
||
5873 | The select command text to associate with the data adapter. |
||
5874 | </param> |
||
5875 | <param name="connection"> |
||
5876 | The connection to associate with the select command. |
||
5877 | </param> |
||
5878 | </member> |
||
5879 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String)"> |
||
5880 | <summary> |
||
5881 | Constructs a data adapter with the specified select command text, |
||
5882 | and using the specified database connection string. |
||
5883 | </summary> |
||
5884 | <param name="commandText"> |
||
5885 | The select command text to use to construct a select command. |
||
5886 | </param> |
||
5887 | <param name="connectionString"> |
||
5888 | A connection string suitable for passing to a new SQLiteConnection, |
||
5889 | which is associated with the select command. |
||
5890 | </param> |
||
5891 | </member> |
||
5892 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String,System.Boolean)"> |
||
5893 | <summary> |
||
5894 | Constructs a data adapter with the specified select command text, |
||
5895 | and using the specified database connection string. |
||
5896 | </summary> |
||
5897 | <param name="commandText"> |
||
5898 | The select command text to use to construct a select command. |
||
5899 | </param> |
||
5900 | <param name="connectionString"> |
||
5901 | A connection string suitable for passing to a new SQLiteConnection, |
||
5902 | which is associated with the select command. |
||
5903 | </param> |
||
5904 | <param name="parseViaFramework"> |
||
5905 | Non-zero to parse the connection string using the built-in (i.e. |
||
5906 | framework provided) parser when opening the connection. |
||
5907 | </param> |
||
5908 | </member> |
||
5909 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.Dispose(System.Boolean)"> |
||
5910 | <summary> |
||
5911 | Cleans up resources (native and managed) associated with the current instance. |
||
5912 | </summary> |
||
5913 | <param name="disposing"> |
||
5914 | Zero when being disposed via garbage collection; otherwise, non-zero. |
||
5915 | </param> |
||
5916 | </member> |
||
5917 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)"> |
||
5918 | <summary> |
||
5919 | Raised by the underlying DbDataAdapter when a row is being updated |
||
5920 | </summary> |
||
5921 | <param name="value">The event's specifics</param> |
||
5922 | </member> |
||
5923 | <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)"> |
||
5924 | <summary> |
||
5925 | Raised by DbDataAdapter after a row is updated |
||
5926 | </summary> |
||
5927 | <param name="value">The event's specifics</param> |
||
5928 | </member> |
||
5929 | <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdating"> |
||
5930 | <summary> |
||
5931 | Row updating event handler |
||
5932 | </summary> |
||
5933 | </member> |
||
5934 | <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdated"> |
||
5935 | <summary> |
||
5936 | Row updated event handler |
||
5937 | </summary> |
||
5938 | </member> |
||
5939 | <member name="P:System.Data.SQLite.SQLiteDataAdapter.SelectCommand"> |
||
5940 | <summary> |
||
5941 | Gets/sets the select command for this DataAdapter |
||
5942 | </summary> |
||
5943 | </member> |
||
5944 | <member name="P:System.Data.SQLite.SQLiteDataAdapter.InsertCommand"> |
||
5945 | <summary> |
||
5946 | Gets/sets the insert command for this DataAdapter |
||
5947 | </summary> |
||
5948 | </member> |
||
5949 | <member name="P:System.Data.SQLite.SQLiteDataAdapter.UpdateCommand"> |
||
5950 | <summary> |
||
5951 | Gets/sets the update command for this DataAdapter |
||
5952 | </summary> |
||
5953 | </member> |
||
5954 | <member name="P:System.Data.SQLite.SQLiteDataAdapter.DeleteCommand"> |
||
5955 | <summary> |
||
5956 | Gets/sets the delete command for this DataAdapter |
||
5957 | </summary> |
||
5958 | </member> |
||
5959 | <member name="T:System.Data.SQLite.SQLiteDataReader"> |
||
5960 | <summary> |
||
5961 | SQLite implementation of DbDataReader. |
||
5962 | </summary> |
||
5963 | </member> |
||
5964 | <member name="F:System.Data.SQLite.SQLiteDataReader._command"> |
||
5965 | <summary> |
||
5966 | Underlying command this reader is attached to |
||
5967 | </summary> |
||
5968 | </member> |
||
5969 | <member name="F:System.Data.SQLite.SQLiteDataReader._flags"> |
||
5970 | <summary> |
||
5971 | The flags pertaining to the associated connection (via the command). |
||
5972 | </summary> |
||
5973 | </member> |
||
5974 | <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatementIndex"> |
||
5975 | <summary> |
||
5976 | Index of the current statement in the command being processed |
||
5977 | </summary> |
||
5978 | </member> |
||
5979 | <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatement"> |
||
5980 | <summary> |
||
5981 | Current statement being Read() |
||
5982 | </summary> |
||
5983 | </member> |
||
5984 | <member name="F:System.Data.SQLite.SQLiteDataReader._readingState"> |
||
5985 | <summary> |
||
5986 | State of the current statement being processed. |
||
5987 | -1 = First Step() executed, so the first Read() will be ignored |
||
5988 | |||
5989 | 1 = Finished reading |
||
5990 | 2 = Non-row-returning statement, no records |
||
5991 | </summary> |
||
5992 | </member> |
||
5993 | <member name="F:System.Data.SQLite.SQLiteDataReader._rowsAffected"> |
||
5994 | <summary> |
||
5995 | Number of records affected by the insert/update statements executed on the command |
||
5996 | </summary> |
||
5997 | </member> |
||
5998 | <member name="F:System.Data.SQLite.SQLiteDataReader._fieldCount"> |
||
5999 | <summary> |
||
6000 | Count of fields (columns) in the row-returning statement currently being processed |
||
6001 | </summary> |
||
6002 | </member> |
||
6003 | <member name="F:System.Data.SQLite.SQLiteDataReader._stepCount"> |
||
6004 | <summary> |
||
6005 | The number of calls to Step() that have returned true (i.e. the number of rows that |
||
6006 | have been read in the current result set). |
||
6007 | </summary> |
||
6008 | </member> |
||
6009 | <member name="F:System.Data.SQLite.SQLiteDataReader._fieldIndexes"> |
||
6010 | <summary> |
||
6011 | Maps the field (column) names to their corresponding indexes within the results. |
||
6012 | </summary> |
||
6013 | </member> |
||
6014 | <member name="F:System.Data.SQLite.SQLiteDataReader._fieldTypeArray"> |
||
6015 | <summary> |
||
6016 | Datatypes of active fields (columns) in the current statement, used for type-restricting data |
||
6017 | </summary> |
||
6018 | </member> |
||
6019 | <member name="F:System.Data.SQLite.SQLiteDataReader._commandBehavior"> |
||
6020 | <summary> |
||
6021 | The behavior of the datareader |
||
6022 | </summary> |
||
6023 | </member> |
||
6024 | <member name="F:System.Data.SQLite.SQLiteDataReader._disposeCommand"> |
||
6025 | <summary> |
||
6026 | If set, then dispose of the command object when the reader is finished |
||
6027 | </summary> |
||
6028 | </member> |
||
6029 | <member name="F:System.Data.SQLite.SQLiteDataReader._throwOnDisposed"> |
||
6030 | <summary> |
||
6031 | If set, then raise an exception when the object is accessed after being disposed. |
||
6032 | </summary> |
||
6033 | </member> |
||
6034 | <member name="F:System.Data.SQLite.SQLiteDataReader._keyInfo"> |
||
6035 | <summary> |
||
6036 | An array of rowid's for the active statement if CommandBehavior.KeyInfo is specified |
||
6037 | </summary> |
||
6038 | </member> |
||
6039 | <member name="F:System.Data.SQLite.SQLiteDataReader._version"> |
||
6040 | <summary> |
||
6041 | Matches the version of the connection. |
||
6042 | </summary> |
||
6043 | </member> |
||
6044 | <member name="F:System.Data.SQLite.SQLiteDataReader._baseSchemaName"> |
||
6045 | <summary> |
||
6046 | The "stub" (i.e. placeholder) base schema name to use when returning |
||
6047 | column schema information. Matches the base schema name used by the |
||
6048 | associated connection. |
||
6049 | </summary> |
||
6050 | </member> |
||
6051 | <member name="M:System.Data.SQLite.SQLiteDataReader.#ctor(System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior)"> |
||
6052 | <summary> |
||
6053 | Internal constructor, initializes the datareader and sets up to begin executing statements |
||
6054 | </summary> |
||
6055 | <param name="cmd">The SQLiteCommand this data reader is for</param> |
||
6056 | <param name="behave">The expected behavior of the data reader</param> |
||
6057 | </member> |
||
6058 | <member name="M:System.Data.SQLite.SQLiteDataReader.Dispose(System.Boolean)"> |
||
6059 | <summary> |
||
6060 | Dispose of all resources used by this datareader. |
||
6061 | </summary> |
||
6062 | <param name="disposing"></param> |
||
6063 | </member> |
||
6064 | <member name="M:System.Data.SQLite.SQLiteDataReader.Close"> |
||
6065 | <summary> |
||
6066 | Closes the datareader, potentially closing the connection as well if CommandBehavior.CloseConnection was specified. |
||
6067 | </summary> |
||
6068 | </member> |
||
6069 | <member name="M:System.Data.SQLite.SQLiteDataReader.CheckClosed"> |
||
6070 | <summary> |
||
6071 | Throw an error if the datareader is closed |
||
6072 | </summary> |
||
6073 | </member> |
||
6074 | <member name="M:System.Data.SQLite.SQLiteDataReader.CheckValidRow"> |
||
6075 | <summary> |
||
6076 | Throw an error if a row is not loaded |
||
6077 | </summary> |
||
6078 | </member> |
||
6079 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetEnumerator"> |
||
6080 | <summary> |
||
6081 | Enumerator support |
||
6082 | </summary> |
||
6083 | <returns>Returns a DbEnumerator object.</returns> |
||
6084 | </member> |
||
6085 | <member name="M:System.Data.SQLite.SQLiteDataReader.RefreshFlags"> |
||
6086 | <summary> |
||
6087 | Forces the connection flags cached by this data reader to be refreshed |
||
6088 | from the underlying connection. |
||
6089 | </summary> |
||
6090 | </member> |
||
6091 | <member name="M:System.Data.SQLite.SQLiteDataReader.VerifyForGet"> |
||
6092 | <summary> |
||
6093 | This method is used to make sure the result set is open and a row is currently available. |
||
6094 | </summary> |
||
6095 | </member> |
||
6096 | <member name="M:System.Data.SQLite.SQLiteDataReader.VerifyType(System.Int32,System.Data.DbType)"> |
||
6097 | <summary> |
||
6098 | SQLite is inherently un-typed. All datatypes in SQLite are natively strings. The definition of the columns of a table |
||
6099 | and the affinity of returned types are all we have to go on to type-restrict data in the reader. |
||
6100 | |||
6101 | This function attempts to verify that the type of data being requested of a column matches the datatype of the column. In |
||
6102 | 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) |
||
6103 | to a set of known types that closely match that affinity. It's not an exact science, but its the best we can do. |
||
6104 | </summary> |
||
6105 | <returns> |
||
6106 | This function throws an InvalidTypeCast() exception if the requested type doesn't match the column's definition or affinity. |
||
6107 | </returns> |
||
6108 | <param name="i">The index of the column to type-check</param> |
||
6109 | <param name="typ">The type we want to get out of the column</param> |
||
6110 | </member> |
||
6111 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetBoolean(System.Int32)"> |
||
6112 | <summary> |
||
6113 | Retrieves the column as a boolean value |
||
6114 | </summary> |
||
6115 | <param name="i">The index of the column to retrieve</param> |
||
6116 | <returns>bool</returns> |
||
6117 | </member> |
||
6118 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetByte(System.Int32)"> |
||
6119 | <summary> |
||
6120 | Retrieves the column as a single byte value |
||
6121 | </summary> |
||
6122 | <param name="i">The index of the column to retrieve</param> |
||
6123 | <returns>byte</returns> |
||
6124 | </member> |
||
6125 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)"> |
||
6126 | <summary> |
||
6127 | Retrieves a column as an array of bytes (blob) |
||
6128 | </summary> |
||
6129 | <param name="i">The index of the column to retrieve</param> |
||
6130 | <param name="fieldOffset">The zero-based index of where to begin reading the data</param> |
||
6131 | <param name="buffer">The buffer to write the bytes into</param> |
||
6132 | <param name="bufferoffset">The zero-based index of where to begin writing into the array</param> |
||
6133 | <param name="length">The number of bytes to retrieve</param> |
||
6134 | <returns>The actual number of bytes written into the array</returns> |
||
6135 | <remarks> |
||
6136 | To determine the number of bytes in the column, pass a null value for the buffer. The total length will be returned. |
||
6137 | </remarks> |
||
6138 | </member> |
||
6139 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetChar(System.Int32)"> |
||
6140 | <summary> |
||
6141 | Returns the column as a single character |
||
6142 | </summary> |
||
6143 | <param name="i">The index of the column to retrieve</param> |
||
6144 | <returns>char</returns> |
||
6145 | </member> |
||
6146 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)"> |
||
6147 | <summary> |
||
6148 | Retrieves a column as an array of chars (blob) |
||
6149 | </summary> |
||
6150 | <param name="i">The index of the column to retrieve</param> |
||
6151 | <param name="fieldoffset">The zero-based index of where to begin reading the data</param> |
||
6152 | <param name="buffer">The buffer to write the characters into</param> |
||
6153 | <param name="bufferoffset">The zero-based index of where to begin writing into the array</param> |
||
6154 | <param name="length">The number of bytes to retrieve</param> |
||
6155 | <returns>The actual number of characters written into the array</returns> |
||
6156 | <remarks> |
||
6157 | To determine the number of characters in the column, pass a null value for the buffer. The total length will be returned. |
||
6158 | </remarks> |
||
6159 | </member> |
||
6160 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetDataTypeName(System.Int32)"> |
||
6161 | <summary> |
||
6162 | Retrieves the name of the back-end datatype of the column |
||
6163 | </summary> |
||
6164 | <param name="i">The index of the column to retrieve</param> |
||
6165 | <returns>string</returns> |
||
6166 | </member> |
||
6167 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetDateTime(System.Int32)"> |
||
6168 | <summary> |
||
6169 | Retrieve the column as a date/time value |
||
6170 | </summary> |
||
6171 | <param name="i">The index of the column to retrieve</param> |
||
6172 | <returns>DateTime</returns> |
||
6173 | </member> |
||
6174 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetDecimal(System.Int32)"> |
||
6175 | <summary> |
||
6176 | Retrieve the column as a decimal value |
||
6177 | </summary> |
||
6178 | <param name="i">The index of the column to retrieve</param> |
||
6179 | <returns>decimal</returns> |
||
6180 | </member> |
||
6181 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetDouble(System.Int32)"> |
||
6182 | <summary> |
||
6183 | Returns the column as a double |
||
6184 | </summary> |
||
6185 | <param name="i">The index of the column to retrieve</param> |
||
6186 | <returns>double</returns> |
||
6187 | </member> |
||
6188 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetFieldType(System.Int32)"> |
||
6189 | <summary> |
||
6190 | Returns the .NET type of a given column |
||
6191 | </summary> |
||
6192 | <param name="i">The index of the column to retrieve</param> |
||
6193 | <returns>Type</returns> |
||
6194 | </member> |
||
6195 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetFloat(System.Int32)"> |
||
6196 | <summary> |
||
6197 | Returns a column as a float value |
||
6198 | </summary> |
||
6199 | <param name="i">The index of the column to retrieve</param> |
||
6200 | <returns>float</returns> |
||
6201 | </member> |
||
6202 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetGuid(System.Int32)"> |
||
6203 | <summary> |
||
6204 | Returns the column as a Guid |
||
6205 | </summary> |
||
6206 | <param name="i">The index of the column to retrieve</param> |
||
6207 | <returns>Guid</returns> |
||
6208 | </member> |
||
6209 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt16(System.Int32)"> |
||
6210 | <summary> |
||
6211 | Returns the column as a short |
||
6212 | </summary> |
||
6213 | <param name="i">The index of the column to retrieve</param> |
||
6214 | <returns>Int16</returns> |
||
6215 | </member> |
||
6216 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt32(System.Int32)"> |
||
6217 | <summary> |
||
6218 | Retrieves the column as an int |
||
6219 | </summary> |
||
6220 | <param name="i">The index of the column to retrieve</param> |
||
6221 | <returns>Int32</returns> |
||
6222 | </member> |
||
6223 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt64(System.Int32)"> |
||
6224 | <summary> |
||
6225 | Retrieves the column as a long |
||
6226 | </summary> |
||
6227 | <param name="i">The index of the column to retrieve</param> |
||
6228 | <returns>Int64</returns> |
||
6229 | </member> |
||
6230 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetName(System.Int32)"> |
||
6231 | <summary> |
||
6232 | Retrieves the name of the column |
||
6233 | </summary> |
||
6234 | <param name="i">The index of the column to retrieve</param> |
||
6235 | <returns>string</returns> |
||
6236 | </member> |
||
6237 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetOrdinal(System.String)"> |
||
6238 | <summary> |
||
6239 | Retrieves the i of a column, given its name |
||
6240 | </summary> |
||
6241 | <param name="name">The name of the column to retrieve</param> |
||
6242 | <returns>The int i of the column</returns> |
||
6243 | </member> |
||
6244 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetSchemaTable"> |
||
6245 | <summary> |
||
6246 | Schema information in SQLite is difficult to map into .NET conventions, so a lot of work must be done |
||
6247 | to gather the necessary information so it can be represented in an ADO.NET manner. |
||
6248 | </summary> |
||
6249 | <returns>Returns a DataTable containing the schema information for the active SELECT statement being processed.</returns> |
||
6250 | </member> |
||
6251 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetString(System.Int32)"> |
||
6252 | <summary> |
||
6253 | Retrieves the column as a string |
||
6254 | </summary> |
||
6255 | <param name="i">The index of the column to retrieve</param> |
||
6256 | <returns>string</returns> |
||
6257 | </member> |
||
6258 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetValue(System.Int32)"> |
||
6259 | <summary> |
||
6260 | Retrieves the column as an object corresponding to the underlying datatype of the column |
||
6261 | </summary> |
||
6262 | <param name="i">The index of the column to retrieve</param> |
||
6263 | <returns>object</returns> |
||
6264 | </member> |
||
6265 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues(System.Object[])"> |
||
6266 | <summary> |
||
6267 | Retreives the values of multiple columns, up to the size of the supplied array |
||
6268 | </summary> |
||
6269 | <param name="values">The array to fill with values from the columns in the current resultset</param> |
||
6270 | <returns>The number of columns retrieved</returns> |
||
6271 | </member> |
||
6272 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues"> |
||
6273 | <summary> |
||
6274 | Returns a collection containing all the column names and values for the |
||
6275 | current row of data in the current resultset, if any. If there is no |
||
6276 | current row or no current resultset, an exception may be thrown. |
||
6277 | </summary> |
||
6278 | <returns> |
||
6279 | The collection containing the column name and value information for the |
||
6280 | current row of data in the current resultset or null if this information |
||
6281 | cannot be obtained. |
||
6282 | </returns> |
||
6283 | </member> |
||
6284 | <member name="M:System.Data.SQLite.SQLiteDataReader.IsDBNull(System.Int32)"> |
||
6285 | <summary> |
||
6286 | Returns True if the specified column is null |
||
6287 | </summary> |
||
6288 | <param name="i">The index of the column to retrieve</param> |
||
6289 | <returns>True or False</returns> |
||
6290 | </member> |
||
6291 | <member name="M:System.Data.SQLite.SQLiteDataReader.NextResult"> |
||
6292 | <summary> |
||
6293 | Moves to the next resultset in multiple row-returning SQL command. |
||
6294 | </summary> |
||
6295 | <returns>True if the command was successful and a new resultset is available, False otherwise.</returns> |
||
6296 | </member> |
||
6297 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetConnection(System.Data.SQLite.SQLiteDataReader)"> |
||
6298 | <summary> |
||
6299 | This method attempts to query the database connection associated with |
||
6300 | the data reader in use. If the underlying command or connection is |
||
6301 | unavailable, a null value will be returned. |
||
6302 | </summary> |
||
6303 | <returns> |
||
6304 | The connection object -OR- null if it is unavailable. |
||
6305 | </returns> |
||
6306 | </member> |
||
6307 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetSQLiteType(System.Data.SQLite.SQLiteType,System.String)"> |
||
6308 | <summary> |
||
6309 | Retrieves the SQLiteType for a given column and row value. |
||
6310 | </summary> |
||
6311 | <param name="oldType"> |
||
6312 | The original SQLiteType structure, based only on the column. |
||
6313 | </param> |
||
6314 | <param name="text"> |
||
6315 | The textual value of the column for a given row. |
||
6316 | </param> |
||
6317 | <returns> |
||
6318 | The SQLiteType structure. |
||
6319 | </returns> |
||
6320 | </member> |
||
6321 | <member name="M:System.Data.SQLite.SQLiteDataReader.GetSQLiteType(System.Data.SQLite.SQLiteConnectionFlags,System.Int32)"> |
||
6322 | <summary> |
||
6323 | Retrieves the SQLiteType for a given column, and caches it to avoid repetetive interop calls. |
||
6324 | </summary> |
||
6325 | <param name="flags">The flags associated with the parent connection object.</param> |
||
6326 | <param name="i">The index of the column to retrieve</param> |
||
6327 | <returns>A SQLiteType structure</returns> |
||
6328 | </member> |
||
6329 | <member name="M:System.Data.SQLite.SQLiteDataReader.Read"> |
||
6330 | <summary> |
||
6331 | Reads the next row from the resultset |
||
6332 | </summary> |
||
6333 | <returns>True if a new row was successfully loaded and is ready for processing</returns> |
||
6334 | </member> |
||
6335 | <member name="P:System.Data.SQLite.SQLiteDataReader.Depth"> |
||
6336 | <summary> |
||
6337 | Not implemented. Returns 0 |
||
6338 | </summary> |
||
6339 | </member> |
||
6340 | <member name="P:System.Data.SQLite.SQLiteDataReader.FieldCount"> |
||
6341 | <summary> |
||
6342 | Returns the number of columns in the current resultset |
||
6343 | </summary> |
||
6344 | </member> |
||
6345 | <member name="P:System.Data.SQLite.SQLiteDataReader.StepCount"> |
||
6346 | <summary> |
||
6347 | Returns the number of rows seen so far in the current result set. |
||
6348 | </summary> |
||
6349 | </member> |
||
6350 | <member name="P:System.Data.SQLite.SQLiteDataReader.VisibleFieldCount"> |
||
6351 | <summary> |
||
6352 | Returns the number of visible fields in the current resultset |
||
6353 | </summary> |
||
6354 | </member> |
||
6355 | <member name="P:System.Data.SQLite.SQLiteDataReader.HasRows"> |
||
6356 | <summary> |
||
6357 | Returns True if the resultset has rows that can be fetched |
||
6358 | </summary> |
||
6359 | </member> |
||
6360 | <member name="P:System.Data.SQLite.SQLiteDataReader.IsClosed"> |
||
6361 | <summary> |
||
6362 | Returns True if the data reader is closed |
||
6363 | </summary> |
||
6364 | </member> |
||
6365 | <member name="P:System.Data.SQLite.SQLiteDataReader.RecordsAffected"> |
||
6366 | <summary> |
||
6367 | Returns the number of rows affected by the statement being executed. |
||
6368 | The value returned may not be accurate for DDL statements. Also, it |
||
6369 | will be -1 for any statement that does not modify the database (e.g. |
||
6370 | SELECT). If an otherwise read-only statement modifies the database |
||
6371 | indirectly (e.g. via a virtual table or user-defined function), the |
||
6372 | value returned is undefined. |
||
6373 | </summary> |
||
6374 | </member> |
||
6375 | <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.String)"> |
||
6376 | <summary> |
||
6377 | Indexer to retrieve data from a column given its name |
||
6378 | </summary> |
||
6379 | <param name="name">The name of the column to retrieve data for</param> |
||
6380 | <returns>The value contained in the column</returns> |
||
6381 | </member> |
||
6382 | <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.Int32)"> |
||
6383 | <summary> |
||
6384 | Indexer to retrieve data from a column given its i |
||
6385 | </summary> |
||
6386 | <param name="i">The index of the column to retrieve</param> |
||
6387 | <returns>The value contained in the column</returns> |
||
6388 | </member> |
||
6389 | <member name="T:System.Data.SQLite.SQLiteException"> |
||
6390 | <summary> |
||
6391 | SQLite exception class. |
||
6392 | </summary> |
||
6393 | </member> |
||
6394 | <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> |
||
6395 | <summary> |
||
6396 | Private constructor for use with serialization. |
||
6397 | </summary> |
||
6398 | <param name="info"> |
||
6399 | Holds the serialized object data about the exception being thrown. |
||
6400 | </param> |
||
6401 | <param name="context"> |
||
6402 | Contains contextual information about the source or destination. |
||
6403 | </param> |
||
6404 | </member> |
||
6405 | <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
6406 | <summary> |
||
6407 | Public constructor for generating a SQLite exception given the error |
||
6408 | code and message. |
||
6409 | </summary> |
||
6410 | <param name="errorCode"> |
||
6411 | The SQLite return code to report. |
||
6412 | </param> |
||
6413 | <param name="message"> |
||
6414 | Message text to go along with the return code message text. |
||
6415 | </param> |
||
6416 | </member> |
||
6417 | <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String)"> |
||
6418 | <summary> |
||
6419 | Public constructor that uses the base class constructor for the error |
||
6420 | message. |
||
6421 | </summary> |
||
6422 | <param name="message">Error message text.</param> |
||
6423 | </member> |
||
6424 | <member name="M:System.Data.SQLite.SQLiteException.#ctor"> |
||
6425 | <summary> |
||
6426 | Public constructor that uses the default base class constructor. |
||
6427 | </summary> |
||
6428 | </member> |
||
6429 | <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String,System.Exception)"> |
||
6430 | <summary> |
||
6431 | Public constructor that uses the base class constructor for the error |
||
6432 | message and inner exception. |
||
6433 | </summary> |
||
6434 | <param name="message">Error message text.</param> |
||
6435 | <param name="innerException">The original (inner) exception.</param> |
||
6436 | </member> |
||
6437 | <member name="M:System.Data.SQLite.SQLiteException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> |
||
6438 | <summary> |
||
6439 | Adds extra information to the serialized object data specific to this |
||
6440 | class type. This is only used for serialization. |
||
6441 | </summary> |
||
6442 | <param name="info"> |
||
6443 | Holds the serialized object data about the exception being thrown. |
||
6444 | </param> |
||
6445 | <param name="context"> |
||
6446 | Contains contextual information about the source or destination. |
||
6447 | </param> |
||
6448 | </member> |
||
6449 | <member name="M:System.Data.SQLite.SQLiteException.GetErrorString(System.Data.SQLite.SQLiteErrorCode)"> |
||
6450 | <summary> |
||
6451 | Returns the error message for the specified SQLite return code. |
||
6452 | </summary> |
||
6453 | <param name="errorCode">The SQLite return code.</param> |
||
6454 | <returns>The error message or null if it cannot be found.</returns> |
||
6455 | </member> |
||
6456 | <member name="M:System.Data.SQLite.SQLiteException.GetStockErrorMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
6457 | <summary> |
||
6458 | Returns the composite error message based on the SQLite return code |
||
6459 | and the optional detailed error message. |
||
6460 | </summary> |
||
6461 | <param name="errorCode">The SQLite return code.</param> |
||
6462 | <param name="message">Optional detailed error message.</param> |
||
6463 | <returns>Error message text for the return code.</returns> |
||
6464 | </member> |
||
6465 | <member name="P:System.Data.SQLite.SQLiteException.ResultCode"> |
||
6466 | <summary> |
||
6467 | Gets the associated SQLite result code for this exception as a |
||
6468 | <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. This property returns the same |
||
6469 | underlying value as the <see cref="P:System.Data.SQLite.SQLiteException.ErrorCode"/> property. |
||
6470 | </summary> |
||
6471 | </member> |
||
6472 | <member name="P:System.Data.SQLite.SQLiteException.ErrorCode"> |
||
6473 | <summary> |
||
6474 | Gets the associated SQLite return code for this exception as an |
||
6475 | <see cref="T:System.Int32"/>. For desktop versions of the .NET Framework, |
||
6476 | this property overrides the property of the same name within the |
||
6477 | <see cref="T:System.Runtime.InteropServices.ExternalException"/> |
||
6478 | class. This property returns the same underlying value as the |
||
6479 | <see cref="P:System.Data.SQLite.SQLiteException.ResultCode"/> property. |
||
6480 | </summary> |
||
6481 | </member> |
||
6482 | <member name="T:System.Data.SQLite.SQLiteErrorCode"> |
||
6483 | <summary> |
||
6484 | SQLite error codes. Actually, this enumeration represents a return code, |
||
6485 | which may also indicate success in one of several ways (e.g. SQLITE_OK, |
||
6486 | SQLITE_ROW, and SQLITE_DONE). Therefore, the name of this enumeration is |
||
6487 | something of a misnomer. |
||
6488 | </summary> |
||
6489 | </member> |
||
6490 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Unknown"> |
||
6491 | <summary> |
||
6492 | The error code is unknown. This error code |
||
6493 | is only used by the managed wrapper itself. |
||
6494 | </summary> |
||
6495 | </member> |
||
6496 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Ok"> |
||
6497 | <summary> |
||
6498 | Successful result |
||
6499 | </summary> |
||
6500 | </member> |
||
6501 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Error"> |
||
6502 | <summary> |
||
6503 | SQL error or missing database |
||
6504 | </summary> |
||
6505 | </member> |
||
6506 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Internal"> |
||
6507 | <summary> |
||
6508 | Internal logic error in SQLite |
||
6509 | </summary> |
||
6510 | </member> |
||
6511 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Perm"> |
||
6512 | <summary> |
||
6513 | Access permission denied |
||
6514 | </summary> |
||
6515 | </member> |
||
6516 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Abort"> |
||
6517 | <summary> |
||
6518 | Callback routine requested an abort |
||
6519 | </summary> |
||
6520 | </member> |
||
6521 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Busy"> |
||
6522 | <summary> |
||
6523 | The database file is locked |
||
6524 | </summary> |
||
6525 | </member> |
||
6526 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Locked"> |
||
6527 | <summary> |
||
6528 | A table in the database is locked |
||
6529 | </summary> |
||
6530 | </member> |
||
6531 | <member name="F:System.Data.SQLite.SQLiteErrorCode.NoMem"> |
||
6532 | <summary> |
||
6533 | A malloc() failed |
||
6534 | </summary> |
||
6535 | </member> |
||
6536 | <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly"> |
||
6537 | <summary> |
||
6538 | Attempt to write a readonly database |
||
6539 | </summary> |
||
6540 | </member> |
||
6541 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Interrupt"> |
||
6542 | <summary> |
||
6543 | Operation terminated by sqlite3_interrupt() |
||
6544 | </summary> |
||
6545 | </member> |
||
6546 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr"> |
||
6547 | <summary> |
||
6548 | Some kind of disk I/O error occurred |
||
6549 | </summary> |
||
6550 | </member> |
||
6551 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Corrupt"> |
||
6552 | <summary> |
||
6553 | The database disk image is malformed |
||
6554 | </summary> |
||
6555 | </member> |
||
6556 | <member name="F:System.Data.SQLite.SQLiteErrorCode.NotFound"> |
||
6557 | <summary> |
||
6558 | Unknown opcode in sqlite3_file_control() |
||
6559 | </summary> |
||
6560 | </member> |
||
6561 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Full"> |
||
6562 | <summary> |
||
6563 | Insertion failed because database is full |
||
6564 | </summary> |
||
6565 | </member> |
||
6566 | <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen"> |
||
6567 | <summary> |
||
6568 | Unable to open the database file |
||
6569 | </summary> |
||
6570 | </member> |
||
6571 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Protocol"> |
||
6572 | <summary> |
||
6573 | Database lock protocol error |
||
6574 | </summary> |
||
6575 | </member> |
||
6576 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Empty"> |
||
6577 | <summary> |
||
6578 | Database is empty |
||
6579 | </summary> |
||
6580 | </member> |
||
6581 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Schema"> |
||
6582 | <summary> |
||
6583 | The database schema changed |
||
6584 | </summary> |
||
6585 | </member> |
||
6586 | <member name="F:System.Data.SQLite.SQLiteErrorCode.TooBig"> |
||
6587 | <summary> |
||
6588 | String or BLOB exceeds size limit |
||
6589 | </summary> |
||
6590 | </member> |
||
6591 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint"> |
||
6592 | <summary> |
||
6593 | Abort due to constraint violation |
||
6594 | </summary> |
||
6595 | </member> |
||
6596 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Mismatch"> |
||
6597 | <summary> |
||
6598 | Data type mismatch |
||
6599 | </summary> |
||
6600 | </member> |
||
6601 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Misuse"> |
||
6602 | <summary> |
||
6603 | Library used incorrectly |
||
6604 | </summary> |
||
6605 | </member> |
||
6606 | <member name="F:System.Data.SQLite.SQLiteErrorCode.NoLfs"> |
||
6607 | <summary> |
||
6608 | Uses OS features not supported on host |
||
6609 | </summary> |
||
6610 | </member> |
||
6611 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Auth"> |
||
6612 | <summary> |
||
6613 | Authorization denied |
||
6614 | </summary> |
||
6615 | </member> |
||
6616 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Format"> |
||
6617 | <summary> |
||
6618 | Auxiliary database format error |
||
6619 | </summary> |
||
6620 | </member> |
||
6621 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Range"> |
||
6622 | <summary> |
||
6623 | 2nd parameter to sqlite3_bind out of range |
||
6624 | </summary> |
||
6625 | </member> |
||
6626 | <member name="F:System.Data.SQLite.SQLiteErrorCode.NotADb"> |
||
6627 | <summary> |
||
6628 | File opened that is not a database file |
||
6629 | </summary> |
||
6630 | </member> |
||
6631 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Notice"> |
||
6632 | <summary> |
||
6633 | Notifications from sqlite3_log() |
||
6634 | </summary> |
||
6635 | </member> |
||
6636 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Warning"> |
||
6637 | <summary> |
||
6638 | Warnings from sqlite3_log() |
||
6639 | </summary> |
||
6640 | </member> |
||
6641 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Row"> |
||
6642 | <summary> |
||
6643 | sqlite3_step() has another row ready |
||
6644 | </summary> |
||
6645 | </member> |
||
6646 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Done"> |
||
6647 | <summary> |
||
6648 | sqlite3_step() has finished executing |
||
6649 | </summary> |
||
6650 | </member> |
||
6651 | <member name="F:System.Data.SQLite.SQLiteErrorCode.NonExtendedMask"> |
||
6652 | <summary> |
||
6653 | Used to mask off extended result codes |
||
6654 | </summary> |
||
6655 | </member> |
||
6656 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Read"> |
||
6657 | <summary> |
||
6658 | A file read operation failed. |
||
6659 | </summary> |
||
6660 | </member> |
||
6661 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Short_Read"> |
||
6662 | <summary> |
||
6663 | A file read operation returned less data than requested. |
||
6664 | </summary> |
||
6665 | </member> |
||
6666 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Write"> |
||
6667 | <summary> |
||
6668 | A file write operation failed. |
||
6669 | </summary> |
||
6670 | </member> |
||
6671 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Fsync"> |
||
6672 | <summary> |
||
6673 | A file synchronization operation failed. |
||
6674 | </summary> |
||
6675 | </member> |
||
6676 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Dir_Fsync"> |
||
6677 | <summary> |
||
6678 | A directory synchronization operation failed. |
||
6679 | </summary> |
||
6680 | </member> |
||
6681 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Truncate"> |
||
6682 | <summary> |
||
6683 | A file truncate operation failed. |
||
6684 | </summary> |
||
6685 | </member> |
||
6686 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Fstat"> |
||
6687 | <summary> |
||
6688 | A file metadata operation failed. |
||
6689 | </summary> |
||
6690 | </member> |
||
6691 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Unlock"> |
||
6692 | <summary> |
||
6693 | A file unlock operation failed. |
||
6694 | </summary> |
||
6695 | </member> |
||
6696 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_RdLock"> |
||
6697 | <summary> |
||
6698 | A file lock operation failed. |
||
6699 | </summary> |
||
6700 | </member> |
||
6701 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Delete"> |
||
6702 | <summary> |
||
6703 | A file delete operation failed. |
||
6704 | </summary> |
||
6705 | </member> |
||
6706 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Blocked"> |
||
6707 | <summary> |
||
6708 | Not currently used. |
||
6709 | </summary> |
||
6710 | </member> |
||
6711 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_NoMem"> |
||
6712 | <summary> |
||
6713 | Out-of-memory during a file operation. |
||
6714 | </summary> |
||
6715 | </member> |
||
6716 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Access"> |
||
6717 | <summary> |
||
6718 | A file existence/status operation failed. |
||
6719 | </summary> |
||
6720 | </member> |
||
6721 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_CheckReservedLock"> |
||
6722 | <summary> |
||
6723 | A check for a reserved lock failed. |
||
6724 | </summary> |
||
6725 | </member> |
||
6726 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Lock"> |
||
6727 | <summary> |
||
6728 | A file lock operation failed. |
||
6729 | </summary> |
||
6730 | </member> |
||
6731 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Close"> |
||
6732 | <summary> |
||
6733 | A file close operation failed. |
||
6734 | </summary> |
||
6735 | </member> |
||
6736 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Dir_Close"> |
||
6737 | <summary> |
||
6738 | A directory close operation failed. |
||
6739 | </summary> |
||
6740 | </member> |
||
6741 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_ShmOpen"> |
||
6742 | <summary> |
||
6743 | A shared memory open operation failed. |
||
6744 | </summary> |
||
6745 | </member> |
||
6746 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_ShmSize"> |
||
6747 | <summary> |
||
6748 | A shared memory size operation failed. |
||
6749 | </summary> |
||
6750 | </member> |
||
6751 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_ShmLock"> |
||
6752 | <summary> |
||
6753 | A shared memory lock operation failed. |
||
6754 | </summary> |
||
6755 | </member> |
||
6756 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_ShmMap"> |
||
6757 | <summary> |
||
6758 | A shared memory map operation failed. |
||
6759 | </summary> |
||
6760 | </member> |
||
6761 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Seek"> |
||
6762 | <summary> |
||
6763 | A file seek operation failed. |
||
6764 | </summary> |
||
6765 | </member> |
||
6766 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Delete_NoEnt"> |
||
6767 | <summary> |
||
6768 | A file delete operation failed because it does not exist. |
||
6769 | </summary> |
||
6770 | </member> |
||
6771 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_Mmap"> |
||
6772 | <summary> |
||
6773 | A file memory mapping operation failed. |
||
6774 | </summary> |
||
6775 | </member> |
||
6776 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_GetTempPath"> |
||
6777 | <summary> |
||
6778 | The temporary directory path could not be obtained. |
||
6779 | </summary> |
||
6780 | </member> |
||
6781 | <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr_ConvPath"> |
||
6782 | <summary> |
||
6783 | A path string conversion operation failed. |
||
6784 | </summary> |
||
6785 | </member> |
||
6786 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Locked_SharedCache"> |
||
6787 | <summary> |
||
6788 | A database table is locked in shared-cache mode. |
||
6789 | </summary> |
||
6790 | </member> |
||
6791 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Busy_Recovery"> |
||
6792 | <summary> |
||
6793 | A database file is locked due to a recovery operation. |
||
6794 | </summary> |
||
6795 | </member> |
||
6796 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Busy_Snapshot"> |
||
6797 | <summary> |
||
6798 | A database file is locked due to snapshot semantics. |
||
6799 | </summary> |
||
6800 | </member> |
||
6801 | <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen_NoTempDir"> |
||
6802 | <summary> |
||
6803 | A database file cannot be opened because no temporary directory is available. |
||
6804 | </summary> |
||
6805 | </member> |
||
6806 | <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen_IsDir"> |
||
6807 | <summary> |
||
6808 | A database file cannot be opened because its path represents a directory. |
||
6809 | </summary> |
||
6810 | </member> |
||
6811 | <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen_FullPath"> |
||
6812 | <summary> |
||
6813 | A database file cannot be opened because its full path could not be obtained. |
||
6814 | </summary> |
||
6815 | </member> |
||
6816 | <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen_ConvPath"> |
||
6817 | <summary> |
||
6818 | A database file cannot be opened because a path string conversion operation failed. |
||
6819 | </summary> |
||
6820 | </member> |
||
6821 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Corrupt_Vtab"> |
||
6822 | <summary> |
||
6823 | A virtual table is malformed. |
||
6824 | </summary> |
||
6825 | </member> |
||
6826 | <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly_Recovery"> |
||
6827 | <summary> |
||
6828 | A database file is read-only due to a recovery operation. |
||
6829 | </summary> |
||
6830 | </member> |
||
6831 | <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly_CantLock"> |
||
6832 | <summary> |
||
6833 | A database file is read-only because a lock could not be obtained. |
||
6834 | </summary> |
||
6835 | </member> |
||
6836 | <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly_Rollback"> |
||
6837 | <summary> |
||
6838 | A database file is read-only because it needs rollback processing. |
||
6839 | </summary> |
||
6840 | </member> |
||
6841 | <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly_DbMoved"> |
||
6842 | <summary> |
||
6843 | A database file is read-only because it was moved while open. |
||
6844 | </summary> |
||
6845 | </member> |
||
6846 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Abort_Rollback"> |
||
6847 | <summary> |
||
6848 | An operation is being aborted due to rollback processing. |
||
6849 | </summary> |
||
6850 | </member> |
||
6851 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_Check"> |
||
6852 | <summary> |
||
6853 | A CHECK constraint failed. |
||
6854 | </summary> |
||
6855 | </member> |
||
6856 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_CommitHook"> |
||
6857 | <summary> |
||
6858 | A commit hook produced a unsuccessful return code. |
||
6859 | </summary> |
||
6860 | </member> |
||
6861 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_ForeignKey"> |
||
6862 | <summary> |
||
6863 | A FOREIGN KEY constraint failed. |
||
6864 | </summary> |
||
6865 | </member> |
||
6866 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_Function"> |
||
6867 | <summary> |
||
6868 | Not currently used. |
||
6869 | </summary> |
||
6870 | </member> |
||
6871 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_NotNull"> |
||
6872 | <summary> |
||
6873 | A NOT NULL constraint failed. |
||
6874 | </summary> |
||
6875 | </member> |
||
6876 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_PrimaryKey"> |
||
6877 | <summary> |
||
6878 | A PRIMARY KEY constraint failed. |
||
6879 | </summary> |
||
6880 | </member> |
||
6881 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_Trigger"> |
||
6882 | <summary> |
||
6883 | The RAISE function was used by a trigger-program. |
||
6884 | </summary> |
||
6885 | </member> |
||
6886 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_Unique"> |
||
6887 | <summary> |
||
6888 | A UNIQUE constraint failed. |
||
6889 | </summary> |
||
6890 | </member> |
||
6891 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_Vtab"> |
||
6892 | <summary> |
||
6893 | Not currently used. |
||
6894 | </summary> |
||
6895 | </member> |
||
6896 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint_RowId"> |
||
6897 | <summary> |
||
6898 | A ROWID constraint failed. |
||
6899 | </summary> |
||
6900 | </member> |
||
6901 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Notice_Recover_Wal"> |
||
6902 | <summary> |
||
6903 | Frames were recovered from the WAL log file. |
||
6904 | </summary> |
||
6905 | </member> |
||
6906 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Notice_Recover_Rollback"> |
||
6907 | <summary> |
||
6908 | Pages were recovered from the journal file. |
||
6909 | </summary> |
||
6910 | </member> |
||
6911 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Warning_AutoIndex"> |
||
6912 | <summary> |
||
6913 | An automatic index was created to process a query. |
||
6914 | </summary> |
||
6915 | </member> |
||
6916 | <member name="F:System.Data.SQLite.SQLiteErrorCode.Auth_User"> |
||
6917 | <summary> |
||
6918 | User authentication failed. |
||
6919 | </summary> |
||
6920 | </member> |
||
6921 | <member name="T:System.Data.SQLite.SQLiteFactory"> |
||
6922 | <summary> |
||
6923 | SQLite implementation of <see cref="T:System.Data.Common.DbProviderFactory"/>. |
||
6924 | </summary> |
||
6925 | <summary> |
||
6926 | SQLite implementation of <see cref="T:System.IServiceProvider"/>. |
||
6927 | </summary> |
||
6928 | </member> |
||
6929 | <member name="M:System.Data.SQLite.SQLiteFactory.#ctor"> |
||
6930 | <summary> |
||
6931 | Constructs a new instance. |
||
6932 | </summary> |
||
6933 | </member> |
||
6934 | <member name="M:System.Data.SQLite.SQLiteFactory.Dispose"> |
||
6935 | <summary> |
||
6936 | Cleans up resources (native and managed) associated with the current instance. |
||
6937 | </summary> |
||
6938 | </member> |
||
6939 | <member name="M:System.Data.SQLite.SQLiteFactory.Finalize"> |
||
6940 | <summary> |
||
6941 | Cleans up resources associated with the current instance. |
||
6942 | </summary> |
||
6943 | </member> |
||
6944 | <member name="F:System.Data.SQLite.SQLiteFactory.Instance"> |
||
6945 | <summary> |
||
6946 | Static instance member which returns an instanced <see cref="T:System.Data.SQLite.SQLiteFactory"/> class. |
||
6947 | </summary> |
||
6948 | </member> |
||
6949 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommand"> |
||
6950 | <summary> |
||
6951 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> object. |
||
6952 | </summary> |
||
6953 | <returns>The new object.</returns> |
||
6954 | </member> |
||
6955 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommandBuilder"> |
||
6956 | <summary> |
||
6957 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommandBuilder"/> object. |
||
6958 | </summary> |
||
6959 | <returns>The new object.</returns> |
||
6960 | </member> |
||
6961 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnection"> |
||
6962 | <summary> |
||
6963 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnection"/> object. |
||
6964 | </summary> |
||
6965 | <returns>The new object.</returns> |
||
6966 | </member> |
||
6967 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnectionStringBuilder"> |
||
6968 | <summary> |
||
6969 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnectionStringBuilder"/> object. |
||
6970 | </summary> |
||
6971 | <returns>The new object.</returns> |
||
6972 | </member> |
||
6973 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateDataAdapter"> |
||
6974 | <summary> |
||
6975 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteDataAdapter"/> object. |
||
6976 | </summary> |
||
6977 | <returns>The new object.</returns> |
||
6978 | </member> |
||
6979 | <member name="M:System.Data.SQLite.SQLiteFactory.CreateParameter"> |
||
6980 | <summary> |
||
6981 | Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteParameter"/> object. |
||
6982 | </summary> |
||
6983 | <returns>The new object.</returns> |
||
6984 | </member> |
||
6985 | <member name="M:System.Data.SQLite.SQLiteFactory.System#IServiceProvider#GetService(System.Type)"> |
||
6986 | <summary> |
||
6987 | Will provide a <see cref="T:System.IServiceProvider"/> object in .NET 3.5. |
||
6988 | </summary> |
||
6989 | <param name="serviceType">The class or interface type to query for.</param> |
||
6990 | <returns></returns> |
||
6991 | </member> |
||
6992 | <member name="E:System.Data.SQLite.SQLiteFactory.Log"> |
||
6993 | <summary> |
||
6994 | This event is raised whenever SQLite raises a logging event. |
||
6995 | Note that this should be set as one of the first things in the |
||
6996 | application. This event is provided for backward compatibility only. |
||
6997 | New code should use the <see cref="T:System.Data.SQLite.SQLiteLog"/> class instead. |
||
6998 | </summary> |
||
6999 | </member> |
||
7000 | <member name="T:System.Data.SQLite.SQLiteFunction"> |
||
7001 | <summary> |
||
7002 | This abstract class is designed to handle user-defined functions easily. An instance of the derived class is made for each |
||
7003 | connection to the database. |
||
7004 | </summary> |
||
7005 | <remarks> |
||
7006 | Although there is one instance of a class derived from SQLiteFunction per database connection, the derived class has no access |
||
7007 | to the underlying connection. This is necessary to deter implementers from thinking it would be a good idea to make database |
||
7008 | calls during processing. |
||
7009 | |||
7010 | It is important to distinguish between a per-connection instance, and a per-SQL statement context. One instance of this class |
||
7011 | services all SQL statements being stepped through on that connection, and there can be many. One should never store per-statement |
||
7012 | information in member variables of user-defined function classes. |
||
7013 | |||
7014 | For aggregate functions, always create and store your per-statement data in the contextData object on the 1st step. This data will |
||
7015 | be automatically freed for you (and Dispose() called if the item supports IDisposable) when the statement completes. |
||
7016 | </remarks> |
||
7017 | </member> |
||
7018 | <member name="F:System.Data.SQLite.SQLiteFunction._base"> |
||
7019 | <summary> |
||
7020 | The base connection this function is attached to |
||
7021 | </summary> |
||
7022 | </member> |
||
7023 | <member name="F:System.Data.SQLite.SQLiteFunction._contextDataList"> |
||
7024 | <summary> |
||
7025 | Internal array used to keep track of aggregate function context data |
||
7026 | </summary> |
||
7027 | </member> |
||
7028 | <member name="F:System.Data.SQLite.SQLiteFunction._flags"> |
||
7029 | <summary> |
||
7030 | The connection flags associated with this object (this should be the |
||
7031 | same value as the flags associated with the parent connection object). |
||
7032 | </summary> |
||
7033 | </member> |
||
7034 | <member name="F:System.Data.SQLite.SQLiteFunction._InvokeFunc"> |
||
7035 | <summary> |
||
7036 | Holds a reference to the callback function for user functions |
||
7037 | </summary> |
||
7038 | </member> |
||
7039 | <member name="F:System.Data.SQLite.SQLiteFunction._StepFunc"> |
||
7040 | <summary> |
||
7041 | Holds a reference to the callbakc function for stepping in an aggregate function |
||
7042 | </summary> |
||
7043 | </member> |
||
7044 | <member name="F:System.Data.SQLite.SQLiteFunction._FinalFunc"> |
||
7045 | <summary> |
||
7046 | Holds a reference to the callback function for finalizing an aggregate function |
||
7047 | </summary> |
||
7048 | </member> |
||
7049 | <member name="F:System.Data.SQLite.SQLiteFunction._CompareFunc"> |
||
7050 | <summary> |
||
7051 | Holds a reference to the callback function for collating sequences |
||
7052 | </summary> |
||
7053 | </member> |
||
7054 | <member name="F:System.Data.SQLite.SQLiteFunction._context"> |
||
7055 | <summary> |
||
7056 | Current context of the current callback. Only valid during a callback |
||
7057 | </summary> |
||
7058 | </member> |
||
7059 | <member name="F:System.Data.SQLite.SQLiteFunction._registeredFunctions"> |
||
7060 | <summary> |
||
7061 | This static dictionary contains all the registered (known) user-defined |
||
7062 | functions declared using the proper attributes. The contained dictionary |
||
7063 | values are always null and are not currently used. |
||
7064 | </summary> |
||
7065 | </member> |
||
7066 | <member name="M:System.Data.SQLite.SQLiteFunction.#ctor"> |
||
7067 | <summary> |
||
7068 | Internal constructor, initializes the function's internal variables. |
||
7069 | </summary> |
||
7070 | </member> |
||
7071 | <member name="M:System.Data.SQLite.SQLiteFunction.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.Boolean)"> |
||
7072 | <summary> |
||
7073 | Constructs an instance of this class using the specified data-type |
||
7074 | conversion parameters. |
||
7075 | </summary> |
||
7076 | <param name="format"> |
||
7077 | The DateTime format to be used when converting string values to a |
||
7078 | DateTime and binding DateTime parameters. |
||
7079 | </param> |
||
7080 | <param name="kind"> |
||
7081 | The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime |
||
7082 | values. |
||
7083 | </param> |
||
7084 | <param name="formatString"> |
||
7085 | The format string to be used when parsing and formatting DateTime |
||
7086 | values. |
||
7087 | </param> |
||
7088 | <param name="utf16"> |
||
7089 | Non-zero to create a UTF-16 data-type conversion context; otherwise, |
||
7090 | a UTF-8 data-type conversion context will be created. |
||
7091 | </param> |
||
7092 | </member> |
||
7093 | <member name="M:System.Data.SQLite.SQLiteFunction.Dispose"> |
||
7094 | <summary> |
||
7095 | Disposes of any active contextData variables that were not automatically cleaned up. Sometimes this can happen if |
||
7096 | someone closes the connection while a DataReader is open. |
||
7097 | </summary> |
||
7098 | </member> |
||
7099 | <member name="M:System.Data.SQLite.SQLiteFunction.Dispose(System.Boolean)"> |
||
7100 | <summary> |
||
7101 | Placeholder for a user-defined disposal routine |
||
7102 | </summary> |
||
7103 | <param name="disposing">True if the object is being disposed explicitly</param> |
||
7104 | </member> |
||
7105 | <member name="M:System.Data.SQLite.SQLiteFunction.Finalize"> |
||
7106 | <summary> |
||
7107 | Cleans up resources associated with the current instance. |
||
7108 | </summary> |
||
7109 | </member> |
||
7110 | <member name="M:System.Data.SQLite.SQLiteFunction.Invoke(System.Object[])"> |
||
7111 | <summary> |
||
7112 | Scalar functions override this method to do their magic. |
||
7113 | </summary> |
||
7114 | <remarks> |
||
7115 | Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available |
||
7116 | to force them into a certain type. Therefore the only types you will ever see as parameters are |
||
7117 | DBNull.Value, Int64, Double, String or byte[] array. |
||
7118 | </remarks> |
||
7119 | <param name="args">The arguments for the command to process</param> |
||
7120 | <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or |
||
7121 | you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error, |
||
7122 | just return it!</returns> |
||
7123 | </member> |
||
7124 | <member name="M:System.Data.SQLite.SQLiteFunction.Step(System.Object[],System.Int32,System.Object@)"> |
||
7125 | <summary> |
||
7126 | Aggregate functions override this method to do their magic. |
||
7127 | </summary> |
||
7128 | <remarks> |
||
7129 | Typically you'll be updating whatever you've placed in the contextData field and returning as quickly as possible. |
||
7130 | </remarks> |
||
7131 | <param name="args">The arguments for the command to process</param> |
||
7132 | <param name="stepNumber">The 1-based step number. This is incrememted each time the step method is called.</param> |
||
7133 | <param name="contextData">A placeholder for implementers to store contextual data pertaining to the current context.</param> |
||
7134 | </member> |
||
7135 | <member name="M:System.Data.SQLite.SQLiteFunction.Final(System.Object)"> |
||
7136 | <summary> |
||
7137 | Aggregate functions override this method to finish their aggregate processing. |
||
7138 | </summary> |
||
7139 | <remarks> |
||
7140 | If you implemented your aggregate function properly, |
||
7141 | you've been recording and keeping track of your data in the contextData object provided, and now at this stage you should have |
||
7142 | all the information you need in there to figure out what to return. |
||
7143 | NOTE: It is possible to arrive here without receiving a previous call to Step(), in which case the contextData will |
||
7144 | be null. This can happen when no rows were returned. You can either return null, or 0 or some other custom return value |
||
7145 | if that is the case. |
||
7146 | </remarks> |
||
7147 | <param name="contextData">Your own assigned contextData, provided for you so you can return your final results.</param> |
||
7148 | <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or |
||
7149 | you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error, |
||
7150 | just return it! |
||
7151 | </returns> |
||
7152 | </member> |
||
7153 | <member name="M:System.Data.SQLite.SQLiteFunction.Compare(System.String,System.String)"> |
||
7154 | <summary> |
||
7155 | User-defined collating sequences override this method to provide a custom string sorting algorithm. |
||
7156 | </summary> |
||
7157 | <param name="param1">The first string to compare.</param> |
||
7158 | <param name="param2">The second strnig to compare.</param> |
||
7159 | <returns>1 if param1 is greater than param2, 0 if they are equal, or -1 if param1 is less than param2.</returns> |
||
7160 | </member> |
||
7161 | <member name="M:System.Data.SQLite.SQLiteFunction.ConvertParams(System.Int32,System.IntPtr)"> |
||
7162 | <summary> |
||
7163 | Converts an IntPtr array of context arguments to an object array containing the resolved parameters the pointers point to. |
||
7164 | </summary> |
||
7165 | <remarks> |
||
7166 | Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available |
||
7167 | to force them into a certain type. Therefore the only types you will ever see as parameters are |
||
7168 | DBNull.Value, Int64, Double, String or byte[] array. |
||
7169 | </remarks> |
||
7170 | <param name="nArgs">The number of arguments</param> |
||
7171 | <param name="argsptr">A pointer to the array of arguments</param> |
||
7172 | <returns>An object array of the arguments once they've been converted to .NET values</returns> |
||
7173 | </member> |
||
7174 | <member name="M:System.Data.SQLite.SQLiteFunction.SetReturnValue(System.IntPtr,System.Object)"> |
||
7175 | <summary> |
||
7176 | Takes the return value from Invoke() and Final() and figures out how to return it to SQLite's context. |
||
7177 | </summary> |
||
7178 | <param name="context">The context the return value applies to</param> |
||
7179 | <param name="returnValue">The parameter to return to SQLite</param> |
||
7180 | </member> |
||
7181 | <member name="M:System.Data.SQLite.SQLiteFunction.ScalarCallback(System.IntPtr,System.Int32,System.IntPtr)"> |
||
7182 | <summary> |
||
7183 | Internal scalar callback function, which wraps the raw context pointer and calls the virtual Invoke() method. |
||
7184 | WARNING: Must not throw exceptions. |
||
7185 | </summary> |
||
7186 | <param name="context">A raw context pointer</param> |
||
7187 | <param name="nArgs">Number of arguments passed in</param> |
||
7188 | <param name="argsptr">A pointer to the array of arguments</param> |
||
7189 | </member> |
||
7190 | <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> |
||
7191 | <summary> |
||
7192 | Internal collating sequence function, which wraps up the raw string pointers and executes the Compare() virtual function. |
||
7193 | WARNING: Must not throw exceptions. |
||
7194 | </summary> |
||
7195 | <param name="ptr">Not used</param> |
||
7196 | <param name="len1">Length of the string pv1</param> |
||
7197 | <param name="ptr1">Pointer to the first string to compare</param> |
||
7198 | <param name="len2">Length of the string pv2</param> |
||
7199 | <param name="ptr2">Pointer to the second string to compare</param> |
||
7200 | <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 |
||
7201 | than the second. Returns 0 if an exception is caught.</returns> |
||
7202 | </member> |
||
7203 | <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback16(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> |
||
7204 | <summary> |
||
7205 | Internal collating sequence function, which wraps up the raw string pointers and executes the Compare() virtual function. |
||
7206 | WARNING: Must not throw exceptions. |
||
7207 | </summary> |
||
7208 | <param name="ptr">Not used</param> |
||
7209 | <param name="len1">Length of the string pv1</param> |
||
7210 | <param name="ptr1">Pointer to the first string to compare</param> |
||
7211 | <param name="len2">Length of the string pv2</param> |
||
7212 | <param name="ptr2">Pointer to the second string to compare</param> |
||
7213 | <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 |
||
7214 | than the second. Returns 0 if an exception is caught.</returns> |
||
7215 | </member> |
||
7216 | <member name="M:System.Data.SQLite.SQLiteFunction.StepCallback(System.IntPtr,System.Int32,System.IntPtr)"> |
||
7217 | <summary> |
||
7218 | The internal aggregate Step function callback, which wraps the raw context pointer and calls the virtual Step() method. |
||
7219 | WARNING: Must not throw exceptions. |
||
7220 | </summary> |
||
7221 | <remarks> |
||
7222 | This function takes care of doing the lookups and getting the important information put together to call the Step() function. |
||
7223 | That includes pulling out the user's contextData and updating it after the call is made. We use a sorted list for this so |
||
7224 | binary searches can be done to find the data. |
||
7225 | </remarks> |
||
7226 | <param name="context">A raw context pointer</param> |
||
7227 | <param name="nArgs">Number of arguments passed in</param> |
||
7228 | <param name="argsptr">A pointer to the array of arguments</param> |
||
7229 | </member> |
||
7230 | <member name="M:System.Data.SQLite.SQLiteFunction.FinalCallback(System.IntPtr)"> |
||
7231 | <summary> |
||
7232 | An internal aggregate Final function callback, which wraps the context pointer and calls the virtual Final() method. |
||
7233 | WARNING: Must not throw exceptions. |
||
7234 | </summary> |
||
7235 | <param name="context">A raw context pointer</param> |
||
7236 | </member> |
||
7237 | <member name="M:System.Data.SQLite.SQLiteFunction.#cctor"> |
||
7238 | <summary> |
||
7239 | Using reflection, enumerate all assemblies in the current appdomain looking for classes that |
||
7240 | have a SQLiteFunctionAttribute attribute, and registering them accordingly. |
||
7241 | </summary> |
||
7242 | </member> |
||
7243 | <member name="M:System.Data.SQLite.SQLiteFunction.RegisterFunction(System.Type)"> |
||
7244 | <summary> |
||
7245 | Manual method of registering a function. The type must still have the SQLiteFunctionAttributes in order to work |
||
7246 | properly, but this is a workaround for the Compact Framework where enumerating assemblies is not currently supported. |
||
7247 | </summary> |
||
7248 | <param name="typ">The type of the function to register</param> |
||
7249 | </member> |
||
7250 | <member name="M:System.Data.SQLite.SQLiteFunction.RegisterFunction(System.String,System.Int32,System.Data.SQLite.FunctionType,System.Type,System.Delegate,System.Delegate)"> |
||
7251 | <summary> |
||
7252 | Alternative method of registering a function. This method |
||
7253 | does not require the specified type to be annotated with |
||
7254 | <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/>. |
||
7255 | </summary> |
||
7256 | <param name="name"> |
||
7257 | The name of the function to register. |
||
7258 | </param> |
||
7259 | <param name="argumentCount"> |
||
7260 | The number of arguments accepted by the function. |
||
7261 | </param> |
||
7262 | <param name="functionType"> |
||
7263 | The type of SQLite function being resitered (e.g. scalar, |
||
7264 | aggregate, or collating sequence). |
||
7265 | </param> |
||
7266 | <param name="instanceType"> |
||
7267 | The <see cref="T:System.Type"/> that actually implements the function. |
||
7268 | This will only be used if the <paramref name="callback1"/> |
||
7269 | and <paramref name="callback2"/> parameters are null. |
||
7270 | </param> |
||
7271 | <param name="callback1"> |
||
7272 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7273 | <see cref="M:System.Data.SQLite.SQLiteFunction.Invoke(System.Object[])"/>, |
||
7274 | <see cref="M:System.Data.SQLite.SQLiteFunction.Step(System.Object[],System.Int32,System.Object@)"/>, |
||
7275 | and <see cref="M:System.Data.SQLite.SQLiteFunction.Compare(System.String,System.String)"/> virtual methods. |
||
7276 | </param> |
||
7277 | <param name="callback2"> |
||
7278 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7279 | <see cref="M:System.Data.SQLite.SQLiteFunction.Final(System.Object)"/> virtual method. This |
||
7280 | parameter is only necessary for aggregate functions. |
||
7281 | </param> |
||
7282 | </member> |
||
7283 | <member name="M:System.Data.SQLite.SQLiteFunction.CreateFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction@)"> |
||
7284 | <summary> |
||
7285 | Creates a <see cref="T:System.Data.SQLite.SQLiteFunction"/> instance based on the specified |
||
7286 | <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/>. |
||
7287 | </summary> |
||
7288 | <param name="functionAttribute"> |
||
7289 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> containing the metadata about |
||
7290 | the function to create. |
||
7291 | </param> |
||
7292 | <param name="function"> |
||
7293 | The created function -OR- null if the function could not be created. |
||
7294 | </param> |
||
7295 | <returns> |
||
7296 | Non-zero if the function was created; otherwise, zero. |
||
7297 | </returns> |
||
7298 | </member> |
||
7299 | <member name="M:System.Data.SQLite.SQLiteFunction.BindFunctions(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
7300 | <summary> |
||
7301 | Called by the SQLiteBase derived classes, this method binds all registered (known) user-defined functions to a connection. |
||
7302 | It is done this way so that all user-defined functions will access the database using the same encoding scheme |
||
7303 | as the connection (UTF-8 or UTF-16). |
||
7304 | </summary> |
||
7305 | <remarks> |
||
7306 | The wrapper functions that interop with SQLite will create a unique cookie value, which internally is a pointer to |
||
7307 | all the wrapped callback functions. The interop function uses it to map CDecl callbacks to StdCall callbacks. |
||
7308 | </remarks> |
||
7309 | <param name="sqlbase">The base object on which the functions are to bind.</param> |
||
7310 | <param name="flags">The flags associated with the parent connection object.</param> |
||
7311 | <returns>Returns a logical list of functions which the connection should retain until it is closed.</returns> |
||
7312 | </member> |
||
7313 | <member name="M:System.Data.SQLite.SQLiteFunction.UnbindAllFunctions(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags,System.Boolean)"> |
||
7314 | <summary> |
||
7315 | Called by the SQLiteBase derived classes, this method unbinds all registered (known) |
||
7316 | functions -OR- all previously bound user-defined functions from a connection. |
||
7317 | </summary> |
||
7318 | <param name="sqlbase">The base object from which the functions are to be unbound.</param> |
||
7319 | <param name="flags">The flags associated with the parent connection object.</param> |
||
7320 | <param name="registered"> |
||
7321 | Non-zero to unbind all registered (known) functions -OR- zero to unbind all functions |
||
7322 | currently bound to the connection. |
||
7323 | </param> |
||
7324 | <returns>Non-zero if all the specified user-defined functions were unbound.</returns> |
||
7325 | </member> |
||
7326 | <member name="M:System.Data.SQLite.SQLiteFunction.BindFunction(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
7327 | <summary> |
||
7328 | This function binds a user-defined function to a connection. |
||
7329 | </summary> |
||
7330 | <param name="sqliteBase"> |
||
7331 | The <see cref="T:System.Data.SQLite.SQLiteBase"/> object instance associated with the |
||
7332 | <see cref="T:System.Data.SQLite.SQLiteConnection"/> that the function should be bound to. |
||
7333 | </param> |
||
7334 | <param name="functionAttribute"> |
||
7335 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
7336 | the metadata for the function to be bound. |
||
7337 | </param> |
||
7338 | <param name="function"> |
||
7339 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the |
||
7340 | function to be bound. |
||
7341 | </param> |
||
7342 | <param name="flags"> |
||
7343 | The flags associated with the parent connection object. |
||
7344 | </param> |
||
7345 | </member> |
||
7346 | <member name="M:System.Data.SQLite.SQLiteFunction.UnbindFunction(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> |
||
7347 | <summary> |
||
7348 | This function unbinds a user-defined functions from a connection. |
||
7349 | </summary> |
||
7350 | <param name="sqliteBase"> |
||
7351 | The <see cref="T:System.Data.SQLite.SQLiteBase"/> object instance associated with the |
||
7352 | <see cref="T:System.Data.SQLite.SQLiteConnection"/> that the function should be bound to. |
||
7353 | </param> |
||
7354 | <param name="functionAttribute"> |
||
7355 | The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing |
||
7356 | the metadata for the function to be bound. |
||
7357 | </param> |
||
7358 | <param name="function"> |
||
7359 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the |
||
7360 | function to be bound. |
||
7361 | </param> |
||
7362 | <param name="flags"> |
||
7363 | The flags associated with the parent connection object. |
||
7364 | </param> |
||
7365 | <returns>Non-zero if the function was unbound.</returns> |
||
7366 | </member> |
||
7367 | <member name="P:System.Data.SQLite.SQLiteFunction.SQLiteConvert"> |
||
7368 | <summary> |
||
7369 | Returns a reference to the underlying connection's SQLiteConvert class, which can be used to convert |
||
7370 | strings and DateTime's into the current connection's encoding schema. |
||
7371 | </summary> |
||
7372 | </member> |
||
7373 | <member name="T:System.Data.SQLite.SQLiteInvokeDelegate"> |
||
7374 | <summary> |
||
7375 | This <see cref="T:System.Delegate"/> type is used with the |
||
7376 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"/> method. |
||
7377 | </summary> |
||
7378 | <param name="param0"> |
||
7379 | This is always the string literal "Invoke". |
||
7380 | </param> |
||
7381 | <param name="args"> |
||
7382 | The arguments for the scalar function. |
||
7383 | </param> |
||
7384 | <returns> |
||
7385 | The result of the scalar function. |
||
7386 | </returns> |
||
7387 | </member> |
||
7388 | <member name="T:System.Data.SQLite.SQLiteStepDelegate"> |
||
7389 | <summary> |
||
7390 | This <see cref="T:System.Delegate"/> type is used with the |
||
7391 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method. |
||
7392 | </summary> |
||
7393 | <param name="param0"> |
||
7394 | This is always the string literal "Step". |
||
7395 | </param> |
||
7396 | <param name="args"> |
||
7397 | The arguments for the aggregate function. |
||
7398 | </param> |
||
7399 | <param name="stepNumber"> |
||
7400 | The step number (one based). This is incrememted each time the |
||
7401 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method is called. |
||
7402 | </param> |
||
7403 | <param name="contextData"> |
||
7404 | A placeholder for implementers to store contextual data pertaining |
||
7405 | to the current context. |
||
7406 | </param> |
||
7407 | </member> |
||
7408 | <member name="T:System.Data.SQLite.SQLiteFinalDelegate"> |
||
7409 | <summary> |
||
7410 | This <see cref="T:System.Delegate"/> type is used with the |
||
7411 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Final(System.Object)"/> method. |
||
7412 | </summary> |
||
7413 | <param name="param0"> |
||
7414 | This is always the string literal "Final". |
||
7415 | </param> |
||
7416 | <param name="contextData"> |
||
7417 | A placeholder for implementers to store contextual data pertaining |
||
7418 | to the current context. |
||
7419 | </param> |
||
7420 | <returns> |
||
7421 | The result of the aggregate function. |
||
7422 | </returns> |
||
7423 | </member> |
||
7424 | <member name="T:System.Data.SQLite.SQLiteCompareDelegate"> |
||
7425 | <summary> |
||
7426 | This <see cref="T:System.Delegate"/> type is used with the |
||
7427 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"/> method. |
||
7428 | </summary> |
||
7429 | <param name="param0"> |
||
7430 | This is always the string literal "Compare". |
||
7431 | </param> |
||
7432 | <param name="param1"> |
||
7433 | The first string to compare. |
||
7434 | </param> |
||
7435 | <param name="param2"> |
||
7436 | The second strnig to compare. |
||
7437 | </param> |
||
7438 | <returns> |
||
7439 | A positive integer if the <paramref name="param1"/> parameter is |
||
7440 | greater than the <paramref name="param2"/> parameter, a negative |
||
7441 | integer if the <paramref name="param1"/> parameter is less than |
||
7442 | the <paramref name="param2"/> parameter, or zero if they are |
||
7443 | equal. |
||
7444 | </returns> |
||
7445 | </member> |
||
7446 | <member name="T:System.Data.SQLite.SQLiteDelegateFunction"> |
||
7447 | <summary> |
||
7448 | This class implements a SQLite function using a <see cref="T:System.Delegate"/>. |
||
7449 | All the virtual methods of the <see cref="T:System.Data.SQLite.SQLiteFunction"/> class are |
||
7450 | implemented using calls to the <see cref="T:System.Data.SQLite.SQLiteInvokeDelegate"/>, |
||
7451 | <see cref="T:System.Data.SQLite.SQLiteStepDelegate"/>, <see cref="T:System.Data.SQLite.SQLiteFinalDelegate"/>, |
||
7452 | and <see cref="T:System.Data.SQLite.SQLiteCompareDelegate"/> strongly typed delegate types |
||
7453 | or via the <see cref="M:System.Delegate.DynamicInvoke(System.Object[])"/> method. |
||
7454 | The arguments are presented in the same order they appear in |
||
7455 | the associated <see cref="T:System.Data.SQLite.SQLiteFunction"/> methods with one exception: |
||
7456 | the first argument is the name of the virtual method being implemented. |
||
7457 | </summary> |
||
7458 | </member> |
||
7459 | <member name="F:System.Data.SQLite.SQLiteDelegateFunction.NoCallbackError"> |
||
7460 | <summary> |
||
7461 | This error message is used by the overridden virtual methods when |
||
7462 | a required <see cref="T:System.Delegate"/> property (e.g. |
||
7463 | <see cref="P:System.Data.SQLite.SQLiteDelegateFunction.Callback1"/> or <see cref="P:System.Data.SQLite.SQLiteDelegateFunction.Callback2"/>) has not been |
||
7464 | set. |
||
7465 | </summary> |
||
7466 | </member> |
||
7467 | <member name="F:System.Data.SQLite.SQLiteDelegateFunction.ResultInt32Error"> |
||
7468 | <summary> |
||
7469 | This error message is used by the overridden <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"/> |
||
7470 | method when the result does not have a type of <see cref="T:System.Int32"/>. |
||
7471 | </summary> |
||
7472 | </member> |
||
7473 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.#ctor"> |
||
7474 | <summary> |
||
7475 | Constructs an empty instance of this class. |
||
7476 | </summary> |
||
7477 | </member> |
||
7478 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.#ctor(System.Delegate,System.Delegate)"> |
||
7479 | <summary> |
||
7480 | Constructs an instance of this class using the specified |
||
7481 | <see cref="T:System.Delegate"/> as the <see cref="T:System.Data.SQLite.SQLiteFunction"/> |
||
7482 | implementation. |
||
7483 | </summary> |
||
7484 | <param name="callback1"> |
||
7485 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7486 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"/>, <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/>, and |
||
7487 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"/> virtual methods needed by the |
||
7488 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> base class. |
||
7489 | </param> |
||
7490 | <param name="callback2"> |
||
7491 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7492 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Final(System.Object)"/> virtual methods needed by the |
||
7493 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> base class. |
||
7494 | </param> |
||
7495 | </member> |
||
7496 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.GetInvokeArgs(System.Object[],System.Boolean)"> |
||
7497 | <summary> |
||
7498 | Returns the list of arguments for the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"/> method, |
||
7499 | as an <see cref="T:System.Array"/> of <see cref="T:System.Object"/>. The first |
||
7500 | argument is always the literal string "Invoke". |
||
7501 | </summary> |
||
7502 | <param name="args"> |
||
7503 | The original arguments received by the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"/> method. |
||
7504 | </param> |
||
7505 | <param name="earlyBound"> |
||
7506 | Non-zero if the returned arguments are going to be used with the |
||
7507 | <see cref="T:System.Data.SQLite.SQLiteInvokeDelegate"/> type; otherwise, zero. |
||
7508 | </param> |
||
7509 | <returns> |
||
7510 | The arguments to pass to the configured <see cref="T:System.Delegate"/>. |
||
7511 | </returns> |
||
7512 | </member> |
||
7513 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.GetStepArgs(System.Object[],System.Int32,System.Object,System.Boolean)"> |
||
7514 | <summary> |
||
7515 | Returns the list of arguments for the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method, |
||
7516 | as an <see cref="T:System.Array"/> of <see cref="T:System.Object"/>. The first |
||
7517 | argument is always the literal string "Step". |
||
7518 | </summary> |
||
7519 | <param name="args"> |
||
7520 | The original arguments received by the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method. |
||
7521 | </param> |
||
7522 | <param name="stepNumber"> |
||
7523 | The step number (one based). This is incrememted each time the |
||
7524 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method is called. |
||
7525 | </param> |
||
7526 | <param name="contextData"> |
||
7527 | A placeholder for implementers to store contextual data pertaining |
||
7528 | to the current context. |
||
7529 | </param> |
||
7530 | <param name="earlyBound"> |
||
7531 | Non-zero if the returned arguments are going to be used with the |
||
7532 | <see cref="T:System.Data.SQLite.SQLiteStepDelegate"/> type; otherwise, zero. |
||
7533 | </param> |
||
7534 | <returns> |
||
7535 | The arguments to pass to the configured <see cref="T:System.Delegate"/>. |
||
7536 | </returns> |
||
7537 | </member> |
||
7538 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.UpdateStepArgs(System.Object[],System.Object@,System.Boolean)"> |
||
7539 | <summary> |
||
7540 | Updates the output arguments for the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method, |
||
7541 | using an <see cref="T:System.Array"/> of <see cref="T:System.Object"/>. The first |
||
7542 | argument is always the literal string "Step". Currently, only the |
||
7543 | <paramref name="contextData"/> parameter is updated. |
||
7544 | </summary> |
||
7545 | <param name="args"> |
||
7546 | The original arguments received by the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method. |
||
7547 | </param> |
||
7548 | <param name="contextData"> |
||
7549 | A placeholder for implementers to store contextual data pertaining |
||
7550 | to the current context. |
||
7551 | </param> |
||
7552 | <param name="earlyBound"> |
||
7553 | Non-zero if the returned arguments are going to be used with the |
||
7554 | <see cref="T:System.Data.SQLite.SQLiteStepDelegate"/> type; otherwise, zero. |
||
7555 | </param> |
||
7556 | <returns> |
||
7557 | The arguments to pass to the configured <see cref="T:System.Delegate"/>. |
||
7558 | </returns> |
||
7559 | </member> |
||
7560 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.GetFinalArgs(System.Object,System.Boolean)"> |
||
7561 | <summary> |
||
7562 | Returns the list of arguments for the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Final(System.Object)"/> method, |
||
7563 | as an <see cref="T:System.Array"/> of <see cref="T:System.Object"/>. The first |
||
7564 | argument is always the literal string "Final". |
||
7565 | </summary> |
||
7566 | <param name="contextData"> |
||
7567 | A placeholder for implementers to store contextual data pertaining |
||
7568 | to the current context. |
||
7569 | </param> |
||
7570 | <param name="earlyBound"> |
||
7571 | Non-zero if the returned arguments are going to be used with the |
||
7572 | <see cref="T:System.Data.SQLite.SQLiteFinalDelegate"/> type; otherwise, zero. |
||
7573 | </param> |
||
7574 | <returns> |
||
7575 | The arguments to pass to the configured <see cref="T:System.Delegate"/>. |
||
7576 | </returns> |
||
7577 | </member> |
||
7578 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.GetCompareArgs(System.String,System.String,System.Boolean)"> |
||
7579 | <summary> |
||
7580 | Returns the list of arguments for the <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"/> method, |
||
7581 | as an <see cref="T:System.Array"/> of <see cref="T:System.Object"/>. The first |
||
7582 | argument is always the literal string "Compare". |
||
7583 | </summary> |
||
7584 | <param name="param1"> |
||
7585 | The first string to compare. |
||
7586 | </param> |
||
7587 | <param name="param2"> |
||
7588 | The second strnig to compare. |
||
7589 | </param> |
||
7590 | <param name="earlyBound"> |
||
7591 | Non-zero if the returned arguments are going to be used with the |
||
7592 | <see cref="T:System.Data.SQLite.SQLiteCompareDelegate"/> type; otherwise, zero. |
||
7593 | </param> |
||
7594 | <returns> |
||
7595 | The arguments to pass to the configured <see cref="T:System.Delegate"/>. |
||
7596 | </returns> |
||
7597 | </member> |
||
7598 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"> |
||
7599 | <summary> |
||
7600 | This virtual method is the implementation for scalar functions. |
||
7601 | See the <see cref="M:System.Data.SQLite.SQLiteFunction.Invoke(System.Object[])"/> method for more |
||
7602 | details. |
||
7603 | </summary> |
||
7604 | <param name="args"> |
||
7605 | The arguments for the scalar function. |
||
7606 | </param> |
||
7607 | <returns> |
||
7608 | The result of the scalar function. |
||
7609 | </returns> |
||
7610 | </member> |
||
7611 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"> |
||
7612 | <summary> |
||
7613 | This virtual method is part of the implementation for aggregate |
||
7614 | functions. See the <see cref="M:System.Data.SQLite.SQLiteFunction.Step(System.Object[],System.Int32,System.Object@)"/> method |
||
7615 | for more details. |
||
7616 | </summary> |
||
7617 | <param name="args"> |
||
7618 | The arguments for the aggregate function. |
||
7619 | </param> |
||
7620 | <param name="stepNumber"> |
||
7621 | The step number (one based). This is incrememted each time the |
||
7622 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/> method is called. |
||
7623 | </param> |
||
7624 | <param name="contextData"> |
||
7625 | A placeholder for implementers to store contextual data pertaining |
||
7626 | to the current context. |
||
7627 | </param> |
||
7628 | </member> |
||
7629 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.Final(System.Object)"> |
||
7630 | <summary> |
||
7631 | This virtual method is part of the implementation for aggregate |
||
7632 | functions. See the <see cref="M:System.Data.SQLite.SQLiteFunction.Final(System.Object)"/> method |
||
7633 | for more details. |
||
7634 | </summary> |
||
7635 | <param name="contextData"> |
||
7636 | A placeholder for implementers to store contextual data pertaining |
||
7637 | to the current context. |
||
7638 | </param> |
||
7639 | <returns> |
||
7640 | The result of the aggregate function. |
||
7641 | </returns> |
||
7642 | </member> |
||
7643 | <member name="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"> |
||
7644 | <summary> |
||
7645 | This virtual method is part of the implementation for collating |
||
7646 | sequences. See the <see cref="M:System.Data.SQLite.SQLiteFunction.Compare(System.String,System.String)"/> method |
||
7647 | for more details. |
||
7648 | </summary> |
||
7649 | <param name="param1"> |
||
7650 | The first string to compare. |
||
7651 | </param> |
||
7652 | <param name="param2"> |
||
7653 | The second strnig to compare. |
||
7654 | </param> |
||
7655 | <returns> |
||
7656 | A positive integer if the <paramref name="param1"/> parameter is |
||
7657 | greater than the <paramref name="param2"/> parameter, a negative |
||
7658 | integer if the <paramref name="param1"/> parameter is less than |
||
7659 | the <paramref name="param2"/> parameter, or zero if they are |
||
7660 | equal. |
||
7661 | </returns> |
||
7662 | </member> |
||
7663 | <member name="P:System.Data.SQLite.SQLiteDelegateFunction.Callback1"> |
||
7664 | <summary> |
||
7665 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7666 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Invoke(System.Object[])"/>, <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Step(System.Object[],System.Int32,System.Object@)"/>, and |
||
7667 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Compare(System.String,System.String)"/> virtual methods needed by the |
||
7668 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> base class. |
||
7669 | </summary> |
||
7670 | </member> |
||
7671 | <member name="P:System.Data.SQLite.SQLiteDelegateFunction.Callback2"> |
||
7672 | <summary> |
||
7673 | The <see cref="T:System.Delegate"/> to be used for all calls into the |
||
7674 | <see cref="M:System.Data.SQLite.SQLiteDelegateFunction.Final(System.Object)"/> virtual methods needed by the |
||
7675 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> base class. |
||
7676 | </summary> |
||
7677 | </member> |
||
7678 | <member name="T:System.Data.SQLite.SQLiteFunctionEx"> |
||
7679 | <summary> |
||
7680 | Extends SQLiteFunction and allows an inherited class to obtain the collating sequence associated with a function call. |
||
7681 | </summary> |
||
7682 | <remarks> |
||
7683 | User-defined functions can call the GetCollationSequence() method in this class and use it to compare strings and char arrays. |
||
7684 | </remarks> |
||
7685 | </member> |
||
7686 | <member name="M:System.Data.SQLite.SQLiteFunctionEx.GetCollationSequence"> |
||
7687 | <summary> |
||
7688 | Obtains the collating sequence in effect for the given function. |
||
7689 | </summary> |
||
7690 | <returns></returns> |
||
7691 | </member> |
||
7692 | <member name="M:System.Data.SQLite.SQLiteFunctionEx.Dispose(System.Boolean)"> |
||
7693 | <summary> |
||
7694 | Cleans up resources (native and managed) associated with the current instance. |
||
7695 | </summary> |
||
7696 | <param name="disposing"> |
||
7697 | Zero when being disposed via garbage collection; otherwise, non-zero. |
||
7698 | </param> |
||
7699 | </member> |
||
7700 | <member name="T:System.Data.SQLite.FunctionType"> |
||
7701 | <summary> |
||
7702 | The type of user-defined function to declare |
||
7703 | </summary> |
||
7704 | </member> |
||
7705 | <member name="F:System.Data.SQLite.FunctionType.Scalar"> |
||
7706 | <summary> |
||
7707 | Scalar functions are designed to be called and return a result immediately. Examples include ABS(), Upper(), Lower(), etc. |
||
7708 | </summary> |
||
7709 | </member> |
||
7710 | <member name="F:System.Data.SQLite.FunctionType.Aggregate"> |
||
7711 | <summary> |
||
7712 | Aggregate functions are designed to accumulate data until the end of a call and then return a result gleaned from the accumulated data. |
||
7713 | Examples include SUM(), COUNT(), AVG(), etc. |
||
7714 | </summary> |
||
7715 | </member> |
||
7716 | <member name="F:System.Data.SQLite.FunctionType.Collation"> |
||
7717 | <summary> |
||
7718 | Collating 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 |
||
7719 | sorted using a straight case-insensitive comparison function. Custom collating sequences can be used to alter the behavior of text sorting |
||
7720 | in a user-defined manner. |
||
7721 | </summary> |
||
7722 | </member> |
||
7723 | <member name="T:System.Data.SQLite.SQLiteCallback"> |
||
7724 | <summary> |
||
7725 | An internal callback delegate declaration. |
||
7726 | </summary> |
||
7727 | <param name="context">Raw native context pointer for the user function.</param> |
||
7728 | <param name="argc">Total number of arguments to the user function.</param> |
||
7729 | <param name="argv">Raw native pointer to the array of raw native argument pointers.</param> |
||
7730 | </member> |
||
7731 | <member name="T:System.Data.SQLite.SQLiteFinalCallback"> |
||
7732 | <summary> |
||
7733 | An internal final callback delegate declaration. |
||
7734 | </summary> |
||
7735 | <param name="context">Raw context pointer for the user function</param> |
||
7736 | </member> |
||
7737 | <member name="T:System.Data.SQLite.SQLiteCollation"> |
||
7738 | <summary> |
||
7739 | Internal callback delegate for implementing collating sequences |
||
7740 | </summary> |
||
7741 | <param name="puser">Not used</param> |
||
7742 | <param name="len1">Length of the string pv1</param> |
||
7743 | <param name="pv1">Pointer to the first string to compare</param> |
||
7744 | <param name="len2">Length of the string pv2</param> |
||
7745 | <param name="pv2">Pointer to the second string to compare</param> |
||
7746 | <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 |
||
7747 | than the second.</returns> |
||
7748 | </member> |
||
7749 | <member name="T:System.Data.SQLite.CollationTypeEnum"> |
||
7750 | <summary> |
||
7751 | The type of collating sequence |
||
7752 | </summary> |
||
7753 | </member> |
||
7754 | <member name="F:System.Data.SQLite.CollationTypeEnum.Binary"> |
||
7755 | <summary> |
||
7756 | The built-in BINARY collating sequence |
||
7757 | </summary> |
||
7758 | </member> |
||
7759 | <member name="F:System.Data.SQLite.CollationTypeEnum.NoCase"> |
||
7760 | <summary> |
||
7761 | The built-in NOCASE collating sequence |
||
7762 | </summary> |
||
7763 | </member> |
||
7764 | <member name="F:System.Data.SQLite.CollationTypeEnum.Reverse"> |
||
7765 | <summary> |
||
7766 | The built-in REVERSE collating sequence |
||
7767 | </summary> |
||
7768 | </member> |
||
7769 | <member name="F:System.Data.SQLite.CollationTypeEnum.Custom"> |
||
7770 | <summary> |
||
7771 | A custom user-defined collating sequence |
||
7772 | </summary> |
||
7773 | </member> |
||
7774 | <member name="T:System.Data.SQLite.CollationEncodingEnum"> |
||
7775 | <summary> |
||
7776 | The encoding type the collation sequence uses |
||
7777 | </summary> |
||
7778 | </member> |
||
7779 | <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF8"> |
||
7780 | <summary> |
||
7781 | The collation sequence is UTF8 |
||
7782 | </summary> |
||
7783 | </member> |
||
7784 | <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16LE"> |
||
7785 | <summary> |
||
7786 | The collation sequence is UTF16 little-endian |
||
7787 | </summary> |
||
7788 | </member> |
||
7789 | <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16BE"> |
||
7790 | <summary> |
||
7791 | The collation sequence is UTF16 big-endian |
||
7792 | </summary> |
||
7793 | </member> |
||
7794 | <member name="T:System.Data.SQLite.CollationSequence"> |
||
7795 | <summary> |
||
7796 | A struct describing the collating sequence a function is executing in |
||
7797 | </summary> |
||
7798 | </member> |
||
7799 | <member name="F:System.Data.SQLite.CollationSequence.Name"> |
||
7800 | <summary> |
||
7801 | The name of the collating sequence |
||
7802 | </summary> |
||
7803 | </member> |
||
7804 | <member name="F:System.Data.SQLite.CollationSequence.Type"> |
||
7805 | <summary> |
||
7806 | The type of collating sequence |
||
7807 | </summary> |
||
7808 | </member> |
||
7809 | <member name="F:System.Data.SQLite.CollationSequence.Encoding"> |
||
7810 | <summary> |
||
7811 | The text encoding of the collation sequence |
||
7812 | </summary> |
||
7813 | </member> |
||
7814 | <member name="F:System.Data.SQLite.CollationSequence._func"> |
||
7815 | <summary> |
||
7816 | Context of the function that requested the collating sequence |
||
7817 | </summary> |
||
7818 | </member> |
||
7819 | <member name="M:System.Data.SQLite.CollationSequence.Compare(System.String,System.String)"> |
||
7820 | <summary> |
||
7821 | Calls the base collating sequence to compare two strings |
||
7822 | </summary> |
||
7823 | <param name="s1">The first string to compare</param> |
||
7824 | <param name="s2">The second string to compare</param> |
||
7825 | <returns>-1 if s1 is less than s2, 0 if s1 is equal to s2, and 1 if s1 is greater than s2</returns> |
||
7826 | </member> |
||
7827 | <member name="M:System.Data.SQLite.CollationSequence.Compare(System.Char[],System.Char[])"> |
||
7828 | <summary> |
||
7829 | Calls the base collating sequence to compare two character arrays |
||
7830 | </summary> |
||
7831 | <param name="c1">The first array to compare</param> |
||
7832 | <param name="c2">The second array to compare</param> |
||
7833 | <returns>-1 if c1 is less than c2, 0 if c1 is equal to c2, and 1 if c1 is greater than c2</returns> |
||
7834 | </member> |
||
7835 | <member name="T:System.Data.SQLite.SQLiteFunctionAttribute"> |
||
7836 | <summary> |
||
7837 | A simple custom attribute to enable us to easily find user-defined functions in |
||
7838 | the loaded assemblies and initialize them in SQLite as connections are made. |
||
7839 | </summary> |
||
7840 | </member> |
||
7841 | <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor"> |
||
7842 | <summary> |
||
7843 | Default constructor, initializes the internal variables for the function. |
||
7844 | </summary> |
||
7845 | </member> |
||
7846 | <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor(System.String,System.Int32,System.Data.SQLite.FunctionType)"> |
||
7847 | <summary> |
||
7848 | Constructs an instance of this class. This sets the initial |
||
7849 | <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType"/>, <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback1"/>, and |
||
7850 | <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback2"/> properties to null. |
||
7851 | </summary> |
||
7852 | <param name="name"> |
||
7853 | The name of the function, as seen by the SQLite core library. |
||
7854 | </param> |
||
7855 | <param name="argumentCount"> |
||
7856 | The number of arguments that the function will accept. |
||
7857 | </param> |
||
7858 | <param name="functionType"> |
||
7859 | The type of function being declared. This will either be Scalar, |
||
7860 | Aggregate, or Collation. |
||
7861 | </param> |
||
7862 | </member> |
||
7863 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Name"> |
||
7864 | <summary> |
||
7865 | The function's name as it will be used in SQLite command text. |
||
7866 | </summary> |
||
7867 | </member> |
||
7868 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Arguments"> |
||
7869 | <summary> |
||
7870 | The number of arguments this function expects. -1 if the number of arguments is variable. |
||
7871 | </summary> |
||
7872 | </member> |
||
7873 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.FuncType"> |
||
7874 | <summary> |
||
7875 | The type of function this implementation will be. |
||
7876 | </summary> |
||
7877 | </member> |
||
7878 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType"> |
||
7879 | <summary> |
||
7880 | The <see cref="T:System.Type"/> object instance that describes the class |
||
7881 | containing the implementation for the associated function. The value of |
||
7882 | this property will not be used if either the <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback1"/> or |
||
7883 | <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback2"/> property values are set to non-null. |
||
7884 | </summary> |
||
7885 | </member> |
||
7886 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback1"> |
||
7887 | <summary> |
||
7888 | The <see cref="T:System.Delegate"/> that refers to the implementation for the |
||
7889 | associated function. If this property value is set to non-null, it will |
||
7890 | be used instead of the <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType"/> property value. |
||
7891 | </summary> |
||
7892 | </member> |
||
7893 | <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Callback2"> |
||
7894 | <summary> |
||
7895 | The <see cref="T:System.Delegate"/> that refers to the implementation for the |
||
7896 | associated function. If this property value is set to non-null, it will |
||
7897 | be used instead of the <see cref="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType"/> property value. |
||
7898 | </summary> |
||
7899 | </member> |
||
7900 | <member name="T:System.Data.SQLite.SQLiteKeyReader"> |
||
7901 | <summary> |
||
7902 | This class provides key info for a given SQLite statement. |
||
7903 | <remarks> |
||
7904 | Providing key information for a given statement is non-trivial :( |
||
7905 | </remarks> |
||
7906 | </summary> |
||
7907 | </member> |
||
7908 | <member name="M:System.Data.SQLite.SQLiteKeyReader.#ctor(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteDataReader,System.Data.SQLite.SQLiteStatement)"> |
||
7909 | <summary> |
||
7910 | This function does all the nasty work at determining what keys need to be returned for |
||
7911 | a given statement. |
||
7912 | </summary> |
||
7913 | <param name="cnn"></param> |
||
7914 | <param name="reader"></param> |
||
7915 | <param name="stmt"></param> |
||
7916 | </member> |
||
7917 | <member name="M:System.Data.SQLite.SQLiteKeyReader.Sync"> |
||
7918 | <summary> |
||
7919 | Make sure all the subqueries are open and ready and sync'd with the current rowid |
||
7920 | of the table they're supporting |
||
7921 | </summary> |
||
7922 | </member> |
||
7923 | <member name="M:System.Data.SQLite.SQLiteKeyReader.Reset"> |
||
7924 | <summary> |
||
7925 | Release any readers on any subqueries |
||
7926 | </summary> |
||
7927 | </member> |
||
7928 | <member name="M:System.Data.SQLite.SQLiteKeyReader.AppendSchemaTable(System.Data.DataTable)"> |
||
7929 | <summary> |
||
7930 | Append all the columns we've added to the original query to the schema |
||
7931 | </summary> |
||
7932 | <param name="tbl"></param> |
||
7933 | </member> |
||
7934 | <member name="P:System.Data.SQLite.SQLiteKeyReader.Count"> |
||
7935 | <summary> |
||
7936 | How many additional columns of keyinfo we're holding |
||
7937 | </summary> |
||
7938 | </member> |
||
7939 | <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyInfo"> |
||
7940 | <summary> |
||
7941 | Used to support CommandBehavior.KeyInfo |
||
7942 | </summary> |
||
7943 | </member> |
||
7944 | <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyQuery"> |
||
7945 | <summary> |
||
7946 | A single sub-query for a given table/database. |
||
7947 | </summary> |
||
7948 | </member> |
||
7949 | <member name="T:System.Data.SQLite.LogEventArgs"> |
||
7950 | <summary> |
||
7951 | Event data for logging event handlers. |
||
7952 | </summary> |
||
7953 | </member> |
||
7954 | <member name="F:System.Data.SQLite.LogEventArgs.ErrorCode"> |
||
7955 | <summary> |
||
7956 | The error code. The type of this object value should be |
||
7957 | <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. |
||
7958 | </summary> |
||
7959 | </member> |
||
7960 | <member name="F:System.Data.SQLite.LogEventArgs.Message"> |
||
7961 | <summary> |
||
7962 | SQL statement text as the statement first begins executing |
||
7963 | </summary> |
||
7964 | </member> |
||
7965 | <member name="F:System.Data.SQLite.LogEventArgs.Data"> |
||
7966 | <summary> |
||
7967 | Extra data associated with this event, if any. |
||
7968 | </summary> |
||
7969 | </member> |
||
7970 | <member name="M:System.Data.SQLite.LogEventArgs.#ctor(System.IntPtr,System.Object,System.String,System.Object)"> |
||
7971 | <summary> |
||
7972 | Constructs the object. |
||
7973 | </summary> |
||
7974 | <param name="pUserData">Should be null.</param> |
||
7975 | <param name="errorCode"> |
||
7976 | The error code. The type of this object value should be |
||
7977 | <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. |
||
7978 | </param> |
||
7979 | <param name="message">The error message, if any.</param> |
||
7980 | <param name="data">The extra data, if any.</param> |
||
7981 | </member> |
||
7982 | <member name="T:System.Data.SQLite.SQLiteLogEventHandler"> |
||
7983 | <summary> |
||
7984 | Raised when a log event occurs. |
||
7985 | </summary> |
||
7986 | <param name="sender">The current connection</param> |
||
7987 | <param name="e">Event arguments of the trace</param> |
||
7988 | </member> |
||
7989 | <member name="T:System.Data.SQLite.SQLiteLog"> |
||
7990 | <summary> |
||
7991 | Manages the SQLite custom logging functionality and the associated |
||
7992 | callback for the whole process. |
||
7993 | </summary> |
||
7994 | </member> |
||
7995 | <member name="F:System.Data.SQLite.SQLiteLog.syncRoot"> |
||
7996 | <summary> |
||
7997 | Object used to synchronize access to the static instance data |
||
7998 | for this class. |
||
7999 | </summary> |
||
8000 | </member> |
||
8001 | <member name="F:System.Data.SQLite.SQLiteLog._domainUnload"> |
||
8002 | <summary> |
||
8003 | Member variable to store the AppDomain.DomainUnload event handler. |
||
8004 | </summary> |
||
8005 | </member> |
||
8006 | <member name="F:System.Data.SQLite.SQLiteLog._defaultHandler"> |
||
8007 | <summary> |
||
8008 | The default log event handler. |
||
8009 | </summary> |
||
8010 | </member> |
||
8011 | <member name="F:System.Data.SQLite.SQLiteLog._callback"> |
||
8012 | <summary> |
||
8013 | The log callback passed to native SQLite engine. This must live |
||
8014 | as long as the SQLite library has a pointer to it. |
||
8015 | </summary> |
||
8016 | </member> |
||
8017 | <member name="F:System.Data.SQLite.SQLiteLog._sql"> |
||
8018 | <summary> |
||
8019 | The base SQLite object to interop with. |
||
8020 | </summary> |
||
8021 | </member> |
||
8022 | <member name="F:System.Data.SQLite.SQLiteLog._enabled"> |
||
8023 | <summary> |
||
8024 | This will be non-zero if logging is currently enabled. |
||
8025 | </summary> |
||
8026 | </member> |
||
8027 | <member name="M:System.Data.SQLite.SQLiteLog.Initialize"> |
||
8028 | <summary> |
||
8029 | Initializes the SQLite logging facilities. |
||
8030 | </summary> |
||
8031 | </member> |
||
8032 | <member name="M:System.Data.SQLite.SQLiteLog.DomainUnload(System.Object,System.EventArgs)"> |
||
8033 | <summary> |
||
8034 | Handles the AppDomain being unloaded. |
||
8035 | </summary> |
||
8036 | <param name="sender">Should be null.</param> |
||
8037 | <param name="e">The data associated with this event.</param> |
||
8038 | </member> |
||
8039 | <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.String)"> |
||
8040 | <summary> |
||
8041 | Log a message to all the registered log event handlers without going |
||
8042 | through the SQLite library. |
||
8043 | </summary> |
||
8044 | <param name="message">The message to be logged.</param> |
||
8045 | </member> |
||
8046 | <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> |
||
8047 | <summary> |
||
8048 | Log a message to all the registered log event handlers without going |
||
8049 | through the SQLite library. |
||
8050 | </summary> |
||
8051 | <param name="errorCode">The SQLite error code.</param> |
||
8052 | <param name="message">The message to be logged.</param> |
||
8053 | </member> |
||
8054 | <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Int32,System.String)"> |
||
8055 | <summary> |
||
8056 | Log a message to all the registered log event handlers without going |
||
8057 | through the SQLite library. |
||
8058 | </summary> |
||
8059 | <param name="errorCode">The integer error code.</param> |
||
8060 | <param name="message">The message to be logged.</param> |
||
8061 | </member> |
||
8062 | <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Object,System.String)"> |
||
8063 | <summary> |
||
8064 | Log a message to all the registered log event handlers without going |
||
8065 | through the SQLite library. |
||
8066 | </summary> |
||
8067 | <param name="errorCode"> |
||
8068 | The error code. The type of this object value should be |
||
8069 | System.Int32 or SQLiteErrorCode. |
||
8070 | </param> |
||
8071 | <param name="message">The message to be logged.</param> |
||
8072 | </member> |
||
8073 | <member name="M:System.Data.SQLite.SQLiteLog.InitializeDefaultHandler"> |
||
8074 | <summary> |
||
8075 | Creates and initializes the default log event handler. |
||
8076 | </summary> |
||
8077 | </member> |
||
8078 | <member name="M:System.Data.SQLite.SQLiteLog.AddDefaultHandler"> |
||
8079 | <summary> |
||
8080 | Adds the default log event handler to the list of handlers. |
||
8081 | </summary> |
||
8082 | </member> |
||
8083 | <member name="M:System.Data.SQLite.SQLiteLog.RemoveDefaultHandler"> |
||
8084 | <summary> |
||
8085 | Removes the default log event handler from the list of handlers. |
||
8086 | </summary> |
||
8087 | </member> |
||
8088 | <member name="M:System.Data.SQLite.SQLiteLog.LogCallback(System.IntPtr,System.Int32,System.IntPtr)"> |
||
8089 | <summary> |
||
8090 | Internal proxy function that calls any registered application log |
||
8091 | event handlers. |
||
8092 | |||
8093 | WARNING: This method is used more-or-less directly by native code, |
||
8094 | do not modify its type signature. |
||
8095 | </summary> |
||
8096 | <param name="pUserData"> |
||
8097 | The extra data associated with this message, if any. |
||
8098 | </param> |
||
8099 | <param name="errorCode"> |
||
8100 | The error code associated with this message. |
||
8101 | </param> |
||
8102 | <param name="pMessage"> |
||
8103 | The message string to be logged. |
||
8104 | </param> |
||
8105 | </member> |
||
8106 | <member name="M:System.Data.SQLite.SQLiteLog.LogEventHandler(System.Object,System.Data.SQLite.LogEventArgs)"> |
||
8107 | <summary> |
||
8108 | Default logger. Currently, uses the Trace class (i.e. sends events |
||
8109 | to the current trace listeners, if any). |
||
8110 | </summary> |
||
8111 | <param name="sender">Should be null.</param> |
||
8112 | <param name="e">The data associated with this event.</param> |
||
8113 | </member> |
||
8114 | <member name="E:System.Data.SQLite.SQLiteLog._handlers"> |
||
8115 | <summary> |
||
8116 | Member variable to store the application log handler to call. |
||
8117 | </summary> |
||
8118 | </member> |
||
8119 | <member name="E:System.Data.SQLite.SQLiteLog.Log"> |
||
8120 | <summary> |
||
8121 | This event is raised whenever SQLite raises a logging event. |
||
8122 | Note that this should be set as one of the first things in the |
||
8123 | application. |
||
8124 | </summary> |
||
8125 | </member> |
||
8126 | <member name="P:System.Data.SQLite.SQLiteLog.Enabled"> |
||
8127 | <summary> |
||
8128 | If this property is true, logging is enabled; otherwise, logging is |
||
8129 | disabled. When logging is disabled, no logging events will fire. |
||
8130 | </summary> |
||
8131 | </member> |
||
8132 | <member name="T:System.Data.SQLite.SQLiteMetaDataCollectionNames"> |
||
8133 | <summary> |
||
8134 | MetaDataCollections specific to SQLite |
||
8135 | </summary> |
||
8136 | </member> |
||
8137 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Catalogs"> |
||
8138 | <summary> |
||
8139 | Returns a list of databases attached to the connection |
||
8140 | </summary> |
||
8141 | </member> |
||
8142 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Columns"> |
||
8143 | <summary> |
||
8144 | Returns column information for the specified table |
||
8145 | </summary> |
||
8146 | </member> |
||
8147 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Indexes"> |
||
8148 | <summary> |
||
8149 | Returns index information for the optionally-specified table |
||
8150 | </summary> |
||
8151 | </member> |
||
8152 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.IndexColumns"> |
||
8153 | <summary> |
||
8154 | Returns base columns for the given index |
||
8155 | </summary> |
||
8156 | </member> |
||
8157 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Tables"> |
||
8158 | <summary> |
||
8159 | Returns the tables in the given catalog |
||
8160 | </summary> |
||
8161 | </member> |
||
8162 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Views"> |
||
8163 | <summary> |
||
8164 | Returns user-defined views in the given catalog |
||
8165 | </summary> |
||
8166 | </member> |
||
8167 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ViewColumns"> |
||
8168 | <summary> |
||
8169 | Returns underlying column information on the given view |
||
8170 | </summary> |
||
8171 | </member> |
||
8172 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ForeignKeys"> |
||
8173 | <summary> |
||
8174 | Returns foreign key information for the given catalog |
||
8175 | </summary> |
||
8176 | </member> |
||
8177 | <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Triggers"> |
||
8178 | <summary> |
||
8179 | Returns the triggers on the database |
||
8180 | </summary> |
||
8181 | </member> |
||
8182 | <member name="T:System.Data.SQLite.SQLiteParameter"> |
||
8183 | <summary> |
||
8184 | SQLite implementation of DbParameter. |
||
8185 | </summary> |
||
8186 | </member> |
||
8187 | <member name="F:System.Data.SQLite.SQLiteParameter.UnknownDbType"> |
||
8188 | <summary> |
||
8189 | This value represents an "unknown" <see cref="P:System.Data.SQLite.SQLiteParameter.DbType"/>. |
||
8190 | </summary> |
||
8191 | </member> |
||
8192 | <member name="F:System.Data.SQLite.SQLiteParameter._command"> |
||
8193 | <summary> |
||
8194 | The command associated with this parameter. |
||
8195 | </summary> |
||
8196 | </member> |
||
8197 | <member name="F:System.Data.SQLite.SQLiteParameter._dbType"> |
||
8198 | <summary> |
||
8199 | The data type of the parameter |
||
8200 | </summary> |
||
8201 | </member> |
||
8202 | <member name="F:System.Data.SQLite.SQLiteParameter._rowVersion"> |
||
8203 | <summary> |
||
8204 | The version information for mapping the parameter |
||
8205 | </summary> |
||
8206 | </member> |
||
8207 | <member name="F:System.Data.SQLite.SQLiteParameter._objValue"> |
||
8208 | <summary> |
||
8209 | The value of the data in the parameter |
||
8210 | </summary> |
||
8211 | </member> |
||
8212 | <member name="F:System.Data.SQLite.SQLiteParameter._sourceColumn"> |
||
8213 | <summary> |
||
8214 | The source column for the parameter |
||
8215 | </summary> |
||
8216 | </member> |
||
8217 | <member name="F:System.Data.SQLite.SQLiteParameter._parameterName"> |
||
8218 | <summary> |
||
8219 | The column name |
||
8220 | </summary> |
||
8221 | </member> |
||
8222 | <member name="F:System.Data.SQLite.SQLiteParameter._dataSize"> |
||
8223 | <summary> |
||
8224 | The data size, unused by SQLite |
||
8225 | </summary> |
||
8226 | </member> |
||
8227 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.IDbCommand)"> |
||
8228 | <summary> |
||
8229 | Constructor used when creating for use with a specific command. |
||
8230 | </summary> |
||
8231 | <param name="command"> |
||
8232 | The command associated with this parameter. |
||
8233 | </param> |
||
8234 | </member> |
||
8235 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor"> |
||
8236 | <summary> |
||
8237 | Default constructor |
||
8238 | </summary> |
||
8239 | </member> |
||
8240 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String)"> |
||
8241 | <summary> |
||
8242 | Constructs a named parameter given the specified parameter name |
||
8243 | </summary> |
||
8244 | <param name="parameterName">The parameter name</param> |
||
8245 | </member> |
||
8246 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Object)"> |
||
8247 | <summary> |
||
8248 | Constructs a named parameter given the specified parameter name and initial value |
||
8249 | </summary> |
||
8250 | <param name="parameterName">The parameter name</param> |
||
8251 | <param name="value">The initial value of the parameter</param> |
||
8252 | </member> |
||
8253 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType)"> |
||
8254 | <summary> |
||
8255 | Constructs a named parameter of the specified type |
||
8256 | </summary> |
||
8257 | <param name="parameterName">The parameter name</param> |
||
8258 | <param name="dbType">The datatype of the parameter</param> |
||
8259 | </member> |
||
8260 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String)"> |
||
8261 | <summary> |
||
8262 | Constructs a named parameter of the specified type and source column reference |
||
8263 | </summary> |
||
8264 | <param name="parameterName">The parameter name</param> |
||
8265 | <param name="dbType">The data type</param> |
||
8266 | <param name="sourceColumn">The source column</param> |
||
8267 | </member> |
||
8268 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String,System.Data.DataRowVersion)"> |
||
8269 | <summary> |
||
8270 | Constructs a named parameter of the specified type, source column and row version |
||
8271 | </summary> |
||
8272 | <param name="parameterName">The parameter name</param> |
||
8273 | <param name="dbType">The data type</param> |
||
8274 | <param name="sourceColumn">The source column</param> |
||
8275 | <param name="rowVersion">The row version information</param> |
||
8276 | </member> |
||
8277 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType)"> |
||
8278 | <summary> |
||
8279 | Constructs an unnamed parameter of the specified data type |
||
8280 | </summary> |
||
8281 | <param name="dbType">The datatype of the parameter</param> |
||
8282 | </member> |
||
8283 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Object)"> |
||
8284 | <summary> |
||
8285 | Constructs an unnamed parameter of the specified data type and sets the initial value |
||
8286 | </summary> |
||
8287 | <param name="dbType">The datatype of the parameter</param> |
||
8288 | <param name="value">The initial value of the parameter</param> |
||
8289 | </member> |
||
8290 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String)"> |
||
8291 | <summary> |
||
8292 | Constructs an unnamed parameter of the specified data type and source column |
||
8293 | </summary> |
||
8294 | <param name="dbType">The datatype of the parameter</param> |
||
8295 | <param name="sourceColumn">The source column</param> |
||
8296 | </member> |
||
8297 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String,System.Data.DataRowVersion)"> |
||
8298 | <summary> |
||
8299 | Constructs an unnamed parameter of the specified data type, source column and row version |
||
8300 | </summary> |
||
8301 | <param name="dbType">The data type</param> |
||
8302 | <param name="sourceColumn">The source column</param> |
||
8303 | <param name="rowVersion">The row version information</param> |
||
8304 | </member> |
||
8305 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32)"> |
||
8306 | <summary> |
||
8307 | Constructs a named parameter of the specified type and size |
||
8308 | </summary> |
||
8309 | <param name="parameterName">The parameter name</param> |
||
8310 | <param name="parameterType">The data type</param> |
||
8311 | <param name="parameterSize">The size of the parameter</param> |
||
8312 | </member> |
||
8313 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String)"> |
||
8314 | <summary> |
||
8315 | Constructs a named parameter of the specified type, size and source column |
||
8316 | </summary> |
||
8317 | <param name="parameterName">The name of the parameter</param> |
||
8318 | <param name="parameterType">The data type</param> |
||
8319 | <param name="parameterSize">The size of the parameter</param> |
||
8320 | <param name="sourceColumn">The source column</param> |
||
8321 | </member> |
||
8322 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)"> |
||
8323 | <summary> |
||
8324 | Constructs a named parameter of the specified type, size, source column and row version |
||
8325 | </summary> |
||
8326 | <param name="parameterName">The name of the parameter</param> |
||
8327 | <param name="parameterType">The data type</param> |
||
8328 | <param name="parameterSize">The size of the parameter</param> |
||
8329 | <param name="sourceColumn">The source column</param> |
||
8330 | <param name="rowVersion">The row version information</param> |
||
8331 | </member> |
||
8332 | <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)"> |
||
8333 | <summary> |
||
8334 | Constructs a named parameter of the specified type, size, source column and row version |
||
8335 | </summary> |
||
8336 | <param name="parameterName">The name of the parameter</param> |
||
8337 | <param name="parameterType">The data type</param> |
||
8338 | <param name="parameterSize">The size of the parameter</param> |
||
8339 | <param name="direction">Only input parameters are supported in SQLite</param> |
||
8340 | <param name="isNullable">Ignored</param> |
||
8341 | <param name="precision">Ignored</param> |
||
8342 | <param name="scale">Ignored</param> |
||
8343 | <param name="sourceColumn">The source column</param> |
||
8344 | <param name="rowVersion">The row version information</param> |
||
8345 | <param name="value">The initial value to assign the parameter</param> |
||
8346 | </member> |
||
8347 | <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)"> |
||
8348 | <summary> |
||
8349 | Constructs a named parameter, yet another flavor |
||
8350 | </summary> |
||
8351 | <param name="parameterName">The name of the parameter</param> |
||
8352 | <param name="parameterType">The data type</param> |
||
8353 | <param name="parameterSize">The size of the parameter</param> |
||
8354 | <param name="direction">Only input parameters are supported in SQLite</param> |
||
8355 | <param name="precision">Ignored</param> |
||
8356 | <param name="scale">Ignored</param> |
||
8357 | <param name="sourceColumn">The source column</param> |
||
8358 | <param name="rowVersion">The row version information</param> |
||
8359 | <param name="sourceColumnNullMapping">Whether or not this parameter is for comparing NULL's</param> |
||
8360 | <param name="value">The intial value to assign the parameter</param> |
||
8361 | </member> |
||
8362 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32)"> |
||
8363 | <summary> |
||
8364 | Constructs an unnamed parameter of the specified type and size |
||
8365 | </summary> |
||
8366 | <param name="parameterType">The data type</param> |
||
8367 | <param name="parameterSize">The size of the parameter</param> |
||
8368 | </member> |
||
8369 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String)"> |
||
8370 | <summary> |
||
8371 | Constructs an unnamed parameter of the specified type, size, and source column |
||
8372 | </summary> |
||
8373 | <param name="parameterType">The data type</param> |
||
8374 | <param name="parameterSize">The size of the parameter</param> |
||
8375 | <param name="sourceColumn">The source column</param> |
||
8376 | </member> |
||
8377 | <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)"> |
||
8378 | <summary> |
||
8379 | Constructs an unnamed parameter of the specified type, size, source column and row version |
||
8380 | </summary> |
||
8381 | <param name="parameterType">The data type</param> |
||
8382 | <param name="parameterSize">The size of the parameter</param> |
||
8383 | <param name="sourceColumn">The source column</param> |
||
8384 | <param name="rowVersion">The row version information</param> |
||
8385 | </member> |
||
8386 | <member name="M:System.Data.SQLite.SQLiteParameter.ResetDbType"> |
||
8387 | <summary> |
||
8388 | Resets the DbType of the parameter so it can be inferred from the value |
||
8389 | </summary> |
||
8390 | </member> |
||
8391 | <member name="M:System.Data.SQLite.SQLiteParameter.Clone"> |
||
8392 | <summary> |
||
8393 | Clones a parameter |
||
8394 | </summary> |
||
8395 | <returns>A new, unassociated SQLiteParameter</returns> |
||
8396 | </member> |
||
8397 | <member name="P:System.Data.SQLite.SQLiteParameter.Command"> |
||
8398 | <summary> |
||
8399 | The command associated with this parameter. |
||
8400 | </summary> |
||
8401 | </member> |
||
8402 | <member name="P:System.Data.SQLite.SQLiteParameter.IsNullable"> |
||
8403 | <summary> |
||
8404 | Whether or not the parameter can contain a null value |
||
8405 | </summary> |
||
8406 | </member> |
||
8407 | <member name="P:System.Data.SQLite.SQLiteParameter.DbType"> |
||
8408 | <summary> |
||
8409 | Returns the datatype of the parameter |
||
8410 | </summary> |
||
8411 | </member> |
||
8412 | <member name="P:System.Data.SQLite.SQLiteParameter.Direction"> |
||
8413 | <summary> |
||
8414 | Supports only input parameters |
||
8415 | </summary> |
||
8416 | </member> |
||
8417 | <member name="P:System.Data.SQLite.SQLiteParameter.ParameterName"> |
||
8418 | <summary> |
||
8419 | Returns the parameter name |
||
8420 | </summary> |
||
8421 | </member> |
||
8422 | <member name="P:System.Data.SQLite.SQLiteParameter.Size"> |
||
8423 | <summary> |
||
8424 | Returns the size of the parameter |
||
8425 | </summary> |
||
8426 | </member> |
||
8427 | <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumn"> |
||
8428 | <summary> |
||
8429 | Gets/sets the source column |
||
8430 | </summary> |
||
8431 | </member> |
||
8432 | <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumnNullMapping"> |
||
8433 | <summary> |
||
8434 | Used by DbCommandBuilder to determine the mapping for nullable fields |
||
8435 | </summary> |
||
8436 | </member> |
||
8437 | <member name="P:System.Data.SQLite.SQLiteParameter.SourceVersion"> |
||
8438 | <summary> |
||
8439 | Gets and sets the row version |
||
8440 | </summary> |
||
8441 | </member> |
||
8442 | <member name="P:System.Data.SQLite.SQLiteParameter.Value"> |
||
8443 | <summary> |
||
8444 | Gets and sets the parameter value. If no datatype was specified, the datatype will assume the type from the value given. |
||
8445 | </summary> |
||
8446 | </member> |
||
8447 | <member name="T:System.Data.SQLite.SQLiteParameterCollection"> |
||
8448 | <summary> |
||
8449 | SQLite implementation of DbParameterCollection. |
||
8450 | </summary> |
||
8451 | </member> |
||
8452 | <member name="F:System.Data.SQLite.SQLiteParameterCollection._command"> |
||
8453 | <summary> |
||
8454 | The underlying command to which this collection belongs |
||
8455 | </summary> |
||
8456 | </member> |
||
8457 | <member name="F:System.Data.SQLite.SQLiteParameterCollection._parameterList"> |
||
8458 | <summary> |
||
8459 | The internal array of parameters in this collection |
||
8460 | </summary> |
||
8461 | </member> |
||
8462 | <member name="F:System.Data.SQLite.SQLiteParameterCollection._unboundFlag"> |
||
8463 | <summary> |
||
8464 | Determines whether or not all parameters have been bound to their statement(s) |
||
8465 | </summary> |
||
8466 | </member> |
||
8467 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.#ctor(System.Data.SQLite.SQLiteCommand)"> |
||
8468 | <summary> |
||
8469 | Initializes the collection |
||
8470 | </summary> |
||
8471 | <param name="cmd">The command to which the collection belongs</param> |
||
8472 | </member> |
||
8473 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetEnumerator"> |
||
8474 | <summary> |
||
8475 | Retrieves an enumerator for the collection |
||
8476 | </summary> |
||
8477 | <returns>An enumerator for the underlying array</returns> |
||
8478 | </member> |
||
8479 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32,System.String)"> |
||
8480 | <summary> |
||
8481 | Adds a parameter to the collection |
||
8482 | </summary> |
||
8483 | <param name="parameterName">The parameter name</param> |
||
8484 | <param name="parameterType">The data type</param> |
||
8485 | <param name="parameterSize">The size of the value</param> |
||
8486 | <param name="sourceColumn">The source column</param> |
||
8487 | <returns>A SQLiteParameter object</returns> |
||
8488 | </member> |
||
8489 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32)"> |
||
8490 | <summary> |
||
8491 | Adds a parameter to the collection |
||
8492 | </summary> |
||
8493 | <param name="parameterName">The parameter name</param> |
||
8494 | <param name="parameterType">The data type</param> |
||
8495 | <param name="parameterSize">The size of the value</param> |
||
8496 | <returns>A SQLiteParameter object</returns> |
||
8497 | </member> |
||
8498 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType)"> |
||
8499 | <summary> |
||
8500 | Adds a parameter to the collection |
||
8501 | </summary> |
||
8502 | <param name="parameterName">The parameter name</param> |
||
8503 | <param name="parameterType">The data type</param> |
||
8504 | <returns>A SQLiteParameter object</returns> |
||
8505 | </member> |
||
8506 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Data.SQLite.SQLiteParameter)"> |
||
8507 | <summary> |
||
8508 | Adds a parameter to the collection |
||
8509 | </summary> |
||
8510 | <param name="parameter">The parameter to add</param> |
||
8511 | <returns>A zero-based index of where the parameter is located in the array</returns> |
||
8512 | </member> |
||
8513 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Object)"> |
||
8514 | <summary> |
||
8515 | Adds a parameter to the collection |
||
8516 | </summary> |
||
8517 | <param name="value">The parameter to add</param> |
||
8518 | <returns>A zero-based index of where the parameter is located in the array</returns> |
||
8519 | </member> |
||
8520 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddWithValue(System.String,System.Object)"> |
||
8521 | <summary> |
||
8522 | Adds a named/unnamed parameter and its value to the parameter collection. |
||
8523 | </summary> |
||
8524 | <param name="parameterName">Name of the parameter, or null to indicate an unnamed parameter</param> |
||
8525 | <param name="value">The initial value of the parameter</param> |
||
8526 | <returns>Returns the SQLiteParameter object created during the call.</returns> |
||
8527 | </member> |
||
8528 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Data.SQLite.SQLiteParameter[])"> |
||
8529 | <summary> |
||
8530 | Adds an array of parameters to the collection |
||
8531 | </summary> |
||
8532 | <param name="values">The array of parameters to add</param> |
||
8533 | </member> |
||
8534 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Array)"> |
||
8535 | <summary> |
||
8536 | Adds an array of parameters to the collection |
||
8537 | </summary> |
||
8538 | <param name="values">The array of parameters to add</param> |
||
8539 | </member> |
||
8540 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Clear"> |
||
8541 | <summary> |
||
8542 | Clears the array and resets the collection |
||
8543 | </summary> |
||
8544 | </member> |
||
8545 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.String)"> |
||
8546 | <summary> |
||
8547 | Determines if the named parameter exists in the collection |
||
8548 | </summary> |
||
8549 | <param name="parameterName">The name of the parameter to check</param> |
||
8550 | <returns>True if the parameter is in the collection</returns> |
||
8551 | </member> |
||
8552 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.Object)"> |
||
8553 | <summary> |
||
8554 | Determines if the parameter exists in the collection |
||
8555 | </summary> |
||
8556 | <param name="value">The SQLiteParameter to check</param> |
||
8557 | <returns>True if the parameter is in the collection</returns> |
||
8558 | </member> |
||
8559 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.CopyTo(System.Array,System.Int32)"> |
||
8560 | <summary> |
||
8561 | Not implemented |
||
8562 | </summary> |
||
8563 | <param name="array"></param> |
||
8564 | <param name="index"></param> |
||
8565 | </member> |
||
8566 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.String)"> |
||
8567 | <summary> |
||
8568 | Retrieve a parameter by name from the collection |
||
8569 | </summary> |
||
8570 | <param name="parameterName">The name of the parameter to fetch</param> |
||
8571 | <returns>A DbParameter object</returns> |
||
8572 | </member> |
||
8573 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.Int32)"> |
||
8574 | <summary> |
||
8575 | Retrieves a parameter by its index in the collection |
||
8576 | </summary> |
||
8577 | <param name="index">The index of the parameter to retrieve</param> |
||
8578 | <returns>A DbParameter object</returns> |
||
8579 | </member> |
||
8580 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.String)"> |
||
8581 | <summary> |
||
8582 | Returns the index of a parameter given its name |
||
8583 | </summary> |
||
8584 | <param name="parameterName">The name of the parameter to find</param> |
||
8585 | <returns>-1 if not found, otherwise a zero-based index of the parameter</returns> |
||
8586 | </member> |
||
8587 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.Object)"> |
||
8588 | <summary> |
||
8589 | Returns the index of a parameter |
||
8590 | </summary> |
||
8591 | <param name="value">The parameter to find</param> |
||
8592 | <returns>-1 if not found, otherwise a zero-based index of the parameter</returns> |
||
8593 | </member> |
||
8594 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Insert(System.Int32,System.Object)"> |
||
8595 | <summary> |
||
8596 | Inserts a parameter into the array at the specified location |
||
8597 | </summary> |
||
8598 | <param name="index">The zero-based index to insert the parameter at</param> |
||
8599 | <param name="value">The parameter to insert</param> |
||
8600 | </member> |
||
8601 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Remove(System.Object)"> |
||
8602 | <summary> |
||
8603 | Removes a parameter from the collection |
||
8604 | </summary> |
||
8605 | <param name="value">The parameter to remove</param> |
||
8606 | </member> |
||
8607 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.String)"> |
||
8608 | <summary> |
||
8609 | Removes a parameter from the collection given its name |
||
8610 | </summary> |
||
8611 | <param name="parameterName">The name of the parameter to remove</param> |
||
8612 | </member> |
||
8613 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.Int32)"> |
||
8614 | <summary> |
||
8615 | Removes a parameter from the collection given its index |
||
8616 | </summary> |
||
8617 | <param name="index">The zero-based parameter index to remove</param> |
||
8618 | </member> |
||
8619 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)"> |
||
8620 | <summary> |
||
8621 | Re-assign the named parameter to a new parameter object |
||
8622 | </summary> |
||
8623 | <param name="parameterName">The name of the parameter to replace</param> |
||
8624 | <param name="value">The new parameter</param> |
||
8625 | </member> |
||
8626 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)"> |
||
8627 | <summary> |
||
8628 | Re-assign a parameter at the specified index |
||
8629 | </summary> |
||
8630 | <param name="index">The zero-based index of the parameter to replace</param> |
||
8631 | <param name="value">The new parameter</param> |
||
8632 | </member> |
||
8633 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.Unbind"> |
||
8634 | <summary> |
||
8635 | Un-binds all parameters from their statements |
||
8636 | </summary> |
||
8637 | </member> |
||
8638 | <member name="M:System.Data.SQLite.SQLiteParameterCollection.MapParameters(System.Data.SQLite.SQLiteStatement)"> |
||
8639 | <summary> |
||
8640 | This function attempts to map all parameters in the collection to all statements in a Command. |
||
8641 | Since named parameters may span multiple statements, this function makes sure all statements are bound |
||
8642 | to the same named parameter. Unnamed parameters are bound in sequence. |
||
8643 | </summary> |
||
8644 | </member> |
||
8645 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsSynchronized"> |
||
8646 | <summary> |
||
8647 | Returns false |
||
8648 | </summary> |
||
8649 | </member> |
||
8650 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsFixedSize"> |
||
8651 | <summary> |
||
8652 | Returns false |
||
8653 | </summary> |
||
8654 | </member> |
||
8655 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsReadOnly"> |
||
8656 | <summary> |
||
8657 | Returns false |
||
8658 | </summary> |
||
8659 | </member> |
||
8660 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.SyncRoot"> |
||
8661 | <summary> |
||
8662 | Returns null |
||
8663 | </summary> |
||
8664 | </member> |
||
8665 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.Count"> |
||
8666 | <summary> |
||
8667 | Returns a count of parameters in the collection |
||
8668 | </summary> |
||
8669 | </member> |
||
8670 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.String)"> |
||
8671 | <summary> |
||
8672 | Overloaded to specialize the return value of the default indexer |
||
8673 | </summary> |
||
8674 | <param name="parameterName">Name of the parameter to get/set</param> |
||
8675 | <returns>The specified named SQLite parameter</returns> |
||
8676 | </member> |
||
8677 | <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.Int32)"> |
||
8678 | <summary> |
||
8679 | Overloaded to specialize the return value of the default indexer |
||
8680 | </summary> |
||
8681 | <param name="index">The index of the parameter to get/set</param> |
||
8682 | <returns>The specified SQLite parameter</returns> |
||
8683 | </member> |
||
8684 | <member name="T:System.Data.SQLite.SQLiteStatement"> |
||
8685 | <summary> |
||
8686 | Represents a single SQL statement in SQLite. |
||
8687 | </summary> |
||
8688 | </member> |
||
8689 | <member name="F:System.Data.SQLite.SQLiteStatement._sql"> |
||
8690 | <summary> |
||
8691 | The underlying SQLite object this statement is bound to |
||
8692 | </summary> |
||
8693 | </member> |
||
8694 | <member name="F:System.Data.SQLite.SQLiteStatement._sqlStatement"> |
||
8695 | <summary> |
||
8696 | The command text of this SQL statement |
||
8697 | </summary> |
||
8698 | </member> |
||
8699 | <member name="F:System.Data.SQLite.SQLiteStatement._sqlite_stmt"> |
||
8700 | <summary> |
||
8701 | The actual statement pointer |
||
8702 | </summary> |
||
8703 | </member> |
||
8704 | <member name="F:System.Data.SQLite.SQLiteStatement._unnamedParameters"> |
||
8705 | <summary> |
||
8706 | An index from which unnamed parameters begin |
||
8707 | </summary> |
||
8708 | </member> |
||
8709 | <member name="F:System.Data.SQLite.SQLiteStatement._paramNames"> |
||
8710 | <summary> |
||
8711 | Names of the parameters as SQLite understands them to be |
||
8712 | </summary> |
||
8713 | </member> |
||
8714 | <member name="F:System.Data.SQLite.SQLiteStatement._paramValues"> |
||
8715 | <summary> |
||
8716 | Parameters for this statement |
||
8717 | </summary> |
||
8718 | </member> |
||
8719 | <member name="F:System.Data.SQLite.SQLiteStatement._command"> |
||
8720 | <summary> |
||
8721 | Command this statement belongs to (if any) |
||
8722 | </summary> |
||
8723 | </member> |
||
8724 | <member name="F:System.Data.SQLite.SQLiteStatement._flags"> |
||
8725 | <summary> |
||
8726 | The flags associated with the parent connection object. |
||
8727 | </summary> |
||
8728 | </member> |
||
8729 | <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)"> |
||
8730 | <summary> |
||
8731 | Initializes the statement and attempts to get all information about parameters in the statement |
||
8732 | </summary> |
||
8733 | <param name="sqlbase">The base SQLite object</param> |
||
8734 | <param name="flags">The flags associated with the parent connection object</param> |
||
8735 | <param name="stmt">The statement</param> |
||
8736 | <param name="strCommand">The command text for this statement</param> |
||
8737 | <param name="previous">The previous command in a multi-statement command</param> |
||
8738 | </member> |
||
8739 | <member name="M:System.Data.SQLite.SQLiteStatement.Dispose"> |
||
8740 | <summary> |
||
8741 | Disposes and finalizes the statement |
||
8742 | </summary> |
||
8743 | </member> |
||
8744 | <member name="M:System.Data.SQLite.SQLiteStatement.TryGetChanges(System.Int32@,System.Boolean@)"> |
||
8745 | <summary> |
||
8746 | If the underlying database connection is open, fetches the number of changed rows |
||
8747 | resulting from the most recent query; otherwise, does nothing. |
||
8748 | </summary> |
||
8749 | <param name="changes"> |
||
8750 | The number of changes when true is returned. |
||
8751 | Undefined if false is returned. |
||
8752 | </param> |
||
8753 | <param name="readOnly"> |
||
8754 | The read-only flag when true is returned. |
||
8755 | Undefined if false is returned. |
||
8756 | </param> |
||
8757 | <returns>Non-zero if the number of changed rows was fetched.</returns> |
||
8758 | </member> |
||
8759 | <member name="M:System.Data.SQLite.SQLiteStatement.MapParameter(System.String,System.Data.SQLite.SQLiteParameter)"> |
||
8760 | <summary> |
||
8761 | Called by SQLiteParameterCollection, this function determines if the specified parameter name belongs to |
||
8762 | this statement, and if so, keeps a reference to the parameter so it can be bound later. |
||
8763 | </summary> |
||
8764 | <param name="s">The parameter name to map</param> |
||
8765 | <param name="p">The parameter to assign it</param> |
||
8766 | </member> |
||
8767 | <member name="M:System.Data.SQLite.SQLiteStatement.BindParameters"> |
||
8768 | <summary> |
||
8769 | Bind all parameters, making sure the caller didn't miss any |
||
8770 | </summary> |
||
8771 | </member> |
||
8772 | <member name="M:System.Data.SQLite.SQLiteStatement.BindParameter(System.Int32,System.Data.SQLite.SQLiteParameter)"> |
||
8773 | <summary> |
||
8774 | Perform the bind operation for an individual parameter |
||
8775 | </summary> |
||
8776 | <param name="index">The index of the parameter to bind</param> |
||
8777 | <param name="param">The parameter we're binding</param> |
||
8778 | </member> |
||
8779 | <member name="T:System.Data.SQLite.SQLiteTransaction"> |
||
8780 | <summary> |
||
8781 | SQLite implementation of DbTransaction. |
||
8782 | </summary> |
||
8783 | </member> |
||
8784 | <member name="F:System.Data.SQLite.SQLiteTransaction._cnn"> |
||
8785 | <summary> |
||
8786 | The connection to which this transaction is bound |
||
8787 | </summary> |
||
8788 | </member> |
||
8789 | <member name="M:System.Data.SQLite.SQLiteTransaction.#ctor(System.Data.SQLite.SQLiteConnection,System.Boolean)"> |
||
8790 | <summary> |
||
8791 | Constructs the transaction object, binding it to the supplied connection |
||
8792 | </summary> |
||
8793 | <param name="connection">The connection to open a transaction on</param> |
||
8794 | <param name="deferredLock">TRUE to defer the writelock, or FALSE to lock immediately</param> |
||
8795 | </member> |
||
8796 | <member name="M:System.Data.SQLite.SQLiteTransaction.Dispose(System.Boolean)"> |
||
8797 | <summary> |
||
8798 | Disposes the transaction. If it is currently active, any changes are rolled back. |
||
8799 | </summary> |
||
8800 | </member> |
||
8801 | <member name="M:System.Data.SQLite.SQLiteTransaction.Commit"> |
||
8802 | <summary> |
||
8803 | Commits the current transaction. |
||
8804 | </summary> |
||
8805 | </member> |
||
8806 | <member name="M:System.Data.SQLite.SQLiteTransaction.Rollback"> |
||
8807 | <summary> |
||
8808 | Rolls back the active transaction. |
||
8809 | </summary> |
||
8810 | </member> |
||
8811 | <member name="P:System.Data.SQLite.SQLiteTransaction.Connection"> |
||
8812 | <summary> |
||
8813 | Returns the underlying connection to which this transaction applies. |
||
8814 | </summary> |
||
8815 | </member> |
||
8816 | <member name="P:System.Data.SQLite.SQLiteTransaction.DbConnection"> |
||
8817 | <summary> |
||
8818 | Forwards to the local Connection property |
||
8819 | </summary> |
||
8820 | </member> |
||
8821 | <member name="P:System.Data.SQLite.SQLiteTransaction.IsolationLevel"> |
||
8822 | <summary> |
||
8823 | Gets the isolation level of the transaction. SQLite only supports Serializable transactions. |
||
8824 | </summary> |
||
8825 | </member> |
||
8826 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.DllFileExtension"> |
||
8827 | <summary> |
||
8828 | The file extension used for dynamic link libraries. |
||
8829 | </summary> |
||
8830 | </member> |
||
8831 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.ConfigFileExtension"> |
||
8832 | <summary> |
||
8833 | The file extension used for the XML configuration file. |
||
8834 | </summary> |
||
8835 | </member> |
||
8836 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.XmlConfigFileName"> |
||
8837 | <summary> |
||
8838 | This is the name of the XML configuration file specific to the |
||
8839 | System.Data.SQLite assembly. |
||
8840 | </summary> |
||
8841 | </member> |
||
8842 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.staticSyncRoot"> |
||
8843 | <summary> |
||
8844 | This lock is used to protect the static _SQLiteNativeModuleFileName, |
||
8845 | _SQLiteNativeModuleHandle, and processorArchitecturePlatforms fields. |
||
8846 | </summary> |
||
8847 | </member> |
||
8848 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.processorArchitecturePlatforms"> |
||
8849 | <summary> |
||
8850 | This dictionary stores the mappings between processor architecture |
||
8851 | names and platform names. These mappings are now used for two |
||
8852 | purposes. First, they are used to determine if the assembly code |
||
8853 | base should be used instead of the location, based upon whether one |
||
8854 | or more of the named sub-directories exist within the assembly code |
||
8855 | base. Second, they are used to assist in loading the appropriate |
||
8856 | SQLite interop assembly into the current process. |
||
8857 | </summary> |
||
8858 | </member> |
||
8859 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.#cctor"> |
||
8860 | <summary> |
||
8861 | For now, this method simply calls the Initialize method. |
||
8862 | </summary> |
||
8863 | </member> |
||
8864 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.MonoRuntimeType"> |
||
8865 | <summary> |
||
8866 | This type is only present when running on Mono. |
||
8867 | </summary> |
||
8868 | </member> |
||
8869 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.isMono"> |
||
8870 | <summary> |
||
8871 | Keeps track of whether we are running on Mono. Initially null, it is |
||
8872 | set by the <see cref="M:System.Data.SQLite.UnsafeNativeMethods.IsMono"/> method on its first call. Later, it |
||
8873 | is returned verbatim by the <see cref="M:System.Data.SQLite.UnsafeNativeMethods.IsMono"/> method. |
||
8874 | </summary> |
||
8875 | </member> |
||
8876 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.IsMono"> |
||
8877 | <summary> |
||
8878 | Determines whether or not this assembly is running on Mono. |
||
8879 | </summary> |
||
8880 | <returns> |
||
8881 | Non-zero if this assembly is running on Mono. |
||
8882 | </returns> |
||
8883 | </member> |
||
8884 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.StringFormat(System.IFormatProvider,System.String,System.Object[])"> |
||
8885 | <summary> |
||
8886 | This is a wrapper around the |
||
8887 | <see cref="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])"/> method. |
||
8888 | On Mono, it has to call the method overload without the |
||
8889 | <see cref="T:System.IFormatProvider"/> parameter, due to a bug in Mono. |
||
8890 | </summary> |
||
8891 | <param name="provider"> |
||
8892 | This is used for culture-specific formatting. |
||
8893 | </param> |
||
8894 | <param name="format"> |
||
8895 | The format string. |
||
8896 | </param> |
||
8897 | <param name="args"> |
||
8898 | An array the objects to format. |
||
8899 | </param> |
||
8900 | <returns> |
||
8901 | The resulting string. |
||
8902 | </returns> |
||
8903 | </member> |
||
8904 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.Initialize"> |
||
8905 | <summary> |
||
8906 | Attempts to initialize this class by pre-loading the native SQLite |
||
8907 | library for the processor architecture of the current process. |
||
8908 | </summary> |
||
8909 | </member> |
||
8910 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetXmlConfigFileName"> |
||
8911 | <summary> |
||
8912 | Queries and returns the XML configuration file name for the assembly |
||
8913 | containing the managed System.Data.SQLite components. |
||
8914 | </summary> |
||
8915 | <returns> |
||
8916 | The XML configuration file name -OR- null if it cannot be determined |
||
8917 | or does not exist. |
||
8918 | </returns> |
||
8919 | </member> |
||
8920 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetSettingValue(System.String,System.String)"> |
||
8921 | <summary> |
||
8922 | Queries and returns the value of the specified setting, using the XML |
||
8923 | configuration file and/or the environment variables for the current |
||
8924 | process and/or the current system, when available. |
||
8925 | </summary> |
||
8926 | <param name="name"> |
||
8927 | The name of the setting. |
||
8928 | </param> |
||
8929 | <param name="default"> |
||
8930 | The value to be returned if the setting has not been set explicitly |
||
8931 | or cannot be determined. |
||
8932 | </param> |
||
8933 | <returns> |
||
8934 | The value of the setting -OR- the default value specified by |
||
8935 | <paramref name="default" /> if it has not been set explicitly or |
||
8936 | cannot be determined. By default, all references to existing |
||
8937 | environment variables will be expanded to their corresponding values |
||
8938 | within the value to be returned unless either the "No_Expand" or |
||
8939 | "No_Expand_<paramref name="name" />" environment variable is set [to |
||
8940 | anything]. |
||
8941 | </returns> |
||
8942 | </member> |
||
8943 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetAssemblyDirectory"> |
||
8944 | <summary> |
||
8945 | Queries and returns the directory for the assembly currently being |
||
8946 | executed. |
||
8947 | </summary> |
||
8948 | <returns> |
||
8949 | The directory for the assembly currently being executed -OR- null if |
||
8950 | it cannot be determined. |
||
8951 | </returns> |
||
8952 | </member> |
||
8953 | <member name="F:System.Data.SQLite.UnsafeNativeMethods.PROCESSOR_ARCHITECTURE"> |
||
8954 | <summary> |
||
8955 | The name of the environment variable containing the processor |
||
8956 | architecture of the current process. |
||
8957 | </summary> |
||
8958 | </member> |
||
8959 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.LoadLibrary(System.String)"> |
||
8960 | <summary> |
||
8961 | This is the P/Invoke method that wraps the native Win32 LoadLibrary |
||
8962 | function. See the MSDN documentation for full details on what it |
||
8963 | does. |
||
8964 | </summary> |
||
8965 | <param name="fileName"> |
||
8966 | The name of the executable library. |
||
8967 | </param> |
||
8968 | <returns> |
||
8969 | The native module handle upon success -OR- IntPtr.Zero on failure. |
||
8970 | </returns> |
||
8971 | </member> |
||
8972 | <member name="F:System.Data.SQLite.UnsafeNativeMethods._SQLiteNativeModuleFileName"> |
||
8973 | <summary> |
||
8974 | The native module file name for the native SQLite library or null. |
||
8975 | </summary> |
||
8976 | </member> |
||
8977 | <member name="F:System.Data.SQLite.UnsafeNativeMethods._SQLiteNativeModuleHandle"> |
||
8978 | <summary> |
||
8979 | The native module handle for the native SQLite library or the value |
||
8980 | IntPtr.Zero. |
||
8981 | </summary> |
||
8982 | </member> |
||
8983 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.SearchForDirectory(System.String@,System.String@)"> |
||
8984 | <summary> |
||
8985 | Searches for the native SQLite library in the directory containing |
||
8986 | the assembly currently being executed as well as the base directory |
||
8987 | for the current application domain. |
||
8988 | </summary> |
||
8989 | <param name="baseDirectory"> |
||
8990 | Upon success, this parameter will be modified to refer to the base |
||
8991 | directory containing the native SQLite library. |
||
8992 | </param> |
||
8993 | <param name="processorArchitecture"> |
||
8994 | Upon success, this parameter will be modified to refer to the name |
||
8995 | of the immediate directory (i.e. the offset from the base directory) |
||
8996 | containing the native SQLite library. |
||
8997 | </param> |
||
8998 | <returns> |
||
8999 | Non-zero (success) if the native SQLite library was found; otherwise, |
||
9000 | zero (failure). |
||
9001 | </returns> |
||
9002 | </member> |
||
9003 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetBaseDirectory"> |
||
9004 | <summary> |
||
9005 | Queries and returns the base directory of the current application |
||
9006 | domain. |
||
9007 | </summary> |
||
9008 | <returns> |
||
9009 | The base directory for the current application domain -OR- null if it |
||
9010 | cannot be determined. |
||
9011 | </returns> |
||
9012 | </member> |
||
9013 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.FixUpDllFileName(System.String)"> |
||
9014 | <summary> |
||
9015 | Determines if the dynamic link library file name requires a suffix |
||
9016 | and adds it if necessary. |
||
9017 | </summary> |
||
9018 | <param name="fileName"> |
||
9019 | The original dynamic link library file name to inspect. |
||
9020 | </param> |
||
9021 | <returns> |
||
9022 | The dynamic link library file name, possibly modified to include an |
||
9023 | extension. |
||
9024 | </returns> |
||
9025 | </member> |
||
9026 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetProcessorArchitecture"> |
||
9027 | <summary> |
||
9028 | Queries and returns the processor architecture of the current |
||
9029 | process. |
||
9030 | </summary> |
||
9031 | <returns> |
||
9032 | The processor architecture of the current process -OR- null if it |
||
9033 | cannot be determined. |
||
9034 | </returns> |
||
9035 | </member> |
||
9036 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetPlatformName(System.String)"> |
||
9037 | <summary> |
||
9038 | Given the processor architecture, returns the name of the platform. |
||
9039 | </summary> |
||
9040 | <param name="processorArchitecture"> |
||
9041 | The processor architecture to be translated to a platform name. |
||
9042 | </param> |
||
9043 | <returns> |
||
9044 | The platform name for the specified processor architecture -OR- null |
||
9045 | if it cannot be determined. |
||
9046 | </returns> |
||
9047 | </member> |
||
9048 | <member name="M:System.Data.SQLite.UnsafeNativeMethods.PreLoadSQLiteDll(System.String,System.String,System.String@,System.IntPtr@)"> |
||
9049 | <summary> |
||
9050 | Attempts to load the native SQLite library based on the specified |
||
9051 | directory and processor architecture. |
||
9052 | </summary> |
||
9053 | <param name="baseDirectory"> |
||
9054 | The base directory to use, null for default (the base directory of |
||
9055 | the current application domain). This directory should contain the |
||
9056 | processor architecture specific sub-directories. |
||
9057 | </param> |
||
9058 | <param name="processorArchitecture"> |
||
9059 | The requested processor architecture, null for default (the |
||
9060 | processor architecture of the current process). This caller should |
||
9061 | almost always specify null for this parameter. |
||
9062 | </param> |
||
9063 | <param name="nativeModuleFileName"> |
||
9064 | The candidate native module file name to load will be stored here, |
||
9065 | if necessary. |
||
9066 | </param> |
||
9067 | <param name="nativeModuleHandle"> |
||
9068 | The native module handle as returned by LoadLibrary will be stored |
||
9069 | here, if necessary. This value will be IntPtr.Zero if the call to |
||
9070 | LoadLibrary fails. |
||
9071 | </param> |
||
9072 | <returns> |
||
9073 | Non-zero if the native module was loaded successfully; otherwise, |
||
9074 | zero. |
||
9075 | </returns> |
||
9076 | </member> |
||
9077 | <member name="T:System.Data.SQLite.SR"> |
||
9078 | <summary> |
||
9079 | A strongly-typed resource class, for looking up localized strings, etc. |
||
9080 | </summary> |
||
9081 | </member> |
||
9082 | <member name="P:System.Data.SQLite.SR.ResourceManager"> |
||
9083 | <summary> |
||
9084 | Returns the cached ResourceManager instance used by this class. |
||
9085 | </summary> |
||
9086 | </member> |
||
9087 | <member name="P:System.Data.SQLite.SR.Culture"> |
||
9088 | <summary> |
||
9089 | Overrides the current thread's CurrentUICulture property for all |
||
9090 | resource lookups using this strongly typed resource class. |
||
9091 | </summary> |
||
9092 | </member> |
||
9093 | <member name="P:System.Data.SQLite.SR.DataTypes"> |
||
9094 | <summary> |
||
9095 | Looks up a localized string similar to <?xml version="1.0" standalone="yes"?> |
||
9096 | <DocumentElement> |
||
9097 | <DataTypes> |
||
9098 | <TypeName>smallint</TypeName> |
||
9099 | <ProviderDbType>10</ProviderDbType> |
||
9100 | <ColumnSize>5</ColumnSize> |
||
9101 | <DataType>System.Int16</DataType> |
||
9102 | <CreateFormat>smallint</CreateFormat> |
||
9103 | <IsAutoIncrementable>false</IsAutoIncrementable> |
||
9104 | <IsCaseSensitive>false</IsCaseSensitive> |
||
9105 | <IsFixedLength>true</IsFixedLength> |
||
9106 | <IsFixedPrecisionScale>true</IsFixedPrecisionScale> |
||
9107 | <IsLong>false</IsLong> |
||
9108 | <IsNullable>true</ [rest of string was truncated]";. |
||
9109 | </summary> |
||
9110 | </member> |
||
9111 | <member name="P:System.Data.SQLite.SR.Keywords"> |
||
9112 | <summary> |
||
9113 | 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. |
||
9114 | </summary> |
||
9115 | </member> |
||
9116 | <member name="P:System.Data.SQLite.SR.MetaDataCollections"> |
||
9117 | <summary> |
||
9118 | Looks up a localized string similar to <?xml version="1.0" encoding="utf-8" ?> |
||
9119 | <DocumentElement> |
||
9120 | <MetaDataCollections> |
||
9121 | <CollectionName>MetaDataCollections</CollectionName> |
||
9122 | <NumberOfRestrictions>0</NumberOfRestrictions> |
||
9123 | <NumberOfIdentifierParts>0</NumberOfIdentifierParts> |
||
9124 | </MetaDataCollections> |
||
9125 | <MetaDataCollections> |
||
9126 | <CollectionName>DataSourceInformation</CollectionName> |
||
9127 | <NumberOfRestrictions>0</NumberOfRestrictions> |
||
9128 | <NumberOfIdentifierParts>0</NumberOfIdentifierParts> |
||
9129 | </MetaDataCollections> |
||
9130 | <MetaDataC [rest of string was truncated]";. |
||
9131 | </summary> |
||
9132 | </member> |
||
9133 | <member name="T:System.Data.SQLite.SQLiteContext"> |
||
9134 | <summary> |
||
9135 | This class represents a context from the SQLite core library that can |
||
9136 | be passed to the sqlite3_result_*() and associated functions. |
||
9137 | </summary> |
||
9138 | </member> |
||
9139 | <member name="T:System.Data.SQLite.ISQLiteNativeHandle"> |
||
9140 | <summary> |
||
9141 | This interface represents a native handle provided by the SQLite core |
||
9142 | library. |
||
9143 | </summary> |
||
9144 | </member> |
||
9145 | <member name="P:System.Data.SQLite.ISQLiteNativeHandle.NativeHandle"> |
||
9146 | <summary> |
||
9147 | The native handle value. |
||
9148 | </summary> |
||
9149 | </member> |
||
9150 | <member name="F:System.Data.SQLite.SQLiteContext.pContext"> |
||
9151 | <summary> |
||
9152 | The native context handle. |
||
9153 | </summary> |
||
9154 | </member> |
||
9155 | <member name="M:System.Data.SQLite.SQLiteContext.#ctor(System.IntPtr)"> |
||
9156 | <summary> |
||
9157 | Constructs an instance of this class using the specified native |
||
9158 | context handle. |
||
9159 | </summary> |
||
9160 | <param name="pContext"> |
||
9161 | The native context handle to use. |
||
9162 | </param> |
||
9163 | </member> |
||
9164 | <member name="M:System.Data.SQLite.SQLiteContext.SetNull"> |
||
9165 | <summary> |
||
9166 | Sets the context result to NULL. |
||
9167 | </summary> |
||
9168 | </member> |
||
9169 | <member name="M:System.Data.SQLite.SQLiteContext.SetDouble(System.Double)"> |
||
9170 | <summary> |
||
9171 | Sets the context result to the specified <see cref="T:System.Double"/> |
||
9172 | value. |
||
9173 | </summary> |
||
9174 | <param name="value"> |
||
9175 | The <see cref="T:System.Double"/> value to use. |
||
9176 | </param> |
||
9177 | </member> |
||
9178 | <member name="M:System.Data.SQLite.SQLiteContext.SetInt(System.Int32)"> |
||
9179 | <summary> |
||
9180 | Sets the context result to the specified <see cref="T:System.Int32"/> |
||
9181 | value. |
||
9182 | </summary> |
||
9183 | <param name="value"> |
||
9184 | The <see cref="T:System.Int32"/> value to use. |
||
9185 | </param> |
||
9186 | </member> |
||
9187 | <member name="M:System.Data.SQLite.SQLiteContext.SetInt64(System.Int64)"> |
||
9188 | <summary> |
||
9189 | Sets the context result to the specified <see cref="T:System.Int64"/> |
||
9190 | value. |
||
9191 | </summary> |
||
9192 | <param name="value"> |
||
9193 | The <see cref="T:System.Int64"/> value to use. |
||
9194 | </param> |
||
9195 | </member> |
||
9196 | <member name="M:System.Data.SQLite.SQLiteContext.SetString(System.String)"> |
||
9197 | <summary> |
||
9198 | Sets the context result to the specified <see cref="T:System.String"/> |
||
9199 | value. |
||
9200 | </summary> |
||
9201 | <param name="value"> |
||
9202 | The <see cref="T:System.String"/> value to use. This value will be |
||
9203 | converted to the UTF-8 encoding prior to being used. |
||
9204 | </param> |
||
9205 | </member> |
||
9206 | <member name="M:System.Data.SQLite.SQLiteContext.SetError(System.String)"> |
||
9207 | <summary> |
||
9208 | Sets the context result to the specified <see cref="T:System.String"/> |
||
9209 | value containing an error message. |
||
9210 | </summary> |
||
9211 | <param name="value"> |
||
9212 | The <see cref="T:System.String"/> value containing the error message text. |
||
9213 | This value will be converted to the UTF-8 encoding prior to being |
||
9214 | used. |
||
9215 | </param> |
||
9216 | </member> |
||
9217 | <member name="M:System.Data.SQLite.SQLiteContext.SetErrorCode(System.Data.SQLite.SQLiteErrorCode)"> |
||
9218 | <summary> |
||
9219 | Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> |
||
9220 | value. |
||
9221 | </summary> |
||
9222 | <param name="value"> |
||
9223 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to use. |
||
9224 | </param> |
||
9225 | </member> |
||
9226 | <member name="M:System.Data.SQLite.SQLiteContext.SetErrorTooBig"> |
||
9227 | <summary> |
||
9228 | Sets the context result to contain the error code SQLITE_TOOBIG. |
||
9229 | </summary> |
||
9230 | </member> |
||
9231 | <member name="M:System.Data.SQLite.SQLiteContext.SetErrorNoMemory"> |
||
9232 | <summary> |
||
9233 | Sets the context result to contain the error code SQLITE_NOMEM. |
||
9234 | </summary> |
||
9235 | </member> |
||
9236 | <member name="M:System.Data.SQLite.SQLiteContext.SetBlob(System.Byte[])"> |
||
9237 | <summary> |
||
9238 | Sets the context result to the specified <see cref="T:System.Byte"/> array |
||
9239 | value. |
||
9240 | </summary> |
||
9241 | <param name="value"> |
||
9242 | The <see cref="T:System.Byte"/> array value to use. |
||
9243 | </param> |
||
9244 | </member> |
||
9245 | <member name="M:System.Data.SQLite.SQLiteContext.SetZeroBlob(System.Int32)"> |
||
9246 | <summary> |
||
9247 | Sets the context result to a BLOB of zeros of the specified size. |
||
9248 | </summary> |
||
9249 | <param name="value"> |
||
9250 | The number of zero bytes to use for the BLOB context result. |
||
9251 | </param> |
||
9252 | </member> |
||
9253 | <member name="M:System.Data.SQLite.SQLiteContext.SetValue(System.Data.SQLite.SQLiteValue)"> |
||
9254 | <summary> |
||
9255 | Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteValue"/>. |
||
9256 | </summary> |
||
9257 | <param name="value"> |
||
9258 | The <see cref="T:System.Data.SQLite.SQLiteValue"/> to use. |
||
9259 | </param> |
||
9260 | </member> |
||
9261 | <member name="P:System.Data.SQLite.SQLiteContext.NativeHandle"> |
||
9262 | <summary> |
||
9263 | Returns the underlying SQLite native handle associated with this |
||
9264 | object instance. |
||
9265 | </summary> |
||
9266 | </member> |
||
9267 | <member name="T:System.Data.SQLite.SQLiteValue"> |
||
9268 | <summary> |
||
9269 | This class represents a value from the SQLite core library that can be |
||
9270 | passed to the sqlite3_value_*() and associated functions. |
||
9271 | </summary> |
||
9272 | </member> |
||
9273 | <member name="F:System.Data.SQLite.SQLiteValue.pValue"> |
||
9274 | <summary> |
||
9275 | The native value handle. |
||
9276 | </summary> |
||
9277 | </member> |
||
9278 | <member name="M:System.Data.SQLite.SQLiteValue.#ctor(System.IntPtr)"> |
||
9279 | <summary> |
||
9280 | Constructs an instance of this class using the specified native |
||
9281 | value handle. |
||
9282 | </summary> |
||
9283 | <param name="pValue"> |
||
9284 | The native value handle to use. |
||
9285 | </param> |
||
9286 | </member> |
||
9287 | <member name="M:System.Data.SQLite.SQLiteValue.PreventNativeAccess"> |
||
9288 | <summary> |
||
9289 | Invalidates the native value handle, thereby preventing further |
||
9290 | access to it from this object instance. |
||
9291 | </summary> |
||
9292 | </member> |
||
9293 | <member name="M:System.Data.SQLite.SQLiteValue.ArrayFromSizeAndIntPtr(System.Int32,System.IntPtr)"> |
||
9294 | <summary> |
||
9295 | Converts a logical array of native pointers to native sqlite3_value |
||
9296 | structures into a managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/> |
||
9297 | object instances. |
||
9298 | </summary> |
||
9299 | <param name="argc"> |
||
9300 | The number of elements in the logical array of native sqlite3_value |
||
9301 | structures. |
||
9302 | </param> |
||
9303 | <param name="argv"> |
||
9304 | The native pointer to the logical array of native sqlite3_value |
||
9305 | structures to convert. |
||
9306 | </param> |
||
9307 | <returns> |
||
9308 | The managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances or |
||
9309 | null upon failure. |
||
9310 | </returns> |
||
9311 | </member> |
||
9312 | <member name="M:System.Data.SQLite.SQLiteValue.GetTypeAffinity"> |
||
9313 | <summary> |
||
9314 | Gets and returns the type affinity associated with this value. |
||
9315 | </summary> |
||
9316 | <returns> |
||
9317 | The type affinity associated with this value. |
||
9318 | </returns> |
||
9319 | </member> |
||
9320 | <member name="M:System.Data.SQLite.SQLiteValue.GetBytes"> |
||
9321 | <summary> |
||
9322 | Gets and returns the number of bytes associated with this value, if |
||
9323 | it refers to a UTF-8 encoded string. |
||
9324 | </summary> |
||
9325 | <returns> |
||
9326 | The number of bytes associated with this value. The returned value |
||
9327 | may be zero. |
||
9328 | </returns> |
||
9329 | </member> |
||
9330 | <member name="M:System.Data.SQLite.SQLiteValue.GetInt"> |
||
9331 | <summary> |
||
9332 | Gets and returns the <see cref="T:System.Int32"/> associated with this |
||
9333 | value. |
||
9334 | </summary> |
||
9335 | <returns> |
||
9336 | The <see cref="T:System.Int32"/> associated with this value. |
||
9337 | </returns> |
||
9338 | </member> |
||
9339 | <member name="M:System.Data.SQLite.SQLiteValue.GetInt64"> |
||
9340 | <summary> |
||
9341 | Gets and returns the <see cref="T:System.Int64"/> associated with |
||
9342 | this value. |
||
9343 | </summary> |
||
9344 | <returns> |
||
9345 | The <see cref="T:System.Int64"/> associated with this value. |
||
9346 | </returns> |
||
9347 | </member> |
||
9348 | <member name="M:System.Data.SQLite.SQLiteValue.GetDouble"> |
||
9349 | <summary> |
||
9350 | Gets and returns the <see cref="T:System.Double"/> associated with this |
||
9351 | value. |
||
9352 | </summary> |
||
9353 | <returns> |
||
9354 | The <see cref="T:System.Double"/> associated with this value. |
||
9355 | </returns> |
||
9356 | </member> |
||
9357 | <member name="M:System.Data.SQLite.SQLiteValue.GetString"> |
||
9358 | <summary> |
||
9359 | Gets and returns the <see cref="T:System.String"/> associated with this |
||
9360 | value. |
||
9361 | </summary> |
||
9362 | <returns> |
||
9363 | The <see cref="T:System.String"/> associated with this value. The value is |
||
9364 | converted from the UTF-8 encoding prior to being returned. |
||
9365 | </returns> |
||
9366 | </member> |
||
9367 | <member name="M:System.Data.SQLite.SQLiteValue.GetBlob"> |
||
9368 | <summary> |
||
9369 | Gets and returns the <see cref="T:System.Byte"/> array associated with this |
||
9370 | value. |
||
9371 | </summary> |
||
9372 | <returns> |
||
9373 | The <see cref="T:System.Byte"/> array associated with this value. |
||
9374 | </returns> |
||
9375 | </member> |
||
9376 | <member name="M:System.Data.SQLite.SQLiteValue.Persist"> |
||
9377 | <summary> |
||
9378 | Uses the native value handle to obtain and store the managed value |
||
9379 | for this object instance, thus saving it for later use. The type |
||
9380 | of the managed value is determined by the type affinity of the |
||
9381 | native value. If the type affinity is not recognized by this |
||
9382 | method, no work is done and false is returned. |
||
9383 | </summary> |
||
9384 | <returns> |
||
9385 | Non-zero if the native value was persisted successfully. |
||
9386 | </returns> |
||
9387 | </member> |
||
9388 | <member name="P:System.Data.SQLite.SQLiteValue.NativeHandle"> |
||
9389 | <summary> |
||
9390 | Returns the underlying SQLite native handle associated with this |
||
9391 | object instance. |
||
9392 | </summary> |
||
9393 | </member> |
||
9394 | <member name="P:System.Data.SQLite.SQLiteValue.Persisted"> |
||
9395 | <summary> |
||
9396 | Returns non-zero if the native SQLite value has been successfully |
||
9397 | persisted as a managed value within this object instance (i.e. the |
||
9398 | <see cref="P:System.Data.SQLite.SQLiteValue.Value"/> property may then be read successfully). |
||
9399 | </summary> |
||
9400 | </member> |
||
9401 | <member name="P:System.Data.SQLite.SQLiteValue.Value"> |
||
9402 | <summary> |
||
9403 | If the managed value for this object instance is available (i.e. it |
||
9404 | has been previously persisted via the <see cref="M:System.Data.SQLite.SQLiteValue.Persist"/>) method, |
||
9405 | that value is returned; otherwise, an exception is thrown. The |
||
9406 | returned value may be null. |
||
9407 | </summary> |
||
9408 | </member> |
||
9409 | <member name="T:System.Data.SQLite.SQLiteIndexConstraintOp"> |
||
9410 | <summary> |
||
9411 | These are the allowed values for the operators that are part of a |
||
9412 | constraint term in the WHERE clause of a query that uses a virtual |
||
9413 | table. |
||
9414 | </summary> |
||
9415 | </member> |
||
9416 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.EqualTo"> |
||
9417 | <summary> |
||
9418 | This value represents the equality operator. |
||
9419 | </summary> |
||
9420 | </member> |
||
9421 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThan"> |
||
9422 | <summary> |
||
9423 | This value represents the greater than operator. |
||
9424 | </summary> |
||
9425 | </member> |
||
9426 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThanOrEqualTo"> |
||
9427 | <summary> |
||
9428 | This value represents the less than or equal to operator. |
||
9429 | </summary> |
||
9430 | </member> |
||
9431 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThan"> |
||
9432 | <summary> |
||
9433 | This value represents the less than operator. |
||
9434 | </summary> |
||
9435 | </member> |
||
9436 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThanOrEqualTo"> |
||
9437 | <summary> |
||
9438 | This value represents the greater than or equal to operator. |
||
9439 | </summary> |
||
9440 | </member> |
||
9441 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.Match"> |
||
9442 | <summary> |
||
9443 | This value represents the MATCH operator. |
||
9444 | </summary> |
||
9445 | </member> |
||
9446 | <member name="T:System.Data.SQLite.SQLiteIndexConstraint"> |
||
9447 | <summary> |
||
9448 | This class represents the native sqlite3_index_constraint structure |
||
9449 | from the SQLite core library. |
||
9450 | </summary> |
||
9451 | </member> |
||
9452 | <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint)"> |
||
9453 | <summary> |
||
9454 | Constructs an instance of this class using the specified native |
||
9455 | sqlite3_index_constraint structure. |
||
9456 | </summary> |
||
9457 | <param name="constraint"> |
||
9458 | The native sqlite3_index_constraint structure to use. |
||
9459 | </param> |
||
9460 | </member> |
||
9461 | <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Int32,System.Data.SQLite.SQLiteIndexConstraintOp,System.Byte,System.Int32)"> |
||
9462 | <summary> |
||
9463 | Constructs an instance of this class using the specified field |
||
9464 | values. |
||
9465 | </summary> |
||
9466 | <param name="iColumn"> |
||
9467 | Column on left-hand side of constraint. |
||
9468 | </param> |
||
9469 | <param name="op"> |
||
9470 | Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>). |
||
9471 | </param> |
||
9472 | <param name="usable"> |
||
9473 | True if this constraint is usable. |
||
9474 | </param> |
||
9475 | <param name="iTermOffset"> |
||
9476 | Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> |
||
9477 | should ignore. |
||
9478 | </param> |
||
9479 | </member> |
||
9480 | <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iColumn"> |
||
9481 | <summary> |
||
9482 | Column on left-hand side of constraint. |
||
9483 | </summary> |
||
9484 | </member> |
||
9485 | <member name="F:System.Data.SQLite.SQLiteIndexConstraint.op"> |
||
9486 | <summary> |
||
9487 | Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>). |
||
9488 | </summary> |
||
9489 | </member> |
||
9490 | <member name="F:System.Data.SQLite.SQLiteIndexConstraint.usable"> |
||
9491 | <summary> |
||
9492 | True if this constraint is usable. |
||
9493 | </summary> |
||
9494 | </member> |
||
9495 | <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iTermOffset"> |
||
9496 | <summary> |
||
9497 | Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> |
||
9498 | should ignore. |
||
9499 | </summary> |
||
9500 | </member> |
||
9501 | <member name="T:System.Data.SQLite.SQLiteIndexOrderBy"> |
||
9502 | <summary> |
||
9503 | This class represents the native sqlite3_index_orderby structure from |
||
9504 | the SQLite core library. |
||
9505 | </summary> |
||
9506 | </member> |
||
9507 | <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_orderby)"> |
||
9508 | <summary> |
||
9509 | Constructs an instance of this class using the specified native |
||
9510 | sqlite3_index_orderby structure. |
||
9511 | </summary> |
||
9512 | <param name="orderBy"> |
||
9513 | The native sqlite3_index_orderby structure to use. |
||
9514 | </param> |
||
9515 | </member> |
||
9516 | <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Int32,System.Byte)"> |
||
9517 | <summary> |
||
9518 | Constructs an instance of this class using the specified field |
||
9519 | values. |
||
9520 | </summary> |
||
9521 | <param name="iColumn"> |
||
9522 | Column number. |
||
9523 | </param> |
||
9524 | <param name="desc"> |
||
9525 | True for DESC. False for ASC. |
||
9526 | </param> |
||
9527 | </member> |
||
9528 | <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.iColumn"> |
||
9529 | <summary> |
||
9530 | Column number. |
||
9531 | </summary> |
||
9532 | </member> |
||
9533 | <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.desc"> |
||
9534 | <summary> |
||
9535 | True for DESC. False for ASC. |
||
9536 | </summary> |
||
9537 | </member> |
||
9538 | <member name="T:System.Data.SQLite.SQLiteIndexConstraintUsage"> |
||
9539 | <summary> |
||
9540 | This class represents the native sqlite3_index_constraint_usage |
||
9541 | structure from the SQLite core library. |
||
9542 | </summary> |
||
9543 | </member> |
||
9544 | <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor"> |
||
9545 | <summary> |
||
9546 | Constructs a default instance of this class. |
||
9547 | </summary> |
||
9548 | </member> |
||
9549 | <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint_usage)"> |
||
9550 | <summary> |
||
9551 | Constructs an instance of this class using the specified native |
||
9552 | sqlite3_index_constraint_usage structure. |
||
9553 | </summary> |
||
9554 | <param name="constraintUsage"> |
||
9555 | The native sqlite3_index_constraint_usage structure to use. |
||
9556 | </param> |
||
9557 | </member> |
||
9558 | <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Int32,System.Byte)"> |
||
9559 | <summary> |
||
9560 | Constructs an instance of this class using the specified field |
||
9561 | values. |
||
9562 | </summary> |
||
9563 | <param name="argvIndex"> |
||
9564 | If greater than 0, constraint is part of argv to xFilter. |
||
9565 | </param> |
||
9566 | <param name="omit"> |
||
9567 | Do not code a test for this constraint. |
||
9568 | </param> |
||
9569 | </member> |
||
9570 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.argvIndex"> |
||
9571 | <summary> |
||
9572 | If greater than 0, constraint is part of argv to xFilter. |
||
9573 | </summary> |
||
9574 | </member> |
||
9575 | <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.omit"> |
||
9576 | <summary> |
||
9577 | Do not code a test for this constraint. |
||
9578 | </summary> |
||
9579 | </member> |
||
9580 | <member name="T:System.Data.SQLite.SQLiteIndexInputs"> |
||
9581 | <summary> |
||
9582 | This class represents the various inputs provided by the SQLite core |
||
9583 | library to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
9584 | </summary> |
||
9585 | </member> |
||
9586 | <member name="M:System.Data.SQLite.SQLiteIndexInputs.#ctor(System.Int32,System.Int32)"> |
||
9587 | <summary> |
||
9588 | Constructs an instance of this class. |
||
9589 | </summary> |
||
9590 | <param name="nConstraint"> |
||
9591 | The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> instances to |
||
9592 | pre-allocate space for. |
||
9593 | </param> |
||
9594 | <param name="nOrderBy"> |
||
9595 | The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to |
||
9596 | pre-allocate space for. |
||
9597 | </param> |
||
9598 | </member> |
||
9599 | <member name="P:System.Data.SQLite.SQLiteIndexInputs.Constraints"> |
||
9600 | <summary> |
||
9601 | An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> object instances, |
||
9602 | each containing information supplied by the SQLite core library. |
||
9603 | </summary> |
||
9604 | </member> |
||
9605 | <member name="P:System.Data.SQLite.SQLiteIndexInputs.OrderBys"> |
||
9606 | <summary> |
||
9607 | An array of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> object instances, |
||
9608 | each containing information supplied by the SQLite core library. |
||
9609 | </summary> |
||
9610 | </member> |
||
9611 | <member name="T:System.Data.SQLite.SQLiteIndexOutputs"> |
||
9612 | <summary> |
||
9613 | This class represents the various outputs provided to the SQLite core |
||
9614 | library by the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
9615 | </summary> |
||
9616 | </member> |
||
9617 | <member name="M:System.Data.SQLite.SQLiteIndexOutputs.#ctor(System.Int32)"> |
||
9618 | <summary> |
||
9619 | Constructs an instance of this class. |
||
9620 | </summary> |
||
9621 | <param name="nConstraint"> |
||
9622 | The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> instances |
||
9623 | to pre-allocate space for. |
||
9624 | </param> |
||
9625 | </member> |
||
9626 | <member name="M:System.Data.SQLite.SQLiteIndexOutputs.CanUseEstimatedRows"> |
||
9627 | <summary> |
||
9628 | Determines if the native estimatedRows field can be used, based on |
||
9629 | the available version of the SQLite core library. |
||
9630 | </summary> |
||
9631 | <returns> |
||
9632 | Non-zero if the <see cref="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows"/> property is supported |
||
9633 | by the SQLite core library. |
||
9634 | </returns> |
||
9635 | </member> |
||
9636 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.ConstraintUsages"> |
||
9637 | <summary> |
||
9638 | An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> object |
||
9639 | instances, each containing information to be supplied to the SQLite |
||
9640 | core library. |
||
9641 | </summary> |
||
9642 | </member> |
||
9643 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexNumber"> |
||
9644 | <summary> |
||
9645 | Number used to help identify the selected index. This value will |
||
9646 | 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[])"/> |
||
9647 | method. |
||
9648 | </summary> |
||
9649 | </member> |
||
9650 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexString"> |
||
9651 | <summary> |
||
9652 | String used to help identify the selected index. This value will |
||
9653 | 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[])"/> |
||
9654 | method. |
||
9655 | </summary> |
||
9656 | </member> |
||
9657 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.NeedToFreeIndexString"> |
||
9658 | <summary> |
||
9659 | Non-zero if the index string must be freed by the SQLite core |
||
9660 | library. |
||
9661 | </summary> |
||
9662 | </member> |
||
9663 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.OrderByConsumed"> |
||
9664 | <summary> |
||
9665 | True if output is already ordered. |
||
9666 | </summary> |
||
9667 | </member> |
||
9668 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedCost"> |
||
9669 | <summary> |
||
9670 | Estimated cost of using this index. Using a null value here |
||
9671 | indicates that a default estimated cost value should be used. |
||
9672 | </summary> |
||
9673 | </member> |
||
9674 | <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows"> |
||
9675 | <summary> |
||
9676 | Estimated number of rows returned. Using a null value here |
||
9677 | indicates that a default estimated rows value should be used. |
||
9678 | </summary> |
||
9679 | </member> |
||
9680 | <member name="T:System.Data.SQLite.SQLiteIndex"> |
||
9681 | <summary> |
||
9682 | This class represents the various inputs and outputs used with the |
||
9683 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
9684 | </summary> |
||
9685 | </member> |
||
9686 | <member name="M:System.Data.SQLite.SQLiteIndex.#ctor(System.Int32,System.Int32)"> |
||
9687 | <summary> |
||
9688 | Constructs an instance of this class. |
||
9689 | </summary> |
||
9690 | <param name="nConstraint"> |
||
9691 | The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> (and |
||
9692 | <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/>) instances to |
||
9693 | pre-allocate space for. |
||
9694 | </param> |
||
9695 | <param name="nOrderBy"> |
||
9696 | The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to |
||
9697 | pre-allocate space for. |
||
9698 | </param> |
||
9699 | </member> |
||
9700 | <member name="M:System.Data.SQLite.SQLiteIndex.FromIntPtr(System.IntPtr,System.Data.SQLite.SQLiteIndex@)"> |
||
9701 | <summary> |
||
9702 | Converts a native pointer to a native sqlite3_index_info structure |
||
9703 | into a new <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance. |
||
9704 | </summary> |
||
9705 | <param name="pIndex"> |
||
9706 | The native pointer to the native sqlite3_index_info structure to |
||
9707 | convert. |
||
9708 | </param> |
||
9709 | <param name="index"> |
||
9710 | Upon success, this parameter will be modified to contain the newly |
||
9711 | created <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance. |
||
9712 | </param> |
||
9713 | </member> |
||
9714 | <member name="M:System.Data.SQLite.SQLiteIndex.ToIntPtr(System.Data.SQLite.SQLiteIndex,System.IntPtr)"> |
||
9715 | <summary> |
||
9716 | Populates the outputs of a pre-allocated native sqlite3_index_info |
||
9717 | structure using an existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object |
||
9718 | instance. |
||
9719 | </summary> |
||
9720 | <param name="index"> |
||
9721 | The existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing |
||
9722 | the output data to use. |
||
9723 | </param> |
||
9724 | <param name="pIndex"> |
||
9725 | The native pointer to the pre-allocated native sqlite3_index_info |
||
9726 | structure. |
||
9727 | </param> |
||
9728 | </member> |
||
9729 | <member name="P:System.Data.SQLite.SQLiteIndex.Inputs"> |
||
9730 | <summary> |
||
9731 | The <see cref="T:System.Data.SQLite.SQLiteIndexInputs"/> object instance containing |
||
9732 | the inputs to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> |
||
9733 | method. |
||
9734 | </summary> |
||
9735 | </member> |
||
9736 | <member name="P:System.Data.SQLite.SQLiteIndex.Outputs"> |
||
9737 | <summary> |
||
9738 | The <see cref="T:System.Data.SQLite.SQLiteIndexOutputs"/> object instance containing |
||
9739 | the outputs from the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> |
||
9740 | method. |
||
9741 | </summary> |
||
9742 | </member> |
||
9743 | <member name="T:System.Data.SQLite.SQLiteVirtualTable"> |
||
9744 | <summary> |
||
9745 | This class represents a managed virtual table implementation. It is |
||
9746 | not sealed and should be used as the base class for any user-defined |
||
9747 | virtual table classes implemented in managed code. |
||
9748 | </summary> |
||
9749 | </member> |
||
9750 | <member name="F:System.Data.SQLite.SQLiteVirtualTable.ModuleNameIndex"> |
||
9751 | <summary> |
||
9752 | The index within the array of strings provided to the |
||
9753 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and |
||
9754 | <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 |
||
9755 | name of the module implementing this virtual table. |
||
9756 | </summary> |
||
9757 | </member> |
||
9758 | <member name="F:System.Data.SQLite.SQLiteVirtualTable.DatabaseNameIndex"> |
||
9759 | <summary> |
||
9760 | The index within the array of strings provided to the |
||
9761 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and |
||
9762 | <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 |
||
9763 | name of the database containing this virtual table. |
||
9764 | </summary> |
||
9765 | </member> |
||
9766 | <member name="F:System.Data.SQLite.SQLiteVirtualTable.TableNameIndex"> |
||
9767 | <summary> |
||
9768 | The index within the array of strings provided to the |
||
9769 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and |
||
9770 | <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 |
||
9771 | name of the virtual table. |
||
9772 | </summary> |
||
9773 | </member> |
||
9774 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.#ctor(System.String[])"> |
||
9775 | <summary> |
||
9776 | Constructs an instance of this class. |
||
9777 | </summary> |
||
9778 | <param name="arguments"> |
||
9779 | The original array of strings provided to the |
||
9780 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and |
||
9781 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods. |
||
9782 | </param> |
||
9783 | </member> |
||
9784 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.BestIndex(System.Data.SQLite.SQLiteIndex)"> |
||
9785 | <summary> |
||
9786 | This method should normally be used by the |
||
9787 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method in order to |
||
9788 | perform index selection based on the constraints provided by the |
||
9789 | SQLite core library. |
||
9790 | </summary> |
||
9791 | <param name="index"> |
||
9792 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the |
||
9793 | data for the inputs and outputs relating to index selection. |
||
9794 | </param> |
||
9795 | <returns> |
||
9796 | Non-zero upon success. |
||
9797 | </returns> |
||
9798 | </member> |
||
9799 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.Rename(System.String)"> |
||
9800 | <summary> |
||
9801 | Attempts to record the renaming of the virtual table associated |
||
9802 | with this object instance. |
||
9803 | </summary> |
||
9804 | <param name="name"> |
||
9805 | The new name for the virtual table. |
||
9806 | </param> |
||
9807 | <returns> |
||
9808 | Non-zero upon success. |
||
9809 | </returns> |
||
9810 | </member> |
||
9811 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose"> |
||
9812 | <summary> |
||
9813 | Disposes of this object instance. |
||
9814 | </summary> |
||
9815 | </member> |
||
9816 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.CheckDisposed"> |
||
9817 | <summary> |
||
9818 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
9819 | instance has been disposed. |
||
9820 | </summary> |
||
9821 | </member> |
||
9822 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose(System.Boolean)"> |
||
9823 | <summary> |
||
9824 | Disposes of this object instance. |
||
9825 | </summary> |
||
9826 | <param name="disposing"> |
||
9827 | Non-zero if this method is being called from the |
||
9828 | <see cref="M:System.Data.SQLite.SQLiteVirtualTable.Dispose"/> method. Zero if this method is being called |
||
9829 | from the finalizer. |
||
9830 | </param> |
||
9831 | </member> |
||
9832 | <member name="M:System.Data.SQLite.SQLiteVirtualTable.Finalize"> |
||
9833 | <summary> |
||
9834 | Finalizes this object instance. |
||
9835 | </summary> |
||
9836 | </member> |
||
9837 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.Arguments"> |
||
9838 | <summary> |
||
9839 | The original array of strings provided to the |
||
9840 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and |
||
9841 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods. |
||
9842 | </summary> |
||
9843 | </member> |
||
9844 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.ModuleName"> |
||
9845 | <summary> |
||
9846 | The name of the module implementing this virtual table. |
||
9847 | </summary> |
||
9848 | </member> |
||
9849 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.DatabaseName"> |
||
9850 | <summary> |
||
9851 | The name of the database containing this virtual table. |
||
9852 | </summary> |
||
9853 | </member> |
||
9854 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.TableName"> |
||
9855 | <summary> |
||
9856 | The name of the virtual table. |
||
9857 | </summary> |
||
9858 | </member> |
||
9859 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.Index"> |
||
9860 | <summary> |
||
9861 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the |
||
9862 | data for the inputs and outputs relating to the most recent index |
||
9863 | selection. |
||
9864 | </summary> |
||
9865 | </member> |
||
9866 | <member name="P:System.Data.SQLite.SQLiteVirtualTable.NativeHandle"> |
||
9867 | <summary> |
||
9868 | Returns the underlying SQLite native handle associated with this |
||
9869 | object instance. |
||
9870 | </summary> |
||
9871 | </member> |
||
9872 | <member name="T:System.Data.SQLite.SQLiteVirtualTableCursor"> |
||
9873 | <summary> |
||
9874 | This class represents a managed virtual table cursor implementation. |
||
9875 | It is not sealed and should be used as the base class for any |
||
9876 | user-defined virtual table cursor classes implemented in managed code. |
||
9877 | </summary> |
||
9878 | </member> |
||
9879 | <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.InvalidRowIndex"> |
||
9880 | <summary> |
||
9881 | This value represents an invalid integer row sequence number. |
||
9882 | </summary> |
||
9883 | </member> |
||
9884 | <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.rowIndex"> |
||
9885 | <summary> |
||
9886 | The field holds the integer row sequence number for the current row |
||
9887 | pointed to by this cursor object instance. |
||
9888 | </summary> |
||
9889 | </member> |
||
9890 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor(System.Data.SQLite.SQLiteVirtualTable)"> |
||
9891 | <summary> |
||
9892 | Constructs an instance of this class. |
||
9893 | </summary> |
||
9894 | <param name="table"> |
||
9895 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
9896 | with this object instance. |
||
9897 | </param> |
||
9898 | </member> |
||
9899 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor"> |
||
9900 | <summary> |
||
9901 | Constructs an instance of this class. |
||
9902 | </summary> |
||
9903 | </member> |
||
9904 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.TryPersistValues(System.Data.SQLite.SQLiteValue[])"> |
||
9905 | <summary> |
||
9906 | Attempts to persist the specified <see cref="T:System.Data.SQLite.SQLiteValue"/> object |
||
9907 | instances in order to make them available after the |
||
9908 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method returns. |
||
9909 | </summary> |
||
9910 | <param name="values"> |
||
9911 | The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances to be |
||
9912 | persisted. |
||
9913 | </param> |
||
9914 | <returns> |
||
9915 | The number of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances that were |
||
9916 | successfully persisted. |
||
9917 | </returns> |
||
9918 | </member> |
||
9919 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> |
||
9920 | <summary> |
||
9921 | This method should normally be used by the |
||
9922 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method in order to |
||
9923 | perform filtering of the result rows and/or to record the filtering |
||
9924 | criteria provided by the SQLite core library. |
||
9925 | </summary> |
||
9926 | <param name="indexNumber"> |
||
9927 | Number used to help identify the selected index. |
||
9928 | </param> |
||
9929 | <param name="indexString"> |
||
9930 | String used to help identify the selected index. |
||
9931 | </param> |
||
9932 | <param name="values"> |
||
9933 | The values corresponding to each column in the selected index. |
||
9934 | </param> |
||
9935 | </member> |
||
9936 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.GetRowIndex"> |
||
9937 | <summary> |
||
9938 | Determines the integer row sequence number for the current row. |
||
9939 | </summary> |
||
9940 | <returns> |
||
9941 | The integer row sequence number for the current row -OR- zero if |
||
9942 | it cannot be determined. |
||
9943 | </returns> |
||
9944 | </member> |
||
9945 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.NextRowIndex"> |
||
9946 | <summary> |
||
9947 | Adjusts the integer row sequence number so that it refers to the |
||
9948 | next row. |
||
9949 | </summary> |
||
9950 | </member> |
||
9951 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose"> |
||
9952 | <summary> |
||
9953 | Disposes of this object instance. |
||
9954 | </summary> |
||
9955 | </member> |
||
9956 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.CheckDisposed"> |
||
9957 | <summary> |
||
9958 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
9959 | instance has been disposed. |
||
9960 | </summary> |
||
9961 | </member> |
||
9962 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose(System.Boolean)"> |
||
9963 | <summary> |
||
9964 | Disposes of this object instance. |
||
9965 | </summary> |
||
9966 | <param name="disposing"> |
||
9967 | Non-zero if this method is being called from the |
||
9968 | <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose"/> method. Zero if this method is being called |
||
9969 | from the finalizer. |
||
9970 | </param> |
||
9971 | </member> |
||
9972 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Finalize"> |
||
9973 | <summary> |
||
9974 | Finalizes this object instance. |
||
9975 | </summary> |
||
9976 | </member> |
||
9977 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Table"> |
||
9978 | <summary> |
||
9979 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
9980 | with this object instance. |
||
9981 | </summary> |
||
9982 | </member> |
||
9983 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexNumber"> |
||
9984 | <summary> |
||
9985 | Number used to help identify the selected index. This value will |
||
9986 | be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
9987 | </summary> |
||
9988 | </member> |
||
9989 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexString"> |
||
9990 | <summary> |
||
9991 | String used to help identify the selected index. This value will |
||
9992 | be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
9993 | </summary> |
||
9994 | </member> |
||
9995 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Values"> |
||
9996 | <summary> |
||
9997 | The values used to filter the rows returned via this cursor object |
||
9998 | instance. This value will be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> |
||
9999 | method. |
||
10000 | </summary> |
||
10001 | </member> |
||
10002 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.NativeHandle"> |
||
10003 | <summary> |
||
10004 | Returns the underlying SQLite native handle associated with this |
||
10005 | object instance. |
||
10006 | </summary> |
||
10007 | </member> |
||
10008 | <member name="T:System.Data.SQLite.ISQLiteNativeModule"> |
||
10009 | <summary> |
||
10010 | This interface represents a virtual table implementation written in |
||
10011 | native code. |
||
10012 | </summary> |
||
10013 | </member> |
||
10014 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
10015 | <summary> |
||
10016 | <para> |
||
10017 | This method is called to create a new instance of a virtual table |
||
10018 | in response to a CREATE VIRTUAL TABLE statement. The db parameter |
||
10019 | is a pointer to the SQLite database connection that is executing |
||
10020 | the CREATE VIRTUAL TABLE statement. The pAux argument is the copy |
||
10021 | of the client data pointer that was the fourth argument to the |
||
10022 | sqlite3_create_module() or sqlite3_create_module_v2() call that |
||
10023 | registered the virtual table module. The argv parameter is an |
||
10024 | array of argc pointers to null terminated strings. The first |
||
10025 | string, argv[0], is the name of the module being invoked. The |
||
10026 | module name is the name provided as the second argument to |
||
10027 | sqlite3_create_module() and as the argument to the USING clause of |
||
10028 | the CREATE VIRTUAL TABLE statement that is running. The second, |
||
10029 | argv[1], is the name of the database in which the new virtual table |
||
10030 | is being created. The database name is "main" for the primary |
||
10031 | database, or "temp" for TEMP database, or the name given at the |
||
10032 | end of the ATTACH statement for attached databases. The third |
||
10033 | element of the array, argv[2], is the name of the new virtual |
||
10034 | table, as specified following the TABLE keyword in the CREATE |
||
10035 | VIRTUAL TABLE statement. If present, the fourth and subsequent |
||
10036 | strings in the argv[] array report the arguments to the module name |
||
10037 | in the CREATE VIRTUAL TABLE statement. |
||
10038 | </para> |
||
10039 | <para> |
||
10040 | The job of this method is to construct the new virtual table object |
||
10041 | (an sqlite3_vtab object) and return a pointer to it in *ppVTab. |
||
10042 | </para> |
||
10043 | <para> |
||
10044 | As part of the task of creating a new sqlite3_vtab structure, this |
||
10045 | method must invoke sqlite3_declare_vtab() to tell the SQLite core |
||
10046 | about the columns and datatypes in the virtual table. The |
||
10047 | sqlite3_declare_vtab() API has the following prototype: |
||
10048 | </para> |
||
10049 | <para> |
||
10050 | <code> |
||
10051 | int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable) |
||
10052 | </code> |
||
10053 | </para> |
||
10054 | <para> |
||
10055 | The first argument to sqlite3_declare_vtab() must be the same |
||
10056 | database connection pointer as the first parameter to this method. |
||
10057 | The second argument to sqlite3_declare_vtab() must a |
||
10058 | zero-terminated UTF-8 string that contains a well-formed CREATE |
||
10059 | TABLE statement that defines the columns in the virtual table and |
||
10060 | their data types. The name of the table in this CREATE TABLE |
||
10061 | statement is ignored, as are all constraints. Only the column names |
||
10062 | and datatypes matter. The CREATE TABLE statement string need not to |
||
10063 | be held in persistent memory. The string can be deallocated and/or |
||
10064 | reused as soon as the sqlite3_declare_vtab() routine returns. |
||
10065 | </para> |
||
10066 | </summary> |
||
10067 | <param name="pDb"> |
||
10068 | The native database connection handle. |
||
10069 | </param> |
||
10070 | <param name="pAux"> |
||
10071 | The original native pointer value that was provided to the |
||
10072 | sqlite3_create_module(), sqlite3_create_module_v2() or |
||
10073 | sqlite3_create_disposable_module() functions. |
||
10074 | </param> |
||
10075 | <param name="argc"> |
||
10076 | The number of arguments from the CREATE VIRTUAL TABLE statement. |
||
10077 | </param> |
||
10078 | <param name="argv"> |
||
10079 | The array of string arguments from the CREATE VIRTUAL TABLE |
||
10080 | statement. |
||
10081 | </param> |
||
10082 | <param name="pVtab"> |
||
10083 | Upon success, this parameter must be modified to point to the newly |
||
10084 | created native sqlite3_vtab derived structure. |
||
10085 | </param> |
||
10086 | <param name="pError"> |
||
10087 | Upon failure, this parameter must be modified to point to the error |
||
10088 | message, with the underlying memory having been obtained from the |
||
10089 | sqlite3_malloc() function. |
||
10090 | </param> |
||
10091 | <returns> |
||
10092 | A standard SQLite return code. |
||
10093 | </returns> |
||
10094 | </member> |
||
10095 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
10096 | <summary> |
||
10097 | <para> |
||
10098 | The xConnect method is very similar to xCreate. It has the same |
||
10099 | parameters and constructs a new sqlite3_vtab structure just like |
||
10100 | xCreate. And it must also call sqlite3_declare_vtab() like xCreate. |
||
10101 | </para> |
||
10102 | <para> |
||
10103 | The difference is that xConnect is called to establish a new |
||
10104 | connection to an existing virtual table whereas xCreate is called |
||
10105 | to create a new virtual table from scratch. |
||
10106 | </para> |
||
10107 | <para> |
||
10108 | The xCreate and xConnect methods are only different when the |
||
10109 | virtual table has some kind of backing store that must be |
||
10110 | initialized the first time the virtual table is created. The |
||
10111 | xCreate method creates and initializes the backing store. The |
||
10112 | xConnect method just connects to an existing backing store. |
||
10113 | </para> |
||
10114 | <para> |
||
10115 | As an example, consider a virtual table implementation that |
||
10116 | provides read-only access to existing comma-separated-value (CSV) |
||
10117 | files on disk. There is no backing store that needs to be created |
||
10118 | or initialized for such a virtual table (since the CSV files |
||
10119 | already exist on disk) so the xCreate and xConnect methods will be |
||
10120 | identical for that module. |
||
10121 | </para> |
||
10122 | <para> |
||
10123 | Another example is a virtual table that implements a full-text |
||
10124 | index. The xCreate method must create and initialize data |
||
10125 | structures to hold the dictionary and posting lists for that index. |
||
10126 | The xConnect method, on the other hand, only has to locate and use |
||
10127 | an existing dictionary and posting lists that were created by a |
||
10128 | prior xCreate call. |
||
10129 | </para> |
||
10130 | <para> |
||
10131 | The xConnect method must return SQLITE_OK if it is successful in |
||
10132 | creating the new virtual table, or SQLITE_ERROR if it is not |
||
10133 | successful. If not successful, the sqlite3_vtab structure must not |
||
10134 | be allocated. An error message may optionally be returned in *pzErr |
||
10135 | if unsuccessful. Space to hold the error message string must be |
||
10136 | allocated using an SQLite memory allocation function like |
||
10137 | sqlite3_malloc() or sqlite3_mprintf() as the SQLite core will |
||
10138 | attempt to free the space using sqlite3_free() after the error has |
||
10139 | been reported up to the application. |
||
10140 | </para> |
||
10141 | <para> |
||
10142 | The xConnect method is required for every virtual table |
||
10143 | implementation, though the xCreate and xConnect pointers of the |
||
10144 | sqlite3_module object may point to the same function the virtual |
||
10145 | table does not need to initialize backing store. |
||
10146 | </para> |
||
10147 | </summary> |
||
10148 | <param name="pDb"> |
||
10149 | The native database connection handle. |
||
10150 | </param> |
||
10151 | <param name="pAux"> |
||
10152 | The original native pointer value that was provided to the |
||
10153 | sqlite3_create_module(), sqlite3_create_module_v2() or |
||
10154 | sqlite3_create_disposable_module() functions. |
||
10155 | </param> |
||
10156 | <param name="argc"> |
||
10157 | The number of arguments from the CREATE VIRTUAL TABLE statement. |
||
10158 | </param> |
||
10159 | <param name="argv"> |
||
10160 | The array of string arguments from the CREATE VIRTUAL TABLE |
||
10161 | statement. |
||
10162 | </param> |
||
10163 | <param name="pVtab"> |
||
10164 | Upon success, this parameter must be modified to point to the newly |
||
10165 | created native sqlite3_vtab derived structure. |
||
10166 | </param> |
||
10167 | <param name="pError"> |
||
10168 | Upon failure, this parameter must be modified to point to the error |
||
10169 | message, with the underlying memory having been obtained from the |
||
10170 | sqlite3_malloc() function. |
||
10171 | </param> |
||
10172 | <returns> |
||
10173 | A standard SQLite return code. |
||
10174 | </returns> |
||
10175 | </member> |
||
10176 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"> |
||
10177 | <summary> |
||
10178 | <para> |
||
10179 | SQLite uses the xBestIndex method of a virtual table module to |
||
10180 | determine the best way to access the virtual table. The xBestIndex |
||
10181 | method has a prototype like this: |
||
10182 | </para> |
||
10183 | <code> |
||
10184 | int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*); |
||
10185 | </code> |
||
10186 | <para> |
||
10187 | The SQLite core communicates with the xBestIndex method by filling |
||
10188 | in certain fields of the sqlite3_index_info structure and passing a |
||
10189 | pointer to that structure into xBestIndex as the second parameter. |
||
10190 | The xBestIndex method fills out other fields of this structure |
||
10191 | which forms the reply. The sqlite3_index_info structure looks like |
||
10192 | this: |
||
10193 | </para> |
||
10194 | <code> |
||
10195 | struct sqlite3_index_info { |
||
10196 | /* Inputs */ |
||
10197 | const int nConstraint; /* Number of entries in aConstraint */ |
||
10198 | const struct sqlite3_index_constraint { |
||
10199 | int iColumn; /* Column on left-hand side of |
||
10200 | * constraint */ |
||
10201 | unsigned char op; /* Constraint operator */ |
||
10202 | unsigned char usable; /* True if this constraint is usable */ |
||
10203 | int iTermOffset; /* Used internally - xBestIndex should |
||
10204 | * ignore */ |
||
10205 | } *const aConstraint; /* Table of WHERE clause constraints */ |
||
10206 | const int nOrderBy; /* Number of terms in the ORDER BY |
||
10207 | * clause */ |
||
10208 | const struct sqlite3_index_orderby { |
||
10209 | int iColumn; /* Column number */ |
||
10210 | unsigned char desc; /* True for DESC. False for ASC. */ |
||
10211 | } *const aOrderBy; /* The ORDER BY clause */ |
||
10212 | /* Outputs */ |
||
10213 | struct sqlite3_index_constraint_usage { |
||
10214 | int argvIndex; /* if greater than zero, constraint is |
||
10215 | * part of argv to xFilter */ |
||
10216 | unsigned char omit; /* Do not code a test for this |
||
10217 | * constraint */ |
||
10218 | } *const aConstraintUsage; |
||
10219 | int idxNum; /* Number used to identify the index */ |
||
10220 | char *idxStr; /* String, possibly obtained from |
||
10221 | * sqlite3_malloc() */ |
||
10222 | int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if |
||
10223 | * true */ |
||
10224 | int orderByConsumed; /* True if output is already ordered */ |
||
10225 | double estimatedCost; /* Estimated cost of using this index */ |
||
10226 | }; |
||
10227 | </code> |
||
10228 | <para> |
||
10229 | In addition, there are some defined constants: |
||
10230 | </para> |
||
10231 | <code> |
||
10232 | #define SQLITE_INDEX_CONSTRAINT_EQ 2 |
||
10233 | #define SQLITE_INDEX_CONSTRAINT_GT 4 |
||
10234 | #define SQLITE_INDEX_CONSTRAINT_LE 8 |
||
10235 | #define SQLITE_INDEX_CONSTRAINT_LT 16 |
||
10236 | #define SQLITE_INDEX_CONSTRAINT_GE 32 |
||
10237 | #define SQLITE_INDEX_CONSTRAINT_MATCH 64 |
||
10238 | </code> |
||
10239 | <para> |
||
10240 | The SQLite core calls the xBestIndex method when it is compiling a |
||
10241 | query that involves a virtual table. In other words, SQLite calls |
||
10242 | this method when it is running sqlite3_prepare() or the equivalent. |
||
10243 | By calling this method, the SQLite core is saying to the virtual |
||
10244 | table that it needs to access some subset of the rows in the |
||
10245 | virtual table and it wants to know the most efficient way to do |
||
10246 | that access. The xBestIndex method replies with information that |
||
10247 | the SQLite core can then use to conduct an efficient search of the |
||
10248 | virtual table. |
||
10249 | </para> |
||
10250 | <para> |
||
10251 | While compiling a single SQL query, the SQLite core might call |
||
10252 | xBestIndex multiple times with different settings in |
||
10253 | sqlite3_index_info. The SQLite core will then select the |
||
10254 | combination that appears to give the best performance. |
||
10255 | </para> |
||
10256 | <para> |
||
10257 | Before calling this method, the SQLite core initializes an instance |
||
10258 | of the sqlite3_index_info structure with information about the |
||
10259 | query that it is currently trying to process. This information |
||
10260 | derives mainly from the WHERE clause and ORDER BY or GROUP BY |
||
10261 | clauses of the query, but also from any ON or USING clauses if the |
||
10262 | query is a join. The information that the SQLite core provides to |
||
10263 | the xBestIndex method is held in the part of the structure that is |
||
10264 | marked as "Inputs". The "Outputs" section is initialized to zero. |
||
10265 | </para> |
||
10266 | <para> |
||
10267 | The information in the sqlite3_index_info structure is ephemeral |
||
10268 | and may be overwritten or deallocated as soon as the xBestIndex |
||
10269 | method returns. If the xBestIndex method needs to remember any part |
||
10270 | of the sqlite3_index_info structure, it should make a copy. Care |
||
10271 | must be take to store the copy in a place where it will be |
||
10272 | deallocated, such as in the idxStr field with needToFreeIdxStr set |
||
10273 | to 1. |
||
10274 | </para> |
||
10275 | <para> |
||
10276 | Note that xBestIndex will always be called before xFilter, since |
||
10277 | the idxNum and idxStr outputs from xBestIndex are required inputs |
||
10278 | to xFilter. However, there is no guarantee that xFilter will be |
||
10279 | called following a successful xBestIndex. |
||
10280 | </para> |
||
10281 | <para> |
||
10282 | The xBestIndex method is required for every virtual table |
||
10283 | implementation. |
||
10284 | </para> |
||
10285 | <para> |
||
10286 | 2.3.1 Inputs |
||
10287 | </para> |
||
10288 | <para> |
||
10289 | The main thing that the SQLite core is trying to communicate to the |
||
10290 | virtual table is the constraints that are available to limit the |
||
10291 | number of rows that need to be searched. The aConstraint[] array |
||
10292 | contains one entry for each constraint. There will be exactly |
||
10293 | nConstraint entries in that array. |
||
10294 | </para> |
||
10295 | <para> |
||
10296 | Each constraint will correspond to a term in the WHERE clause or in |
||
10297 | a USING or ON clause that is of the form |
||
10298 | </para> |
||
10299 | <code> |
||
10300 | column OP EXPR |
||
10301 | </code> |
||
10302 | <para> |
||
10303 | Where "column" is a column in the virtual table, OP is an operator |
||
10304 | like "=" or "<", and EXPR is an arbitrary expression. So, for |
||
10305 | example, if the WHERE clause contained a term like this: |
||
10306 | </para> |
||
10307 | <code> |
||
10308 | a = 5 |
||
10309 | </code> |
||
10310 | <para> |
||
10311 | Then one of the constraints would be on the "a" column with |
||
10312 | operator "=" and an expression of "5". Constraints need not have a |
||
10313 | literal representation of the WHERE clause. The query optimizer |
||
10314 | might make transformations to the WHERE clause in order to extract |
||
10315 | as many constraints as it can. So, for example, if the WHERE clause |
||
10316 | contained something like this: |
||
10317 | </para> |
||
10318 | <code> |
||
10319 | x BETWEEN 10 AND 100 AND 999>y |
||
10320 | </code> |
||
10321 | <para> |
||
10322 | The query optimizer might translate this into three separate |
||
10323 | constraints: |
||
10324 | </para> |
||
10325 | <code> |
||
10326 | x >= 10 |
||
10327 | x <= 100 |
||
10328 | y < 999 |
||
10329 | </code> |
||
10330 | <para> |
||
10331 | For each constraint, the aConstraint[].iColumn field indicates |
||
10332 | which column appears on the left-hand side of the constraint. The |
||
10333 | first column of the virtual table is column 0. The rowid of the |
||
10334 | virtual table is column -1. The aConstraint[].op field indicates |
||
10335 | which operator is used. The SQLITE_INDEX_CONSTRAINT_* constants map |
||
10336 | integer constants into operator values. Columns occur in the order |
||
10337 | they were defined by the call to sqlite3_declare_vtab() in the |
||
10338 | xCreate or xConnect method. Hidden columns are counted when |
||
10339 | determining the column index. |
||
10340 | </para> |
||
10341 | <para> |
||
10342 | The aConstraint[] array contains information about all constraints |
||
10343 | that apply to the virtual table. But some of the constraints might |
||
10344 | not be usable because of the way tables are ordered in a join. The |
||
10345 | xBestIndex method must therefore only consider constraints that |
||
10346 | have an aConstraint[].usable flag which is true. |
||
10347 | </para> |
||
10348 | <para> |
||
10349 | In addition to WHERE clause constraints, the SQLite core also tells |
||
10350 | the xBestIndex method about the ORDER BY clause. (In an aggregate |
||
10351 | query, the SQLite core might put in GROUP BY clause information in |
||
10352 | place of the ORDER BY clause information, but this fact should not |
||
10353 | make any difference to the xBestIndex method.) If all terms of the |
||
10354 | ORDER BY clause are columns in the virtual table, then nOrderBy |
||
10355 | will be the number of terms in the ORDER BY clause and the |
||
10356 | aOrderBy[] array will identify the column for each term in the |
||
10357 | order by clause and whether or not that column is ASC or DESC. |
||
10358 | </para> |
||
10359 | <para> |
||
10360 | 2.3.2 Outputs |
||
10361 | </para> |
||
10362 | <para> |
||
10363 | Given all of the information above, the job of the xBestIndex |
||
10364 | method it to figure out the best way to search the virtual table. |
||
10365 | </para> |
||
10366 | <para> |
||
10367 | The xBestIndex method fills the idxNum and idxStr fields with |
||
10368 | information that communicates an indexing strategy to the xFilter |
||
10369 | method. The information in idxNum and idxStr is arbitrary as far as |
||
10370 | the SQLite core is concerned. The SQLite core just copies the |
||
10371 | information through to the xFilter method. Any desired meaning can |
||
10372 | be assigned to idxNum and idxStr as long as xBestIndex and xFilter |
||
10373 | agree on what that meaning is. |
||
10374 | </para> |
||
10375 | <para> |
||
10376 | The idxStr value may be a string obtained from an SQLite memory |
||
10377 | allocation function such as sqlite3_mprintf(). If this is the case, |
||
10378 | then the needToFreeIdxStr flag must be set to true so that the |
||
10379 | SQLite core will know to call sqlite3_free() on that string when it |
||
10380 | has finished with it, and thus avoid a memory leak. |
||
10381 | </para> |
||
10382 | <para> |
||
10383 | If the virtual table will output rows in the order specified by the |
||
10384 | ORDER BY clause, then the orderByConsumed flag may be set to true. |
||
10385 | If the output is not automatically in the correct order then |
||
10386 | orderByConsumed must be left in its default false setting. This |
||
10387 | will indicate to the SQLite core that it will need to do a separate |
||
10388 | sorting pass over the data after it comes out of the virtual table. |
||
10389 | </para> |
||
10390 | <para> |
||
10391 | The estimatedCost field should be set to the estimated number of |
||
10392 | disk access operations required to execute this query against the |
||
10393 | virtual table. The SQLite core will often call xBestIndex multiple |
||
10394 | times with different constraints, obtain multiple cost estimates, |
||
10395 | then choose the query plan that gives the lowest estimate. |
||
10396 | </para> |
||
10397 | <para> |
||
10398 | The aConstraintUsage[] array contains one element for each of the |
||
10399 | nConstraint constraints in the inputs section of the |
||
10400 | sqlite3_index_info structure. The aConstraintUsage[] array is used |
||
10401 | by xBestIndex to tell the core how it is using the constraints. |
||
10402 | </para> |
||
10403 | <para> |
||
10404 | The xBestIndex method may set aConstraintUsage[].argvIndex entries |
||
10405 | to values greater than one. Exactly one entry should be set to 1, |
||
10406 | another to 2, another to 3, and so forth up to as many or as few as |
||
10407 | the xBestIndex method wants. The EXPR of the corresponding |
||
10408 | constraints will then be passed in as the argv[] parameters to |
||
10409 | xFilter. |
||
10410 | </para> |
||
10411 | <para> |
||
10412 | For example, if the aConstraint[3].argvIndex is set to 1, then when |
||
10413 | xFilter is called, the argv[0] passed to xFilter will have the EXPR |
||
10414 | value of the aConstraint[3] constraint. |
||
10415 | </para> |
||
10416 | <para> |
||
10417 | By default, the SQLite core double checks all constraints on each |
||
10418 | row of the virtual table that it receives. If such a check is |
||
10419 | redundant, the xBestFilter method can suppress that double-check by |
||
10420 | setting aConstraintUsage[].omit. |
||
10421 | </para> |
||
10422 | </summary> |
||
10423 | <param name="pVtab"> |
||
10424 | The native pointer to the sqlite3_vtab derived structure. |
||
10425 | </param> |
||
10426 | <param name="pIndex"> |
||
10427 | The native pointer to the sqlite3_index_info structure. |
||
10428 | </param> |
||
10429 | <returns> |
||
10430 | A standard SQLite return code. |
||
10431 | </returns> |
||
10432 | </member> |
||
10433 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"> |
||
10434 | <summary> |
||
10435 | <para> |
||
10436 | This method releases a connection to a virtual table. Only the |
||
10437 | sqlite3_vtab object is destroyed. The virtual table is not |
||
10438 | destroyed and any backing store associated with the virtual table |
||
10439 | persists. This method undoes the work of xConnect. |
||
10440 | </para> |
||
10441 | <para> |
||
10442 | This method is a destructor for a connection to the virtual table. |
||
10443 | Contrast this method with xDestroy. The xDestroy is a destructor |
||
10444 | for the entire virtual table. |
||
10445 | </para> |
||
10446 | <para> |
||
10447 | The xDisconnect method is required for every virtual table |
||
10448 | implementation, though it is acceptable for the xDisconnect and |
||
10449 | xDestroy methods to be the same function if that makes sense for |
||
10450 | the particular virtual table. |
||
10451 | </para> |
||
10452 | </summary> |
||
10453 | <param name="pVtab"> |
||
10454 | The native pointer to the sqlite3_vtab derived structure. |
||
10455 | </param> |
||
10456 | <returns> |
||
10457 | A standard SQLite return code. |
||
10458 | </returns> |
||
10459 | </member> |
||
10460 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"> |
||
10461 | <summary> |
||
10462 | <para> |
||
10463 | This method releases a connection to a virtual table, just like the |
||
10464 | xDisconnect method, and it also destroys the underlying table |
||
10465 | implementation. This method undoes the work of xCreate. |
||
10466 | </para> |
||
10467 | <para> |
||
10468 | The xDisconnect method is called whenever a database connection |
||
10469 | that uses a virtual table is closed. The xDestroy method is only |
||
10470 | called when a DROP TABLE statement is executed against the virtual |
||
10471 | table. |
||
10472 | </para> |
||
10473 | <para> |
||
10474 | The xDestroy method is required for every virtual table |
||
10475 | implementation, though it is acceptable for the xDisconnect and |
||
10476 | xDestroy methods to be the same function if that makes sense for |
||
10477 | the particular virtual table. |
||
10478 | </para> |
||
10479 | </summary> |
||
10480 | <param name="pVtab"> |
||
10481 | The native pointer to the sqlite3_vtab derived structure. |
||
10482 | </param> |
||
10483 | <returns> |
||
10484 | A standard SQLite return code. |
||
10485 | </returns> |
||
10486 | </member> |
||
10487 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"> |
||
10488 | <summary> |
||
10489 | <para> |
||
10490 | The xOpen method creates a new cursor used for accessing (read |
||
10491 | and/or writing) a virtual table. A successful invocation of this |
||
10492 | method will allocate the memory for the sqlite3_vtab_cursor (or a |
||
10493 | subclass), initialize the new object, and make *ppCursor point to |
||
10494 | the new object. The successful call then returns SQLITE_OK. |
||
10495 | </para> |
||
10496 | <para> |
||
10497 | For every successful call to this method, the SQLite core will |
||
10498 | later invoke the xClose method to destroy the allocated cursor. |
||
10499 | </para> |
||
10500 | <para> |
||
10501 | The xOpen method need not initialize the pVtab field of the |
||
10502 | sqlite3_vtab_cursor structure. The SQLite core will take care of |
||
10503 | that chore automatically. |
||
10504 | </para> |
||
10505 | <para> |
||
10506 | A virtual table implementation must be able to support an arbitrary |
||
10507 | number of simultaneously open cursors. |
||
10508 | </para> |
||
10509 | <para> |
||
10510 | When initially opened, the cursor is in an undefined state. The |
||
10511 | SQLite core will invoke the xFilter method on the cursor prior to |
||
10512 | any attempt to position or read from the cursor. |
||
10513 | </para> |
||
10514 | <para> |
||
10515 | The xOpen method is required for every virtual table |
||
10516 | implementation. |
||
10517 | </para> |
||
10518 | </summary> |
||
10519 | <param name="pVtab"> |
||
10520 | The native pointer to the sqlite3_vtab derived structure. |
||
10521 | </param> |
||
10522 | <param name="pCursor"> |
||
10523 | Upon success, this parameter must be modified to point to the newly |
||
10524 | created native sqlite3_vtab_cursor derived structure. |
||
10525 | </param> |
||
10526 | <returns> |
||
10527 | A standard SQLite return code. |
||
10528 | </returns> |
||
10529 | </member> |
||
10530 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"> |
||
10531 | <summary> |
||
10532 | <para> |
||
10533 | The xClose method closes a cursor previously opened by xOpen. The |
||
10534 | SQLite core will always call xClose once for each cursor opened |
||
10535 | using xOpen. |
||
10536 | </para> |
||
10537 | <para> |
||
10538 | This method must release all resources allocated by the |
||
10539 | corresponding xOpen call. The routine will not be called again even |
||
10540 | if it returns an error. The SQLite core will not use the |
||
10541 | sqlite3_vtab_cursor again after it has been closed. |
||
10542 | </para> |
||
10543 | <para> |
||
10544 | The xClose method is required for every virtual table |
||
10545 | implementation. |
||
10546 | </para> |
||
10547 | </summary> |
||
10548 | <param name="pCursor"> |
||
10549 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10550 | </param> |
||
10551 | <returns> |
||
10552 | A standard SQLite return code. |
||
10553 | </returns> |
||
10554 | </member> |
||
10555 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> |
||
10556 | <summary> |
||
10557 | <para> |
||
10558 | This method begins a search of a virtual table. The first argument |
||
10559 | is a cursor opened by xOpen. The next two argument define a |
||
10560 | particular search index previously chosen by xBestIndex. The |
||
10561 | specific meanings of idxNum and idxStr are unimportant as long as |
||
10562 | xFilter and xBestIndex agree on what that meaning is. |
||
10563 | </para> |
||
10564 | <para> |
||
10565 | The xBestIndex function may have requested the values of certain |
||
10566 | expressions using the aConstraintUsage[].argvIndex values of the |
||
10567 | sqlite3_index_info structure. Those values are passed to xFilter |
||
10568 | using the argc and argv parameters. |
||
10569 | </para> |
||
10570 | <para> |
||
10571 | If the virtual table contains one or more rows that match the |
||
10572 | search criteria, then the cursor must be left point at the first |
||
10573 | row. Subsequent calls to xEof must return false (zero). If there |
||
10574 | are no rows match, then the cursor must be left in a state that |
||
10575 | will cause the xEof to return true (non-zero). The SQLite engine |
||
10576 | will use the xColumn and xRowid methods to access that row content. |
||
10577 | The xNext method will be used to advance to the next row. |
||
10578 | </para> |
||
10579 | <para> |
||
10580 | This method must return SQLITE_OK if successful, or an sqlite error |
||
10581 | code if an error occurs. |
||
10582 | </para> |
||
10583 | <para> |
||
10584 | The xFilter method is required for every virtual table |
||
10585 | implementation. |
||
10586 | </para> |
||
10587 | </summary> |
||
10588 | <param name="pCursor"> |
||
10589 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10590 | </param> |
||
10591 | <param name="idxNum"> |
||
10592 | Number used to help identify the selected index. |
||
10593 | </param> |
||
10594 | <param name="idxStr"> |
||
10595 | The native pointer to the UTF-8 encoded string containing the |
||
10596 | string used to help identify the selected index. |
||
10597 | </param> |
||
10598 | <param name="argc"> |
||
10599 | The number of native pointers to sqlite3_value structures specified |
||
10600 | in <paramref name="argv" />. |
||
10601 | </param> |
||
10602 | <param name="argv"> |
||
10603 | An array of native pointers to sqlite3_value structures containing |
||
10604 | filtering criteria for the selected index. |
||
10605 | </param> |
||
10606 | <returns> |
||
10607 | A standard SQLite return code. |
||
10608 | </returns> |
||
10609 | </member> |
||
10610 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"> |
||
10611 | <summary> |
||
10612 | <para> |
||
10613 | The xNext method advances a virtual table cursor to the next row of |
||
10614 | a result set initiated by xFilter. If the cursor is already |
||
10615 | pointing at the last row when this routine is called, then the |
||
10616 | cursor no longer points to valid data and a subsequent call to the |
||
10617 | xEof method must return true (non-zero). If the cursor is |
||
10618 | successfully advanced to another row of content, then subsequent |
||
10619 | calls to xEof must return false (zero). |
||
10620 | </para> |
||
10621 | <para> |
||
10622 | This method must return SQLITE_OK if successful, or an sqlite error |
||
10623 | code if an error occurs. |
||
10624 | </para> |
||
10625 | <para> |
||
10626 | The xNext method is required for every virtual table |
||
10627 | implementation. |
||
10628 | </para> |
||
10629 | </summary> |
||
10630 | <param name="pCursor"> |
||
10631 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10632 | </param> |
||
10633 | <returns> |
||
10634 | A standard SQLite return code. |
||
10635 | </returns> |
||
10636 | </member> |
||
10637 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"> |
||
10638 | <summary> |
||
10639 | <para> |
||
10640 | The xEof method must return false (zero) if the specified cursor |
||
10641 | currently points to a valid row of data, or true (non-zero) |
||
10642 | otherwise. This method is called by the SQL engine immediately |
||
10643 | after each xFilter and xNext invocation. |
||
10644 | </para> |
||
10645 | <para> |
||
10646 | The xEof method is required for every virtual table implementation. |
||
10647 | </para> |
||
10648 | </summary> |
||
10649 | <param name="pCursor"> |
||
10650 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10651 | </param> |
||
10652 | <returns> |
||
10653 | Non-zero if no more rows are available; zero otherwise. |
||
10654 | </returns> |
||
10655 | </member> |
||
10656 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> |
||
10657 | <summary> |
||
10658 | <para> |
||
10659 | The SQLite core invokes this method in order to find the value for |
||
10660 | the N-th column of the current row. N is zero-based so the first |
||
10661 | column is numbered 0. The xColumn method may return its result back |
||
10662 | to SQLite using one of the following interface: |
||
10663 | </para> |
||
10664 | <code> |
||
10665 | sqlite3_result_blob() |
||
10666 | sqlite3_result_double() |
||
10667 | sqlite3_result_int() |
||
10668 | sqlite3_result_int64() |
||
10669 | sqlite3_result_null() |
||
10670 | sqlite3_result_text() |
||
10671 | sqlite3_result_text16() |
||
10672 | sqlite3_result_text16le() |
||
10673 | sqlite3_result_text16be() |
||
10674 | sqlite3_result_zeroblob() |
||
10675 | </code> |
||
10676 | <para> |
||
10677 | If the xColumn method implementation calls none of the functions |
||
10678 | above, then the value of the column defaults to an SQL NULL. |
||
10679 | </para> |
||
10680 | <para> |
||
10681 | To raise an error, the xColumn method should use one of the |
||
10682 | result_text() methods to set the error message text, then return an |
||
10683 | appropriate error code. The xColumn method must return SQLITE_OK on |
||
10684 | success. |
||
10685 | </para> |
||
10686 | <para> |
||
10687 | The xColumn method is required for every virtual table |
||
10688 | implementation. |
||
10689 | </para> |
||
10690 | </summary> |
||
10691 | <param name="pCursor"> |
||
10692 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10693 | </param> |
||
10694 | <param name="pContext"> |
||
10695 | The native pointer to the sqlite3_context structure to be used |
||
10696 | for returning the specified column value to the SQLite core |
||
10697 | library. |
||
10698 | </param> |
||
10699 | <param name="index"> |
||
10700 | The zero-based index corresponding to the column containing the |
||
10701 | value to be returned. |
||
10702 | </param> |
||
10703 | <returns> |
||
10704 | A standard SQLite return code. |
||
10705 | </returns> |
||
10706 | </member> |
||
10707 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"> |
||
10708 | <summary> |
||
10709 | <para> |
||
10710 | A successful invocation of this method will cause *pRowid to be |
||
10711 | filled with the rowid of row that the virtual table cursor pCur is |
||
10712 | currently pointing at. This method returns SQLITE_OK on success. It |
||
10713 | returns an appropriate error code on failure. |
||
10714 | </para> |
||
10715 | <para> |
||
10716 | The xRowid method is required for every virtual table |
||
10717 | implementation. |
||
10718 | </para> |
||
10719 | </summary> |
||
10720 | <param name="pCursor"> |
||
10721 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
10722 | </param> |
||
10723 | <param name="rowId"> |
||
10724 | Upon success, this parameter must be modified to contain the unique |
||
10725 | integer row identifier for the current row for the specified cursor. |
||
10726 | </param> |
||
10727 | <returns> |
||
10728 | A standard SQLite return code. |
||
10729 | </returns> |
||
10730 | </member> |
||
10731 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> |
||
10732 | <summary> |
||
10733 | <para> |
||
10734 | All changes to a virtual table are made using the xUpdate method. |
||
10735 | This one method can be used to insert, delete, or update. |
||
10736 | </para> |
||
10737 | <para> |
||
10738 | The argc parameter specifies the number of entries in the argv |
||
10739 | array. The value of argc will be 1 for a pure delete operation or |
||
10740 | N+2 for an insert or replace or update where N is the number of |
||
10741 | columns in the table. In the previous sentence, N includes any |
||
10742 | hidden columns. |
||
10743 | </para> |
||
10744 | <para> |
||
10745 | Every argv entry will have a non-NULL value in C but may contain |
||
10746 | the SQL value NULL. In other words, it is always true that |
||
10747 | argv[i]!=0 for i between 0 and argc-1. However, it might be the |
||
10748 | case that sqlite3_value_type(argv[i])==SQLITE_NULL. |
||
10749 | </para> |
||
10750 | <para> |
||
10751 | The argv[0] parameter is the rowid of a row in the virtual table |
||
10752 | to be deleted. If argv[0] is an SQL NULL, then no deletion occurs. |
||
10753 | </para> |
||
10754 | <para> |
||
10755 | The argv[1] parameter is the rowid of a new row to be inserted into |
||
10756 | the virtual table. If argv[1] is an SQL NULL, then the |
||
10757 | implementation must choose a rowid for the newly inserted row. |
||
10758 | Subsequent argv[] entries contain values of the columns of the |
||
10759 | virtual table, in the order that the columns were declared. The |
||
10760 | number of columns will match the table declaration that the |
||
10761 | xConnect or xCreate method made using the sqlite3_declare_vtab() |
||
10762 | call. All hidden columns are included. |
||
10763 | </para> |
||
10764 | <para> |
||
10765 | When doing an insert without a rowid (argc>1, argv[1] is an SQL |
||
10766 | NULL), the implementation must set *pRowid to the rowid of the |
||
10767 | newly inserted row; this will become the value returned by the |
||
10768 | sqlite3_last_insert_rowid() function. Setting this value in all the |
||
10769 | other cases is a harmless no-op; the SQLite engine ignores the |
||
10770 | *pRowid return value if argc==1 or argv[1] is not an SQL NULL. |
||
10771 | </para> |
||
10772 | <para> |
||
10773 | Each call to xUpdate will fall into one of cases shown below. Note |
||
10774 | that references to argv[i] mean the SQL value held within the |
||
10775 | argv[i] object, not the argv[i] object itself. |
||
10776 | </para> |
||
10777 | <code> |
||
10778 | argc = 1 |
||
10779 | </code> |
||
10780 | <para> |
||
10781 | The single row with rowid equal to argv[0] is deleted. No |
||
10782 | insert occurs. |
||
10783 | </para> |
||
10784 | <code> |
||
10785 | argc > 1 |
||
10786 | argv[0] = NULL |
||
10787 | </code> |
||
10788 | <para> |
||
10789 | A new row is inserted with a rowid argv[1] and column |
||
10790 | values in argv[2] and following. If argv[1] is an SQL NULL, |
||
10791 | the a new unique rowid is generated automatically. |
||
10792 | </para> |
||
10793 | <code> |
||
10794 | argc > 1 |
||
10795 | argv[0] ? NULL |
||
10796 | argv[0] = argv[1] |
||
10797 | </code> |
||
10798 | <para> |
||
10799 | The row with rowid argv[0] is updated with new values in |
||
10800 | argv[2] and following parameters. |
||
10801 | </para> |
||
10802 | <code> |
||
10803 | argc > 1 |
||
10804 | argv[0] ? NULL |
||
10805 | argv[0] ? argv[1] |
||
10806 | </code> |
||
10807 | <para> |
||
10808 | The row with rowid argv[0] is updated with rowid argv[1] |
||
10809 | and new values in argv[2] and following parameters. This |
||
10810 | will occur when an SQL statement updates a rowid, as in |
||
10811 | the statement: |
||
10812 | </para> |
||
10813 | <code> |
||
10814 | UPDATE table SET rowid=rowid+1 WHERE ...; |
||
10815 | </code> |
||
10816 | <para> |
||
10817 | The xUpdate method must return SQLITE_OK if and only if it is |
||
10818 | successful. If a failure occurs, the xUpdate must return an |
||
10819 | appropriate error code. On a failure, the pVTab->zErrMsg element |
||
10820 | may optionally be replaced with error message text stored in memory |
||
10821 | allocated from SQLite using functions such as sqlite3_mprintf() or |
||
10822 | sqlite3_malloc(). |
||
10823 | </para> |
||
10824 | <para> |
||
10825 | If the xUpdate method violates some constraint of the virtual table |
||
10826 | (including, but not limited to, attempting to store a value of the |
||
10827 | wrong datatype, attempting to store a value that is too large or |
||
10828 | too small, or attempting to change a read-only value) then the |
||
10829 | xUpdate must fail with an appropriate error code. |
||
10830 | </para> |
||
10831 | <para> |
||
10832 | There might be one or more sqlite3_vtab_cursor objects open and in |
||
10833 | use on the virtual table instance and perhaps even on the row of |
||
10834 | the virtual table when the xUpdate method is invoked. The |
||
10835 | implementation of xUpdate must be prepared for attempts to delete |
||
10836 | or modify rows of the table out from other existing cursors. If the |
||
10837 | virtual table cannot accommodate such changes, the xUpdate method |
||
10838 | must return an error code. |
||
10839 | </para> |
||
10840 | <para> |
||
10841 | The xUpdate method is optional. If the xUpdate pointer in the |
||
10842 | sqlite3_module for a virtual table is a NULL pointer, then the |
||
10843 | virtual table is read-only. |
||
10844 | </para> |
||
10845 | </summary> |
||
10846 | <param name="pVtab"> |
||
10847 | The native pointer to the sqlite3_vtab derived structure. |
||
10848 | </param> |
||
10849 | <param name="argc"> |
||
10850 | The number of new or modified column values contained in |
||
10851 | <paramref name="argv" />. |
||
10852 | </param> |
||
10853 | <param name="argv"> |
||
10854 | The array of native pointers to sqlite3_value structures containing |
||
10855 | the new or modified column values, if any. |
||
10856 | </param> |
||
10857 | <param name="rowId"> |
||
10858 | Upon success, this parameter must be modified to contain the unique |
||
10859 | integer row identifier for the row that was inserted, if any. |
||
10860 | </param> |
||
10861 | <returns> |
||
10862 | A standard SQLite return code. |
||
10863 | </returns> |
||
10864 | </member> |
||
10865 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"> |
||
10866 | <summary> |
||
10867 | <para> |
||
10868 | This method begins a transaction on a virtual table. This is method |
||
10869 | is optional. The xBegin pointer of sqlite3_module may be NULL. |
||
10870 | </para> |
||
10871 | <para> |
||
10872 | This method is always followed by one call to either the xCommit or |
||
10873 | xRollback method. Virtual table transactions do not nest, so the |
||
10874 | xBegin method will not be invoked more than once on a single |
||
10875 | virtual table without an intervening call to either xCommit or |
||
10876 | xRollback. Multiple calls to other methods can and likely will |
||
10877 | occur in between the xBegin and the corresponding xCommit or |
||
10878 | xRollback. |
||
10879 | </para> |
||
10880 | </summary> |
||
10881 | <param name="pVtab"> |
||
10882 | The native pointer to the sqlite3_vtab derived structure. |
||
10883 | </param> |
||
10884 | <returns> |
||
10885 | A standard SQLite return code. |
||
10886 | </returns> |
||
10887 | </member> |
||
10888 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"> |
||
10889 | <summary> |
||
10890 | <para> |
||
10891 | This method signals the start of a two-phase commit on a virtual |
||
10892 | table. This is method is optional. The xSync pointer of |
||
10893 | sqlite3_module may be NULL. |
||
10894 | </para> |
||
10895 | <para> |
||
10896 | This method is only invoked after call to the xBegin method and |
||
10897 | prior to an xCommit or xRollback. In order to implement two-phase |
||
10898 | commit, the xSync method on all virtual tables is invoked prior to |
||
10899 | invoking the xCommit method on any virtual table. If any of the |
||
10900 | xSync methods fail, the entire transaction is rolled back. |
||
10901 | </para> |
||
10902 | </summary> |
||
10903 | <param name="pVtab"> |
||
10904 | The native pointer to the sqlite3_vtab derived structure. |
||
10905 | </param> |
||
10906 | <returns> |
||
10907 | A standard SQLite return code. |
||
10908 | </returns> |
||
10909 | </member> |
||
10910 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"> |
||
10911 | <summary> |
||
10912 | <para> |
||
10913 | This method causes a virtual table transaction to commit. This is |
||
10914 | method is optional. The xCommit pointer of sqlite3_module may be |
||
10915 | NULL. |
||
10916 | </para> |
||
10917 | <para> |
||
10918 | A call to this method always follows a prior call to xBegin and |
||
10919 | xSync. |
||
10920 | </para> |
||
10921 | </summary> |
||
10922 | <param name="pVtab"> |
||
10923 | The native pointer to the sqlite3_vtab derived structure. |
||
10924 | </param> |
||
10925 | <returns> |
||
10926 | A standard SQLite return code. |
||
10927 | </returns> |
||
10928 | </member> |
||
10929 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"> |
||
10930 | <summary> |
||
10931 | <para> |
||
10932 | This method causes a virtual table transaction to rollback. This is |
||
10933 | method is optional. The xRollback pointer of sqlite3_module may be |
||
10934 | NULL. |
||
10935 | </para> |
||
10936 | <para> |
||
10937 | A call to this method always follows a prior call to xBegin. |
||
10938 | </para> |
||
10939 | </summary> |
||
10940 | <param name="pVtab"> |
||
10941 | The native pointer to the sqlite3_vtab derived structure. |
||
10942 | </param> |
||
10943 | <returns> |
||
10944 | A standard SQLite return code. |
||
10945 | </returns> |
||
10946 | </member> |
||
10947 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> |
||
10948 | <summary> |
||
10949 | <para> |
||
10950 | This method provides notification that the virtual table |
||
10951 | implementation that the virtual table will be given a new name. If |
||
10952 | this method returns SQLITE_OK then SQLite renames the table. If |
||
10953 | this method returns an error code then the renaming is prevented. |
||
10954 | </para> |
||
10955 | <para> |
||
10956 | The xRename method is required for every virtual table |
||
10957 | implementation. |
||
10958 | </para> |
||
10959 | </summary> |
||
10960 | <param name="pVtab"> |
||
10961 | The native pointer to the sqlite3_vtab derived structure. |
||
10962 | </param> |
||
10963 | <param name="nArg"> |
||
10964 | The number of arguments to the function being sought. |
||
10965 | </param> |
||
10966 | <param name="zName"> |
||
10967 | The name of the function being sought. |
||
10968 | </param> |
||
10969 | <param name="callback"> |
||
10970 | Upon success, this parameter must be modified to contain the |
||
10971 | delegate responsible for implementing the specified function. |
||
10972 | </param> |
||
10973 | <param name="pClientData"> |
||
10974 | Upon success, this parameter must be modified to contain the |
||
10975 | native user-data pointer associated with |
||
10976 | <paramref name="callback" />. |
||
10977 | </param> |
||
10978 | <returns> |
||
10979 | Non-zero if the specified function was found; zero otherwise. |
||
10980 | </returns> |
||
10981 | </member> |
||
10982 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"> |
||
10983 | <summary> |
||
10984 | <para> |
||
10985 | This method provides notification that the virtual table |
||
10986 | implementation that the virtual table will be given a new name. If |
||
10987 | this method returns SQLITE_OK then SQLite renames the table. If |
||
10988 | this method returns an error code then the renaming is prevented. |
||
10989 | </para> |
||
10990 | <para> |
||
10991 | The xRename method is required for every virtual table |
||
10992 | implementation. |
||
10993 | </para> |
||
10994 | </summary> |
||
10995 | <param name="pVtab"> |
||
10996 | The native pointer to the sqlite3_vtab derived structure. |
||
10997 | </param> |
||
10998 | <param name="zNew"> |
||
10999 | The native pointer to the UTF-8 encoded string containing the new |
||
11000 | name for the virtual table. |
||
11001 | </param> |
||
11002 | <returns> |
||
11003 | A standard SQLite return code. |
||
11004 | </returns> |
||
11005 | </member> |
||
11006 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"> |
||
11007 | <summary> |
||
11008 | <para> |
||
11009 | These methods provide the virtual table implementation an |
||
11010 | opportunity to implement nested transactions. They are always |
||
11011 | optional and will only be called in SQLite version 3.7.7 and later. |
||
11012 | </para> |
||
11013 | <para> |
||
11014 | When xSavepoint(X,N) is invoked, that is a signal to the virtual |
||
11015 | table X that it should save its current state as savepoint N. A |
||
11016 | subsequent call to xRollbackTo(X,R) means that the state of the |
||
11017 | virtual table should return to what it was when xSavepoint(X,R) was |
||
11018 | last called. The call to xRollbackTo(X,R) will invalidate all |
||
11019 | savepoints with N>R; none of the invalided savepoints will be |
||
11020 | rolled back or released without first being reinitialized by a call |
||
11021 | to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints |
||
11022 | where N>=M. |
||
11023 | </para> |
||
11024 | <para> |
||
11025 | None of the xSavepoint(), xRelease(), or xRollbackTo() methods will |
||
11026 | ever be called except in between calls to xBegin() and either |
||
11027 | xCommit() or xRollback(). |
||
11028 | </para> |
||
11029 | </summary> |
||
11030 | <param name="pVtab"> |
||
11031 | The native pointer to the sqlite3_vtab derived structure. |
||
11032 | </param> |
||
11033 | <param name="iSavepoint"> |
||
11034 | This is an integer identifier under which the the current state of |
||
11035 | the virtual table should be saved. |
||
11036 | </param> |
||
11037 | <returns> |
||
11038 | A standard SQLite return code. |
||
11039 | </returns> |
||
11040 | </member> |
||
11041 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"> |
||
11042 | <summary> |
||
11043 | <para> |
||
11044 | These methods provide the virtual table implementation an |
||
11045 | opportunity to implement nested transactions. They are always |
||
11046 | optional and will only be called in SQLite version 3.7.7 and later. |
||
11047 | </para> |
||
11048 | <para> |
||
11049 | When xSavepoint(X,N) is invoked, that is a signal to the virtual |
||
11050 | table X that it should save its current state as savepoint N. A |
||
11051 | subsequent call to xRollbackTo(X,R) means that the state of the |
||
11052 | virtual table should return to what it was when xSavepoint(X,R) was |
||
11053 | last called. The call to xRollbackTo(X,R) will invalidate all |
||
11054 | savepoints with N>R; none of the invalided savepoints will be |
||
11055 | rolled back or released without first being reinitialized by a call |
||
11056 | to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints |
||
11057 | where N>=M. |
||
11058 | </para> |
||
11059 | <para> |
||
11060 | None of the xSavepoint(), xRelease(), or xRollbackTo() methods will |
||
11061 | ever be called except in between calls to xBegin() and either |
||
11062 | xCommit() or xRollback(). |
||
11063 | </para> |
||
11064 | </summary> |
||
11065 | <param name="pVtab"> |
||
11066 | The native pointer to the sqlite3_vtab derived structure. |
||
11067 | </param> |
||
11068 | <param name="iSavepoint"> |
||
11069 | This is an integer used to indicate that any saved states with an |
||
11070 | identifier greater than or equal to this should be deleted by the |
||
11071 | virtual table. |
||
11072 | </param> |
||
11073 | <returns> |
||
11074 | A standard SQLite return code. |
||
11075 | </returns> |
||
11076 | </member> |
||
11077 | <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"> |
||
11078 | <summary> |
||
11079 | <para> |
||
11080 | These methods provide the virtual table implementation an |
||
11081 | opportunity to implement nested transactions. They are always |
||
11082 | optional and will only be called in SQLite version 3.7.7 and later. |
||
11083 | </para> |
||
11084 | <para> |
||
11085 | When xSavepoint(X,N) is invoked, that is a signal to the virtual |
||
11086 | table X that it should save its current state as savepoint N. A |
||
11087 | subsequent call to xRollbackTo(X,R) means that the state of the |
||
11088 | virtual table should return to what it was when xSavepoint(X,R) was |
||
11089 | last called. The call to xRollbackTo(X,R) will invalidate all |
||
11090 | savepoints with N>R; none of the invalided savepoints will be |
||
11091 | rolled back or released without first being reinitialized by a call |
||
11092 | to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints |
||
11093 | where N>=M. |
||
11094 | </para> |
||
11095 | <para> |
||
11096 | None of the xSavepoint(), xRelease(), or xRollbackTo() methods will |
||
11097 | ever be called except in between calls to xBegin() and either |
||
11098 | xCommit() or xRollback(). |
||
11099 | </para> |
||
11100 | </summary> |
||
11101 | <param name="pVtab"> |
||
11102 | The native pointer to the sqlite3_vtab derived structure. |
||
11103 | </param> |
||
11104 | <param name="iSavepoint"> |
||
11105 | This is an integer identifier used to specify a specific saved |
||
11106 | state for the virtual table for it to restore itself back to, which |
||
11107 | should also have the effect of deleting all saved states with an |
||
11108 | integer identifier greater than this one. |
||
11109 | </param> |
||
11110 | <returns> |
||
11111 | A standard SQLite return code. |
||
11112 | </returns> |
||
11113 | </member> |
||
11114 | <member name="T:System.Data.SQLite.ISQLiteManagedModule"> |
||
11115 | <summary> |
||
11116 | This interface represents a virtual table implementation written in |
||
11117 | managed code. |
||
11118 | </summary> |
||
11119 | </member> |
||
11120 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
11121 | <summary> |
||
11122 | This method is called in response to the |
||
11123 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
11124 | </summary> |
||
11125 | <param name="connection"> |
||
11126 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with |
||
11127 | the virtual table. |
||
11128 | </param> |
||
11129 | <param name="pClientData"> |
||
11130 | The native user-data pointer associated with this module, as it was |
||
11131 | provided to the SQLite core library when the native module instance |
||
11132 | was created. |
||
11133 | </param> |
||
11134 | <param name="arguments"> |
||
11135 | The module name, database name, virtual table name, and all other |
||
11136 | arguments passed to the CREATE VIRTUAL TABLE statement. |
||
11137 | </param> |
||
11138 | <param name="table"> |
||
11139 | Upon success, this parameter must be modified to contain the |
||
11140 | <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with |
||
11141 | the virtual table. |
||
11142 | </param> |
||
11143 | <param name="error"> |
||
11144 | Upon failure, this parameter must be modified to contain an error |
||
11145 | message. |
||
11146 | </param> |
||
11147 | <returns> |
||
11148 | A standard SQLite return code. |
||
11149 | </returns> |
||
11150 | </member> |
||
11151 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
11152 | <summary> |
||
11153 | This method is called in response to the |
||
11154 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
11155 | </summary> |
||
11156 | <param name="connection"> |
||
11157 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with |
||
11158 | the virtual table. |
||
11159 | </param> |
||
11160 | <param name="pClientData"> |
||
11161 | The native user-data pointer associated with this module, as it was |
||
11162 | provided to the SQLite core library when the native module instance |
||
11163 | was created. |
||
11164 | </param> |
||
11165 | <param name="arguments"> |
||
11166 | The module name, database name, virtual table name, and all other |
||
11167 | arguments passed to the CREATE VIRTUAL TABLE statement. |
||
11168 | </param> |
||
11169 | <param name="table"> |
||
11170 | Upon success, this parameter must be modified to contain the |
||
11171 | <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with |
||
11172 | the virtual table. |
||
11173 | </param> |
||
11174 | <param name="error"> |
||
11175 | Upon failure, this parameter must be modified to contain an error |
||
11176 | message. |
||
11177 | </param> |
||
11178 | <returns> |
||
11179 | A standard SQLite return code. |
||
11180 | </returns> |
||
11181 | </member> |
||
11182 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> |
||
11183 | <summary> |
||
11184 | This method is called in response to the |
||
11185 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
11186 | </summary> |
||
11187 | <param name="table"> |
||
11188 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11189 | with this virtual table. |
||
11190 | </param> |
||
11191 | <param name="index"> |
||
11192 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the |
||
11193 | data for the inputs and outputs relating to index selection. |
||
11194 | </param> |
||
11195 | <returns> |
||
11196 | A standard SQLite return code. |
||
11197 | </returns> |
||
11198 | </member> |
||
11199 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11200 | <summary> |
||
11201 | This method is called in response to the |
||
11202 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
11203 | </summary> |
||
11204 | <param name="table"> |
||
11205 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11206 | with this virtual table. |
||
11207 | </param> |
||
11208 | <returns> |
||
11209 | A standard SQLite return code. |
||
11210 | </returns> |
||
11211 | </member> |
||
11212 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11213 | <summary> |
||
11214 | This method is called in response to the |
||
11215 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
11216 | </summary> |
||
11217 | <param name="table"> |
||
11218 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11219 | with this virtual table. |
||
11220 | </param> |
||
11221 | <returns> |
||
11222 | A standard SQLite return code. |
||
11223 | </returns> |
||
11224 | </member> |
||
11225 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> |
||
11226 | <summary> |
||
11227 | This method is called in response to the |
||
11228 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
11229 | </summary> |
||
11230 | <param name="table"> |
||
11231 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11232 | with this virtual table. |
||
11233 | </param> |
||
11234 | <param name="cursor"> |
||
11235 | Upon success, this parameter must be modified to contain the |
||
11236 | <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated |
||
11237 | with the newly opened virtual table cursor. |
||
11238 | </param> |
||
11239 | <returns> |
||
11240 | A standard SQLite return code. |
||
11241 | </returns> |
||
11242 | </member> |
||
11243 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
11244 | <summary> |
||
11245 | This method is called in response to the |
||
11246 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
11247 | </summary> |
||
11248 | <param name="cursor"> |
||
11249 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11250 | associated with the previously opened virtual table cursor to be |
||
11251 | used. |
||
11252 | </param> |
||
11253 | <returns> |
||
11254 | A standard SQLite return code. |
||
11255 | </returns> |
||
11256 | </member> |
||
11257 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> |
||
11258 | <summary> |
||
11259 | This method is called in response to the |
||
11260 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
11261 | </summary> |
||
11262 | <param name="cursor"> |
||
11263 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11264 | associated with the previously opened virtual table cursor to be |
||
11265 | used. |
||
11266 | </param> |
||
11267 | <param name="indexNumber"> |
||
11268 | Number used to help identify the selected index. |
||
11269 | </param> |
||
11270 | <param name="indexString"> |
||
11271 | String used to help identify the selected index. |
||
11272 | </param> |
||
11273 | <param name="values"> |
||
11274 | The values corresponding to each column in the selected index. |
||
11275 | </param> |
||
11276 | <returns> |
||
11277 | A standard SQLite return code. |
||
11278 | </returns> |
||
11279 | </member> |
||
11280 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
11281 | <summary> |
||
11282 | This method is called in response to the |
||
11283 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
11284 | </summary> |
||
11285 | <param name="cursor"> |
||
11286 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11287 | associated with the previously opened virtual table cursor to be |
||
11288 | used. |
||
11289 | </param> |
||
11290 | <returns> |
||
11291 | A standard SQLite return code. |
||
11292 | </returns> |
||
11293 | </member> |
||
11294 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
11295 | <summary> |
||
11296 | This method is called in response to the |
||
11297 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
11298 | </summary> |
||
11299 | <param name="cursor"> |
||
11300 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11301 | associated with the previously opened virtual table cursor to be |
||
11302 | used. |
||
11303 | </param> |
||
11304 | <returns> |
||
11305 | Non-zero if no more rows are available; zero otherwise. |
||
11306 | </returns> |
||
11307 | </member> |
||
11308 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> |
||
11309 | <summary> |
||
11310 | This method is called in response to the |
||
11311 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
11312 | </summary> |
||
11313 | <param name="cursor"> |
||
11314 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11315 | associated with the previously opened virtual table cursor to be |
||
11316 | used. |
||
11317 | </param> |
||
11318 | <param name="context"> |
||
11319 | The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for |
||
11320 | returning the specified column value to the SQLite core library. |
||
11321 | </param> |
||
11322 | <param name="index"> |
||
11323 | The zero-based index corresponding to the column containing the |
||
11324 | value to be returned. |
||
11325 | </param> |
||
11326 | <returns> |
||
11327 | A standard SQLite return code. |
||
11328 | </returns> |
||
11329 | </member> |
||
11330 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> |
||
11331 | <summary> |
||
11332 | This method is called in response to the |
||
11333 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
11334 | </summary> |
||
11335 | <param name="cursor"> |
||
11336 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
11337 | associated with the previously opened virtual table cursor to be |
||
11338 | used. |
||
11339 | </param> |
||
11340 | <param name="rowId"> |
||
11341 | Upon success, this parameter must be modified to contain the unique |
||
11342 | integer row identifier for the current row for the specified cursor. |
||
11343 | </param> |
||
11344 | <returns> |
||
11345 | A standard SQLite return code. |
||
11346 | </returns> |
||
11347 | </member> |
||
11348 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> |
||
11349 | <summary> |
||
11350 | This method is called in response to the |
||
11351 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
11352 | </summary> |
||
11353 | <param name="table"> |
||
11354 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11355 | with this virtual table. |
||
11356 | </param> |
||
11357 | <param name="values"> |
||
11358 | The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing |
||
11359 | the new or modified column values, if any. |
||
11360 | </param> |
||
11361 | <param name="rowId"> |
||
11362 | Upon success, this parameter must be modified to contain the unique |
||
11363 | integer row identifier for the row that was inserted, if any. |
||
11364 | </param> |
||
11365 | <returns> |
||
11366 | A standard SQLite return code. |
||
11367 | </returns> |
||
11368 | </member> |
||
11369 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11370 | <summary> |
||
11371 | This method is called in response to the |
||
11372 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
11373 | </summary> |
||
11374 | <param name="table"> |
||
11375 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11376 | with this virtual table. |
||
11377 | </param> |
||
11378 | <returns> |
||
11379 | A standard SQLite return code. |
||
11380 | </returns> |
||
11381 | </member> |
||
11382 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11383 | <summary> |
||
11384 | This method is called in response to the |
||
11385 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
11386 | </summary> |
||
11387 | <param name="table"> |
||
11388 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11389 | with this virtual table. |
||
11390 | </param> |
||
11391 | <returns> |
||
11392 | A standard SQLite return code. |
||
11393 | </returns> |
||
11394 | </member> |
||
11395 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11396 | <summary> |
||
11397 | This method is called in response to the |
||
11398 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
11399 | </summary> |
||
11400 | <param name="table"> |
||
11401 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11402 | with this virtual table. |
||
11403 | </param> |
||
11404 | <returns> |
||
11405 | A standard SQLite return code. |
||
11406 | </returns> |
||
11407 | </member> |
||
11408 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> |
||
11409 | <summary> |
||
11410 | This method is called in response to the |
||
11411 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
11412 | </summary> |
||
11413 | <param name="table"> |
||
11414 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11415 | with this virtual table. |
||
11416 | </param> |
||
11417 | <returns> |
||
11418 | A standard SQLite return code. |
||
11419 | </returns> |
||
11420 | </member> |
||
11421 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> |
||
11422 | <summary> |
||
11423 | This method is called in response to the |
||
11424 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
11425 | </summary> |
||
11426 | <param name="table"> |
||
11427 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11428 | with this virtual table. |
||
11429 | </param> |
||
11430 | <param name="argumentCount"> |
||
11431 | The number of arguments to the function being sought. |
||
11432 | </param> |
||
11433 | <param name="name"> |
||
11434 | The name of the function being sought. |
||
11435 | </param> |
||
11436 | <param name="function"> |
||
11437 | Upon success, this parameter must be modified to contain the |
||
11438 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for |
||
11439 | implementing the specified function. |
||
11440 | </param> |
||
11441 | <param name="pClientData"> |
||
11442 | Upon success, this parameter must be modified to contain the |
||
11443 | native user-data pointer associated with |
||
11444 | <paramref name="function"/>. |
||
11445 | </param> |
||
11446 | <returns> |
||
11447 | Non-zero if the specified function was found; zero otherwise. |
||
11448 | </returns> |
||
11449 | </member> |
||
11450 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> |
||
11451 | <summary> |
||
11452 | This method is called in response to the |
||
11453 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
11454 | </summary> |
||
11455 | <param name="table"> |
||
11456 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11457 | with this virtual table. |
||
11458 | </param> |
||
11459 | <param name="newName"> |
||
11460 | The new name for the virtual table. |
||
11461 | </param> |
||
11462 | <returns> |
||
11463 | A standard SQLite return code. |
||
11464 | </returns> |
||
11465 | </member> |
||
11466 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
11467 | <summary> |
||
11468 | This method is called in response to the |
||
11469 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
11470 | </summary> |
||
11471 | <param name="table"> |
||
11472 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11473 | with this virtual table. |
||
11474 | </param> |
||
11475 | <param name="savepoint"> |
||
11476 | This is an integer identifier under which the the current state of |
||
11477 | the virtual table should be saved. |
||
11478 | </param> |
||
11479 | <returns> |
||
11480 | A standard SQLite return code. |
||
11481 | </returns> |
||
11482 | </member> |
||
11483 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
11484 | <summary> |
||
11485 | This method is called in response to the |
||
11486 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
11487 | </summary> |
||
11488 | <param name="table"> |
||
11489 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11490 | with this virtual table. |
||
11491 | </param> |
||
11492 | <param name="savepoint"> |
||
11493 | This is an integer used to indicate that any saved states with an |
||
11494 | identifier greater than or equal to this should be deleted by the |
||
11495 | virtual table. |
||
11496 | </param> |
||
11497 | <returns> |
||
11498 | A standard SQLite return code. |
||
11499 | </returns> |
||
11500 | </member> |
||
11501 | <member name="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
11502 | <summary> |
||
11503 | This method is called in response to the |
||
11504 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
11505 | </summary> |
||
11506 | <param name="table"> |
||
11507 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
11508 | with this virtual table. |
||
11509 | </param> |
||
11510 | <param name="savepoint"> |
||
11511 | This is an integer identifier used to specify a specific saved |
||
11512 | state for the virtual table for it to restore itself back to, which |
||
11513 | should also have the effect of deleting all saved states with an |
||
11514 | integer identifier greater than this one. |
||
11515 | </param> |
||
11516 | <returns> |
||
11517 | A standard SQLite return code. |
||
11518 | </returns> |
||
11519 | </member> |
||
11520 | <member name="P:System.Data.SQLite.ISQLiteManagedModule.Declared"> |
||
11521 | <summary> |
||
11522 | Returns non-zero if the schema for the virtual table has been |
||
11523 | declared. |
||
11524 | </summary> |
||
11525 | </member> |
||
11526 | <member name="P:System.Data.SQLite.ISQLiteManagedModule.Name"> |
||
11527 | <summary> |
||
11528 | Returns the name of the module as it was registered with the SQLite |
||
11529 | core library. |
||
11530 | </summary> |
||
11531 | </member> |
||
11532 | <member name="T:System.Data.SQLite.SQLiteMemory"> |
||
11533 | <summary> |
||
11534 | This class contains static methods that are used to allocate, |
||
11535 | manipulate, and free native memory provided by the SQLite core library. |
||
11536 | </summary> |
||
11537 | </member> |
||
11538 | <member name="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"> |
||
11539 | <summary> |
||
11540 | Allocates at least the specified number of bytes of native memory |
||
11541 | via the SQLite core library sqlite3_malloc() function and returns |
||
11542 | the resulting native pointer. |
||
11543 | </summary> |
||
11544 | <param name="size"> |
||
11545 | The number of bytes to allocate. |
||
11546 | </param> |
||
11547 | <returns> |
||
11548 | The native pointer that points to a block of memory of at least the |
||
11549 | specified size -OR- <see cref="F:System.IntPtr.Zero"/> if the memory could |
||
11550 | not be allocated. |
||
11551 | </returns> |
||
11552 | </member> |
||
11553 | <member name="M:System.Data.SQLite.SQLiteMemory.Size(System.IntPtr)"> |
||
11554 | <summary> |
||
11555 | Gets and returns the actual size of the specified memory block that |
||
11556 | was previously obtained from the <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. |
||
11557 | </summary> |
||
11558 | <param name="pMemory"> |
||
11559 | The native pointer to the memory block previously obtained from the |
||
11560 | <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. |
||
11561 | </param> |
||
11562 | <returns> |
||
11563 | The actual size, in bytes, of the memory block specified via the |
||
11564 | native pointer. |
||
11565 | </returns> |
||
11566 | </member> |
||
11567 | <member name="M:System.Data.SQLite.SQLiteMemory.Free(System.IntPtr)"> |
||
11568 | <summary> |
||
11569 | Frees a memory block previously obtained from the |
||
11570 | <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. |
||
11571 | </summary> |
||
11572 | <param name="pMemory"> |
||
11573 | The native pointer to the memory block previously obtained from the |
||
11574 | <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. |
||
11575 | </param> |
||
11576 | </member> |
||
11577 | <member name="T:System.Data.SQLite.SQLiteString"> |
||
11578 | <summary> |
||
11579 | This class contains static methods that are used to deal with native |
||
11580 | UTF-8 string pointers to be used with the SQLite core library. |
||
11581 | </summary> |
||
11582 | </member> |
||
11583 | <member name="F:System.Data.SQLite.SQLiteString.ThirtyBits"> |
||
11584 | <summary> |
||
11585 | This is the maximum possible length for the native UTF-8 encoded |
||
11586 | strings used with the SQLite core library. |
||
11587 | </summary> |
||
11588 | </member> |
||
11589 | <member name="F:System.Data.SQLite.SQLiteString.Utf8Encoding"> |
||
11590 | <summary> |
||
11591 | This is the <see cref="T:System.Text.Encoding"/> object instance used to handle |
||
11592 | conversions from/to UTF-8. |
||
11593 | </summary> |
||
11594 | </member> |
||
11595 | <member name="M:System.Data.SQLite.SQLiteString.GetUtf8BytesFromString(System.String)"> |
||
11596 | <summary> |
||
11597 | Converts the specified managed string into the UTF-8 encoding and |
||
11598 | returns the array of bytes containing its representation in that |
||
11599 | encoding. |
||
11600 | </summary> |
||
11601 | <param name="value"> |
||
11602 | The managed string to convert. |
||
11603 | </param> |
||
11604 | <returns> |
||
11605 | The array of bytes containing the representation of the managed |
||
11606 | string in the UTF-8 encoding or null upon failure. |
||
11607 | </returns> |
||
11608 | </member> |
||
11609 | <member name="M:System.Data.SQLite.SQLiteString.GetStringFromUtf8Bytes(System.Byte[])"> |
||
11610 | <summary> |
||
11611 | Converts the specified array of bytes representing a string in the |
||
11612 | UTF-8 encoding and returns a managed string. |
||
11613 | </summary> |
||
11614 | <param name="bytes"> |
||
11615 | The array of bytes to convert. |
||
11616 | </param> |
||
11617 | <returns> |
||
11618 | The managed string or null upon failure. |
||
11619 | </returns> |
||
11620 | </member> |
||
11621 | <member name="M:System.Data.SQLite.SQLiteString.ProbeForUtf8ByteLength(System.IntPtr,System.Int32)"> |
||
11622 | <summary> |
||
11623 | Probes a native pointer to a string in the UTF-8 encoding for its |
||
11624 | terminating NUL character, within the specified length limit. |
||
11625 | </summary> |
||
11626 | <param name="pValue"> |
||
11627 | The native NUL-terminated string pointer. |
||
11628 | </param> |
||
11629 | <param name="limit"> |
||
11630 | The maximum length of the native string, in bytes. |
||
11631 | </param> |
||
11632 | <returns> |
||
11633 | The length of the native string, in bytes -OR- zero if the length |
||
11634 | could not be determined. |
||
11635 | </returns> |
||
11636 | </member> |
||
11637 | <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr)"> |
||
11638 | <summary> |
||
11639 | Converts the specified native NUL-terminated UTF-8 string pointer |
||
11640 | into a managed string. |
||
11641 | </summary> |
||
11642 | <param name="pValue"> |
||
11643 | The native NUL-terminated UTF-8 string pointer. |
||
11644 | </param> |
||
11645 | <returns> |
||
11646 | The managed string or null upon failure. |
||
11647 | </returns> |
||
11648 | </member> |
||
11649 | <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr,System.Int32)"> |
||
11650 | <summary> |
||
11651 | Converts the specified native UTF-8 string pointer of the specified |
||
11652 | length into a managed string. |
||
11653 | </summary> |
||
11654 | <param name="pValue"> |
||
11655 | The native UTF-8 string pointer. |
||
11656 | </param> |
||
11657 | <param name="length"> |
||
11658 | The length of the native string, in bytes. |
||
11659 | </param> |
||
11660 | <returns> |
||
11661 | The managed string or null upon failure. |
||
11662 | </returns> |
||
11663 | </member> |
||
11664 | <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrFromString(System.String)"> |
||
11665 | <summary> |
||
11666 | Converts the specified managed string into a native NUL-terminated |
||
11667 | UTF-8 string pointer using memory obtained from the SQLite core |
||
11668 | library. |
||
11669 | </summary> |
||
11670 | <param name="value"> |
||
11671 | The managed string to convert. |
||
11672 | </param> |
||
11673 | <returns> |
||
11674 | The native NUL-terminated UTF-8 string pointer or |
||
11675 | <see cref="F:System.IntPtr.Zero"/> upon failure. |
||
11676 | </returns> |
||
11677 | </member> |
||
11678 | <member name="M:System.Data.SQLite.SQLiteString.StringArrayFromUtf8SizeAndIntPtr(System.Int32,System.IntPtr)"> |
||
11679 | <summary> |
||
11680 | Converts a logical array of native NUL-terminated UTF-8 string |
||
11681 | pointers into an array of managed strings. |
||
11682 | </summary> |
||
11683 | <param name="argc"> |
||
11684 | The number of elements in the logical array of native |
||
11685 | NUL-terminated UTF-8 string pointers. |
||
11686 | </param> |
||
11687 | <param name="argv"> |
||
11688 | The native pointer to the logical array of native NUL-terminated |
||
11689 | UTF-8 string pointers to convert. |
||
11690 | </param> |
||
11691 | <returns> |
||
11692 | The array of managed strings or null upon failure. |
||
11693 | </returns> |
||
11694 | </member> |
||
11695 | <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrArrayFromStringArray(System.String[])"> |
||
11696 | <summary> |
||
11697 | Converts an array of managed strings into an array of native |
||
11698 | NUL-terminated UTF-8 string pointers. |
||
11699 | </summary> |
||
11700 | <param name="values"> |
||
11701 | The array of managed strings to convert. |
||
11702 | </param> |
||
11703 | <returns> |
||
11704 | The array of native NUL-terminated UTF-8 string pointers or null |
||
11705 | upon failure. |
||
11706 | </returns> |
||
11707 | </member> |
||
11708 | <member name="T:System.Data.SQLite.SQLiteBytes"> |
||
11709 | <summary> |
||
11710 | This class contains static methods that are used to deal with native |
||
11711 | pointers to memory blocks that logically contain arrays of bytes to be |
||
11712 | used with the SQLite core library. |
||
11713 | </summary> |
||
11714 | </member> |
||
11715 | <member name="M:System.Data.SQLite.SQLiteBytes.FromIntPtr(System.IntPtr,System.Int32)"> |
||
11716 | <summary> |
||
11717 | Converts a native pointer to a logical array of bytes of the |
||
11718 | specified length into a managed byte array. |
||
11719 | </summary> |
||
11720 | <param name="pValue"> |
||
11721 | The native pointer to the logical array of bytes to convert. |
||
11722 | </param> |
||
11723 | <param name="length"> |
||
11724 | The length, in bytes, of the logical array of bytes to convert. |
||
11725 | </param> |
||
11726 | <returns> |
||
11727 | The managed byte array or null upon failure. |
||
11728 | </returns> |
||
11729 | </member> |
||
11730 | <member name="M:System.Data.SQLite.SQLiteBytes.ToIntPtr(System.Byte[])"> |
||
11731 | <summary> |
||
11732 | Converts a managed byte array into a native pointer to a logical |
||
11733 | array of bytes. |
||
11734 | </summary> |
||
11735 | <param name="value"> |
||
11736 | The managed byte array to convert. |
||
11737 | </param> |
||
11738 | <returns> |
||
11739 | The native pointer to a logical byte array or null upon failure. |
||
11740 | </returns> |
||
11741 | </member> |
||
11742 | <member name="T:System.Data.SQLite.SQLiteMarshal"> |
||
11743 | <summary> |
||
11744 | This class contains static methods that are used to perform several |
||
11745 | low-level data marshalling tasks between native and managed code. |
||
11746 | </summary> |
||
11747 | </member> |
||
11748 | <member name="M:System.Data.SQLite.SQLiteMarshal.IntPtrForOffset(System.IntPtr,System.Int32)"> |
||
11749 | <summary> |
||
11750 | Returns a new <see cref="T:System.IntPtr"/> object instance based on the |
||
11751 | specified <see cref="T:System.IntPtr"/> object instance and an integer |
||
11752 | offset. |
||
11753 | </summary> |
||
11754 | <param name="pointer"> |
||
11755 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11756 | memory location. |
||
11757 | </param> |
||
11758 | <param name="offset"> |
||
11759 | The integer offset from the base memory location that the new |
||
11760 | <see cref="T:System.IntPtr"/> object instance should point to. |
||
11761 | </param> |
||
11762 | <returns> |
||
11763 | The new <see cref="T:System.IntPtr"/> object instance. |
||
11764 | </returns> |
||
11765 | </member> |
||
11766 | <member name="M:System.Data.SQLite.SQLiteMarshal.RoundUp(System.Int32,System.Int32)"> |
||
11767 | <summary> |
||
11768 | Rounds up an integer size to the next multiple of the alignment. |
||
11769 | </summary> |
||
11770 | <param name="size"> |
||
11771 | The size, in bytes, to be rounded up. |
||
11772 | </param> |
||
11773 | <param name="alignment"> |
||
11774 | The required alignment for the return value. |
||
11775 | </param> |
||
11776 | <returns> |
||
11777 | The size, in bytes, rounded up to the next multiple of the |
||
11778 | alignment. This value may end up being the same as the original |
||
11779 | size. |
||
11780 | </returns> |
||
11781 | </member> |
||
11782 | <member name="M:System.Data.SQLite.SQLiteMarshal.NextOffsetOf(System.Int32,System.Int32,System.Int32)"> |
||
11783 | <summary> |
||
11784 | Determines the offset, in bytes, of the next structure member. |
||
11785 | </summary> |
||
11786 | <param name="offset"> |
||
11787 | The offset, in bytes, of the current structure member. |
||
11788 | </param> |
||
11789 | <param name="size"> |
||
11790 | The size, in bytes, of the current structure member. |
||
11791 | </param> |
||
11792 | <param name="alignment"> |
||
11793 | The alignment, in bytes, of the next structure member. |
||
11794 | </param> |
||
11795 | <returns> |
||
11796 | The offset, in bytes, of the next structure member. |
||
11797 | </returns> |
||
11798 | </member> |
||
11799 | <member name="M:System.Data.SQLite.SQLiteMarshal.ReadInt32(System.IntPtr,System.Int32)"> |
||
11800 | <summary> |
||
11801 | Reads a <see cref="T:System.Int32"/> value from the specified memory |
||
11802 | location. |
||
11803 | </summary> |
||
11804 | <param name="pointer"> |
||
11805 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11806 | memory location. |
||
11807 | </param> |
||
11808 | <param name="offset"> |
||
11809 | The integer offset from the base memory location where the |
||
11810 | <see cref="T:System.Int32"/> value to be read is located. |
||
11811 | </param> |
||
11812 | <returns> |
||
11813 | The <see cref="T:System.Int32"/> value at the specified memory location. |
||
11814 | </returns> |
||
11815 | </member> |
||
11816 | <member name="M:System.Data.SQLite.SQLiteMarshal.ReadDouble(System.IntPtr,System.Int32)"> |
||
11817 | <summary> |
||
11818 | Reads a <see cref="T:System.Double"/> value from the specified memory |
||
11819 | location. |
||
11820 | </summary> |
||
11821 | <param name="pointer"> |
||
11822 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11823 | memory location. |
||
11824 | </param> |
||
11825 | <param name="offset"> |
||
11826 | The integer offset from the base memory location where the |
||
11827 | <see cref="T:System.Double"/> to be read is located. |
||
11828 | </param> |
||
11829 | <returns> |
||
11830 | The <see cref="T:System.Double"/> value at the specified memory location. |
||
11831 | </returns> |
||
11832 | </member> |
||
11833 | <member name="M:System.Data.SQLite.SQLiteMarshal.ReadIntPtr(System.IntPtr,System.Int32)"> |
||
11834 | <summary> |
||
11835 | Reads an <see cref="T:System.IntPtr"/> value from the specified memory |
||
11836 | location. |
||
11837 | </summary> |
||
11838 | <param name="pointer"> |
||
11839 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11840 | memory location. |
||
11841 | </param> |
||
11842 | <param name="offset"> |
||
11843 | The integer offset from the base memory location where the |
||
11844 | <see cref="T:System.IntPtr"/> value to be read is located. |
||
11845 | </param> |
||
11846 | <returns> |
||
11847 | The <see cref="T:System.IntPtr"/> value at the specified memory location. |
||
11848 | </returns> |
||
11849 | </member> |
||
11850 | <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt32(System.IntPtr,System.Int32,System.Int32)"> |
||
11851 | <summary> |
||
11852 | Writes an <see cref="T:System.Int32"/> value to the specified memory |
||
11853 | location. |
||
11854 | </summary> |
||
11855 | <param name="pointer"> |
||
11856 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11857 | memory location. |
||
11858 | </param> |
||
11859 | <param name="offset"> |
||
11860 | The integer offset from the base memory location where the |
||
11861 | <see cref="T:System.Int32"/> value to be written is located. |
||
11862 | </param> |
||
11863 | <param name="value"> |
||
11864 | The <see cref="T:System.Int32"/> value to write. |
||
11865 | </param> |
||
11866 | </member> |
||
11867 | <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt64(System.IntPtr,System.Int32,System.Int64)"> |
||
11868 | <summary> |
||
11869 | Writes an <see cref="T:System.Int64"/> value to the specified memory |
||
11870 | location. |
||
11871 | </summary> |
||
11872 | <param name="pointer"> |
||
11873 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11874 | memory location. |
||
11875 | </param> |
||
11876 | <param name="offset"> |
||
11877 | The integer offset from the base memory location where the |
||
11878 | <see cref="T:System.Int64"/> value to be written is located. |
||
11879 | </param> |
||
11880 | <param name="value"> |
||
11881 | The <see cref="T:System.Int64"/> value to write. |
||
11882 | </param> |
||
11883 | </member> |
||
11884 | <member name="M:System.Data.SQLite.SQLiteMarshal.WriteDouble(System.IntPtr,System.Int32,System.Double)"> |
||
11885 | <summary> |
||
11886 | Writes a <see cref="T:System.Double"/> value to the specified memory |
||
11887 | location. |
||
11888 | </summary> |
||
11889 | <param name="pointer"> |
||
11890 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11891 | memory location. |
||
11892 | </param> |
||
11893 | <param name="offset"> |
||
11894 | The integer offset from the base memory location where the |
||
11895 | <see cref="T:System.Double"/> value to be written is located. |
||
11896 | </param> |
||
11897 | <param name="value"> |
||
11898 | The <see cref="T:System.Double"/> value to write. |
||
11899 | </param> |
||
11900 | </member> |
||
11901 | <member name="M:System.Data.SQLite.SQLiteMarshal.WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)"> |
||
11902 | <summary> |
||
11903 | Writes a <see cref="T:System.IntPtr"/> value to the specified memory |
||
11904 | location. |
||
11905 | </summary> |
||
11906 | <param name="pointer"> |
||
11907 | The <see cref="T:System.IntPtr"/> object instance representing the base |
||
11908 | memory location. |
||
11909 | </param> |
||
11910 | <param name="offset"> |
||
11911 | The integer offset from the base memory location where the |
||
11912 | <see cref="T:System.IntPtr"/> value to be written is located. |
||
11913 | </param> |
||
11914 | <param name="value"> |
||
11915 | The <see cref="T:System.IntPtr"/> value to write. |
||
11916 | </param> |
||
11917 | </member> |
||
11918 | <member name="M:System.Data.SQLite.SQLiteMarshal.GetHashCode(System.Object,System.Boolean)"> |
||
11919 | <summary> |
||
11920 | Generates a hash code value for the object. |
||
11921 | </summary> |
||
11922 | <param name="value"> |
||
11923 | The object instance used to calculate the hash code. |
||
11924 | </param> |
||
11925 | <param name="identity"> |
||
11926 | Non-zero if different object instances with the same value should |
||
11927 | generate different hash codes, where applicable. This parameter |
||
11928 | has no effect on the .NET Compact Framework. |
||
11929 | </param> |
||
11930 | <returns> |
||
11931 | The hash code value -OR- zero if the object is null. |
||
11932 | </returns> |
||
11933 | </member> |
||
11934 | <member name="T:System.Data.SQLite.SQLiteModule"> |
||
11935 | <summary> |
||
11936 | This class represents a managed virtual table module implementation. |
||
11937 | It is not sealed and must be used as the base class for any |
||
11938 | user-defined virtual table module classes implemented in managed code. |
||
11939 | </summary> |
||
11940 | </member> |
||
11941 | <member name="F:System.Data.SQLite.SQLiteModule.DefaultModuleVersion"> |
||
11942 | <summary> |
||
11943 | The default version of the native sqlite3_module structure in use. |
||
11944 | </summary> |
||
11945 | </member> |
||
11946 | <member name="F:System.Data.SQLite.SQLiteModule.nativeModule"> |
||
11947 | <summary> |
||
11948 | This field is used to store the native sqlite3_module structure |
||
11949 | associated with this object instance. |
||
11950 | </summary> |
||
11951 | </member> |
||
11952 | <member name="F:System.Data.SQLite.SQLiteModule.destroyModule"> |
||
11953 | <summary> |
||
11954 | This field is used to store the destructor delegate to be passed to |
||
11955 | the SQLite core library via the sqlite3_create_disposable_module() |
||
11956 | function. |
||
11957 | </summary> |
||
11958 | </member> |
||
11959 | <member name="F:System.Data.SQLite.SQLiteModule.disposableModule"> |
||
11960 | <summary> |
||
11961 | This field is used to store a pointer to the native sqlite3_module |
||
11962 | structure returned by the sqlite3_create_disposable_module |
||
11963 | function. |
||
11964 | </summary> |
||
11965 | </member> |
||
11966 | <member name="F:System.Data.SQLite.SQLiteModule.tables"> |
||
11967 | <summary> |
||
11968 | This field is used to store the virtual table instances associated |
||
11969 | with this module. The native pointer to the sqlite3_vtab derived |
||
11970 | structure is used to key into this collection. |
||
11971 | </summary> |
||
11972 | </member> |
||
11973 | <member name="F:System.Data.SQLite.SQLiteModule.cursors"> |
||
11974 | <summary> |
||
11975 | This field is used to store the virtual table cursor instances |
||
11976 | associated with this module. The native pointer to the |
||
11977 | sqlite3_vtab_cursor derived structure is used to key into this |
||
11978 | collection. |
||
11979 | </summary> |
||
11980 | </member> |
||
11981 | <member name="F:System.Data.SQLite.SQLiteModule.functions"> |
||
11982 | <summary> |
||
11983 | This field is used to store the virtual table function instances |
||
11984 | associated with this module. The case-insensitive function name |
||
11985 | and the number of arguments (with -1 meaning "any") are used to |
||
11986 | construct the string that is used to key into this collection. |
||
11987 | </summary> |
||
11988 | </member> |
||
11989 | <member name="M:System.Data.SQLite.SQLiteModule.#ctor(System.String)"> |
||
11990 | <summary> |
||
11991 | Constructs an instance of this class. |
||
11992 | </summary> |
||
11993 | <param name="name"> |
||
11994 | The name of the module. This parameter cannot be null. |
||
11995 | </param> |
||
11996 | </member> |
||
11997 | <member name="M:System.Data.SQLite.SQLiteModule.CreateDisposableModule(System.IntPtr)"> |
||
11998 | <summary> |
||
11999 | Calls the native SQLite core library in order to create a new |
||
12000 | disposable module containing the implementation of a virtual table. |
||
12001 | </summary> |
||
12002 | <param name="pDb"> |
||
12003 | The native database connection pointer to use. |
||
12004 | </param> |
||
12005 | <returns> |
||
12006 | Non-zero upon success. |
||
12007 | </returns> |
||
12008 | </member> |
||
12009 | <member name="M:System.Data.SQLite.SQLiteModule.xDestroyModule(System.IntPtr)"> |
||
12010 | <summary> |
||
12011 | This method is called by the SQLite core library when the native |
||
12012 | module associated with this object instance is being destroyed due |
||
12013 | to its parent connection being closed. It may also be called by |
||
12014 | the "vtshim" module if/when the sqlite3_dispose_module() function |
||
12015 | is called. |
||
12016 | </summary> |
||
12017 | <param name="pClientData"> |
||
12018 | The native user-data pointer associated with this module, as it was |
||
12019 | provided to the SQLite core library when the native module instance |
||
12020 | was created. |
||
12021 | </param> |
||
12022 | </member> |
||
12023 | <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule"> |
||
12024 | <summary> |
||
12025 | Creates and returns the native sqlite_module structure using the |
||
12026 | configured (or default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
12027 | interface implementation. |
||
12028 | </summary> |
||
12029 | <returns> |
||
12030 | The native sqlite_module structure using the configured (or |
||
12031 | default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface |
||
12032 | implementation. |
||
12033 | </returns> |
||
12034 | </member> |
||
12035 | <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule(System.Data.SQLite.ISQLiteNativeModule)"> |
||
12036 | <summary> |
||
12037 | Creates and returns the native sqlite_module structure using the |
||
12038 | specified <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface |
||
12039 | implementation. |
||
12040 | </summary> |
||
12041 | <param name="module"> |
||
12042 | The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to |
||
12043 | use. |
||
12044 | </param> |
||
12045 | <returns> |
||
12046 | The native sqlite_module structure using the specified |
||
12047 | <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation. |
||
12048 | </returns> |
||
12049 | </member> |
||
12050 | <member name="M:System.Data.SQLite.SQLiteModule.CopyNativeModule(System.Data.SQLite.UnsafeNativeMethods.sqlite3_module)"> |
||
12051 | <summary> |
||
12052 | Creates a copy of the specified |
||
12053 | <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object instance, |
||
12054 | using default implementations for the contained delegates when |
||
12055 | necessary. |
||
12056 | </summary> |
||
12057 | <param name="module"> |
||
12058 | The <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object |
||
12059 | instance to copy. |
||
12060 | </param> |
||
12061 | <returns> |
||
12062 | The new <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object |
||
12063 | instance. |
||
12064 | </returns> |
||
12065 | </member> |
||
12066 | <member name="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
12067 | <summary> |
||
12068 | Calls one of the virtual table initialization methods. |
||
12069 | </summary> |
||
12070 | <param name="create"> |
||
12071 | 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@)"/> |
||
12072 | 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@)"/> |
||
12073 | method will be called. |
||
12074 | </param> |
||
12075 | <param name="pDb"> |
||
12076 | The native database connection handle. |
||
12077 | </param> |
||
12078 | <param name="pAux"> |
||
12079 | The original native pointer value that was provided to the |
||
12080 | sqlite3_create_module(), sqlite3_create_module_v2() or |
||
12081 | sqlite3_create_disposable_module() functions. |
||
12082 | </param> |
||
12083 | <param name="argc"> |
||
12084 | The number of arguments from the CREATE VIRTUAL TABLE statement. |
||
12085 | </param> |
||
12086 | <param name="argv"> |
||
12087 | The array of string arguments from the CREATE VIRTUAL TABLE |
||
12088 | statement. |
||
12089 | </param> |
||
12090 | <param name="pVtab"> |
||
12091 | Upon success, this parameter must be modified to point to the newly |
||
12092 | created native sqlite3_vtab derived structure. |
||
12093 | </param> |
||
12094 | <param name="pError"> |
||
12095 | Upon failure, this parameter must be modified to point to the error |
||
12096 | message, with the underlying memory having been obtained from the |
||
12097 | sqlite3_malloc() function. |
||
12098 | </param> |
||
12099 | <returns> |
||
12100 | A standard SQLite return code. |
||
12101 | </returns> |
||
12102 | </member> |
||
12103 | <member name="M:System.Data.SQLite.SQLiteModule.DestroyOrDisconnect(System.Boolean,System.IntPtr)"> |
||
12104 | <summary> |
||
12105 | Calls one of the virtual table finalization methods. |
||
12106 | </summary> |
||
12107 | <param name="destroy"> |
||
12108 | Non-zero to call the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> |
||
12109 | method; otherwise, the |
||
12110 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method will be |
||
12111 | called. |
||
12112 | </param> |
||
12113 | <param name="pVtab"> |
||
12114 | The native pointer to the sqlite3_vtab derived structure. |
||
12115 | </param> |
||
12116 | <returns> |
||
12117 | A standard SQLite return code. |
||
12118 | </returns> |
||
12119 | </member> |
||
12120 | <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.Boolean,System.String)"> |
||
12121 | <summary> |
||
12122 | Arranges for the specified error message to be placed into the |
||
12123 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12124 | existing error message, if any. |
||
12125 | </summary> |
||
12126 | <param name="module"> |
||
12127 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. |
||
12128 | </param> |
||
12129 | <param name="pVtab"> |
||
12130 | The native pointer to the sqlite3_vtab derived structure. |
||
12131 | </param> |
||
12132 | <param name="logErrors"> |
||
12133 | Non-zero if this error message should also be logged using the |
||
12134 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12135 | </param> |
||
12136 | <param name="logExceptions"> |
||
12137 | Non-zero if caught exceptions should be logged using the |
||
12138 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12139 | </param> |
||
12140 | <param name="error"> |
||
12141 | The error message. |
||
12142 | </param> |
||
12143 | <returns> |
||
12144 | Non-zero upon success. |
||
12145 | </returns> |
||
12146 | </member> |
||
12147 | <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTable,System.Boolean,System.Boolean,System.String)"> |
||
12148 | <summary> |
||
12149 | Arranges for the specified error message to be placed into the |
||
12150 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12151 | existing error message, if any. |
||
12152 | </summary> |
||
12153 | <param name="module"> |
||
12154 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. |
||
12155 | </param> |
||
12156 | <param name="table"> |
||
12157 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to |
||
12158 | lookup the native pointer to the sqlite3_vtab derived structure. |
||
12159 | </param> |
||
12160 | <param name="logErrors"> |
||
12161 | Non-zero if this error message should also be logged using the |
||
12162 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12163 | </param> |
||
12164 | <param name="logExceptions"> |
||
12165 | Non-zero if caught exceptions should be logged using the |
||
12166 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12167 | </param> |
||
12168 | <param name="error"> |
||
12169 | The error message. |
||
12170 | </param> |
||
12171 | <returns> |
||
12172 | Non-zero upon success. |
||
12173 | </returns> |
||
12174 | </member> |
||
12175 | <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.Boolean,System.String)"> |
||
12176 | <summary> |
||
12177 | Arranges for the specified error message to be placed into the |
||
12178 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12179 | existing error message, if any. |
||
12180 | </summary> |
||
12181 | <param name="module"> |
||
12182 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. |
||
12183 | </param> |
||
12184 | <param name="pCursor"> |
||
12185 | The native pointer to the sqlite3_vtab_cursor derived structure |
||
12186 | used to get the native pointer to the sqlite3_vtab derived |
||
12187 | structure. |
||
12188 | </param> |
||
12189 | <param name="logErrors"> |
||
12190 | Non-zero if this error message should also be logged using the |
||
12191 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12192 | </param> |
||
12193 | <param name="logExceptions"> |
||
12194 | Non-zero if caught exceptions should be logged using the |
||
12195 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12196 | </param> |
||
12197 | <param name="error"> |
||
12198 | The error message. |
||
12199 | </param> |
||
12200 | <returns> |
||
12201 | Non-zero upon success. |
||
12202 | </returns> |
||
12203 | </member> |
||
12204 | <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTableCursor,System.Boolean,System.Boolean,System.String)"> |
||
12205 | <summary> |
||
12206 | Arranges for the specified error message to be placed into the |
||
12207 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12208 | existing error message, if any. |
||
12209 | </summary> |
||
12210 | <param name="module"> |
||
12211 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. |
||
12212 | </param> |
||
12213 | <param name="cursor"> |
||
12214 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to |
||
12215 | lookup the native pointer to the sqlite3_vtab derived structure. |
||
12216 | </param> |
||
12217 | <param name="logErrors"> |
||
12218 | Non-zero if this error message should also be logged using the |
||
12219 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12220 | </param> |
||
12221 | <param name="logExceptions"> |
||
12222 | Non-zero if caught exceptions should be logged using the |
||
12223 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
12224 | </param> |
||
12225 | <param name="error"> |
||
12226 | The error message. |
||
12227 | </param> |
||
12228 | <returns> |
||
12229 | Non-zero upon success. |
||
12230 | </returns> |
||
12231 | </member> |
||
12232 | <member name="M:System.Data.SQLite.SQLiteModule.GetNativeModuleImpl"> |
||
12233 | <summary> |
||
12234 | Gets and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface |
||
12235 | implementation to be used when creating the native sqlite3_module |
||
12236 | structure. Derived classes may override this method to supply an |
||
12237 | alternate implementation for the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
12238 | interface. |
||
12239 | </summary> |
||
12240 | <returns> |
||
12241 | The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to |
||
12242 | be used when populating the native sqlite3_module structure. If |
||
12243 | the returned value is null, the private methods provided by the |
||
12244 | <see cref="T:System.Data.SQLite.SQLiteModule"/> class and relating to the |
||
12245 | <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface will be used to |
||
12246 | create the necessary delegates. |
||
12247 | </returns> |
||
12248 | </member> |
||
12249 | <member name="M:System.Data.SQLite.SQLiteModule.CreateNativeModuleImpl"> |
||
12250 | <summary> |
||
12251 | Creates and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
12252 | interface implementation corresponding to the current |
||
12253 | <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance. |
||
12254 | </summary> |
||
12255 | <returns> |
||
12256 | The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation |
||
12257 | corresponding to the current <see cref="T:System.Data.SQLite.SQLiteModule"/> object |
||
12258 | instance. |
||
12259 | </returns> |
||
12260 | </member> |
||
12261 | <member name="M:System.Data.SQLite.SQLiteModule.AllocateTable"> |
||
12262 | <summary> |
||
12263 | Allocates a native sqlite3_vtab derived structure and returns a |
||
12264 | native pointer to it. |
||
12265 | </summary> |
||
12266 | <returns> |
||
12267 | A native pointer to a native sqlite3_vtab derived structure. |
||
12268 | </returns> |
||
12269 | </member> |
||
12270 | <member name="M:System.Data.SQLite.SQLiteModule.ZeroTable(System.IntPtr)"> |
||
12271 | <summary> |
||
12272 | Zeros out the fields of a native sqlite3_vtab derived structure. |
||
12273 | </summary> |
||
12274 | <param name="pVtab"> |
||
12275 | The native pointer to the native sqlite3_vtab derived structure to |
||
12276 | zero. |
||
12277 | </param> |
||
12278 | </member> |
||
12279 | <member name="M:System.Data.SQLite.SQLiteModule.FreeTable(System.IntPtr)"> |
||
12280 | <summary> |
||
12281 | Frees a native sqlite3_vtab structure using the provided native |
||
12282 | pointer to it. |
||
12283 | </summary> |
||
12284 | <param name="pVtab"> |
||
12285 | A native pointer to a native sqlite3_vtab derived structure. |
||
12286 | </param> |
||
12287 | </member> |
||
12288 | <member name="M:System.Data.SQLite.SQLiteModule.AllocateCursor"> |
||
12289 | <summary> |
||
12290 | Allocates a native sqlite3_vtab_cursor derived structure and |
||
12291 | returns a native pointer to it. |
||
12292 | </summary> |
||
12293 | <returns> |
||
12294 | A native pointer to a native sqlite3_vtab_cursor derived structure. |
||
12295 | </returns> |
||
12296 | </member> |
||
12297 | <member name="M:System.Data.SQLite.SQLiteModule.FreeCursor(System.IntPtr)"> |
||
12298 | <summary> |
||
12299 | Frees a native sqlite3_vtab_cursor structure using the provided |
||
12300 | native pointer to it. |
||
12301 | </summary> |
||
12302 | <param name="pCursor"> |
||
12303 | A native pointer to a native sqlite3_vtab_cursor derived structure. |
||
12304 | </param> |
||
12305 | </member> |
||
12306 | <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.Data.SQLite.SQLiteModule,System.IntPtr)"> |
||
12307 | <summary> |
||
12308 | Reads and returns the native pointer to the sqlite3_vtab derived |
||
12309 | structure based on the native pointer to the sqlite3_vtab_cursor |
||
12310 | derived structure. |
||
12311 | </summary> |
||
12312 | <param name="module"> |
||
12313 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. |
||
12314 | </param> |
||
12315 | <param name="pCursor"> |
||
12316 | The native pointer to the sqlite3_vtab_cursor derived structure |
||
12317 | from which to read the native pointer to the sqlite3_vtab derived |
||
12318 | structure. |
||
12319 | </param> |
||
12320 | <returns> |
||
12321 | The native pointer to the sqlite3_vtab derived structure -OR- |
||
12322 | <see cref="F:System.IntPtr.Zero"/> if it cannot be determined. |
||
12323 | </returns> |
||
12324 | </member> |
||
12325 | <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.IntPtr)"> |
||
12326 | <summary> |
||
12327 | Reads and returns the native pointer to the sqlite3_vtab derived |
||
12328 | structure based on the native pointer to the sqlite3_vtab_cursor |
||
12329 | derived structure. |
||
12330 | </summary> |
||
12331 | <param name="pCursor"> |
||
12332 | The native pointer to the sqlite3_vtab_cursor derived structure |
||
12333 | from which to read the native pointer to the sqlite3_vtab derived |
||
12334 | structure. |
||
12335 | </param> |
||
12336 | <returns> |
||
12337 | The native pointer to the sqlite3_vtab derived structure -OR- |
||
12338 | <see cref="F:System.IntPtr.Zero"/> if it cannot be determined. |
||
12339 | </returns> |
||
12340 | </member> |
||
12341 | <member name="M:System.Data.SQLite.SQLiteModule.TableFromIntPtr(System.IntPtr)"> |
||
12342 | <summary> |
||
12343 | Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object |
||
12344 | instance based on the native pointer to the sqlite3_vtab derived |
||
12345 | structure. |
||
12346 | </summary> |
||
12347 | <param name="pVtab"> |
||
12348 | The native pointer to the sqlite3_vtab derived structure. |
||
12349 | </param> |
||
12350 | <returns> |
||
12351 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance or null if |
||
12352 | the corresponding one cannot be found. |
||
12353 | </returns> |
||
12354 | </member> |
||
12355 | <member name="M:System.Data.SQLite.SQLiteModule.TableToIntPtr(System.Data.SQLite.SQLiteVirtualTable)"> |
||
12356 | <summary> |
||
12357 | Allocates and returns a native pointer to a sqlite3_vtab derived |
||
12358 | structure and creates an association between it and the specified |
||
12359 | <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance. |
||
12360 | </summary> |
||
12361 | <param name="table"> |
||
12362 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance to be used |
||
12363 | when creating the association. |
||
12364 | </param> |
||
12365 | <returns> |
||
12366 | The native pointer to a sqlite3_vtab derived structure or |
||
12367 | <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason. |
||
12368 | </returns> |
||
12369 | </member> |
||
12370 | <member name="M:System.Data.SQLite.SQLiteModule.CursorFromIntPtr(System.IntPtr,System.IntPtr)"> |
||
12371 | <summary> |
||
12372 | Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> |
||
12373 | object instance based on the native pointer to the |
||
12374 | sqlite3_vtab_cursor derived structure. |
||
12375 | </summary> |
||
12376 | <param name="pVtab"> |
||
12377 | The native pointer to the sqlite3_vtab derived structure. |
||
12378 | </param> |
||
12379 | <param name="pCursor"> |
||
12380 | The native pointer to the sqlite3_vtab_cursor derived structure. |
||
12381 | </param> |
||
12382 | <returns> |
||
12383 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance or null |
||
12384 | if the corresponding one cannot be found. |
||
12385 | </returns> |
||
12386 | </member> |
||
12387 | <member name="M:System.Data.SQLite.SQLiteModule.CursorToIntPtr(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
12388 | <summary> |
||
12389 | Allocates and returns a native pointer to a sqlite3_vtab_cursor |
||
12390 | derived structure and creates an association between it and the |
||
12391 | specified <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. |
||
12392 | </summary> |
||
12393 | <param name="cursor"> |
||
12394 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance to be |
||
12395 | used when creating the association. |
||
12396 | </param> |
||
12397 | <returns> |
||
12398 | The native pointer to a sqlite3_vtab_cursor derived structure or |
||
12399 | <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason. |
||
12400 | </returns> |
||
12401 | </member> |
||
12402 | <member name="M:System.Data.SQLite.SQLiteModule.GetFunctionKey(System.Int32,System.String,System.Data.SQLite.SQLiteFunction)"> |
||
12403 | <summary> |
||
12404 | Deterimines the key that should be used to identify and store the |
||
12405 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance for the virtual table |
||
12406 | (i.e. to be returned via the |
||
12407 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method). |
||
12408 | </summary> |
||
12409 | <param name="argumentCount"> |
||
12410 | The number of arguments to the virtual table function. |
||
12411 | </param> |
||
12412 | <param name="name"> |
||
12413 | The name of the virtual table function. |
||
12414 | </param> |
||
12415 | <param name="function"> |
||
12416 | The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance associated with |
||
12417 | this virtual table function. |
||
12418 | </param> |
||
12419 | <returns> |
||
12420 | The string that should be used to identify and store the virtual |
||
12421 | table function instance. This method cannot return null. If null |
||
12422 | is returned from this method, the behavior is undefined. |
||
12423 | </returns> |
||
12424 | </member> |
||
12425 | <member name="M:System.Data.SQLite.SQLiteModule.DeclareTable(System.Data.SQLite.SQLiteConnection,System.String,System.String@)"> |
||
12426 | <summary> |
||
12427 | Attempts to declare the schema for the virtual table using the |
||
12428 | specified database connection. |
||
12429 | </summary> |
||
12430 | <param name="connection"> |
||
12431 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when |
||
12432 | declaring the schema of the virtual table. This parameter may not |
||
12433 | be null. |
||
12434 | </param> |
||
12435 | <param name="sql"> |
||
12436 | The string containing the CREATE TABLE statement that completely |
||
12437 | describes the schema for the virtual table. This parameter may not |
||
12438 | be null. |
||
12439 | </param> |
||
12440 | <param name="error"> |
||
12441 | Upon failure, this parameter must be modified to contain an error |
||
12442 | message. |
||
12443 | </param> |
||
12444 | <returns> |
||
12445 | A standard SQLite return code. |
||
12446 | </returns> |
||
12447 | </member> |
||
12448 | <member name="M:System.Data.SQLite.SQLiteModule.DeclareFunction(System.Data.SQLite.SQLiteConnection,System.Int32,System.String,System.String@)"> |
||
12449 | <summary> |
||
12450 | Calls the native SQLite core library in order to declare a virtual |
||
12451 | table function in response to a call into the |
||
12452 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> |
||
12453 | or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table |
||
12454 | methods. |
||
12455 | </summary> |
||
12456 | <param name="connection"> |
||
12457 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when |
||
12458 | declaring the schema of the virtual table. |
||
12459 | </param> |
||
12460 | <param name="argumentCount"> |
||
12461 | The number of arguments to the function being declared. |
||
12462 | </param> |
||
12463 | <param name="name"> |
||
12464 | The name of the function being declared. |
||
12465 | </param> |
||
12466 | <param name="error"> |
||
12467 | Upon success, the contents of this parameter are undefined. Upon |
||
12468 | failure, it should contain an appropriate error message. |
||
12469 | </param> |
||
12470 | <returns> |
||
12471 | A standard SQLite return code. |
||
12472 | </returns> |
||
12473 | </member> |
||
12474 | <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"> |
||
12475 | <summary> |
||
12476 | Arranges for the specified error message to be placed into the |
||
12477 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12478 | existing error message, if any. |
||
12479 | </summary> |
||
12480 | <param name="pVtab"> |
||
12481 | The native pointer to the sqlite3_vtab derived structure. |
||
12482 | </param> |
||
12483 | <param name="error"> |
||
12484 | The error message. |
||
12485 | </param> |
||
12486 | <returns> |
||
12487 | Non-zero upon success. |
||
12488 | </returns> |
||
12489 | </member> |
||
12490 | <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteVirtualTable,System.String)"> |
||
12491 | <summary> |
||
12492 | Arranges for the specified error message to be placed into the |
||
12493 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12494 | existing error message, if any. |
||
12495 | </summary> |
||
12496 | <param name="table"> |
||
12497 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to |
||
12498 | lookup the native pointer to the sqlite3_vtab derived structure. |
||
12499 | </param> |
||
12500 | <param name="error"> |
||
12501 | The error message. |
||
12502 | </param> |
||
12503 | <returns> |
||
12504 | Non-zero upon success. |
||
12505 | </returns> |
||
12506 | </member> |
||
12507 | <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteVirtualTableCursor,System.String)"> |
||
12508 | <summary> |
||
12509 | Arranges for the specified error message to be placed into the |
||
12510 | zErrMsg field of a sqlite3_vtab derived structure, freeing the |
||
12511 | existing error message, if any. |
||
12512 | </summary> |
||
12513 | <param name="cursor"> |
||
12514 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to |
||
12515 | lookup the native pointer to the sqlite3_vtab derived structure. |
||
12516 | </param> |
||
12517 | <param name="error"> |
||
12518 | The error message. |
||
12519 | </param> |
||
12520 | <returns> |
||
12521 | Non-zero upon success. |
||
12522 | </returns> |
||
12523 | </member> |
||
12524 | <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Double})"> |
||
12525 | <summary> |
||
12526 | Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance |
||
12527 | to contain the specified estimated cost. |
||
12528 | </summary> |
||
12529 | <param name="index"> |
||
12530 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. |
||
12531 | </param> |
||
12532 | <param name="estimatedCost"> |
||
12533 | The estimated cost value to use. Using a null value means that the |
||
12534 | default value provided by the SQLite core library should be used. |
||
12535 | </param> |
||
12536 | <returns> |
||
12537 | Non-zero upon success. |
||
12538 | </returns> |
||
12539 | </member> |
||
12540 | <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex)"> |
||
12541 | <summary> |
||
12542 | Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance |
||
12543 | to contain the default estimated cost. |
||
12544 | </summary> |
||
12545 | <param name="index"> |
||
12546 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. |
||
12547 | </param> |
||
12548 | <returns> |
||
12549 | Non-zero upon success. |
||
12550 | </returns> |
||
12551 | </member> |
||
12552 | <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Int64})"> |
||
12553 | <summary> |
||
12554 | Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance |
||
12555 | to contain the specified estimated rows. |
||
12556 | </summary> |
||
12557 | <param name="index"> |
||
12558 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. |
||
12559 | </param> |
||
12560 | <param name="estimatedRows"> |
||
12561 | The estimated rows value to use. Using a null value means that the |
||
12562 | default value provided by the SQLite core library should be used. |
||
12563 | </param> |
||
12564 | <returns> |
||
12565 | Non-zero upon success. |
||
12566 | </returns> |
||
12567 | </member> |
||
12568 | <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex)"> |
||
12569 | <summary> |
||
12570 | Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance |
||
12571 | to contain the default estimated rows. |
||
12572 | </summary> |
||
12573 | <param name="index"> |
||
12574 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. |
||
12575 | </param> |
||
12576 | <returns> |
||
12577 | Non-zero upon success. |
||
12578 | </returns> |
||
12579 | </member> |
||
12580 | <member name="M:System.Data.SQLite.SQLiteModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
12581 | <summary> |
||
12582 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12583 | </summary> |
||
12584 | <param name="pDb"> |
||
12585 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12586 | </param> |
||
12587 | <param name="pAux"> |
||
12588 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12589 | </param> |
||
12590 | <param name="argc"> |
||
12591 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12592 | </param> |
||
12593 | <param name="argv"> |
||
12594 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12595 | </param> |
||
12596 | <param name="pVtab"> |
||
12597 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12598 | </param> |
||
12599 | <param name="pError"> |
||
12600 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12601 | </param> |
||
12602 | <returns> |
||
12603 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12604 | </returns> |
||
12605 | </member> |
||
12606 | <member name="M:System.Data.SQLite.SQLiteModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
12607 | <summary> |
||
12608 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12609 | </summary> |
||
12610 | <param name="pDb"> |
||
12611 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12612 | </param> |
||
12613 | <param name="pAux"> |
||
12614 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12615 | </param> |
||
12616 | <param name="argc"> |
||
12617 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12618 | </param> |
||
12619 | <param name="argv"> |
||
12620 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12621 | </param> |
||
12622 | <param name="pVtab"> |
||
12623 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12624 | </param> |
||
12625 | <param name="pError"> |
||
12626 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12627 | </param> |
||
12628 | <returns> |
||
12629 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12630 | </returns> |
||
12631 | </member> |
||
12632 | <member name="M:System.Data.SQLite.SQLiteModule.xBestIndex(System.IntPtr,System.IntPtr)"> |
||
12633 | <summary> |
||
12634 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
12635 | </summary> |
||
12636 | <param name="pVtab"> |
||
12637 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
12638 | </param> |
||
12639 | <param name="pIndex"> |
||
12640 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
12641 | </param> |
||
12642 | <returns> |
||
12643 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
12644 | </returns> |
||
12645 | </member> |
||
12646 | <member name="M:System.Data.SQLite.SQLiteModule.xDisconnect(System.IntPtr)"> |
||
12647 | <summary> |
||
12648 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
12649 | </summary> |
||
12650 | <param name="pVtab"> |
||
12651 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
12652 | </param> |
||
12653 | <returns> |
||
12654 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
12655 | </returns> |
||
12656 | </member> |
||
12657 | <member name="M:System.Data.SQLite.SQLiteModule.xDestroy(System.IntPtr)"> |
||
12658 | <summary> |
||
12659 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
12660 | </summary> |
||
12661 | <param name="pVtab"> |
||
12662 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
12663 | </param> |
||
12664 | <returns> |
||
12665 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
12666 | </returns> |
||
12667 | </member> |
||
12668 | <member name="M:System.Data.SQLite.SQLiteModule.xOpen(System.IntPtr,System.IntPtr@)"> |
||
12669 | <summary> |
||
12670 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
12671 | </summary> |
||
12672 | <param name="pVtab"> |
||
12673 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
12674 | </param> |
||
12675 | <param name="pCursor"> |
||
12676 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
12677 | </param> |
||
12678 | <returns> |
||
12679 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
12680 | </returns> |
||
12681 | </member> |
||
12682 | <member name="M:System.Data.SQLite.SQLiteModule.xClose(System.IntPtr)"> |
||
12683 | <summary> |
||
12684 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
12685 | </summary> |
||
12686 | <param name="pCursor"> |
||
12687 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
12688 | </param> |
||
12689 | <returns> |
||
12690 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
12691 | </returns> |
||
12692 | </member> |
||
12693 | <member name="M:System.Data.SQLite.SQLiteModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> |
||
12694 | <summary> |
||
12695 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12696 | </summary> |
||
12697 | <param name="pCursor"> |
||
12698 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12699 | </param> |
||
12700 | <param name="idxNum"> |
||
12701 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12702 | </param> |
||
12703 | <param name="idxStr"> |
||
12704 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12705 | </param> |
||
12706 | <param name="argc"> |
||
12707 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12708 | </param> |
||
12709 | <param name="argv"> |
||
12710 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12711 | </param> |
||
12712 | <returns> |
||
12713 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
12714 | </returns> |
||
12715 | </member> |
||
12716 | <member name="M:System.Data.SQLite.SQLiteModule.xNext(System.IntPtr)"> |
||
12717 | <summary> |
||
12718 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
12719 | </summary> |
||
12720 | <param name="pCursor"> |
||
12721 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
12722 | </param> |
||
12723 | <returns> |
||
12724 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
12725 | </returns> |
||
12726 | </member> |
||
12727 | <member name="M:System.Data.SQLite.SQLiteModule.xEof(System.IntPtr)"> |
||
12728 | <summary> |
||
12729 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
12730 | </summary> |
||
12731 | <param name="pCursor"> |
||
12732 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
12733 | </param> |
||
12734 | <returns> |
||
12735 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
12736 | </returns> |
||
12737 | </member> |
||
12738 | <member name="M:System.Data.SQLite.SQLiteModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> |
||
12739 | <summary> |
||
12740 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
12741 | </summary> |
||
12742 | <param name="pCursor"> |
||
12743 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
12744 | </param> |
||
12745 | <param name="pContext"> |
||
12746 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
12747 | </param> |
||
12748 | <param name="index"> |
||
12749 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
12750 | </param> |
||
12751 | <returns> |
||
12752 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
12753 | </returns> |
||
12754 | </member> |
||
12755 | <member name="M:System.Data.SQLite.SQLiteModule.xRowId(System.IntPtr,System.Int64@)"> |
||
12756 | <summary> |
||
12757 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
12758 | </summary> |
||
12759 | <param name="pCursor"> |
||
12760 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
12761 | </param> |
||
12762 | <param name="rowId"> |
||
12763 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
12764 | </param> |
||
12765 | <returns> |
||
12766 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
12767 | </returns> |
||
12768 | </member> |
||
12769 | <member name="M:System.Data.SQLite.SQLiteModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> |
||
12770 | <summary> |
||
12771 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12772 | </summary> |
||
12773 | <param name="pVtab"> |
||
12774 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12775 | </param> |
||
12776 | <param name="argc"> |
||
12777 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12778 | </param> |
||
12779 | <param name="argv"> |
||
12780 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12781 | </param> |
||
12782 | <param name="rowId"> |
||
12783 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12784 | </param> |
||
12785 | <returns> |
||
12786 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
12787 | </returns> |
||
12788 | </member> |
||
12789 | <member name="M:System.Data.SQLite.SQLiteModule.xBegin(System.IntPtr)"> |
||
12790 | <summary> |
||
12791 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
12792 | </summary> |
||
12793 | <param name="pVtab"> |
||
12794 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
12795 | </param> |
||
12796 | <returns> |
||
12797 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
12798 | </returns> |
||
12799 | </member> |
||
12800 | <member name="M:System.Data.SQLite.SQLiteModule.xSync(System.IntPtr)"> |
||
12801 | <summary> |
||
12802 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
12803 | </summary> |
||
12804 | <param name="pVtab"> |
||
12805 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
12806 | </param> |
||
12807 | <returns> |
||
12808 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
12809 | </returns> |
||
12810 | </member> |
||
12811 | <member name="M:System.Data.SQLite.SQLiteModule.xCommit(System.IntPtr)"> |
||
12812 | <summary> |
||
12813 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
12814 | </summary> |
||
12815 | <param name="pVtab"> |
||
12816 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
12817 | </param> |
||
12818 | <returns> |
||
12819 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
12820 | </returns> |
||
12821 | </member> |
||
12822 | <member name="M:System.Data.SQLite.SQLiteModule.xRollback(System.IntPtr)"> |
||
12823 | <summary> |
||
12824 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
12825 | </summary> |
||
12826 | <param name="pVtab"> |
||
12827 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
12828 | </param> |
||
12829 | <returns> |
||
12830 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
12831 | </returns> |
||
12832 | </member> |
||
12833 | <member name="M:System.Data.SQLite.SQLiteModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> |
||
12834 | <summary> |
||
12835 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12836 | </summary> |
||
12837 | <param name="pVtab"> |
||
12838 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12839 | </param> |
||
12840 | <param name="nArg"> |
||
12841 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12842 | </param> |
||
12843 | <param name="zName"> |
||
12844 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12845 | </param> |
||
12846 | <param name="callback"> |
||
12847 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12848 | </param> |
||
12849 | <param name="pClientData"> |
||
12850 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12851 | </param> |
||
12852 | <returns> |
||
12853 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
12854 | </returns> |
||
12855 | </member> |
||
12856 | <member name="M:System.Data.SQLite.SQLiteModule.xRename(System.IntPtr,System.IntPtr)"> |
||
12857 | <summary> |
||
12858 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
12859 | </summary> |
||
12860 | <param name="pVtab"> |
||
12861 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
12862 | </param> |
||
12863 | <param name="zNew"> |
||
12864 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
12865 | </param> |
||
12866 | <returns> |
||
12867 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
12868 | </returns> |
||
12869 | </member> |
||
12870 | <member name="M:System.Data.SQLite.SQLiteModule.xSavepoint(System.IntPtr,System.Int32)"> |
||
12871 | <summary> |
||
12872 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
12873 | </summary> |
||
12874 | <param name="pVtab"> |
||
12875 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
12876 | </param> |
||
12877 | <param name="iSavepoint"> |
||
12878 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
12879 | </param> |
||
12880 | <returns> |
||
12881 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
12882 | </returns> |
||
12883 | </member> |
||
12884 | <member name="M:System.Data.SQLite.SQLiteModule.xRelease(System.IntPtr,System.Int32)"> |
||
12885 | <summary> |
||
12886 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
12887 | </summary> |
||
12888 | <param name="pVtab"> |
||
12889 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
12890 | </param> |
||
12891 | <param name="iSavepoint"> |
||
12892 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
12893 | </param> |
||
12894 | <returns> |
||
12895 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
12896 | </returns> |
||
12897 | </member> |
||
12898 | <member name="M:System.Data.SQLite.SQLiteModule.xRollbackTo(System.IntPtr,System.Int32)"> |
||
12899 | <summary> |
||
12900 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
12901 | </summary> |
||
12902 | <param name="pVtab"> |
||
12903 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
12904 | </param> |
||
12905 | <param name="iSavepoint"> |
||
12906 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
12907 | </param> |
||
12908 | <returns> |
||
12909 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
12910 | </returns> |
||
12911 | </member> |
||
12912 | <member name="M:System.Data.SQLite.SQLiteModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
12913 | <summary> |
||
12914 | This method is called in response to the |
||
12915 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12916 | </summary> |
||
12917 | <param name="connection"> |
||
12918 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with |
||
12919 | the virtual table. |
||
12920 | </param> |
||
12921 | <param name="pClientData"> |
||
12922 | The native user-data pointer associated with this module, as it was |
||
12923 | provided to the SQLite core library when the native module instance |
||
12924 | was created. |
||
12925 | </param> |
||
12926 | <param name="arguments"> |
||
12927 | The module name, database name, virtual table name, and all other |
||
12928 | arguments passed to the CREATE VIRTUAL TABLE statement. |
||
12929 | </param> |
||
12930 | <param name="table"> |
||
12931 | Upon success, this parameter must be modified to contain the |
||
12932 | <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with |
||
12933 | the virtual table. |
||
12934 | </param> |
||
12935 | <param name="error"> |
||
12936 | Upon failure, this parameter must be modified to contain an error |
||
12937 | message. |
||
12938 | </param> |
||
12939 | <returns> |
||
12940 | A standard SQLite return code. |
||
12941 | </returns> |
||
12942 | </member> |
||
12943 | <member name="M:System.Data.SQLite.SQLiteModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
12944 | <summary> |
||
12945 | This method is called in response to the |
||
12946 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
12947 | </summary> |
||
12948 | <param name="connection"> |
||
12949 | The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with |
||
12950 | the virtual table. |
||
12951 | </param> |
||
12952 | <param name="pClientData"> |
||
12953 | The native user-data pointer associated with this module, as it was |
||
12954 | provided to the SQLite core library when the native module instance |
||
12955 | was created. |
||
12956 | </param> |
||
12957 | <param name="arguments"> |
||
12958 | The module name, database name, virtual table name, and all other |
||
12959 | arguments passed to the CREATE VIRTUAL TABLE statement. |
||
12960 | </param> |
||
12961 | <param name="table"> |
||
12962 | Upon success, this parameter must be modified to contain the |
||
12963 | <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with |
||
12964 | the virtual table. |
||
12965 | </param> |
||
12966 | <param name="error"> |
||
12967 | Upon failure, this parameter must be modified to contain an error |
||
12968 | message. |
||
12969 | </param> |
||
12970 | <returns> |
||
12971 | A standard SQLite return code. |
||
12972 | </returns> |
||
12973 | </member> |
||
12974 | <member name="M:System.Data.SQLite.SQLiteModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> |
||
12975 | <summary> |
||
12976 | This method is called in response to the |
||
12977 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
12978 | </summary> |
||
12979 | <param name="table"> |
||
12980 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
12981 | with this virtual table. |
||
12982 | </param> |
||
12983 | <param name="index"> |
||
12984 | The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the |
||
12985 | data for the inputs and outputs relating to index selection. |
||
12986 | </param> |
||
12987 | <returns> |
||
12988 | A standard SQLite return code. |
||
12989 | </returns> |
||
12990 | </member> |
||
12991 | <member name="M:System.Data.SQLite.SQLiteModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> |
||
12992 | <summary> |
||
12993 | This method is called in response to the |
||
12994 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
12995 | </summary> |
||
12996 | <param name="table"> |
||
12997 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
12998 | with this virtual table. |
||
12999 | </param> |
||
13000 | <returns> |
||
13001 | A standard SQLite return code. |
||
13002 | </returns> |
||
13003 | </member> |
||
13004 | <member name="M:System.Data.SQLite.SQLiteModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13005 | <summary> |
||
13006 | This method is called in response to the |
||
13007 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
13008 | </summary> |
||
13009 | <param name="table"> |
||
13010 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13011 | with this virtual table. |
||
13012 | </param> |
||
13013 | <returns> |
||
13014 | A standard SQLite return code. |
||
13015 | </returns> |
||
13016 | </member> |
||
13017 | <member name="M:System.Data.SQLite.SQLiteModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> |
||
13018 | <summary> |
||
13019 | This method is called in response to the |
||
13020 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
13021 | </summary> |
||
13022 | <param name="table"> |
||
13023 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13024 | with this virtual table. |
||
13025 | </param> |
||
13026 | <param name="cursor"> |
||
13027 | Upon success, this parameter must be modified to contain the |
||
13028 | <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated |
||
13029 | with the newly opened virtual table cursor. |
||
13030 | </param> |
||
13031 | <returns> |
||
13032 | A standard SQLite return code. |
||
13033 | </returns> |
||
13034 | </member> |
||
13035 | <member name="M:System.Data.SQLite.SQLiteModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
13036 | <summary> |
||
13037 | This method is called in response to the |
||
13038 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
13039 | </summary> |
||
13040 | <param name="cursor"> |
||
13041 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13042 | associated with the previously opened virtual table cursor to be |
||
13043 | used. |
||
13044 | </param> |
||
13045 | <returns> |
||
13046 | A standard SQLite return code. |
||
13047 | </returns> |
||
13048 | </member> |
||
13049 | <member name="M:System.Data.SQLite.SQLiteModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> |
||
13050 | <summary> |
||
13051 | This method is called in response to the |
||
13052 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13053 | </summary> |
||
13054 | <param name="cursor"> |
||
13055 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13056 | associated with the previously opened virtual table cursor to be |
||
13057 | used. |
||
13058 | </param> |
||
13059 | <param name="indexNumber"> |
||
13060 | Number used to help identify the selected index. |
||
13061 | </param> |
||
13062 | <param name="indexString"> |
||
13063 | String used to help identify the selected index. |
||
13064 | </param> |
||
13065 | <param name="values"> |
||
13066 | The values corresponding to each column in the selected index. |
||
13067 | </param> |
||
13068 | <returns> |
||
13069 | A standard SQLite return code. |
||
13070 | </returns> |
||
13071 | </member> |
||
13072 | <member name="M:System.Data.SQLite.SQLiteModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
13073 | <summary> |
||
13074 | This method is called in response to the |
||
13075 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
13076 | </summary> |
||
13077 | <param name="cursor"> |
||
13078 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13079 | associated with the previously opened virtual table cursor to be |
||
13080 | used. |
||
13081 | </param> |
||
13082 | <returns> |
||
13083 | A standard SQLite return code. |
||
13084 | </returns> |
||
13085 | </member> |
||
13086 | <member name="M:System.Data.SQLite.SQLiteModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
13087 | <summary> |
||
13088 | This method is called in response to the |
||
13089 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
13090 | </summary> |
||
13091 | <param name="cursor"> |
||
13092 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13093 | associated with the previously opened virtual table cursor to be |
||
13094 | used. |
||
13095 | </param> |
||
13096 | <returns> |
||
13097 | Non-zero if no more rows are available; zero otherwise. |
||
13098 | </returns> |
||
13099 | </member> |
||
13100 | <member name="M:System.Data.SQLite.SQLiteModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> |
||
13101 | <summary> |
||
13102 | This method is called in response to the |
||
13103 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13104 | </summary> |
||
13105 | <param name="cursor"> |
||
13106 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13107 | associated with the previously opened virtual table cursor to be |
||
13108 | used. |
||
13109 | </param> |
||
13110 | <param name="context"> |
||
13111 | The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for |
||
13112 | returning the specified column value to the SQLite core library. |
||
13113 | </param> |
||
13114 | <param name="index"> |
||
13115 | The zero-based index corresponding to the column containing the |
||
13116 | value to be returned. |
||
13117 | </param> |
||
13118 | <returns> |
||
13119 | A standard SQLite return code. |
||
13120 | </returns> |
||
13121 | </member> |
||
13122 | <member name="M:System.Data.SQLite.SQLiteModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> |
||
13123 | <summary> |
||
13124 | This method is called in response to the |
||
13125 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
13126 | </summary> |
||
13127 | <param name="cursor"> |
||
13128 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
13129 | associated with the previously opened virtual table cursor to be |
||
13130 | used. |
||
13131 | </param> |
||
13132 | <param name="rowId"> |
||
13133 | Upon success, this parameter must be modified to contain the unique |
||
13134 | integer row identifier for the current row for the specified cursor. |
||
13135 | </param> |
||
13136 | <returns> |
||
13137 | A standard SQLite return code. |
||
13138 | </returns> |
||
13139 | </member> |
||
13140 | <member name="M:System.Data.SQLite.SQLiteModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> |
||
13141 | <summary> |
||
13142 | This method is called in response to the |
||
13143 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13144 | </summary> |
||
13145 | <param name="table"> |
||
13146 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13147 | with this virtual table. |
||
13148 | </param> |
||
13149 | <param name="values"> |
||
13150 | The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing |
||
13151 | the new or modified column values, if any. |
||
13152 | </param> |
||
13153 | <param name="rowId"> |
||
13154 | Upon success, this parameter must be modified to contain the unique |
||
13155 | integer row identifier for the row that was inserted, if any. |
||
13156 | </param> |
||
13157 | <returns> |
||
13158 | A standard SQLite return code. |
||
13159 | </returns> |
||
13160 | </member> |
||
13161 | <member name="M:System.Data.SQLite.SQLiteModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13162 | <summary> |
||
13163 | This method is called in response to the |
||
13164 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
13165 | </summary> |
||
13166 | <param name="table"> |
||
13167 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13168 | with this virtual table. |
||
13169 | </param> |
||
13170 | <returns> |
||
13171 | A standard SQLite return code. |
||
13172 | </returns> |
||
13173 | </member> |
||
13174 | <member name="M:System.Data.SQLite.SQLiteModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13175 | <summary> |
||
13176 | This method is called in response to the |
||
13177 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
13178 | </summary> |
||
13179 | <param name="table"> |
||
13180 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13181 | with this virtual table. |
||
13182 | </param> |
||
13183 | <returns> |
||
13184 | A standard SQLite return code. |
||
13185 | </returns> |
||
13186 | </member> |
||
13187 | <member name="M:System.Data.SQLite.SQLiteModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13188 | <summary> |
||
13189 | This method is called in response to the |
||
13190 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
13191 | </summary> |
||
13192 | <param name="table"> |
||
13193 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13194 | with this virtual table. |
||
13195 | </param> |
||
13196 | <returns> |
||
13197 | A standard SQLite return code. |
||
13198 | </returns> |
||
13199 | </member> |
||
13200 | <member name="M:System.Data.SQLite.SQLiteModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13201 | <summary> |
||
13202 | This method is called in response to the |
||
13203 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
13204 | </summary> |
||
13205 | <param name="table"> |
||
13206 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13207 | with this virtual table. |
||
13208 | </param> |
||
13209 | <returns> |
||
13210 | A standard SQLite return code. |
||
13211 | </returns> |
||
13212 | </member> |
||
13213 | <member name="M:System.Data.SQLite.SQLiteModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> |
||
13214 | <summary> |
||
13215 | This method is called in response to the |
||
13216 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13217 | </summary> |
||
13218 | <param name="table"> |
||
13219 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13220 | with this virtual table. |
||
13221 | </param> |
||
13222 | <param name="argumentCount"> |
||
13223 | The number of arguments to the function being sought. |
||
13224 | </param> |
||
13225 | <param name="name"> |
||
13226 | The name of the function being sought. |
||
13227 | </param> |
||
13228 | <param name="function"> |
||
13229 | Upon success, this parameter must be modified to contain the |
||
13230 | <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for |
||
13231 | implementing the specified function. |
||
13232 | </param> |
||
13233 | <param name="pClientData"> |
||
13234 | Upon success, this parameter must be modified to contain the |
||
13235 | native user-data pointer associated with |
||
13236 | <paramref name="function"/>. |
||
13237 | </param> |
||
13238 | <returns> |
||
13239 | Non-zero if the specified function was found; zero otherwise. |
||
13240 | </returns> |
||
13241 | </member> |
||
13242 | <member name="M:System.Data.SQLite.SQLiteModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> |
||
13243 | <summary> |
||
13244 | This method is called in response to the |
||
13245 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
13246 | </summary> |
||
13247 | <param name="table"> |
||
13248 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13249 | with this virtual table. |
||
13250 | </param> |
||
13251 | <param name="newName"> |
||
13252 | The new name for the virtual table. |
||
13253 | </param> |
||
13254 | <returns> |
||
13255 | A standard SQLite return code. |
||
13256 | </returns> |
||
13257 | </member> |
||
13258 | <member name="M:System.Data.SQLite.SQLiteModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
13259 | <summary> |
||
13260 | This method is called in response to the |
||
13261 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
13262 | </summary> |
||
13263 | <param name="table"> |
||
13264 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13265 | with this virtual table. |
||
13266 | </param> |
||
13267 | <param name="savepoint"> |
||
13268 | This is an integer identifier under which the the current state of |
||
13269 | the virtual table should be saved. |
||
13270 | </param> |
||
13271 | <returns> |
||
13272 | A standard SQLite return code. |
||
13273 | </returns> |
||
13274 | </member> |
||
13275 | <member name="M:System.Data.SQLite.SQLiteModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
13276 | <summary> |
||
13277 | This method is called in response to the |
||
13278 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
13279 | </summary> |
||
13280 | <param name="table"> |
||
13281 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13282 | with this virtual table. |
||
13283 | </param> |
||
13284 | <param name="savepoint"> |
||
13285 | This is an integer used to indicate that any saved states with an |
||
13286 | identifier greater than or equal to this should be deleted by the |
||
13287 | virtual table. |
||
13288 | </param> |
||
13289 | <returns> |
||
13290 | A standard SQLite return code. |
||
13291 | </returns> |
||
13292 | </member> |
||
13293 | <member name="M:System.Data.SQLite.SQLiteModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
13294 | <summary> |
||
13295 | This method is called in response to the |
||
13296 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
13297 | </summary> |
||
13298 | <param name="table"> |
||
13299 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
13300 | with this virtual table. |
||
13301 | </param> |
||
13302 | <param name="savepoint"> |
||
13303 | This is an integer identifier used to specify a specific saved |
||
13304 | state for the virtual table for it to restore itself back to, which |
||
13305 | should also have the effect of deleting all saved states with an |
||
13306 | integer identifier greater than this one. |
||
13307 | </param> |
||
13308 | <returns> |
||
13309 | A standard SQLite return code. |
||
13310 | </returns> |
||
13311 | </member> |
||
13312 | <member name="M:System.Data.SQLite.SQLiteModule.Dispose"> |
||
13313 | <summary> |
||
13314 | Disposes of this object instance. |
||
13315 | </summary> |
||
13316 | </member> |
||
13317 | <member name="M:System.Data.SQLite.SQLiteModule.CheckDisposed"> |
||
13318 | <summary> |
||
13319 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
13320 | instance has been disposed. |
||
13321 | </summary> |
||
13322 | </member> |
||
13323 | <member name="M:System.Data.SQLite.SQLiteModule.Dispose(System.Boolean)"> |
||
13324 | <summary> |
||
13325 | Disposes of this object instance. |
||
13326 | </summary> |
||
13327 | <param name="disposing"> |
||
13328 | Non-zero if this method is being called from the |
||
13329 | <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method. Zero if this method is being |
||
13330 | called from the finalizer. |
||
13331 | </param> |
||
13332 | </member> |
||
13333 | <member name="M:System.Data.SQLite.SQLiteModule.Finalize"> |
||
13334 | <summary> |
||
13335 | Finalizes this object instance. |
||
13336 | </summary> |
||
13337 | </member> |
||
13338 | <member name="P:System.Data.SQLite.SQLiteModule.LogErrorsNoThrow"> |
||
13339 | <summary> |
||
13340 | Returns or sets a boolean value indicating whether virtual table |
||
13341 | errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
13342 | </summary> |
||
13343 | </member> |
||
13344 | <member name="P:System.Data.SQLite.SQLiteModule.LogExceptionsNoThrow"> |
||
13345 | <summary> |
||
13346 | Returns or sets a boolean value indicating whether exceptions |
||
13347 | caught in the |
||
13348 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method, |
||
13349 | the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, |
||
13350 | the <see cref="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"/> method, |
||
13351 | the <see cref="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method, |
||
13352 | and the <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the |
||
13353 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
13354 | </summary> |
||
13355 | </member> |
||
13356 | <member name="P:System.Data.SQLite.SQLiteModule.LogErrors"> |
||
13357 | <summary> |
||
13358 | Returns or sets a boolean value indicating whether virtual table |
||
13359 | errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
13360 | </summary> |
||
13361 | </member> |
||
13362 | <member name="P:System.Data.SQLite.SQLiteModule.LogExceptions"> |
||
13363 | <summary> |
||
13364 | Returns or sets a boolean value indicating whether exceptions |
||
13365 | caught in the |
||
13366 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method, |
||
13367 | <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, and the |
||
13368 | <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the |
||
13369 | <see cref="T:System.Data.SQLite.SQLiteLog"/> class. |
||
13370 | </summary> |
||
13371 | </member> |
||
13372 | <member name="P:System.Data.SQLite.SQLiteModule.Declared"> |
||
13373 | <summary> |
||
13374 | Returns non-zero if the schema for the virtual table has been |
||
13375 | declared. |
||
13376 | </summary> |
||
13377 | </member> |
||
13378 | <member name="P:System.Data.SQLite.SQLiteModule.Name"> |
||
13379 | <summary> |
||
13380 | Returns the name of the module as it was registered with the SQLite |
||
13381 | core library. |
||
13382 | </summary> |
||
13383 | </member> |
||
13384 | <member name="T:System.Data.SQLite.SQLiteModule.SQLiteNativeModule"> |
||
13385 | <summary> |
||
13386 | This class implements the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
13387 | interface by forwarding those method calls to the |
||
13388 | <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance it contains. If the |
||
13389 | contained <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is null, all |
||
13390 | the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> methods simply generate an |
||
13391 | error. |
||
13392 | </summary> |
||
13393 | </member> |
||
13394 | <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.DefaultLogErrors"> |
||
13395 | <summary> |
||
13396 | This is the value that is always used for the "logErrors" |
||
13397 | parameter to the various static error handling methods provided |
||
13398 | by the <see cref="T:System.Data.SQLite.SQLiteModule"/> class. |
||
13399 | </summary> |
||
13400 | </member> |
||
13401 | <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.DefaultLogExceptions"> |
||
13402 | <summary> |
||
13403 | This is the value that is always used for the "logExceptions" |
||
13404 | parameter to the various static error handling methods provided |
||
13405 | by the <see cref="T:System.Data.SQLite.SQLiteModule"/> class. |
||
13406 | </summary> |
||
13407 | </member> |
||
13408 | <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableErrorMessage"> |
||
13409 | <summary> |
||
13410 | This is the error message text used when the contained |
||
13411 | <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is not available |
||
13412 | for any reason. |
||
13413 | </summary> |
||
13414 | </member> |
||
13415 | <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.module"> |
||
13416 | <summary> |
||
13417 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide |
||
13418 | an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
13419 | interface. |
||
13420 | </summary> |
||
13421 | </member> |
||
13422 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.#ctor(System.Data.SQLite.SQLiteModule)"> |
||
13423 | <summary> |
||
13424 | Constructs an instance of this class. |
||
13425 | </summary> |
||
13426 | <param name="module"> |
||
13427 | The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide |
||
13428 | an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> |
||
13429 | interface. |
||
13430 | </param> |
||
13431 | </member> |
||
13432 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableTableError(System.IntPtr)"> |
||
13433 | <summary> |
||
13434 | Sets the table error message to one that indicates the native |
||
13435 | module implementation is not available. |
||
13436 | </summary> |
||
13437 | <param name="pVtab"> |
||
13438 | The native pointer to the sqlite3_vtab derived structure. |
||
13439 | </param> |
||
13440 | <returns> |
||
13441 | The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. |
||
13442 | </returns> |
||
13443 | </member> |
||
13444 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableCursorError(System.IntPtr)"> |
||
13445 | <summary> |
||
13446 | Sets the table error message to one that indicates the native |
||
13447 | module implementation is not available. |
||
13448 | </summary> |
||
13449 | <param name="pCursor"> |
||
13450 | The native pointer to the sqlite3_vtab_cursor derived |
||
13451 | structure. |
||
13452 | </param> |
||
13453 | <returns> |
||
13454 | The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. |
||
13455 | </returns> |
||
13456 | </member> |
||
13457 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
13458 | <summary> |
||
13459 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13460 | </summary> |
||
13461 | <param name="pDb"> |
||
13462 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13463 | </param> |
||
13464 | <param name="pAux"> |
||
13465 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13466 | </param> |
||
13467 | <param name="argc"> |
||
13468 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13469 | </param> |
||
13470 | <param name="argv"> |
||
13471 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13472 | </param> |
||
13473 | <param name="pVtab"> |
||
13474 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13475 | </param> |
||
13476 | <param name="pError"> |
||
13477 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13478 | </param> |
||
13479 | <returns> |
||
13480 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13481 | </returns> |
||
13482 | </member> |
||
13483 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> |
||
13484 | <summary> |
||
13485 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13486 | </summary> |
||
13487 | <param name="pDb"> |
||
13488 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13489 | </param> |
||
13490 | <param name="pAux"> |
||
13491 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13492 | </param> |
||
13493 | <param name="argc"> |
||
13494 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13495 | </param> |
||
13496 | <param name="argv"> |
||
13497 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13498 | </param> |
||
13499 | <param name="pVtab"> |
||
13500 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13501 | </param> |
||
13502 | <param name="pError"> |
||
13503 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13504 | </param> |
||
13505 | <returns> |
||
13506 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. |
||
13507 | </returns> |
||
13508 | </member> |
||
13509 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"> |
||
13510 | <summary> |
||
13511 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
13512 | </summary> |
||
13513 | <param name="pVtab"> |
||
13514 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
13515 | </param> |
||
13516 | <param name="pIndex"> |
||
13517 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
13518 | </param> |
||
13519 | <returns> |
||
13520 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. |
||
13521 | </returns> |
||
13522 | </member> |
||
13523 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDisconnect(System.IntPtr)"> |
||
13524 | <summary> |
||
13525 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
13526 | </summary> |
||
13527 | <param name="pVtab"> |
||
13528 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
13529 | </param> |
||
13530 | <returns> |
||
13531 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. |
||
13532 | </returns> |
||
13533 | </member> |
||
13534 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDestroy(System.IntPtr)"> |
||
13535 | <summary> |
||
13536 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
13537 | </summary> |
||
13538 | <param name="pVtab"> |
||
13539 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
13540 | </param> |
||
13541 | <returns> |
||
13542 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. |
||
13543 | </returns> |
||
13544 | </member> |
||
13545 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"> |
||
13546 | <summary> |
||
13547 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
13548 | </summary> |
||
13549 | <param name="pVtab"> |
||
13550 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
13551 | </param> |
||
13552 | <param name="pCursor"> |
||
13553 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
13554 | </param> |
||
13555 | <returns> |
||
13556 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. |
||
13557 | </returns> |
||
13558 | </member> |
||
13559 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xClose(System.IntPtr)"> |
||
13560 | <summary> |
||
13561 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
13562 | </summary> |
||
13563 | <param name="pCursor"> |
||
13564 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
13565 | </param> |
||
13566 | <returns> |
||
13567 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. |
||
13568 | </returns> |
||
13569 | </member> |
||
13570 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> |
||
13571 | <summary> |
||
13572 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13573 | </summary> |
||
13574 | <param name="pCursor"> |
||
13575 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13576 | </param> |
||
13577 | <param name="idxNum"> |
||
13578 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13579 | </param> |
||
13580 | <param name="idxStr"> |
||
13581 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13582 | </param> |
||
13583 | <param name="argc"> |
||
13584 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13585 | </param> |
||
13586 | <param name="argv"> |
||
13587 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13588 | </param> |
||
13589 | <returns> |
||
13590 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. |
||
13591 | </returns> |
||
13592 | </member> |
||
13593 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xNext(System.IntPtr)"> |
||
13594 | <summary> |
||
13595 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
13596 | </summary> |
||
13597 | <param name="pCursor"> |
||
13598 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
13599 | </param> |
||
13600 | <returns> |
||
13601 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. |
||
13602 | </returns> |
||
13603 | </member> |
||
13604 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xEof(System.IntPtr)"> |
||
13605 | <summary> |
||
13606 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
13607 | </summary> |
||
13608 | <param name="pCursor"> |
||
13609 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
13610 | </param> |
||
13611 | <returns> |
||
13612 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. |
||
13613 | </returns> |
||
13614 | </member> |
||
13615 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> |
||
13616 | <summary> |
||
13617 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13618 | </summary> |
||
13619 | <param name="pCursor"> |
||
13620 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13621 | </param> |
||
13622 | <param name="pContext"> |
||
13623 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13624 | </param> |
||
13625 | <param name="index"> |
||
13626 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13627 | </param> |
||
13628 | <returns> |
||
13629 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. |
||
13630 | </returns> |
||
13631 | </member> |
||
13632 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"> |
||
13633 | <summary> |
||
13634 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
13635 | </summary> |
||
13636 | <param name="pCursor"> |
||
13637 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
13638 | </param> |
||
13639 | <param name="rowId"> |
||
13640 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
13641 | </param> |
||
13642 | <returns> |
||
13643 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. |
||
13644 | </returns> |
||
13645 | </member> |
||
13646 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> |
||
13647 | <summary> |
||
13648 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13649 | </summary> |
||
13650 | <param name="pVtab"> |
||
13651 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13652 | </param> |
||
13653 | <param name="argc"> |
||
13654 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13655 | </param> |
||
13656 | <param name="argv"> |
||
13657 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13658 | </param> |
||
13659 | <param name="rowId"> |
||
13660 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13661 | </param> |
||
13662 | <returns> |
||
13663 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. |
||
13664 | </returns> |
||
13665 | </member> |
||
13666 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBegin(System.IntPtr)"> |
||
13667 | <summary> |
||
13668 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
13669 | </summary> |
||
13670 | <param name="pVtab"> |
||
13671 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
13672 | </param> |
||
13673 | <returns> |
||
13674 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. |
||
13675 | </returns> |
||
13676 | </member> |
||
13677 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSync(System.IntPtr)"> |
||
13678 | <summary> |
||
13679 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
13680 | </summary> |
||
13681 | <param name="pVtab"> |
||
13682 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
13683 | </param> |
||
13684 | <returns> |
||
13685 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. |
||
13686 | </returns> |
||
13687 | </member> |
||
13688 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCommit(System.IntPtr)"> |
||
13689 | <summary> |
||
13690 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
13691 | </summary> |
||
13692 | <param name="pVtab"> |
||
13693 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
13694 | </param> |
||
13695 | <returns> |
||
13696 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. |
||
13697 | </returns> |
||
13698 | </member> |
||
13699 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollback(System.IntPtr)"> |
||
13700 | <summary> |
||
13701 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
13702 | </summary> |
||
13703 | <param name="pVtab"> |
||
13704 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
13705 | </param> |
||
13706 | <returns> |
||
13707 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. |
||
13708 | </returns> |
||
13709 | </member> |
||
13710 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> |
||
13711 | <summary> |
||
13712 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13713 | </summary> |
||
13714 | <param name="pVtab"> |
||
13715 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13716 | </param> |
||
13717 | <param name="nArg"> |
||
13718 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13719 | </param> |
||
13720 | <param name="zName"> |
||
13721 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13722 | </param> |
||
13723 | <param name="callback"> |
||
13724 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13725 | </param> |
||
13726 | <param name="pClientData"> |
||
13727 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13728 | </param> |
||
13729 | <returns> |
||
13730 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. |
||
13731 | </returns> |
||
13732 | </member> |
||
13733 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"> |
||
13734 | <summary> |
||
13735 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
13736 | </summary> |
||
13737 | <param name="pVtab"> |
||
13738 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
13739 | </param> |
||
13740 | <param name="zNew"> |
||
13741 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
13742 | </param> |
||
13743 | <returns> |
||
13744 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. |
||
13745 | </returns> |
||
13746 | </member> |
||
13747 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"> |
||
13748 | <summary> |
||
13749 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
13750 | </summary> |
||
13751 | <param name="pVtab"> |
||
13752 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
13753 | </param> |
||
13754 | <param name="iSavepoint"> |
||
13755 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
13756 | </param> |
||
13757 | <returns> |
||
13758 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. |
||
13759 | </returns> |
||
13760 | </member> |
||
13761 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"> |
||
13762 | <summary> |
||
13763 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
13764 | </summary> |
||
13765 | <param name="pVtab"> |
||
13766 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
13767 | </param> |
||
13768 | <param name="iSavepoint"> |
||
13769 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
13770 | </param> |
||
13771 | <returns> |
||
13772 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. |
||
13773 | </returns> |
||
13774 | </member> |
||
13775 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"> |
||
13776 | <summary> |
||
13777 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
13778 | </summary> |
||
13779 | <param name="pVtab"> |
||
13780 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
13781 | </param> |
||
13782 | <param name="iSavepoint"> |
||
13783 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
13784 | </param> |
||
13785 | <returns> |
||
13786 | See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. |
||
13787 | </returns> |
||
13788 | </member> |
||
13789 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose"> |
||
13790 | <summary> |
||
13791 | Disposes of this object instance. |
||
13792 | </summary> |
||
13793 | </member> |
||
13794 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.CheckDisposed"> |
||
13795 | <summary> |
||
13796 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
13797 | instance has been disposed. |
||
13798 | </summary> |
||
13799 | </member> |
||
13800 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose(System.Boolean)"> |
||
13801 | <summary> |
||
13802 | Disposes of this object instance. |
||
13803 | </summary> |
||
13804 | <param name="disposing"> |
||
13805 | Non-zero if this method is being called from the |
||
13806 | <see cref="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose"/> method. Zero if this method is being |
||
13807 | called from the finalizer. |
||
13808 | </param> |
||
13809 | </member> |
||
13810 | <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Finalize"> |
||
13811 | <summary> |
||
13812 | Finalizes this object instance. |
||
13813 | </summary> |
||
13814 | </member> |
||
13815 | <member name="T:System.Data.SQLite.SQLiteModuleCommon"> |
||
13816 | <summary> |
||
13817 | This class contains some virtual methods that may be useful for other |
||
13818 | virtual table classes. It specifically does NOT implement any of the |
||
13819 | <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods. |
||
13820 | </summary> |
||
13821 | </member> |
||
13822 | <member name="T:System.Data.SQLite.SQLiteModuleNoop"> |
||
13823 | <summary> |
||
13824 | This class implements a virtual table module that does nothing by |
||
13825 | providing "empty" implementations for all of the |
||
13826 | <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods. The result |
||
13827 | codes returned by these "empty" method implementations may be |
||
13828 | controlled on a per-method basis by using and/or overriding the |
||
13829 | <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/>, |
||
13830 | <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)"/>, |
||
13831 | <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)"/>, |
||
13832 | <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)"/>, and |
||
13833 | <see cref="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)"/> methods from within derived classes. |
||
13834 | </summary> |
||
13835 | </member> |
||
13836 | <member name="F:System.Data.SQLite.SQLiteModuleNoop.resultCodes"> |
||
13837 | <summary> |
||
13838 | This field is used to store the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> |
||
13839 | values to return, on a per-method basis, for all methods that are |
||
13840 | part of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. |
||
13841 | </summary> |
||
13842 | </member> |
||
13843 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.#ctor(System.String)"> |
||
13844 | <summary> |
||
13845 | Constructs an instance of this class. |
||
13846 | </summary> |
||
13847 | <param name="name"> |
||
13848 | The name of the module. This parameter cannot be null. |
||
13849 | </param> |
||
13850 | </member> |
||
13851 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"> |
||
13852 | <summary> |
||
13853 | Determines the default <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to be |
||
13854 | returned by methods of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> |
||
13855 | interface that lack an overridden implementation in all classes |
||
13856 | derived from the <see cref="T:System.Data.SQLite.SQLiteModuleNoop"/> class. |
||
13857 | </summary> |
||
13858 | <returns> |
||
13859 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned |
||
13860 | by all <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods unless |
||
13861 | a more specific result code has been set for that interface method. |
||
13862 | </returns> |
||
13863 | </member> |
||
13864 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)"> |
||
13865 | <summary> |
||
13866 | Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean |
||
13867 | return value for use with the |
||
13868 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
13869 | </summary> |
||
13870 | <param name="resultCode"> |
||
13871 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert. |
||
13872 | </param> |
||
13873 | <returns> |
||
13874 | The <see cref="T:System.Boolean"/> value. |
||
13875 | </returns> |
||
13876 | </member> |
||
13877 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)"> |
||
13878 | <summary> |
||
13879 | Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean |
||
13880 | return value for use with the |
||
13881 | <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. |
||
13882 | </summary> |
||
13883 | <param name="resultCode"> |
||
13884 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert. |
||
13885 | </param> |
||
13886 | <returns> |
||
13887 | The <see cref="T:System.Boolean"/> value. |
||
13888 | </returns> |
||
13889 | </member> |
||
13890 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)"> |
||
13891 | <summary> |
||
13892 | Determines the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be |
||
13893 | returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> |
||
13894 | interface method if it lack an overridden implementation. If no |
||
13895 | specific <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value is available (or set) |
||
13896 | for the specified method, the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value |
||
13897 | returned by the <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/> method will be |
||
13898 | returned instead. |
||
13899 | </summary> |
||
13900 | <param name="methodName"> |
||
13901 | The name of the method. Currently, this method must be part of |
||
13902 | the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. |
||
13903 | </param> |
||
13904 | <returns> |
||
13905 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned |
||
13906 | by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method. |
||
13907 | </returns> |
||
13908 | </member> |
||
13909 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)"> |
||
13910 | <summary> |
||
13911 | Sets the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be |
||
13912 | returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> |
||
13913 | interface method if it lack an overridden implementation. |
||
13914 | </summary> |
||
13915 | <param name="methodName"> |
||
13916 | The name of the method. Currently, this method must be part of |
||
13917 | the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. |
||
13918 | </param> |
||
13919 | <param name="resultCode"> |
||
13920 | The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned |
||
13921 | by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method. |
||
13922 | </param> |
||
13923 | <returns> |
||
13924 | Non-zero upon success. |
||
13925 | </returns> |
||
13926 | </member> |
||
13927 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
13928 | <summary> |
||
13929 | 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. |
||
13930 | </summary> |
||
13931 | <param name="connection"> |
||
13932 | 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. |
||
13933 | </param> |
||
13934 | <param name="pClientData"> |
||
13935 | 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. |
||
13936 | </param> |
||
13937 | <param name="arguments"> |
||
13938 | 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. |
||
13939 | </param> |
||
13940 | <param name="table"> |
||
13941 | 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. |
||
13942 | </param> |
||
13943 | <param name="error"> |
||
13944 | 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. |
||
13945 | </param> |
||
13946 | <returns> |
||
13947 | 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. |
||
13948 | </returns> |
||
13949 | </member> |
||
13950 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
13951 | <summary> |
||
13952 | 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. |
||
13953 | </summary> |
||
13954 | <param name="connection"> |
||
13955 | 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. |
||
13956 | </param> |
||
13957 | <param name="pClientData"> |
||
13958 | 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. |
||
13959 | </param> |
||
13960 | <param name="arguments"> |
||
13961 | 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. |
||
13962 | </param> |
||
13963 | <param name="table"> |
||
13964 | 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. |
||
13965 | </param> |
||
13966 | <param name="error"> |
||
13967 | 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. |
||
13968 | </param> |
||
13969 | <returns> |
||
13970 | 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. |
||
13971 | </returns> |
||
13972 | </member> |
||
13973 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> |
||
13974 | <summary> |
||
13975 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
13976 | </summary> |
||
13977 | <param name="table"> |
||
13978 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
13979 | </param> |
||
13980 | <param name="index"> |
||
13981 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
13982 | </param> |
||
13983 | <returns> |
||
13984 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
13985 | </returns> |
||
13986 | </member> |
||
13987 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13988 | <summary> |
||
13989 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
13990 | </summary> |
||
13991 | <param name="table"> |
||
13992 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
13993 | </param> |
||
13994 | <returns> |
||
13995 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
13996 | </returns> |
||
13997 | </member> |
||
13998 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> |
||
13999 | <summary> |
||
14000 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14001 | </summary> |
||
14002 | <param name="table"> |
||
14003 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14004 | </param> |
||
14005 | <returns> |
||
14006 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14007 | </returns> |
||
14008 | </member> |
||
14009 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> |
||
14010 | <summary> |
||
14011 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14012 | </summary> |
||
14013 | <param name="table"> |
||
14014 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14015 | </param> |
||
14016 | <param name="cursor"> |
||
14017 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14018 | </param> |
||
14019 | <returns> |
||
14020 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14021 | </returns> |
||
14022 | </member> |
||
14023 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14024 | <summary> |
||
14025 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14026 | </summary> |
||
14027 | <param name="cursor"> |
||
14028 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14029 | </param> |
||
14030 | <returns> |
||
14031 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14032 | </returns> |
||
14033 | </member> |
||
14034 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> |
||
14035 | <summary> |
||
14036 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14037 | </summary> |
||
14038 | <param name="cursor"> |
||
14039 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14040 | </param> |
||
14041 | <param name="indexNumber"> |
||
14042 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14043 | </param> |
||
14044 | <param name="indexString"> |
||
14045 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14046 | </param> |
||
14047 | <param name="values"> |
||
14048 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14049 | </param> |
||
14050 | <returns> |
||
14051 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14052 | </returns> |
||
14053 | </member> |
||
14054 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14055 | <summary> |
||
14056 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14057 | </summary> |
||
14058 | <param name="cursor"> |
||
14059 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14060 | </param> |
||
14061 | <returns> |
||
14062 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14063 | </returns> |
||
14064 | </member> |
||
14065 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14066 | <summary> |
||
14067 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14068 | </summary> |
||
14069 | <param name="cursor"> |
||
14070 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14071 | </param> |
||
14072 | <returns> |
||
14073 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14074 | </returns> |
||
14075 | </member> |
||
14076 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> |
||
14077 | <summary> |
||
14078 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14079 | </summary> |
||
14080 | <param name="cursor"> |
||
14081 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14082 | </param> |
||
14083 | <param name="context"> |
||
14084 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14085 | </param> |
||
14086 | <param name="index"> |
||
14087 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14088 | </param> |
||
14089 | <returns> |
||
14090 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14091 | </returns> |
||
14092 | </member> |
||
14093 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> |
||
14094 | <summary> |
||
14095 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14096 | </summary> |
||
14097 | <param name="cursor"> |
||
14098 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14099 | </param> |
||
14100 | <param name="rowId"> |
||
14101 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14102 | </param> |
||
14103 | <returns> |
||
14104 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14105 | </returns> |
||
14106 | </member> |
||
14107 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> |
||
14108 | <summary> |
||
14109 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14110 | </summary> |
||
14111 | <param name="table"> |
||
14112 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14113 | </param> |
||
14114 | <param name="values"> |
||
14115 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14116 | </param> |
||
14117 | <param name="rowId"> |
||
14118 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14119 | </param> |
||
14120 | <returns> |
||
14121 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14122 | </returns> |
||
14123 | </member> |
||
14124 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Begin(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14125 | <summary> |
||
14126 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14127 | </summary> |
||
14128 | <param name="table"> |
||
14129 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14130 | </param> |
||
14131 | <returns> |
||
14132 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14133 | </returns> |
||
14134 | </member> |
||
14135 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Sync(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14136 | <summary> |
||
14137 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14138 | </summary> |
||
14139 | <param name="table"> |
||
14140 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14141 | </param> |
||
14142 | <returns> |
||
14143 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14144 | </returns> |
||
14145 | </member> |
||
14146 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Commit(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14147 | <summary> |
||
14148 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14149 | </summary> |
||
14150 | <param name="table"> |
||
14151 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14152 | </param> |
||
14153 | <returns> |
||
14154 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14155 | </returns> |
||
14156 | </member> |
||
14157 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14158 | <summary> |
||
14159 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14160 | </summary> |
||
14161 | <param name="table"> |
||
14162 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14163 | </param> |
||
14164 | <returns> |
||
14165 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14166 | </returns> |
||
14167 | </member> |
||
14168 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> |
||
14169 | <summary> |
||
14170 | 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. |
||
14171 | </summary> |
||
14172 | <param name="table"> |
||
14173 | 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. |
||
14174 | </param> |
||
14175 | <param name="argumentCount"> |
||
14176 | 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. |
||
14177 | </param> |
||
14178 | <param name="name"> |
||
14179 | 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. |
||
14180 | </param> |
||
14181 | <param name="function"> |
||
14182 | 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. |
||
14183 | </param> |
||
14184 | <param name="pClientData"> |
||
14185 | 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. |
||
14186 | </param> |
||
14187 | <returns> |
||
14188 | 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. |
||
14189 | </returns> |
||
14190 | </member> |
||
14191 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> |
||
14192 | <summary> |
||
14193 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14194 | </summary> |
||
14195 | <param name="table"> |
||
14196 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14197 | </param> |
||
14198 | <param name="newName"> |
||
14199 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14200 | </param> |
||
14201 | <returns> |
||
14202 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14203 | </returns> |
||
14204 | </member> |
||
14205 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
14206 | <summary> |
||
14207 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14208 | </summary> |
||
14209 | <param name="table"> |
||
14210 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14211 | </param> |
||
14212 | <param name="savepoint"> |
||
14213 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14214 | </param> |
||
14215 | <returns> |
||
14216 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14217 | </returns> |
||
14218 | </member> |
||
14219 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
14220 | <summary> |
||
14221 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14222 | </summary> |
||
14223 | <param name="table"> |
||
14224 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14225 | </param> |
||
14226 | <param name="savepoint"> |
||
14227 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14228 | </param> |
||
14229 | <returns> |
||
14230 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14231 | </returns> |
||
14232 | </member> |
||
14233 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> |
||
14234 | <summary> |
||
14235 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14236 | </summary> |
||
14237 | <param name="table"> |
||
14238 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14239 | </param> |
||
14240 | <param name="savepoint"> |
||
14241 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14242 | </param> |
||
14243 | <returns> |
||
14244 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. |
||
14245 | </returns> |
||
14246 | </member> |
||
14247 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.CheckDisposed"> |
||
14248 | <summary> |
||
14249 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14250 | instance has been disposed. |
||
14251 | </summary> |
||
14252 | </member> |
||
14253 | <member name="M:System.Data.SQLite.SQLiteModuleNoop.Dispose(System.Boolean)"> |
||
14254 | <summary> |
||
14255 | Disposes of this object instance. |
||
14256 | </summary> |
||
14257 | <param name="disposing"> |
||
14258 | Non-zero if this method is being called from the |
||
14259 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14260 | being called from the finalizer. |
||
14261 | </param> |
||
14262 | </member> |
||
14263 | <member name="F:System.Data.SQLite.SQLiteModuleCommon.declareSql"> |
||
14264 | <summary> |
||
14265 | The CREATE TABLE statement used to declare the schema for the |
||
14266 | virtual table. |
||
14267 | </summary> |
||
14268 | </member> |
||
14269 | <member name="F:System.Data.SQLite.SQLiteModuleCommon.objectIdentity"> |
||
14270 | <summary> |
||
14271 | Non-zero if different object instances with the same value should |
||
14272 | generate different row identifiers, where applicable. This has no |
||
14273 | effect on the .NET Compact Framework. |
||
14274 | </summary> |
||
14275 | </member> |
||
14276 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.#ctor(System.String)"> |
||
14277 | <summary> |
||
14278 | Constructs an instance of this class. |
||
14279 | </summary> |
||
14280 | <param name="name"> |
||
14281 | The name of the module. This parameter cannot be null. |
||
14282 | </param> |
||
14283 | </member> |
||
14284 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.#ctor(System.String,System.Boolean)"> |
||
14285 | <summary> |
||
14286 | Constructs an instance of this class. |
||
14287 | </summary> |
||
14288 | <param name="name"> |
||
14289 | The name of the module. This parameter cannot be null. |
||
14290 | </param> |
||
14291 | <param name="objectIdentity"> |
||
14292 | Non-zero if different object instances with the same value should |
||
14293 | generate different row identifiers, where applicable. This |
||
14294 | parameter has no effect on the .NET Compact Framework. |
||
14295 | </param> |
||
14296 | </member> |
||
14297 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.GetSqlForDeclareTable"> |
||
14298 | <summary> |
||
14299 | Determines the SQL statement used to declare the virtual table. |
||
14300 | This method should be overridden in derived classes if they require |
||
14301 | a custom virtual table schema. |
||
14302 | </summary> |
||
14303 | <returns> |
||
14304 | The SQL statement used to declare the virtual table -OR- null if it |
||
14305 | cannot be determined. |
||
14306 | </returns> |
||
14307 | </member> |
||
14308 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.CursorTypeMismatchError(System.Data.SQLite.SQLiteVirtualTableCursor,System.Type)"> |
||
14309 | <summary> |
||
14310 | Sets the table error message to one that indicates the virtual |
||
14311 | table cursor is of the wrong type. |
||
14312 | </summary> |
||
14313 | <param name="cursor"> |
||
14314 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. |
||
14315 | </param> |
||
14316 | <param name="type"> |
||
14317 | The <see cref="T:System.Type"/> that the virtual table cursor should be. |
||
14318 | </param> |
||
14319 | <returns> |
||
14320 | The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. |
||
14321 | </returns> |
||
14322 | </member> |
||
14323 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.GetStringFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)"> |
||
14324 | <summary> |
||
14325 | Determines the string to return as the column value for the object |
||
14326 | instance value. |
||
14327 | </summary> |
||
14328 | <param name="cursor"> |
||
14329 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
14330 | associated with the previously opened virtual table cursor to be |
||
14331 | used. |
||
14332 | </param> |
||
14333 | <param name="value"> |
||
14334 | The object instance to return a string representation for. |
||
14335 | </param> |
||
14336 | <returns> |
||
14337 | The string representation of the specified object instance or null |
||
14338 | upon failure. |
||
14339 | </returns> |
||
14340 | </member> |
||
14341 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.MakeRowId(System.Int32,System.Int32)"> |
||
14342 | <summary> |
||
14343 | Constructs an <see cref="T:System.Int64"/> unique row identifier from two |
||
14344 | <see cref="T:System.Int32"/> values. The first <see cref="T:System.Int32"/> value |
||
14345 | must contain the row sequence number for the current row and the |
||
14346 | second value must contain the hash code of the key column value |
||
14347 | for the current row. |
||
14348 | </summary> |
||
14349 | <param name="rowIndex"> |
||
14350 | The integer row sequence number for the current row. |
||
14351 | </param> |
||
14352 | <param name="hashCode"> |
||
14353 | The hash code of the key column value for the current row. |
||
14354 | </param> |
||
14355 | <returns> |
||
14356 | The unique row identifier or zero upon failure. |
||
14357 | </returns> |
||
14358 | </member> |
||
14359 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.GetRowIdFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)"> |
||
14360 | <summary> |
||
14361 | Determines the unique row identifier for the current row. |
||
14362 | </summary> |
||
14363 | <param name="cursor"> |
||
14364 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance |
||
14365 | associated with the previously opened virtual table cursor to be |
||
14366 | used. |
||
14367 | </param> |
||
14368 | <param name="value"> |
||
14369 | The object instance to return a unique row identifier for. |
||
14370 | </param> |
||
14371 | <returns> |
||
14372 | The unique row identifier or zero upon failure. |
||
14373 | </returns> |
||
14374 | </member> |
||
14375 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.CheckDisposed"> |
||
14376 | <summary> |
||
14377 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14378 | instance has been disposed. |
||
14379 | </summary> |
||
14380 | </member> |
||
14381 | <member name="M:System.Data.SQLite.SQLiteModuleCommon.Dispose(System.Boolean)"> |
||
14382 | <summary> |
||
14383 | Disposes of this object instance. |
||
14384 | </summary> |
||
14385 | <param name="disposing"> |
||
14386 | Non-zero if this method is being called from the |
||
14387 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14388 | being called from the finalizer. |
||
14389 | </param> |
||
14390 | </member> |
||
14391 | <member name="T:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator"> |
||
14392 | <summary> |
||
14393 | This class represents a virtual table cursor to be used with the |
||
14394 | <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may |
||
14395 | be used as the base class for any user-defined virtual table cursor |
||
14396 | class that wraps an <see cref="T:System.Collections.IEnumerator"/> object instance. |
||
14397 | </summary> |
||
14398 | </member> |
||
14399 | <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.enumerator"> |
||
14400 | <summary> |
||
14401 | The <see cref="T:System.Collections.IEnumerator"/> instance provided when this cursor |
||
14402 | was created. |
||
14403 | </summary> |
||
14404 | </member> |
||
14405 | <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.endOfEnumerator"> |
||
14406 | <summary> |
||
14407 | This value will be non-zero if false has been returned from the |
||
14408 | <see cref="M:System.Collections.IEnumerator.MoveNext"/> method. |
||
14409 | </summary> |
||
14410 | </member> |
||
14411 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.IEnumerator)"> |
||
14412 | <summary> |
||
14413 | Constructs an instance of this class. |
||
14414 | </summary> |
||
14415 | <param name="table"> |
||
14416 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
14417 | with this object instance. |
||
14418 | </param> |
||
14419 | <param name="enumerator"> |
||
14420 | The <see cref="T:System.Collections.IEnumerator"/> instance to expose as a virtual |
||
14421 | table cursor. |
||
14422 | </param> |
||
14423 | </member> |
||
14424 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.MoveNext"> |
||
14425 | <summary> |
||
14426 | Advances to the next row of the virtual table cursor using the |
||
14427 | <see cref="M:System.Collections.IEnumerator.MoveNext"/> method of the |
||
14428 | <see cref="T:System.Collections.IEnumerator"/> object instance. |
||
14429 | </summary> |
||
14430 | <returns> |
||
14431 | Non-zero if the current row is valid; zero otherwise. If zero is |
||
14432 | returned, no further rows are available. |
||
14433 | </returns> |
||
14434 | </member> |
||
14435 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Reset"> |
||
14436 | <summary> |
||
14437 | Resets the virtual table cursor position, also invalidating the |
||
14438 | current row, using the <see cref="M:System.Collections.IEnumerator.Reset"/> method of |
||
14439 | the <see cref="T:System.Collections.IEnumerator"/> object instance. |
||
14440 | </summary> |
||
14441 | </member> |
||
14442 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Close"> |
||
14443 | <summary> |
||
14444 | Closes the virtual table cursor. This method must not throw any |
||
14445 | exceptions. |
||
14446 | </summary> |
||
14447 | </member> |
||
14448 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckClosed"> |
||
14449 | <summary> |
||
14450 | Throws an <see cref="T:System.InvalidOperationException"/> if the virtual |
||
14451 | table cursor has been closed. |
||
14452 | </summary> |
||
14453 | </member> |
||
14454 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckDisposed"> |
||
14455 | <summary> |
||
14456 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14457 | instance has been disposed. |
||
14458 | </summary> |
||
14459 | </member> |
||
14460 | <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Dispose(System.Boolean)"> |
||
14461 | <summary> |
||
14462 | Disposes of this object instance. |
||
14463 | </summary> |
||
14464 | <param name="disposing"> |
||
14465 | Non-zero if this method is being called from the |
||
14466 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14467 | being called from the finalizer. |
||
14468 | </param> |
||
14469 | </member> |
||
14470 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Current"> |
||
14471 | <summary> |
||
14472 | Returns the value for the current row of the virtual table cursor |
||
14473 | using the <see cref="P:System.Collections.IEnumerator.Current"/> property of the |
||
14474 | <see cref="T:System.Collections.IEnumerator"/> object instance. |
||
14475 | </summary> |
||
14476 | </member> |
||
14477 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.EndOfEnumerator"> |
||
14478 | <summary> |
||
14479 | Returns non-zero if the end of the virtual table cursor has been |
||
14480 | seen (i.e. no more rows are available, including the current one). |
||
14481 | </summary> |
||
14482 | </member> |
||
14483 | <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.IsOpen"> |
||
14484 | <summary> |
||
14485 | Returns non-zero if the virtual table cursor is open. |
||
14486 | </summary> |
||
14487 | </member> |
||
14488 | <member name="T:System.Data.SQLite.SQLiteModuleEnumerable"> |
||
14489 | <summary> |
||
14490 | This class implements a virtual table module that exposes an |
||
14491 | <see cref="T:System.Collections.IEnumerable"/> object instance as a read-only virtual |
||
14492 | table. It is not sealed and may be used as the base class for any |
||
14493 | user-defined virtual table class that wraps an |
||
14494 | <see cref="T:System.Collections.IEnumerable"/> object instance. The following short |
||
14495 | example shows it being used to treat an array of strings as a table |
||
14496 | data source: |
||
14497 | <code> |
||
14498 | public static class Sample |
||
14499 | { |
||
14500 | public static void Main() |
||
14501 | { |
||
14502 | using (SQLiteConnection connection = new SQLiteConnection( |
||
14503 | "Data Source=:memory:;")) |
||
14504 | { |
||
14505 | connection.Open(); |
||
14506 | |||
14507 | connection.CreateModule(new SQLiteModuleEnumerable( |
||
14508 | "sampleModule", new string[] { "one", "two", "three" })); |
||
14509 | |||
14510 | using (SQLiteCommand command = connection.CreateCommand()) |
||
14511 | { |
||
14512 | command.CommandText = |
||
14513 | "CREATE VIRTUAL TABLE t1 USING sampleModule;"; |
||
14514 | |||
14515 | command.ExecuteNonQuery(); |
||
14516 | } |
||
14517 | |||
14518 | using (SQLiteCommand command = connection.CreateCommand()) |
||
14519 | { |
||
14520 | command.CommandText = "SELECT * FROM t1;"; |
||
14521 | |||
14522 | using (SQLiteDataReader dataReader = command.ExecuteReader()) |
||
14523 | { |
||
14524 | while (dataReader.Read()) |
||
14525 | Console.WriteLine(dataReader[0].ToString()); |
||
14526 | } |
||
14527 | } |
||
14528 | |||
14529 | connection.Close(); |
||
14530 | } |
||
14531 | } |
||
14532 | } |
||
14533 | </code> |
||
14534 | </summary> |
||
14535 | </member> |
||
14536 | <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.enumerable"> |
||
14537 | <summary> |
||
14538 | The <see cref="T:System.Collections.IEnumerable"/> instance containing the backing data |
||
14539 | for the virtual table. |
||
14540 | </summary> |
||
14541 | </member> |
||
14542 | <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.objectIdentity"> |
||
14543 | <summary> |
||
14544 | Non-zero if different object instances with the same value should |
||
14545 | generate different row identifiers, where applicable. This has no |
||
14546 | effect on the .NET Compact Framework. |
||
14547 | </summary> |
||
14548 | </member> |
||
14549 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.#ctor(System.String,System.Collections.IEnumerable)"> |
||
14550 | <summary> |
||
14551 | Constructs an instance of this class. |
||
14552 | </summary> |
||
14553 | <param name="name"> |
||
14554 | The name of the module. This parameter cannot be null. |
||
14555 | </param> |
||
14556 | <param name="enumerable"> |
||
14557 | The <see cref="T:System.Collections.IEnumerable"/> instance to expose as a virtual |
||
14558 | table. This parameter cannot be null. |
||
14559 | </param> |
||
14560 | </member> |
||
14561 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.#ctor(System.String,System.Collections.IEnumerable,System.Boolean)"> |
||
14562 | <summary> |
||
14563 | Constructs an instance of this class. |
||
14564 | </summary> |
||
14565 | <param name="name"> |
||
14566 | The name of the module. This parameter cannot be null. |
||
14567 | </param> |
||
14568 | <param name="enumerable"> |
||
14569 | The <see cref="T:System.Collections.IEnumerable"/> instance to expose as a virtual |
||
14570 | table. This parameter cannot be null. |
||
14571 | </param> |
||
14572 | <param name="objectIdentity"> |
||
14573 | Non-zero if different object instances with the same value should |
||
14574 | generate different row identifiers, where applicable. This |
||
14575 | parameter has no effect on the .NET Compact Framework. |
||
14576 | </param> |
||
14577 | </member> |
||
14578 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CursorEndOfEnumeratorError(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14579 | <summary> |
||
14580 | Sets the table error message to one that indicates the virtual |
||
14581 | table cursor has no current row. |
||
14582 | </summary> |
||
14583 | <param name="cursor"> |
||
14584 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. |
||
14585 | </param> |
||
14586 | <returns> |
||
14587 | The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. |
||
14588 | </returns> |
||
14589 | </member> |
||
14590 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
14591 | <summary> |
||
14592 | 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. |
||
14593 | </summary> |
||
14594 | <param name="connection"> |
||
14595 | 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. |
||
14596 | </param> |
||
14597 | <param name="pClientData"> |
||
14598 | 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. |
||
14599 | </param> |
||
14600 | <param name="arguments"> |
||
14601 | 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. |
||
14602 | </param> |
||
14603 | <param name="table"> |
||
14604 | 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. |
||
14605 | </param> |
||
14606 | <param name="error"> |
||
14607 | 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. |
||
14608 | </param> |
||
14609 | <returns> |
||
14610 | 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. |
||
14611 | </returns> |
||
14612 | </member> |
||
14613 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> |
||
14614 | <summary> |
||
14615 | 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. |
||
14616 | </summary> |
||
14617 | <param name="connection"> |
||
14618 | 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. |
||
14619 | </param> |
||
14620 | <param name="pClientData"> |
||
14621 | 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. |
||
14622 | </param> |
||
14623 | <param name="arguments"> |
||
14624 | 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. |
||
14625 | </param> |
||
14626 | <param name="table"> |
||
14627 | 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. |
||
14628 | </param> |
||
14629 | <param name="error"> |
||
14630 | 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. |
||
14631 | </param> |
||
14632 | <returns> |
||
14633 | 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. |
||
14634 | </returns> |
||
14635 | </member> |
||
14636 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> |
||
14637 | <summary> |
||
14638 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
14639 | </summary> |
||
14640 | <param name="table"> |
||
14641 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
14642 | </param> |
||
14643 | <param name="index"> |
||
14644 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
14645 | </param> |
||
14646 | <returns> |
||
14647 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. |
||
14648 | </returns> |
||
14649 | </member> |
||
14650 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14651 | <summary> |
||
14652 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14653 | </summary> |
||
14654 | <param name="table"> |
||
14655 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14656 | </param> |
||
14657 | <returns> |
||
14658 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14659 | </returns> |
||
14660 | </member> |
||
14661 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> |
||
14662 | <summary> |
||
14663 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14664 | </summary> |
||
14665 | <param name="table"> |
||
14666 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14667 | </param> |
||
14668 | <returns> |
||
14669 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. |
||
14670 | </returns> |
||
14671 | </member> |
||
14672 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> |
||
14673 | <summary> |
||
14674 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14675 | </summary> |
||
14676 | <param name="table"> |
||
14677 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14678 | </param> |
||
14679 | <param name="cursor"> |
||
14680 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14681 | </param> |
||
14682 | <returns> |
||
14683 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14684 | </returns> |
||
14685 | </member> |
||
14686 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14687 | <summary> |
||
14688 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14689 | </summary> |
||
14690 | <param name="cursor"> |
||
14691 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14692 | </param> |
||
14693 | <returns> |
||
14694 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14695 | </returns> |
||
14696 | </member> |
||
14697 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> |
||
14698 | <summary> |
||
14699 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14700 | </summary> |
||
14701 | <param name="cursor"> |
||
14702 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14703 | </param> |
||
14704 | <param name="indexNumber"> |
||
14705 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14706 | </param> |
||
14707 | <param name="indexString"> |
||
14708 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14709 | </param> |
||
14710 | <param name="values"> |
||
14711 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14712 | </param> |
||
14713 | <returns> |
||
14714 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. |
||
14715 | </returns> |
||
14716 | </member> |
||
14717 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14718 | <summary> |
||
14719 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14720 | </summary> |
||
14721 | <param name="cursor"> |
||
14722 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14723 | </param> |
||
14724 | <returns> |
||
14725 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14726 | </returns> |
||
14727 | </member> |
||
14728 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> |
||
14729 | <summary> |
||
14730 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14731 | </summary> |
||
14732 | <param name="cursor"> |
||
14733 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14734 | </param> |
||
14735 | <returns> |
||
14736 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. |
||
14737 | </returns> |
||
14738 | </member> |
||
14739 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> |
||
14740 | <summary> |
||
14741 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14742 | </summary> |
||
14743 | <param name="cursor"> |
||
14744 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14745 | </param> |
||
14746 | <param name="context"> |
||
14747 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14748 | </param> |
||
14749 | <param name="index"> |
||
14750 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14751 | </param> |
||
14752 | <returns> |
||
14753 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14754 | </returns> |
||
14755 | </member> |
||
14756 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> |
||
14757 | <summary> |
||
14758 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14759 | </summary> |
||
14760 | <param name="cursor"> |
||
14761 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14762 | </param> |
||
14763 | <param name="rowId"> |
||
14764 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14765 | </param> |
||
14766 | <returns> |
||
14767 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. |
||
14768 | </returns> |
||
14769 | </member> |
||
14770 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> |
||
14771 | <summary> |
||
14772 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14773 | </summary> |
||
14774 | <param name="table"> |
||
14775 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14776 | </param> |
||
14777 | <param name="values"> |
||
14778 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14779 | </param> |
||
14780 | <param name="rowId"> |
||
14781 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14782 | </param> |
||
14783 | <returns> |
||
14784 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. |
||
14785 | </returns> |
||
14786 | </member> |
||
14787 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> |
||
14788 | <summary> |
||
14789 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14790 | </summary> |
||
14791 | <param name="table"> |
||
14792 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14793 | </param> |
||
14794 | <param name="newName"> |
||
14795 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14796 | </param> |
||
14797 | <returns> |
||
14798 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. |
||
14799 | </returns> |
||
14800 | </member> |
||
14801 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CheckDisposed"> |
||
14802 | <summary> |
||
14803 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14804 | instance has been disposed. |
||
14805 | </summary> |
||
14806 | </member> |
||
14807 | <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Dispose(System.Boolean)"> |
||
14808 | <summary> |
||
14809 | Disposes of this object instance. |
||
14810 | </summary> |
||
14811 | <param name="disposing"> |
||
14812 | Non-zero if this method is being called from the |
||
14813 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14814 | being called from the finalizer. |
||
14815 | </param> |
||
14816 | </member> |
||
14817 | <member name="T:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1"> |
||
14818 | <summary> |
||
14819 | This class represents a virtual table cursor to be used with the |
||
14820 | <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may |
||
14821 | be used as the base class for any user-defined virtual table cursor |
||
14822 | class that wraps an <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance. |
||
14823 | </summary> |
||
14824 | </member> |
||
14825 | <member name="F:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.enumerator"> |
||
14826 | <summary> |
||
14827 | The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance provided when this |
||
14828 | cursor was created. |
||
14829 | </summary> |
||
14830 | </member> |
||
14831 | <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.Generic.IEnumerator{`0})"> |
||
14832 | <summary> |
||
14833 | Constructs an instance of this class. |
||
14834 | </summary> |
||
14835 | <param name="table"> |
||
14836 | The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated |
||
14837 | with this object instance. |
||
14838 | </param> |
||
14839 | <param name="enumerator"> |
||
14840 | The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance to expose as a virtual |
||
14841 | table cursor. |
||
14842 | </param> |
||
14843 | </member> |
||
14844 | <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Close"> |
||
14845 | <summary> |
||
14846 | Closes the virtual table cursor. This method must not throw any |
||
14847 | exceptions. |
||
14848 | </summary> |
||
14849 | </member> |
||
14850 | <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.CheckDisposed"> |
||
14851 | <summary> |
||
14852 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14853 | instance has been disposed. |
||
14854 | </summary> |
||
14855 | </member> |
||
14856 | <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Dispose(System.Boolean)"> |
||
14857 | <summary> |
||
14858 | Disposes of this object instance. |
||
14859 | </summary> |
||
14860 | <param name="disposing"> |
||
14861 | Non-zero if this method is being called from the |
||
14862 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14863 | being called from the finalizer. |
||
14864 | </param> |
||
14865 | </member> |
||
14866 | <member name="P:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.System#Collections#Generic#IEnumerator{T}#Current"> |
||
14867 | <summary> |
||
14868 | Returns the value for the current row of the virtual table cursor |
||
14869 | using the <see cref="P:System.Collections.Generic.IEnumerator`1.Current"/> property of the |
||
14870 | <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance. |
||
14871 | </summary> |
||
14872 | </member> |
||
14873 | <member name="T:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1"> |
||
14874 | <summary> |
||
14875 | This class implements a virtual table module that exposes an |
||
14876 | <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance as a read-only virtual |
||
14877 | table. It is not sealed and may be used as the base class for any |
||
14878 | user-defined virtual table class that wraps an |
||
14879 | <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance. |
||
14880 | </summary> |
||
14881 | </member> |
||
14882 | <member name="F:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.enumerable"> |
||
14883 | <summary> |
||
14884 | The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance containing the backing |
||
14885 | data for the virtual table. |
||
14886 | </summary> |
||
14887 | </member> |
||
14888 | <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.#ctor(System.String,System.Collections.Generic.IEnumerable{`0})"> |
||
14889 | <summary> |
||
14890 | Constructs an instance of this class. |
||
14891 | </summary> |
||
14892 | <param name="name"> |
||
14893 | The name of the module. This parameter cannot be null. |
||
14894 | </param> |
||
14895 | <param name="enumerable"> |
||
14896 | The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to expose as a virtual |
||
14897 | table. This parameter cannot be null. |
||
14898 | </param> |
||
14899 | </member> |
||
14900 | <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> |
||
14901 | <summary> |
||
14902 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14903 | </summary> |
||
14904 | <param name="table"> |
||
14905 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14906 | </param> |
||
14907 | <param name="cursor"> |
||
14908 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14909 | </param> |
||
14910 | <returns> |
||
14911 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. |
||
14912 | </returns> |
||
14913 | </member> |
||
14914 | <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> |
||
14915 | <summary> |
||
14916 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14917 | </summary> |
||
14918 | <param name="cursor"> |
||
14919 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14920 | </param> |
||
14921 | <param name="context"> |
||
14922 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14923 | </param> |
||
14924 | <param name="index"> |
||
14925 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14926 | </param> |
||
14927 | <returns> |
||
14928 | See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. |
||
14929 | </returns> |
||
14930 | </member> |
||
14931 | <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.CheckDisposed"> |
||
14932 | <summary> |
||
14933 | Throws an <see cref="T:System.ObjectDisposedException"/> if this object |
||
14934 | instance has been disposed. |
||
14935 | </summary> |
||
14936 | </member> |
||
14937 | <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Dispose(System.Boolean)"> |
||
14938 | <summary> |
||
14939 | Disposes of this object instance. |
||
14940 | </summary> |
||
14941 | <param name="disposing"> |
||
14942 | Non-zero if this method is being called from the |
||
14943 | <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is |
||
14944 | being called from the finalizer. |
||
14945 | </param> |
||
14946 | </member> |
||
14947 | </members> |
||
14948 | </doc> |