Mercurial > pub > bltoolkit
comparison packages/System.Data.SQLite.1.0.90.0/lib/net45/System.Data.SQLite.xml @ 0:f990fcb411a9
Копия текущей версии из github
| author | cin |
|---|---|
| date | Thu, 27 Mar 2014 21:46:09 +0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f990fcb411a9 |
|---|---|
| 1 <?xml version="1.0"?> | |
| 2 <doc> | |
| 3 <assembly> | |
| 4 <name>System.Data.SQLite</name> | |
| 5 </assembly> | |
| 6 <members> | |
| 7 <member name="T:System.Data.SQLite.AssemblySourceIdAttribute"> | |
| 8 <summary> | |
| 9 Defines a source code identifier custom attribute for an assembly | |
| 10 manifest. | |
| 11 </summary> | |
| 12 </member> | |
| 13 <member name="M:System.Data.SQLite.AssemblySourceIdAttribute.#ctor(System.String)"> | |
| 14 <summary> | |
| 15 Constructs an instance of this attribute class using the specified | |
| 16 source code identifier value. | |
| 17 </summary> | |
| 18 <param name="value"> | |
| 19 The source code identifier value to use. | |
| 20 </param> | |
| 21 </member> | |
| 22 <member name="P:System.Data.SQLite.AssemblySourceIdAttribute.SourceId"> | |
| 23 <summary> | |
| 24 Gets the source code identifier value. | |
| 25 </summary> | |
| 26 </member> | |
| 27 <member name="T:System.Data.SQLite.AssemblySourceTimeStampAttribute"> | |
| 28 <summary> | |
| 29 Defines a source code time-stamp custom attribute for an assembly | |
| 30 manifest. | |
| 31 </summary> | |
| 32 </member> | |
| 33 <member name="M:System.Data.SQLite.AssemblySourceTimeStampAttribute.#ctor(System.String)"> | |
| 34 <summary> | |
| 35 Constructs an instance of this attribute class using the specified | |
| 36 source code time-stamp value. | |
| 37 </summary> | |
| 38 <param name="value"> | |
| 39 The source code time-stamp value to use. | |
| 40 </param> | |
| 41 </member> | |
| 42 <member name="P:System.Data.SQLite.AssemblySourceTimeStampAttribute.SourceTimeStamp"> | |
| 43 <summary> | |
| 44 Gets the source code time-stamp value. | |
| 45 </summary> | |
| 46 </member> | |
| 47 <member name="T:System.Data.SQLite.SQLiteLogCallback"> | |
| 48 <summary> | |
| 49 This is the method signature for the SQLite core library logging callback | |
| 50 function for use with sqlite3_log() and the SQLITE_CONFIG_LOG. | |
| 51 | |
| 52 WARNING: This delegate is used more-or-less directly by native code, do | |
| 53 not modify its type signature. | |
| 54 </summary> | |
| 55 <param name="pUserData"> | |
| 56 The extra data associated with this message, if any. | |
| 57 </param> | |
| 58 <param name="errorCode"> | |
| 59 The error code associated with this message. | |
| 60 </param> | |
| 61 <param name="pMessage"> | |
| 62 The message string to be logged. | |
| 63 </param> | |
| 64 </member> | |
| 65 <member name="T:System.Data.SQLite.SQLite3"> | |
| 66 <summary> | |
| 67 This class implements SQLiteBase completely, and is the guts of the code that interop's SQLite with .NET | |
| 68 </summary> | |
| 69 </member> | |
| 70 <member name="T:System.Data.SQLite.SQLiteBase"> | |
| 71 <summary> | |
| 72 This internal class provides the foundation of SQLite support. It defines all the abstract members needed to implement | |
| 73 a SQLite data provider, and inherits from SQLiteConvert which allows for simple translations of string to and from SQLite. | |
| 74 </summary> | |
| 75 </member> | |
| 76 <member name="T:System.Data.SQLite.SQLiteConvert"> | |
| 77 <summary> | |
| 78 This base class provides datatype conversion services for the SQLite provider. | |
| 79 </summary> | |
| 80 </member> | |
| 81 <member name="F:System.Data.SQLite.SQLiteConvert.FullFormat"> | |
| 82 <summary> | |
| 83 The format string for DateTime values when using the InvariantCulture or CurrentCulture formats. | |
| 84 </summary> | |
| 85 </member> | |
| 86 <member name="F:System.Data.SQLite.SQLiteConvert.UnixEpoch"> | |
| 87 <summary> | |
| 88 The value for the Unix epoch (e.g. January 1, 1970 at midnight, in UTC). | |
| 89 </summary> | |
| 90 </member> | |
| 91 <member name="F:System.Data.SQLite.SQLiteConvert.OleAutomationEpochAsJulianDay"> | |
| 92 <summary> | |
| 93 The value of the OLE Automation epoch represented as a Julian day. | |
| 94 </summary> | |
| 95 </member> | |
| 96 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormats"> | |
| 97 <summary> | |
| 98 An array of ISO-8601 DateTime formats that we support parsing. | |
| 99 </summary> | |
| 100 </member> | |
| 101 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatUtc"> | |
| 102 <summary> | |
| 103 The internal default format for UTC DateTime values when converting | |
| 104 to a string. | |
| 105 </summary> | |
| 106 </member> | |
| 107 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatLocal"> | |
| 108 <summary> | |
| 109 The internal default format for local DateTime values when converting | |
| 110 to a string. | |
| 111 </summary> | |
| 112 </member> | |
| 113 <member name="F:System.Data.SQLite.SQLiteConvert._utf8"> | |
| 114 <summary> | |
| 115 An UTF-8 Encoding instance, so we can convert strings to and from UTF-8 | |
| 116 </summary> | |
| 117 </member> | |
| 118 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormat"> | |
| 119 <summary> | |
| 120 The default DateTime format for this instance. | |
| 121 </summary> | |
| 122 </member> | |
| 123 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeKind"> | |
| 124 <summary> | |
| 125 The default DateTimeKind for this instance. | |
| 126 </summary> | |
| 127 </member> | |
| 128 <member name="F:System.Data.SQLite.SQLiteConvert._datetimeFormatString"> | |
| 129 <summary> | |
| 130 The default DateTime format string for this instance. | |
| 131 </summary> | |
| 132 </member> | |
| 133 <member name="M:System.Data.SQLite.SQLiteConvert.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)"> | |
| 134 <summary> | |
| 135 Initializes the conversion class | |
| 136 </summary> | |
| 137 <param name="fmt">The default date/time format to use for this instance</param> | |
| 138 <param name="kind">The DateTimeKind to use.</param> | |
| 139 <param name="fmtString">The DateTime format string to use.</param> | |
| 140 </member> | |
| 141 <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.String)"> | |
| 142 <summary> | |
| 143 Converts a string to a UTF-8 encoded byte array sized to include a null-terminating character. | |
| 144 </summary> | |
| 145 <param name="sourceText">The string to convert to UTF-8</param> | |
| 146 <returns>A byte array containing the converted string plus an extra 0 terminating byte at the end of the array.</returns> | |
| 147 </member> | |
| 148 <member name="M:System.Data.SQLite.SQLiteConvert.ToUTF8(System.DateTime)"> | |
| 149 <summary> | |
| 150 Convert a DateTime to a UTF-8 encoded, zero-terminated byte array. | |
| 151 </summary> | |
| 152 <remarks> | |
| 153 This function is a convenience function, which first calls ToString() on the DateTime, and then calls ToUTF8() with the | |
| 154 string result. | |
| 155 </remarks> | |
| 156 <param name="dateTimeValue">The DateTime to convert.</param> | |
| 157 <returns>The UTF-8 encoded string, including a 0 terminating byte at the end of the array.</returns> | |
| 158 </member> | |
| 159 <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.IntPtr,System.Int32)"> | |
| 160 <summary> | |
| 161 Converts a UTF-8 encoded IntPtr of the specified length into a .NET string | |
| 162 </summary> | |
| 163 <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param> | |
| 164 <param name="nativestringlen">The number of bytes to decode</param> | |
| 165 <returns>A string containing the translated character(s)</returns> | |
| 166 </member> | |
| 167 <member name="M:System.Data.SQLite.SQLiteConvert.UTF8ToString(System.IntPtr,System.Int32)"> | |
| 168 <summary> | |
| 169 Converts a UTF-8 encoded IntPtr of the specified length into a .NET string | |
| 170 </summary> | |
| 171 <param name="nativestring">The pointer to the memory where the UTF-8 string is encoded</param> | |
| 172 <param name="nativestringlen">The number of bytes to decode</param> | |
| 173 <returns>A string containing the translated character(s)</returns> | |
| 174 </member> | |
| 175 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String)"> | |
| 176 <summary> | |
| 177 Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind, | |
| 178 and DateTimeFormatString specified for the connection when it was opened. | |
| 179 </summary> | |
| 180 <remarks> | |
| 181 Acceptable ISO8601 DateTime formats are: | |
| 182 <list type="bullet"> | |
| 183 <item><description>THHmmssK</description></item> | |
| 184 <item><description>THHmmK</description></item> | |
| 185 <item><description>HH:mm:ss.FFFFFFFK</description></item> | |
| 186 <item><description>HH:mm:ssK</description></item> | |
| 187 <item><description>HH:mmK</description></item> | |
| 188 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item> | |
| 189 <item><description>yyyy-MM-dd HH:mm:ssK</description></item> | |
| 190 <item><description>yyyy-MM-dd HH:mmK</description></item> | |
| 191 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item> | |
| 192 <item><description>yyyy-MM-ddTHH:mmK</description></item> | |
| 193 <item><description>yyyy-MM-ddTHH:mm:ssK</description></item> | |
| 194 <item><description>yyyyMMddHHmmssK</description></item> | |
| 195 <item><description>yyyyMMddHHmmK</description></item> | |
| 196 <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item> | |
| 197 <item><description>THHmmss</description></item> | |
| 198 <item><description>THHmm</description></item> | |
| 199 <item><description>HH:mm:ss.FFFFFFF</description></item> | |
| 200 <item><description>HH:mm:ss</description></item> | |
| 201 <item><description>HH:mm</description></item> | |
| 202 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item> | |
| 203 <item><description>yyyy-MM-dd HH:mm:ss</description></item> | |
| 204 <item><description>yyyy-MM-dd HH:mm</description></item> | |
| 205 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item> | |
| 206 <item><description>yyyy-MM-ddTHH:mm</description></item> | |
| 207 <item><description>yyyy-MM-ddTHH:mm:ss</description></item> | |
| 208 <item><description>yyyyMMddHHmmss</description></item> | |
| 209 <item><description>yyyyMMddHHmm</description></item> | |
| 210 <item><description>yyyyMMddTHHmmssFFFFFFF</description></item> | |
| 211 <item><description>yyyy-MM-dd</description></item> | |
| 212 <item><description>yyyyMMdd</description></item> | |
| 213 <item><description>yy-MM-dd</description></item> | |
| 214 </list> | |
| 215 If the string cannot be matched to one of the above formats -OR- | |
| 216 the DateTimeFormatString if one was provided, an exception will | |
| 217 be thrown. | |
| 218 </remarks> | |
| 219 <param name="dateText">The string containing either a long integer number of 100-nanosecond units since | |
| 220 System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a | |
| 221 culture-independent formatted date and time string, a formatted date and time string in the current | |
| 222 culture, or an ISO8601-format string.</param> | |
| 223 <returns>A DateTime value</returns> | |
| 224 </member> | |
| 225 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.String,System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String)"> | |
| 226 <summary> | |
| 227 Converts a string into a DateTime, using the specified DateTimeFormat, | |
| 228 DateTimeKind and DateTimeFormatString. | |
| 229 </summary> | |
| 230 <remarks> | |
| 231 Acceptable ISO8601 DateTime formats are: | |
| 232 <list type="bullet"> | |
| 233 <item><description>THHmmssK</description></item> | |
| 234 <item><description>THHmmK</description></item> | |
| 235 <item><description>HH:mm:ss.FFFFFFFK</description></item> | |
| 236 <item><description>HH:mm:ssK</description></item> | |
| 237 <item><description>HH:mmK</description></item> | |
| 238 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFFK</description></item> | |
| 239 <item><description>yyyy-MM-dd HH:mm:ssK</description></item> | |
| 240 <item><description>yyyy-MM-dd HH:mmK</description></item> | |
| 241 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFFK</description></item> | |
| 242 <item><description>yyyy-MM-ddTHH:mmK</description></item> | |
| 243 <item><description>yyyy-MM-ddTHH:mm:ssK</description></item> | |
| 244 <item><description>yyyyMMddHHmmssK</description></item> | |
| 245 <item><description>yyyyMMddHHmmK</description></item> | |
| 246 <item><description>yyyyMMddTHHmmssFFFFFFFK</description></item> | |
| 247 <item><description>THHmmss</description></item> | |
| 248 <item><description>THHmm</description></item> | |
| 249 <item><description>HH:mm:ss.FFFFFFF</description></item> | |
| 250 <item><description>HH:mm:ss</description></item> | |
| 251 <item><description>HH:mm</description></item> | |
| 252 <item><description>yyyy-MM-dd HH:mm:ss.FFFFFFF</description></item> | |
| 253 <item><description>yyyy-MM-dd HH:mm:ss</description></item> | |
| 254 <item><description>yyyy-MM-dd HH:mm</description></item> | |
| 255 <item><description>yyyy-MM-ddTHH:mm:ss.FFFFFFF</description></item> | |
| 256 <item><description>yyyy-MM-ddTHH:mm</description></item> | |
| 257 <item><description>yyyy-MM-ddTHH:mm:ss</description></item> | |
| 258 <item><description>yyyyMMddHHmmss</description></item> | |
| 259 <item><description>yyyyMMddHHmm</description></item> | |
| 260 <item><description>yyyyMMddTHHmmssFFFFFFF</description></item> | |
| 261 <item><description>yyyy-MM-dd</description></item> | |
| 262 <item><description>yyyyMMdd</description></item> | |
| 263 <item><description>yy-MM-dd</description></item> | |
| 264 </list> | |
| 265 If the string cannot be matched to one of the above formats -OR- | |
| 266 the DateTimeFormatString if one was provided, an exception will | |
| 267 be thrown. | |
| 268 </remarks> | |
| 269 <param name="dateText">The string containing either a long integer number of 100-nanosecond units since | |
| 270 System.DateTime.MinValue, a Julian day double, an integer number of seconds since the Unix epoch, a | |
| 271 culture-independent formatted date and time string, a formatted date and time string in the current | |
| 272 culture, or an ISO8601-format string.</param> | |
| 273 <param name="format">The SQLiteDateFormats to use.</param> | |
| 274 <param name="kind">The DateTimeKind to use.</param> | |
| 275 <param name="formatString">The DateTime format string to use.</param> | |
| 276 <returns>A DateTime value</returns> | |
| 277 </member> | |
| 278 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double)"> | |
| 279 <summary> | |
| 280 Converts a julianday value into a DateTime | |
| 281 </summary> | |
| 282 <param name="julianDay">The value to convert</param> | |
| 283 <returns>A .NET DateTime</returns> | |
| 284 </member> | |
| 285 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Double,System.DateTimeKind)"> | |
| 286 <summary> | |
| 287 Converts a julianday value into a DateTime | |
| 288 </summary> | |
| 289 <param name="julianDay">The value to convert</param> | |
| 290 <param name="kind">The DateTimeKind to use.</param> | |
| 291 <returns>A .NET DateTime</returns> | |
| 292 </member> | |
| 293 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int32,System.DateTimeKind)"> | |
| 294 <summary> | |
| 295 Converts the specified number of seconds from the Unix epoch into a | |
| 296 <see cref="T:System.DateTime"/> value. | |
| 297 </summary> | |
| 298 <param name="seconds"> | |
| 299 The number of whole seconds since the Unix epoch. | |
| 300 </param> | |
| 301 <param name="kind"> | |
| 302 Either Utc or Local time. | |
| 303 </param> | |
| 304 <returns> | |
| 305 The new <see cref="T:System.DateTime"/> value. | |
| 306 </returns> | |
| 307 </member> | |
| 308 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.Int64,System.DateTimeKind)"> | |
| 309 <summary> | |
| 310 Converts the specified number of ticks since the epoch into a | |
| 311 <see cref="T:System.DateTime"/> value. | |
| 312 </summary> | |
| 313 <param name="ticks"> | |
| 314 The number of whole ticks since the epoch. | |
| 315 </param> | |
| 316 <param name="kind"> | |
| 317 Either Utc or Local time. | |
| 318 </param> | |
| 319 <returns> | |
| 320 The new <see cref="T:System.DateTime"/> value. | |
| 321 </returns> | |
| 322 </member> | |
| 323 <member name="M:System.Data.SQLite.SQLiteConvert.ToJulianDay(System.DateTime)"> | |
| 324 <summary> | |
| 325 Converts a DateTime struct to a JulianDay double | |
| 326 </summary> | |
| 327 <param name="value">The DateTime to convert</param> | |
| 328 <returns>The JulianDay value the Datetime represents</returns> | |
| 329 </member> | |
| 330 <member name="M:System.Data.SQLite.SQLiteConvert.ToUnixEpoch(System.DateTime)"> | |
| 331 <summary> | |
| 332 Converts a DateTime struct to the whole number of seconds since the | |
| 333 Unix epoch. | |
| 334 </summary> | |
| 335 <param name="value">The DateTime to convert</param> | |
| 336 <returns>The whole number of seconds since the Unix epoch</returns> | |
| 337 </member> | |
| 338 <member name="M:System.Data.SQLite.SQLiteConvert.GetDateTimeKindFormat(System.DateTimeKind,System.String)"> | |
| 339 <summary> | |
| 340 Returns the DateTime format string to use for the specified DateTimeKind. | |
| 341 If <paramref name="formatString" /> is not null, it will be returned verbatim. | |
| 342 </summary> | |
| 343 <param name="kind">The DateTimeKind to use.</param> | |
| 344 <param name="formatString">The DateTime format string to use.</param> | |
| 345 <returns> | |
| 346 The DateTime format string to use for the specified DateTimeKind. | |
| 347 </returns> | |
| 348 </member> | |
| 349 <member name="M:System.Data.SQLite.SQLiteConvert.ToString(System.DateTime)"> | |
| 350 <summary> | |
| 351 Converts a string into a DateTime, using the DateTimeFormat, DateTimeKind, | |
| 352 and DateTimeFormatString specified for the connection when it was opened. | |
| 353 </summary> | |
| 354 <param name="dateValue">The DateTime value to convert</param> | |
| 355 <returns>Either a string containing the long integer number of 100-nanosecond units since System.DateTime.MinValue, a | |
| 356 Julian day double, an integer number of seconds since the Unix epoch, a culture-independent formatted date and time | |
| 357 string, a formatted date and time string in the current culture, or an ISO8601-format date/time string.</returns> | |
| 358 </member> | |
| 359 <member name="M:System.Data.SQLite.SQLiteConvert.ToDateTime(System.IntPtr,System.Int32)"> | |
| 360 <summary> | |
| 361 Internal function to convert a UTF-8 encoded IntPtr of the specified length to a DateTime. | |
| 362 </summary> | |
| 363 <remarks> | |
| 364 This is a convenience function, which first calls ToString() on the IntPtr to convert it to a string, then calls | |
| 365 ToDateTime() on the string to return a DateTime. | |
| 366 </remarks> | |
| 367 <param name="ptr">A pointer to the UTF-8 encoded string</param> | |
| 368 <param name="len">The length in bytes of the string</param> | |
| 369 <returns>The parsed DateTime value</returns> | |
| 370 </member> | |
| 371 <member name="M:System.Data.SQLite.SQLiteConvert.Split(System.String,System.Char)"> | |
| 372 <summary> | |
| 373 Smart method of splitting a string. Skips quoted elements, removes the quotes. | |
| 374 </summary> | |
| 375 <remarks> | |
| 376 This split function works somewhat like the String.Split() function in that it breaks apart a string into | |
| 377 pieces and returns the pieces as an array. The primary differences are: | |
| 378 <list type="bullet"> | |
| 379 <item><description>Only one character can be provided as a separator character</description></item> | |
| 380 <item><description>Quoted text inside the string is skipped over when searching for the separator, and the quotes are removed.</description></item> | |
| 381 </list> | |
| 382 Thus, if splitting the following string looking for a comma:<br/> | |
| 383 One,Two, "Three, Four", Five<br/> | |
| 384 <br/> | |
| 385 The resulting array would contain<br/> | |
| 386 [0] One<br/> | |
| 387 [1] Two<br/> | |
| 388 [2] Three, Four<br/> | |
| 389 [3] Five<br/> | |
| 390 <br/> | |
| 391 Note that the leading and trailing spaces were removed from each item during the split. | |
| 392 </remarks> | |
| 393 <param name="source">Source string to split apart</param> | |
| 394 <param name="separator">Separator character</param> | |
| 395 <returns>A string array of the split up elements</returns> | |
| 396 </member> | |
| 397 <member name="M:System.Data.SQLite.SQLiteConvert.NewSplit(System.String,System.Char,System.Boolean,System.String@)"> | |
| 398 <summary> | |
| 399 Splits the specified string into multiple strings based on a separator | |
| 400 and returns the result as an array of strings. | |
| 401 </summary> | |
| 402 <param name="value"> | |
| 403 The string to split into pieces based on the separator character. If | |
| 404 this string is null, null will always be returned. If this string is | |
| 405 empty, an array of zero strings will always be returned. | |
| 406 </param> | |
| 407 <param name="separator"> | |
| 408 The character used to divide the original string into sub-strings. | |
| 409 This character cannot be a backslash or a double-quote; otherwise, no | |
| 410 work will be performed and null will be returned. | |
| 411 </param> | |
| 412 <param name="keepQuote"> | |
| 413 If this parameter is non-zero, all double-quote characters will be | |
| 414 retained in the returned list of strings; otherwise, they will be | |
| 415 dropped. | |
| 416 </param> | |
| 417 <param name="error"> | |
| 418 Upon failure, this parameter will be modified to contain an appropriate | |
| 419 error message. | |
| 420 </param> | |
| 421 <returns> | |
| 422 The new array of strings or null if the input string is null -OR- the | |
| 423 separator character is a backslash or a double-quote -OR- the string | |
| 424 contains an unbalanced backslash or double-quote character. | |
| 425 </returns> | |
| 426 </member> | |
| 427 <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.Object)"> | |
| 428 <summary> | |
| 429 Convert a value to true or false. | |
| 430 </summary> | |
| 431 <param name="source">A string or number representing true or false</param> | |
| 432 <returns></returns> | |
| 433 </member> | |
| 434 <member name="M:System.Data.SQLite.SQLiteConvert.ToBoolean(System.String)"> | |
| 435 <summary> | |
| 436 Convert a string to true or false. | |
| 437 </summary> | |
| 438 <param name="source">A string representing true or false</param> | |
| 439 <returns></returns> | |
| 440 <remarks> | |
| 441 "yes", "no", "y", "n", "0", "1", "on", "off" as well as Boolean.FalseString and Boolean.TrueString will all be | |
| 442 converted to a proper boolean value. | |
| 443 </remarks> | |
| 444 </member> | |
| 445 <member name="M:System.Data.SQLite.SQLiteConvert.SQLiteTypeToType(System.Data.SQLite.SQLiteType)"> | |
| 446 <summary> | |
| 447 Converts a SQLiteType to a .NET Type object | |
| 448 </summary> | |
| 449 <param name="t">The SQLiteType to convert</param> | |
| 450 <returns>Returns a .NET Type object</returns> | |
| 451 </member> | |
| 452 <member name="M:System.Data.SQLite.SQLiteConvert.TypeToDbType(System.Type)"> | |
| 453 <summary> | |
| 454 For a given intrinsic type, return a DbType | |
| 455 </summary> | |
| 456 <param name="typ">The native type to convert</param> | |
| 457 <returns>The corresponding (closest match) DbType</returns> | |
| 458 </member> | |
| 459 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToColumnSize(System.Data.DbType)"> | |
| 460 <summary> | |
| 461 Returns the ColumnSize for the given DbType | |
| 462 </summary> | |
| 463 <param name="typ">The DbType to get the size of</param> | |
| 464 <returns></returns> | |
| 465 </member> | |
| 466 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToTypeName(System.Data.DbType,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 467 <summary> | |
| 468 Determines the type name for the given database value type. | |
| 469 </summary> | |
| 470 <param name="typ">The database value type.</param> | |
| 471 <param name="flags">The flags associated with the parent connection object.</param> | |
| 472 <returns>The type name or an empty string if it cannot be determined.</returns> | |
| 473 </member> | |
| 474 <member name="M:System.Data.SQLite.SQLiteConvert.DbTypeToType(System.Data.DbType)"> | |
| 475 <summary> | |
| 476 Convert a DbType to a Type | |
| 477 </summary> | |
| 478 <param name="typ">The DbType to convert from</param> | |
| 479 <returns>The closest-match .NET type</returns> | |
| 480 </member> | |
| 481 <member name="M:System.Data.SQLite.SQLiteConvert.TypeToAffinity(System.Type)"> | |
| 482 <summary> | |
| 483 For a given type, return the closest-match SQLite TypeAffinity, which only understands a very limited subset of types. | |
| 484 </summary> | |
| 485 <param name="typ">The type to evaluate</param> | |
| 486 <returns>The SQLite type affinity for that type.</returns> | |
| 487 </member> | |
| 488 <member name="M:System.Data.SQLite.SQLiteConvert.GetSQLiteDbTypeMap"> | |
| 489 <summary> | |
| 490 Builds and returns a map containing the database column types | |
| 491 recognized by this provider. | |
| 492 </summary> | |
| 493 <returns> | |
| 494 A map containing the database column types recognized by this | |
| 495 provider. | |
| 496 </returns> | |
| 497 </member> | |
| 498 <member name="M:System.Data.SQLite.SQLiteConvert.TypeNameToDbType(System.String,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 499 <summary> | |
| 500 For a given type name, return a closest-match .NET type | |
| 501 </summary> | |
| 502 <param name="Name">The name of the type to match</param> | |
| 503 <param name="flags">The flags associated with the parent connection object.</param> | |
| 504 <returns>The .NET DBType the text evaluates to.</returns> | |
| 505 </member> | |
| 506 <member name="F:System.Data.SQLite.SQLiteBase.COR_E_EXCEPTION"> | |
| 507 <summary> | |
| 508 The error code used for logging exceptions caught in user-provided | |
| 509 code. | |
| 510 </summary> | |
| 511 </member> | |
| 512 <member name="M:System.Data.SQLite.SQLiteBase.SetMemoryStatus(System.Boolean)"> | |
| 513 <summary> | |
| 514 Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled. | |
| 515 If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is | |
| 516 global to the process. | |
| 517 </summary> | |
| 518 <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param> | |
| 519 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> | |
| 520 </member> | |
| 521 <member name="M:System.Data.SQLite.SQLiteBase.ReleaseMemory"> | |
| 522 <summary> | |
| 523 Attempts to free as much heap memory as possible for the database connection. | |
| 524 </summary> | |
| 525 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> | |
| 526 </member> | |
| 527 <member name="M:System.Data.SQLite.SQLiteBase.Shutdown"> | |
| 528 <summary> | |
| 529 Shutdown the SQLite engine so that it can be restarted with different config options. | |
| 530 We depend on auto initialization to recover. | |
| 531 </summary> | |
| 532 </member> | |
| 533 <member name="M:System.Data.SQLite.SQLiteBase.IsOpen"> | |
| 534 <summary> | |
| 535 Determines if the associated native connection handle is open. | |
| 536 </summary> | |
| 537 <returns> | |
| 538 Non-zero if a database connection is open. | |
| 539 </returns> | |
| 540 </member> | |
| 541 <member name="M:System.Data.SQLite.SQLiteBase.Open(System.String,System.Data.SQLite.SQLiteConnectionFlags,System.Data.SQLite.SQLiteOpenFlagsEnum,System.Int32,System.Boolean)"> | |
| 542 <summary> | |
| 543 Opens a database. | |
| 544 </summary> | |
| 545 <remarks> | |
| 546 Implementers should call SQLiteFunction.BindFunctions() and save the array after opening a connection | |
| 547 to bind all attributed user-defined functions and collating sequences to the new connection. | |
| 548 </remarks> | |
| 549 <param name="strFilename">The filename of the database to open. SQLite automatically creates it if it doesn't exist.</param> | |
| 550 <param name="connectionFlags">The flags associated with the parent connection object</param> | |
| 551 <param name="openFlags">The open flags to use when creating the connection</param> | |
| 552 <param name="maxPoolSize">The maximum size of the pool for the given filename</param> | |
| 553 <param name="usePool">If true, the connection can be pulled from the connection pool</param> | |
| 554 </member> | |
| 555 <member name="M:System.Data.SQLite.SQLiteBase.Close(System.Boolean)"> | |
| 556 <summary> | |
| 557 Closes the currently-open database. | |
| 558 </summary> | |
| 559 <remarks> | |
| 560 After the database has been closed implemeters should call SQLiteFunction.UnbindFunctions() to deallocate all interop allocated | |
| 561 memory associated with the user-defined functions and collating sequences tied to the closed connection. | |
| 562 </remarks> | |
| 563 <param name="canThrow">Non-zero if the operation is allowed to throw exceptions, zero otherwise.</param> | |
| 564 </member> | |
| 565 <member name="M:System.Data.SQLite.SQLiteBase.SetTimeout(System.Int32)"> | |
| 566 <summary> | |
| 567 Sets the busy timeout on the connection. SQLiteCommand will call this before executing any command. | |
| 568 </summary> | |
| 569 <param name="nTimeoutMS">The number of milliseconds to wait before returning SQLITE_BUSY</param> | |
| 570 </member> | |
| 571 <member name="M:System.Data.SQLite.SQLiteBase.GetLastError"> | |
| 572 <summary> | |
| 573 Returns the text of the last error issued by SQLite | |
| 574 </summary> | |
| 575 <returns></returns> | |
| 576 </member> | |
| 577 <member name="M:System.Data.SQLite.SQLiteBase.GetLastError(System.String)"> | |
| 578 <summary> | |
| 579 Returns the text of the last error issued by SQLite -OR- the specified default error text if | |
| 580 none is available from the SQLite core library. | |
| 581 </summary> | |
| 582 <param name="defValue"> | |
| 583 The error text to return in the event that one is not available from the SQLite core library. | |
| 584 </param> | |
| 585 <returns> | |
| 586 The error text. | |
| 587 </returns> | |
| 588 </member> | |
| 589 <member name="M:System.Data.SQLite.SQLiteBase.ClearPool"> | |
| 590 <summary> | |
| 591 When pooling is enabled, force this connection to be disposed rather than returned to the pool | |
| 592 </summary> | |
| 593 </member> | |
| 594 <member name="M:System.Data.SQLite.SQLiteBase.CountPool"> | |
| 595 <summary> | |
| 596 When pooling is enabled, returns the number of pool entries matching the current file name. | |
| 597 </summary> | |
| 598 <returns>The number of pool entries matching the current file name.</returns> | |
| 599 </member> | |
| 600 <member name="M:System.Data.SQLite.SQLiteBase.Prepare(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteStatement,System.UInt32,System.String@)"> | |
| 601 <summary> | |
| 602 Prepares a SQL statement for execution. | |
| 603 </summary> | |
| 604 <param name="cnn">The source connection preparing the command. Can be null for any caller except LINQ</param> | |
| 605 <param name="strSql">The SQL command text to prepare</param> | |
| 606 <param name="previous">The previous statement in a multi-statement command, or null if no previous statement exists</param> | |
| 607 <param name="timeoutMS">The timeout to wait before aborting the prepare</param> | |
| 608 <param name="strRemain">The remainder of the statement that was not processed. Each call to prepare parses the | |
| 609 SQL up to to either the end of the text or to the first semi-colon delimiter. The remaining text is returned | |
| 610 here for a subsequent call to Prepare() until all the text has been processed.</param> | |
| 611 <returns>Returns an initialized SQLiteStatement.</returns> | |
| 612 </member> | |
| 613 <member name="M:System.Data.SQLite.SQLiteBase.Step(System.Data.SQLite.SQLiteStatement)"> | |
| 614 <summary> | |
| 615 Steps through a prepared statement. | |
| 616 </summary> | |
| 617 <param name="stmt">The SQLiteStatement to step through</param> | |
| 618 <returns>True if a row was returned, False if not.</returns> | |
| 619 </member> | |
| 620 <member name="M:System.Data.SQLite.SQLiteBase.Reset(System.Data.SQLite.SQLiteStatement)"> | |
| 621 <summary> | |
| 622 Resets a prepared statement so it can be executed again. If the error returned is SQLITE_SCHEMA, | |
| 623 transparently attempt to rebuild the SQL statement and throw an error if that was not possible. | |
| 624 </summary> | |
| 625 <param name="stmt">The statement to reset</param> | |
| 626 <returns>Returns -1 if the schema changed while resetting, 0 if the reset was sucessful or 6 (SQLITE_LOCKED) if the reset failed due to a lock</returns> | |
| 627 </member> | |
| 628 <member name="M:System.Data.SQLite.SQLiteBase.Cancel"> | |
| 629 <summary> | |
| 630 Attempts to interrupt the query currently executing on the associated | |
| 631 native database connection. | |
| 632 </summary> | |
| 633 </member> | |
| 634 <member name="M:System.Data.SQLite.SQLiteBase.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 635 <summary> | |
| 636 This function binds a user-defined functions to the connection. | |
| 637 </summary> | |
| 638 <param name="functionAttribute"> | |
| 639 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing | |
| 640 the metadata for the function to be bound. | |
| 641 </param> | |
| 642 <param name="function"> | |
| 643 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the | |
| 644 function to be bound. | |
| 645 </param> | |
| 646 <param name="flags"> | |
| 647 The flags associated with the parent connection object. | |
| 648 </param> | |
| 649 </member> | |
| 650 <member name="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 651 <summary> | |
| 652 Calls the native SQLite core library in order to create a disposable | |
| 653 module containing the implementation of a virtual table. | |
| 654 </summary> | |
| 655 <param name="module"> | |
| 656 The module object to be used when creating the native disposable module. | |
| 657 </param> | |
| 658 <param name="flags"> | |
| 659 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. | |
| 660 </param> | |
| 661 </member> | |
| 662 <member name="M:System.Data.SQLite.SQLiteBase.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 663 <summary> | |
| 664 Calls the native SQLite core library in order to cleanup the resources | |
| 665 associated with a module containing the implementation of a virtual table. | |
| 666 </summary> | |
| 667 <param name="module"> | |
| 668 The module object previously passed to the <see cref="M:System.Data.SQLite.SQLiteBase.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/> | |
| 669 method. | |
| 670 </param> | |
| 671 <param name="flags"> | |
| 672 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. | |
| 673 </param> | |
| 674 </member> | |
| 675 <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)"> | |
| 676 <summary> | |
| 677 Calls the native SQLite core library in order to declare a virtual table | |
| 678 in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> | |
| 679 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. | |
| 680 </summary> | |
| 681 <param name="module"> | |
| 682 The virtual table module that is to be responsible for the virtual table | |
| 683 being declared. | |
| 684 </param> | |
| 685 <param name="strSql"> | |
| 686 The string containing the SQL statement describing the virtual table to | |
| 687 be declared. | |
| 688 </param> | |
| 689 <param name="error"> | |
| 690 Upon success, the contents of this parameter are undefined. Upon failure, | |
| 691 it should contain an appropriate error message. | |
| 692 </param> | |
| 693 <returns> | |
| 694 A standard SQLite return code. | |
| 695 </returns> | |
| 696 </member> | |
| 697 <member name="M:System.Data.SQLite.SQLiteBase.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)"> | |
| 698 <summary> | |
| 699 Calls the native SQLite core library in order to declare a virtual table | |
| 700 function in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> | |
| 701 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. | |
| 702 </summary> | |
| 703 <param name="module"> | |
| 704 The virtual table module that is to be responsible for the virtual table | |
| 705 function being declared. | |
| 706 </param> | |
| 707 <param name="argumentCount"> | |
| 708 The number of arguments to the function being declared. | |
| 709 </param> | |
| 710 <param name="name"> | |
| 711 The name of the function being declared. | |
| 712 </param> | |
| 713 <param name="error"> | |
| 714 Upon success, the contents of this parameter are undefined. Upon failure, | |
| 715 it should contain an appropriate error message. | |
| 716 </param> | |
| 717 <returns> | |
| 718 A standard SQLite return code. | |
| 719 </returns> | |
| 720 </member> | |
| 721 <member name="M:System.Data.SQLite.SQLiteBase.SetLoadExtension(System.Boolean)"> | |
| 722 <summary> | |
| 723 Enables or disabled extension loading by SQLite. | |
| 724 </summary> | |
| 725 <param name="bOnOff"> | |
| 726 True to enable loading of extensions, false to disable. | |
| 727 </param> | |
| 728 </member> | |
| 729 <member name="M:System.Data.SQLite.SQLiteBase.LoadExtension(System.String,System.String)"> | |
| 730 <summary> | |
| 731 Loads a SQLite extension library from the named file. | |
| 732 </summary> | |
| 733 <param name="fileName"> | |
| 734 The name of the dynamic link library file containing the extension. | |
| 735 </param> | |
| 736 <param name="procName"> | |
| 737 The name of the exported function used to initialize the extension. | |
| 738 If null, the default "sqlite3_extension_init" will be used. | |
| 739 </param> | |
| 740 </member> | |
| 741 <member name="M:System.Data.SQLite.SQLiteBase.SetExtendedResultCodes(System.Boolean)"> | |
| 742 <summary> | |
| 743 Enables or disabled extened result codes returned by SQLite | |
| 744 </summary> | |
| 745 <param name="bOnOff">true to enable extended result codes, false to disable.</param> | |
| 746 <returns></returns> | |
| 747 </member> | |
| 748 <member name="M:System.Data.SQLite.SQLiteBase.ResultCode"> | |
| 749 <summary> | |
| 750 Returns the numeric result code for the most recent failed SQLite API call | |
| 751 associated with the database connection. | |
| 752 </summary> | |
| 753 <returns>Result code</returns> | |
| 754 </member> | |
| 755 <member name="M:System.Data.SQLite.SQLiteBase.ExtendedResultCode"> | |
| 756 <summary> | |
| 757 Returns the extended numeric result code for the most recent failed SQLite API call | |
| 758 associated with the database connection. | |
| 759 </summary> | |
| 760 <returns>Extended result code</returns> | |
| 761 </member> | |
| 762 <member name="M:System.Data.SQLite.SQLiteBase.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 763 <summary> | |
| 764 Add a log message via the SQLite sqlite3_log interface. | |
| 765 </summary> | |
| 766 <param name="iErrCode">Error code to be logged with the message.</param> | |
| 767 <param name="zMessage">String to be logged. Unlike the SQLite sqlite3_log() | |
| 768 interface, this should be pre-formatted. Consider using the | |
| 769 String.Format() function.</param> | |
| 770 <returns></returns> | |
| 771 </member> | |
| 772 <member name="M:System.Data.SQLite.SQLiteBase.IsInitialized"> | |
| 773 <summary> | |
| 774 Checks if the SQLite core library has been initialized in the current process. | |
| 775 </summary> | |
| 776 <returns> | |
| 777 Non-zero if the SQLite core library has been initialized in the current process, | |
| 778 zero otherwise. | |
| 779 </returns> | |
| 780 </member> | |
| 781 <member name="M:System.Data.SQLite.SQLiteBase.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)"> | |
| 782 <summary> | |
| 783 Creates a new SQLite backup object based on the provided destination | |
| 784 database connection. The source database connection is the one | |
| 785 associated with this object. The source and destination database | |
| 786 connections cannot be the same. | |
| 787 </summary> | |
| 788 <param name="destCnn">The destination database connection.</param> | |
| 789 <param name="destName">The destination database name.</param> | |
| 790 <param name="sourceName">The source database name.</param> | |
| 791 <returns>The newly created backup object.</returns> | |
| 792 </member> | |
| 793 <member name="M:System.Data.SQLite.SQLiteBase.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)"> | |
| 794 <summary> | |
| 795 Copies up to N pages from the source database to the destination | |
| 796 database associated with the specified backup object. | |
| 797 </summary> | |
| 798 <param name="backup">The backup object to use.</param> | |
| 799 <param name="nPage"> | |
| 800 The number of pages to copy or negative to copy all remaining pages. | |
| 801 </param> | |
| 802 <param name="retry"> | |
| 803 Set to true if the operation needs to be retried due to database | |
| 804 locking issues. | |
| 805 </param> | |
| 806 <returns> | |
| 807 True if there are more pages to be copied, false otherwise. | |
| 808 </returns> | |
| 809 </member> | |
| 810 <member name="M:System.Data.SQLite.SQLiteBase.RemainingBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 811 <summary> | |
| 812 Returns the number of pages remaining to be copied from the source | |
| 813 database to the destination database associated with the specified | |
| 814 backup object. | |
| 815 </summary> | |
| 816 <param name="backup">The backup object to check.</param> | |
| 817 <returns>The number of pages remaining to be copied.</returns> | |
| 818 </member> | |
| 819 <member name="M:System.Data.SQLite.SQLiteBase.PageCountBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 820 <summary> | |
| 821 Returns the total number of pages in the source database associated | |
| 822 with the specified backup object. | |
| 823 </summary> | |
| 824 <param name="backup">The backup object to check.</param> | |
| 825 <returns>The total number of pages in the source database.</returns> | |
| 826 </member> | |
| 827 <member name="M:System.Data.SQLite.SQLiteBase.FinishBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 828 <summary> | |
| 829 Destroys the backup object, rolling back any backup that may be in | |
| 830 progess. | |
| 831 </summary> | |
| 832 <param name="backup">The backup object to destroy.</param> | |
| 833 </member> | |
| 834 <member name="M:System.Data.SQLite.SQLiteBase.FallbackGetErrorString(System.Data.SQLite.SQLiteErrorCode)"> | |
| 835 <summary> | |
| 836 Returns the error message for the specified SQLite return code using | |
| 837 the internal static lookup table. | |
| 838 </summary> | |
| 839 <param name="rc">The SQLite return code.</param> | |
| 840 <returns>The error message or null if it cannot be found.</returns> | |
| 841 </member> | |
| 842 <member name="M:System.Data.SQLite.SQLiteBase.GetErrorString(System.Data.SQLite.SQLiteErrorCode)"> | |
| 843 <summary> | |
| 844 Returns the error message for the specified SQLite return code using | |
| 845 the sqlite3_errstr() function, falling back to the internal lookup | |
| 846 table if necessary. | |
| 847 </summary> | |
| 848 <param name="rc">The SQLite return code.</param> | |
| 849 <returns>The error message or null if it cannot be found.</returns> | |
| 850 </member> | |
| 851 <member name="P:System.Data.SQLite.SQLiteBase.Version"> | |
| 852 <summary> | |
| 853 Returns a string representing the active version of SQLite | |
| 854 </summary> | |
| 855 </member> | |
| 856 <member name="P:System.Data.SQLite.SQLiteBase.VersionNumber"> | |
| 857 <summary> | |
| 858 Returns an integer representing the active version of SQLite | |
| 859 </summary> | |
| 860 </member> | |
| 861 <member name="P:System.Data.SQLite.SQLiteBase.LastInsertRowId"> | |
| 862 <summary> | |
| 863 Returns the rowid of the most recent successful INSERT into the database from this connection. | |
| 864 </summary> | |
| 865 </member> | |
| 866 <member name="P:System.Data.SQLite.SQLiteBase.Changes"> | |
| 867 <summary> | |
| 868 Returns the number of changes the last executing insert/update caused. | |
| 869 </summary> | |
| 870 </member> | |
| 871 <member name="P:System.Data.SQLite.SQLiteBase.MemoryUsed"> | |
| 872 <summary> | |
| 873 Returns the amount of memory (in bytes) currently in use by the SQLite core library. This is not really a per-connection | |
| 874 value, it is global to the process. | |
| 875 </summary> | |
| 876 </member> | |
| 877 <member name="P:System.Data.SQLite.SQLiteBase.MemoryHighwater"> | |
| 878 <summary> | |
| 879 Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset. | |
| 880 This is not really a per-connection value, it is global to the process. | |
| 881 </summary> | |
| 882 </member> | |
| 883 <member name="P:System.Data.SQLite.SQLiteBase.OwnHandle"> | |
| 884 <summary> | |
| 885 Returns non-zero if the underlying native connection handle is owned by this instance. | |
| 886 </summary> | |
| 887 </member> | |
| 888 <member name="P:System.Data.SQLite.SQLiteBase.AutoCommit"> | |
| 889 <summary> | |
| 890 Returns non-zero if the given database connection is in autocommit mode. | |
| 891 Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN | |
| 892 statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK. | |
| 893 </summary> | |
| 894 </member> | |
| 895 <member name="F:System.Data.SQLite.SQLite3._sql"> | |
| 896 <summary> | |
| 897 The opaque pointer returned to us by the sqlite provider | |
| 898 </summary> | |
| 899 </member> | |
| 900 <member name="F:System.Data.SQLite.SQLite3._functions"> | |
| 901 <summary> | |
| 902 The user-defined functions registered on this connection | |
| 903 </summary> | |
| 904 </member> | |
| 905 <member name="F:System.Data.SQLite.SQLite3._modules"> | |
| 906 <summary> | |
| 907 The modules created using this connection. | |
| 908 </summary> | |
| 909 </member> | |
| 910 <member name="M:System.Data.SQLite.SQLite3.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.IntPtr,System.String,System.Boolean)"> | |
| 911 <summary> | |
| 912 Constructs the object used to interact with the SQLite core library | |
| 913 using the UTF-8 text encoding. | |
| 914 </summary> | |
| 915 <param name="fmt"> | |
| 916 The DateTime format to be used when converting string values to a | |
| 917 DateTime and binding DateTime parameters. | |
| 918 </param> | |
| 919 <param name="kind"> | |
| 920 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime | |
| 921 values. | |
| 922 </param> | |
| 923 <param name="fmtString"> | |
| 924 The format string to be used when parsing and formatting DateTime | |
| 925 values. | |
| 926 </param> | |
| 927 <param name="db"> | |
| 928 The native handle to be associated with the database connection. | |
| 929 </param> | |
| 930 <param name="fileName"> | |
| 931 The fully qualified file name associated with <paramref name="db "/>. | |
| 932 </param> | |
| 933 <param name="ownHandle"> | |
| 934 Non-zero if the newly created object instance will need to dispose | |
| 935 of <paramref name="db"/> when it is no longer needed. | |
| 936 </param> | |
| 937 </member> | |
| 938 <member name="M:System.Data.SQLite.SQLite3.DisposeModules"> | |
| 939 <summary> | |
| 940 This method attempts to dispose of all the <see cref="T:System.Data.SQLite.SQLiteModule"/> derived | |
| 941 object instances currently associated with the native database connection. | |
| 942 </summary> | |
| 943 </member> | |
| 944 <member name="M:System.Data.SQLite.SQLite3.Cancel"> | |
| 945 <summary> | |
| 946 Attempts to interrupt the query currently executing on the associated | |
| 947 native database connection. | |
| 948 </summary> | |
| 949 </member> | |
| 950 <member name="M:System.Data.SQLite.SQLite3.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 951 <summary> | |
| 952 This function binds a user-defined function to the connection. | |
| 953 </summary> | |
| 954 <param name="functionAttribute"> | |
| 955 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing | |
| 956 the metadata for the function to be bound. | |
| 957 </param> | |
| 958 <param name="function"> | |
| 959 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the | |
| 960 function to be bound. | |
| 961 </param> | |
| 962 <param name="flags"> | |
| 963 The flags associated with the parent connection object. | |
| 964 </param> | |
| 965 </member> | |
| 966 <member name="M:System.Data.SQLite.SQLite3.ReleaseMemory"> | |
| 967 <summary> | |
| 968 Attempts to free as much heap memory as possible for the database connection. | |
| 969 </summary> | |
| 970 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> | |
| 971 </member> | |
| 972 <member name="M:System.Data.SQLite.SQLite3.StaticReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)"> | |
| 973 <summary> | |
| 974 Attempts to free N bytes of heap memory by deallocating non-essential memory | |
| 975 allocations held by the database library. Memory used to cache database pages | |
| 976 to improve performance is an example of non-essential memory. This is a no-op | |
| 977 returning zero if the SQLite core library was not compiled with the compile-time | |
| 978 option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or | |
| 979 compact the Win32 native heap, if applicable. | |
| 980 </summary> | |
| 981 <param name="nBytes"> | |
| 982 The requested number of bytes to free. | |
| 983 </param> | |
| 984 <param name="reset"> | |
| 985 Non-zero to attempt a heap reset. | |
| 986 </param> | |
| 987 <param name="compact"> | |
| 988 Non-zero to attempt heap compaction. | |
| 989 </param> | |
| 990 <param name="nFree"> | |
| 991 The number of bytes actually freed. This value may be zero. | |
| 992 </param> | |
| 993 <param name="resetOk"> | |
| 994 This value will be non-zero if the heap reset was successful. | |
| 995 </param> | |
| 996 <param name="nLargest"> | |
| 997 The size of the largest committed free block in the heap, in bytes. | |
| 998 This value will be zero unless heap compaction is enabled. | |
| 999 </param> | |
| 1000 <returns> | |
| 1001 A standard SQLite return code (i.e. zero for success and non-zero | |
| 1002 for failure). | |
| 1003 </returns> | |
| 1004 </member> | |
| 1005 <member name="M:System.Data.SQLite.SQLite3.Shutdown"> | |
| 1006 <summary> | |
| 1007 Shutdown the SQLite engine so that it can be restarted with different | |
| 1008 configuration options. We depend on auto initialization to recover. | |
| 1009 </summary> | |
| 1010 <returns>Returns a standard SQLite result code.</returns> | |
| 1011 </member> | |
| 1012 <member name="M:System.Data.SQLite.SQLite3.StaticShutdown(System.Boolean)"> | |
| 1013 <summary> | |
| 1014 Shutdown the SQLite engine so that it can be restarted with different | |
| 1015 configuration options. We depend on auto initialization to recover. | |
| 1016 </summary> | |
| 1017 <param name="directories"> | |
| 1018 Non-zero to reset the database and temporary directories to their | |
| 1019 default values, which should be null for both. This parameter has no | |
| 1020 effect on non-Windows operating systems. | |
| 1021 </param> | |
| 1022 <returns>Returns a standard SQLite result code.</returns> | |
| 1023 </member> | |
| 1024 <member name="M:System.Data.SQLite.SQLite3.IsOpen"> | |
| 1025 <summary> | |
| 1026 Determines if the associated native connection handle is open. | |
| 1027 </summary> | |
| 1028 <returns> | |
| 1029 Non-zero if the associated native connection handle is open. | |
| 1030 </returns> | |
| 1031 </member> | |
| 1032 <member name="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 1033 <summary> | |
| 1034 Calls the native SQLite core library in order to create a disposable | |
| 1035 module containing the implementation of a virtual table. | |
| 1036 </summary> | |
| 1037 <param name="module"> | |
| 1038 The module object to be used when creating the native disposable module. | |
| 1039 </param> | |
| 1040 <param name="flags"> | |
| 1041 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. | |
| 1042 </param> | |
| 1043 </member> | |
| 1044 <member name="M:System.Data.SQLite.SQLite3.DisposeModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 1045 <summary> | |
| 1046 Calls the native SQLite core library in order to cleanup the resources | |
| 1047 associated with a module containing the implementation of a virtual table. | |
| 1048 </summary> | |
| 1049 <param name="module"> | |
| 1050 The module object previously passed to the <see cref="M:System.Data.SQLite.SQLite3.CreateModule(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteConnectionFlags)"/> | |
| 1051 method. | |
| 1052 </param> | |
| 1053 <param name="flags"> | |
| 1054 The flags for the associated <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance. | |
| 1055 </param> | |
| 1056 </member> | |
| 1057 <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualTable(System.Data.SQLite.SQLiteModule,System.String,System.String@)"> | |
| 1058 <summary> | |
| 1059 Calls the native SQLite core library in order to declare a virtual table | |
| 1060 in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> | |
| 1061 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. | |
| 1062 </summary> | |
| 1063 <param name="module"> | |
| 1064 The virtual table module that is to be responsible for the virtual table | |
| 1065 being declared. | |
| 1066 </param> | |
| 1067 <param name="strSql"> | |
| 1068 The string containing the SQL statement describing the virtual table to | |
| 1069 be declared. | |
| 1070 </param> | |
| 1071 <param name="error"> | |
| 1072 Upon success, the contents of this parameter are undefined. Upon failure, | |
| 1073 it should contain an appropriate error message. | |
| 1074 </param> | |
| 1075 <returns> | |
| 1076 A standard SQLite return code. | |
| 1077 </returns> | |
| 1078 </member> | |
| 1079 <member name="M:System.Data.SQLite.SQLite3.DeclareVirtualFunction(System.Data.SQLite.SQLiteModule,System.Int32,System.String,System.String@)"> | |
| 1080 <summary> | |
| 1081 Calls the native SQLite core library in order to declare a virtual table | |
| 1082 function in response to a call into the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> | |
| 1083 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table methods. | |
| 1084 </summary> | |
| 1085 <param name="module"> | |
| 1086 The virtual table module that is to be responsible for the virtual table | |
| 1087 function being declared. | |
| 1088 </param> | |
| 1089 <param name="argumentCount"> | |
| 1090 The number of arguments to the function being declared. | |
| 1091 </param> | |
| 1092 <param name="name"> | |
| 1093 The name of the function being declared. | |
| 1094 </param> | |
| 1095 <param name="error"> | |
| 1096 Upon success, the contents of this parameter are undefined. Upon failure, | |
| 1097 it should contain an appropriate error message. | |
| 1098 </param> | |
| 1099 <returns> | |
| 1100 A standard SQLite return code. | |
| 1101 </returns> | |
| 1102 </member> | |
| 1103 <member name="M:System.Data.SQLite.SQLite3.SetLoadExtension(System.Boolean)"> | |
| 1104 <summary> | |
| 1105 Enables or disabled extension loading by SQLite. | |
| 1106 </summary> | |
| 1107 <param name="bOnOff"> | |
| 1108 True to enable loading of extensions, false to disable. | |
| 1109 </param> | |
| 1110 </member> | |
| 1111 <member name="M:System.Data.SQLite.SQLite3.LoadExtension(System.String,System.String)"> | |
| 1112 <summary> | |
| 1113 Loads a SQLite extension library from the named file. | |
| 1114 </summary> | |
| 1115 <param name="fileName"> | |
| 1116 The name of the dynamic link library file containing the extension. | |
| 1117 </param> | |
| 1118 <param name="procName"> | |
| 1119 The name of the exported function used to initialize the extension. | |
| 1120 If null, the default "sqlite3_extension_init" will be used. | |
| 1121 </param> | |
| 1122 </member> | |
| 1123 <member name="M:System.Data.SQLite.SQLite3.SetExtendedResultCodes(System.Boolean)"> | |
| 1124 Enables or disabled extended result codes returned by SQLite | |
| 1125 </member> | |
| 1126 <member name="M:System.Data.SQLite.SQLite3.ResultCode"> | |
| 1127 Gets the last SQLite error code | |
| 1128 </member> | |
| 1129 <member name="M:System.Data.SQLite.SQLite3.ExtendedResultCode"> | |
| 1130 Gets the last SQLite extended error code | |
| 1131 </member> | |
| 1132 <member name="M:System.Data.SQLite.SQLite3.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 1133 Add a log message via the SQLite sqlite3_log interface. | |
| 1134 </member> | |
| 1135 <member name="M:System.Data.SQLite.SQLite3.StaticLogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 1136 Add a log message via the SQLite sqlite3_log interface. | |
| 1137 </member> | |
| 1138 <member name="M:System.Data.SQLite.SQLite3.SetLogCallback(System.Data.SQLite.SQLiteLogCallback)"> | |
| 1139 <summary> | |
| 1140 Allows the setting of a logging callback invoked by SQLite when a | |
| 1141 log event occurs. Only one callback may be set. If NULL is passed, | |
| 1142 the logging callback is unregistered. | |
| 1143 </summary> | |
| 1144 <param name="func">The callback function to invoke.</param> | |
| 1145 <returns>Returns a result code</returns> | |
| 1146 </member> | |
| 1147 <member name="M:System.Data.SQLite.SQLite3.InitializeBackup(System.Data.SQLite.SQLiteConnection,System.String,System.String)"> | |
| 1148 <summary> | |
| 1149 Creates a new SQLite backup object based on the provided destination | |
| 1150 database connection. The source database connection is the one | |
| 1151 associated with this object. The source and destination database | |
| 1152 connections cannot be the same. | |
| 1153 </summary> | |
| 1154 <param name="destCnn">The destination database connection.</param> | |
| 1155 <param name="destName">The destination database name.</param> | |
| 1156 <param name="sourceName">The source database name.</param> | |
| 1157 <returns>The newly created backup object.</returns> | |
| 1158 </member> | |
| 1159 <member name="M:System.Data.SQLite.SQLite3.StepBackup(System.Data.SQLite.SQLiteBackup,System.Int32,System.Boolean@)"> | |
| 1160 <summary> | |
| 1161 Copies up to N pages from the source database to the destination | |
| 1162 database associated with the specified backup object. | |
| 1163 </summary> | |
| 1164 <param name="backup">The backup object to use.</param> | |
| 1165 <param name="nPage"> | |
| 1166 The number of pages to copy, negative to copy all remaining pages. | |
| 1167 </param> | |
| 1168 <param name="retry"> | |
| 1169 Set to true if the operation needs to be retried due to database | |
| 1170 locking issues; otherwise, set to false. | |
| 1171 </param> | |
| 1172 <returns> | |
| 1173 True if there are more pages to be copied, false otherwise. | |
| 1174 </returns> | |
| 1175 </member> | |
| 1176 <member name="M:System.Data.SQLite.SQLite3.RemainingBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 1177 <summary> | |
| 1178 Returns the number of pages remaining to be copied from the source | |
| 1179 database to the destination database associated with the specified | |
| 1180 backup object. | |
| 1181 </summary> | |
| 1182 <param name="backup">The backup object to check.</param> | |
| 1183 <returns>The number of pages remaining to be copied.</returns> | |
| 1184 </member> | |
| 1185 <member name="M:System.Data.SQLite.SQLite3.PageCountBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 1186 <summary> | |
| 1187 Returns the total number of pages in the source database associated | |
| 1188 with the specified backup object. | |
| 1189 </summary> | |
| 1190 <param name="backup">The backup object to check.</param> | |
| 1191 <returns>The total number of pages in the source database.</returns> | |
| 1192 </member> | |
| 1193 <member name="M:System.Data.SQLite.SQLite3.FinishBackup(System.Data.SQLite.SQLiteBackup)"> | |
| 1194 <summary> | |
| 1195 Destroys the backup object, rolling back any backup that may be in | |
| 1196 progess. | |
| 1197 </summary> | |
| 1198 <param name="backup">The backup object to destroy.</param> | |
| 1199 </member> | |
| 1200 <member name="M:System.Data.SQLite.SQLite3.IsInitialized"> | |
| 1201 <summary> | |
| 1202 Determines if the SQLite core library has been initialized for the | |
| 1203 current process. | |
| 1204 </summary> | |
| 1205 <returns> | |
| 1206 A boolean indicating whether or not the SQLite core library has been | |
| 1207 initialized for the current process. | |
| 1208 </returns> | |
| 1209 </member> | |
| 1210 <member name="M:System.Data.SQLite.SQLite3.StaticIsInitialized"> | |
| 1211 <summary> | |
| 1212 Determines if the SQLite core library has been initialized for the | |
| 1213 current process. | |
| 1214 </summary> | |
| 1215 <returns> | |
| 1216 A boolean indicating whether or not the SQLite core library has been | |
| 1217 initialized for the current process. | |
| 1218 </returns> | |
| 1219 </member> | |
| 1220 <member name="M:System.Data.SQLite.SQLite3.GetValue(System.Data.SQLite.SQLiteStatement,System.Data.SQLite.SQLiteConnectionFlags,System.Int32,System.Data.SQLite.SQLiteType)"> | |
| 1221 <summary> | |
| 1222 Helper function to retrieve a column of data from an active statement. | |
| 1223 </summary> | |
| 1224 <param name="stmt">The statement being step()'d through</param> | |
| 1225 <param name="flags">The flags associated with the connection.</param> | |
| 1226 <param name="index">The column index to retrieve</param> | |
| 1227 <param name="typ">The type of data contained in the column. If Uninitialized, this function will retrieve the datatype information.</param> | |
| 1228 <returns>Returns the data in the column</returns> | |
| 1229 </member> | |
| 1230 <member name="P:System.Data.SQLite.SQLite3.OwnHandle"> | |
| 1231 <summary> | |
| 1232 Returns non-zero if the underlying native connection handle is owned | |
| 1233 by this instance. | |
| 1234 </summary> | |
| 1235 </member> | |
| 1236 <member name="T:System.Data.SQLite.SQLite3_UTF16"> | |
| 1237 <summary> | |
| 1238 Alternate SQLite3 object, overriding many text behaviors to support UTF-16 (Unicode) | |
| 1239 </summary> | |
| 1240 </member> | |
| 1241 <member name="M:System.Data.SQLite.SQLite3_UTF16.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.IntPtr,System.String,System.Boolean)"> | |
| 1242 <summary> | |
| 1243 Constructs the object used to interact with the SQLite core library | |
| 1244 using the UTF-8 text encoding. | |
| 1245 </summary> | |
| 1246 <param name="fmt"> | |
| 1247 The DateTime format to be used when converting string values to a | |
| 1248 DateTime and binding DateTime parameters. | |
| 1249 </param> | |
| 1250 <param name="kind"> | |
| 1251 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime | |
| 1252 values. | |
| 1253 </param> | |
| 1254 <param name="fmtString"> | |
| 1255 The format string to be used when parsing and formatting DateTime | |
| 1256 values. | |
| 1257 </param> | |
| 1258 <param name="db"> | |
| 1259 The native handle to be associated with the database connection. | |
| 1260 </param> | |
| 1261 <param name="fileName"> | |
| 1262 The fully qualified file name associated with <paramref name="db"/>. | |
| 1263 </param> | |
| 1264 <param name="ownHandle"> | |
| 1265 Non-zero if the newly created object instance will need to dispose | |
| 1266 of <paramref name="db"/> when it is no longer needed. | |
| 1267 </param> | |
| 1268 </member> | |
| 1269 <member name="M:System.Data.SQLite.SQLite3_UTF16.ToString(System.IntPtr,System.Int32)"> | |
| 1270 <summary> | |
| 1271 Overrides SQLiteConvert.ToString() to marshal UTF-16 strings instead of UTF-8 | |
| 1272 </summary> | |
| 1273 <param name="b">A pointer to a UTF-16 string</param> | |
| 1274 <param name="nbytelen">The length (IN BYTES) of the string</param> | |
| 1275 <returns>A .NET string</returns> | |
| 1276 </member> | |
| 1277 <member name="T:System.Data.SQLite.SQLiteBackup"> | |
| 1278 <summary> | |
| 1279 Represents a single SQL backup in SQLite. | |
| 1280 </summary> | |
| 1281 </member> | |
| 1282 <member name="F:System.Data.SQLite.SQLiteBackup._sql"> | |
| 1283 <summary> | |
| 1284 The underlying SQLite object this backup is bound to. | |
| 1285 </summary> | |
| 1286 </member> | |
| 1287 <member name="F:System.Data.SQLite.SQLiteBackup._sqlite_backup"> | |
| 1288 <summary> | |
| 1289 The actual backup handle. | |
| 1290 </summary> | |
| 1291 </member> | |
| 1292 <member name="F:System.Data.SQLite.SQLiteBackup._destDb"> | |
| 1293 <summary> | |
| 1294 The destination database for the backup. | |
| 1295 </summary> | |
| 1296 </member> | |
| 1297 <member name="F:System.Data.SQLite.SQLiteBackup._zDestName"> | |
| 1298 <summary> | |
| 1299 The destination database name for the backup. | |
| 1300 </summary> | |
| 1301 </member> | |
| 1302 <member name="F:System.Data.SQLite.SQLiteBackup._sourceDb"> | |
| 1303 <summary> | |
| 1304 The source database for the backup. | |
| 1305 </summary> | |
| 1306 </member> | |
| 1307 <member name="F:System.Data.SQLite.SQLiteBackup._zSourceName"> | |
| 1308 <summary> | |
| 1309 The source database name for the backup. | |
| 1310 </summary> | |
| 1311 </member> | |
| 1312 <member name="F:System.Data.SQLite.SQLiteBackup._stepResult"> | |
| 1313 <summary> | |
| 1314 The last result from the StepBackup method of the SQLite3 class. | |
| 1315 This is used to determine if the call to the FinishBackup method of | |
| 1316 the SQLite3 class should throw an exception when it receives a non-Ok | |
| 1317 return code from the core SQLite library. | |
| 1318 </summary> | |
| 1319 </member> | |
| 1320 <member name="M:System.Data.SQLite.SQLiteBackup.#ctor(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteBackupHandle,System.IntPtr,System.Byte[],System.IntPtr,System.Byte[])"> | |
| 1321 <summary> | |
| 1322 Initializes the backup. | |
| 1323 </summary> | |
| 1324 <param name="sqlbase">The base SQLite object.</param> | |
| 1325 <param name="backup">The backup handle.</param> | |
| 1326 <param name="destDb">The destination database for the backup.</param> | |
| 1327 <param name="zDestName">The destination database name for the backup.</param> | |
| 1328 <param name="sourceDb">The source database for the backup.</param> | |
| 1329 <param name="zSourceName">The source database name for the backup.</param> | |
| 1330 </member> | |
| 1331 <member name="M:System.Data.SQLite.SQLiteBackup.Dispose"> | |
| 1332 <summary> | |
| 1333 Disposes and finalizes the backup. | |
| 1334 </summary> | |
| 1335 </member> | |
| 1336 <member name="T:System.Data.SQLite.SQLiteConnectionFlags"> | |
| 1337 <summary> | |
| 1338 The extra behavioral flags that can be applied to a connection. | |
| 1339 </summary> | |
| 1340 </member> | |
| 1341 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.None"> | |
| 1342 <summary> | |
| 1343 No extra flags. | |
| 1344 </summary> | |
| 1345 </member> | |
| 1346 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPrepare"> | |
| 1347 <summary> | |
| 1348 Enable logging of all SQL statements to be prepared. | |
| 1349 </summary> | |
| 1350 </member> | |
| 1351 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogPreBind"> | |
| 1352 <summary> | |
| 1353 Enable logging of all bound parameter types and raw values. | |
| 1354 </summary> | |
| 1355 </member> | |
| 1356 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBind"> | |
| 1357 <summary> | |
| 1358 Enable logging of all bound parameter strongly typed values. | |
| 1359 </summary> | |
| 1360 </member> | |
| 1361 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogCallbackException"> | |
| 1362 <summary> | |
| 1363 Enable logging of all exceptions caught from user-provided | |
| 1364 managed code called from native code via delegates. | |
| 1365 </summary> | |
| 1366 </member> | |
| 1367 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogBackup"> | |
| 1368 <summary> | |
| 1369 Enable logging of backup API errors. | |
| 1370 </summary> | |
| 1371 </member> | |
| 1372 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoExtensionFunctions"> | |
| 1373 <summary> | |
| 1374 Skip adding the extension functions provided by the native | |
| 1375 interop assembly. | |
| 1376 </summary> | |
| 1377 </member> | |
| 1378 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindUInt32AsInt64"> | |
| 1379 <summary> | |
| 1380 When binding parameter values with the <see cref="T:System.UInt32"/> | |
| 1381 type, use the interop method that accepts an <see cref="T:System.Int64"/> | |
| 1382 value. | |
| 1383 </summary> | |
| 1384 </member> | |
| 1385 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAllAsText"> | |
| 1386 <summary> | |
| 1387 When binding parameter values, always bind them as though they were | |
| 1388 plain text (i.e. no numeric, date/time, or other conversions should | |
| 1389 be attempted). | |
| 1390 </summary> | |
| 1391 </member> | |
| 1392 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.GetAllAsText"> | |
| 1393 <summary> | |
| 1394 When returning column values, always return them as though they were | |
| 1395 plain text (i.e. no numeric, date/time, or other conversions should | |
| 1396 be attempted). | |
| 1397 </summary> | |
| 1398 </member> | |
| 1399 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLoadExtension"> | |
| 1400 <summary> | |
| 1401 Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from | |
| 1402 loading extensions. | |
| 1403 </summary> | |
| 1404 </member> | |
| 1405 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoCreateModule"> | |
| 1406 <summary> | |
| 1407 Prevent this <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance from | |
| 1408 creating virtual table modules. | |
| 1409 </summary> | |
| 1410 </member> | |
| 1411 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoBindFunctions"> | |
| 1412 <summary> | |
| 1413 Skip binding any functions provided by other managed assemblies when | |
| 1414 opening the connection. | |
| 1415 </summary> | |
| 1416 </member> | |
| 1417 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.NoLogModule"> | |
| 1418 <summary> | |
| 1419 Skip setting the logging related properties of the | |
| 1420 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance that was passed to | |
| 1421 the <see cref="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)"/> method. | |
| 1422 </summary> | |
| 1423 </member> | |
| 1424 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleError"> | |
| 1425 <summary> | |
| 1426 Enable logging of all virtual table module errors seen by the | |
| 1427 <see cref="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"/> method. | |
| 1428 </summary> | |
| 1429 </member> | |
| 1430 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogModuleException"> | |
| 1431 <summary> | |
| 1432 Enable logging of certain virtual table module exceptions that cannot | |
| 1433 be easily discovered via other means. | |
| 1434 </summary> | |
| 1435 </member> | |
| 1436 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.TraceWarning"> | |
| 1437 <summary> | |
| 1438 Enable tracing of potentially important [non-fatal] error conditions | |
| 1439 that cannot be easily reported through other means. | |
| 1440 </summary> | |
| 1441 </member> | |
| 1442 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.BindAndGetAllAsText"> | |
| 1443 <summary> | |
| 1444 When binding and returning column values, always treat them as though | |
| 1445 they were plain text (i.e. no numeric, date/time, or other conversions | |
| 1446 should be attempted). | |
| 1447 </summary> | |
| 1448 </member> | |
| 1449 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.LogAll"> | |
| 1450 <summary> | |
| 1451 Enable all logging. | |
| 1452 </summary> | |
| 1453 </member> | |
| 1454 <member name="F:System.Data.SQLite.SQLiteConnectionFlags.Default"> | |
| 1455 <summary> | |
| 1456 The default extra flags for new connections. | |
| 1457 </summary> | |
| 1458 </member> | |
| 1459 <member name="T:System.Data.SQLite.SQLiteCommand"> | |
| 1460 <summary> | |
| 1461 SQLite implementation of DbCommand. | |
| 1462 </summary> | |
| 1463 </member> | |
| 1464 <member name="F:System.Data.SQLite.SQLiteCommand.DefaultConnectionString"> | |
| 1465 <summary> | |
| 1466 The default connection string to be used when creating a temporary | |
| 1467 connection to execute a command via the static | |
| 1468 <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])"/> or | |
| 1469 <see cref="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])"/> | |
| 1470 methods. | |
| 1471 </summary> | |
| 1472 </member> | |
| 1473 <member name="F:System.Data.SQLite.SQLiteCommand._commandText"> | |
| 1474 <summary> | |
| 1475 The command text this command is based on | |
| 1476 </summary> | |
| 1477 </member> | |
| 1478 <member name="F:System.Data.SQLite.SQLiteCommand._cnn"> | |
| 1479 <summary> | |
| 1480 The connection the command is associated with | |
| 1481 </summary> | |
| 1482 </member> | |
| 1483 <member name="F:System.Data.SQLite.SQLiteCommand._version"> | |
| 1484 <summary> | |
| 1485 The version of the connection the command is associated with | |
| 1486 </summary> | |
| 1487 </member> | |
| 1488 <member name="F:System.Data.SQLite.SQLiteCommand._activeReader"> | |
| 1489 <summary> | |
| 1490 Indicates whether or not a DataReader is active on the command. | |
| 1491 </summary> | |
| 1492 </member> | |
| 1493 <member name="F:System.Data.SQLite.SQLiteCommand._commandTimeout"> | |
| 1494 <summary> | |
| 1495 The timeout for the command, kludged because SQLite doesn't support per-command timeout values | |
| 1496 </summary> | |
| 1497 </member> | |
| 1498 <member name="F:System.Data.SQLite.SQLiteCommand._designTimeVisible"> | |
| 1499 <summary> | |
| 1500 Designer support | |
| 1501 </summary> | |
| 1502 </member> | |
| 1503 <member name="F:System.Data.SQLite.SQLiteCommand._updateRowSource"> | |
| 1504 <summary> | |
| 1505 Used by DbDataAdapter to determine updating behavior | |
| 1506 </summary> | |
| 1507 </member> | |
| 1508 <member name="F:System.Data.SQLite.SQLiteCommand._parameterCollection"> | |
| 1509 <summary> | |
| 1510 The collection of parameters for the command | |
| 1511 </summary> | |
| 1512 </member> | |
| 1513 <member name="F:System.Data.SQLite.SQLiteCommand._statementList"> | |
| 1514 <summary> | |
| 1515 The SQL command text, broken into individual SQL statements as they are executed | |
| 1516 </summary> | |
| 1517 </member> | |
| 1518 <member name="F:System.Data.SQLite.SQLiteCommand._remainingText"> | |
| 1519 <summary> | |
| 1520 Unprocessed SQL text that has not been executed | |
| 1521 </summary> | |
| 1522 </member> | |
| 1523 <member name="F:System.Data.SQLite.SQLiteCommand._transaction"> | |
| 1524 <summary> | |
| 1525 Transaction associated with this command | |
| 1526 </summary> | |
| 1527 </member> | |
| 1528 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor"> | |
| 1529 <overloads> | |
| 1530 Constructs a new SQLiteCommand | |
| 1531 </overloads> | |
| 1532 <summary> | |
| 1533 Default constructor | |
| 1534 </summary> | |
| 1535 </member> | |
| 1536 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String)"> | |
| 1537 <summary> | |
| 1538 Initializes the command with the given command text | |
| 1539 </summary> | |
| 1540 <param name="commandText">The SQL command text</param> | |
| 1541 </member> | |
| 1542 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection)"> | |
| 1543 <summary> | |
| 1544 Initializes the command with the given SQL command text and attach the command to the specified | |
| 1545 connection. | |
| 1546 </summary> | |
| 1547 <param name="commandText">The SQL command text</param> | |
| 1548 <param name="connection">The connection to associate with the command</param> | |
| 1549 </member> | |
| 1550 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.Data.SQLite.SQLiteConnection)"> | |
| 1551 <summary> | |
| 1552 Initializes the command and associates it with the specified connection. | |
| 1553 </summary> | |
| 1554 <param name="connection">The connection to associate with the command</param> | |
| 1555 </member> | |
| 1556 <member name="M:System.Data.SQLite.SQLiteCommand.#ctor(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction)"> | |
| 1557 <summary> | |
| 1558 Initializes a command with the given SQL, connection and transaction | |
| 1559 </summary> | |
| 1560 <param name="commandText">The SQL command text</param> | |
| 1561 <param name="connection">The connection to associate with the command</param> | |
| 1562 <param name="transaction">The transaction the command should be associated with</param> | |
| 1563 </member> | |
| 1564 <member name="M:System.Data.SQLite.SQLiteCommand.Dispose(System.Boolean)"> | |
| 1565 <summary> | |
| 1566 Disposes of the command and clears all member variables | |
| 1567 </summary> | |
| 1568 <param name="disposing">Whether or not the class is being explicitly or implicitly disposed</param> | |
| 1569 </member> | |
| 1570 <member name="M:System.Data.SQLite.SQLiteCommand.GetFlags(System.Data.SQLite.SQLiteCommand)"> | |
| 1571 <summary> | |
| 1572 This method attempts to query the flags associated with the database | |
| 1573 connection in use. If the database connection is disposed, the default | |
| 1574 flags will be returned. | |
| 1575 </summary> | |
| 1576 <param name="command"> | |
| 1577 The command containing the databse connection to query the flags from. | |
| 1578 </param> | |
| 1579 <returns> | |
| 1580 The connection flags value. | |
| 1581 </returns> | |
| 1582 </member> | |
| 1583 <member name="M:System.Data.SQLite.SQLiteCommand.ClearCommands"> | |
| 1584 <summary> | |
| 1585 Clears and destroys all statements currently prepared | |
| 1586 </summary> | |
| 1587 </member> | |
| 1588 <member name="M:System.Data.SQLite.SQLiteCommand.BuildNextCommand"> | |
| 1589 <summary> | |
| 1590 Builds an array of prepared statements for each complete SQL statement in the command text | |
| 1591 </summary> | |
| 1592 </member> | |
| 1593 <member name="M:System.Data.SQLite.SQLiteCommand.Cancel"> | |
| 1594 <summary> | |
| 1595 Not implemented | |
| 1596 </summary> | |
| 1597 </member> | |
| 1598 <member name="M:System.Data.SQLite.SQLiteCommand.CreateDbParameter"> | |
| 1599 <summary> | |
| 1600 Forwards to the local CreateParameter() function | |
| 1601 </summary> | |
| 1602 <returns></returns> | |
| 1603 </member> | |
| 1604 <member name="M:System.Data.SQLite.SQLiteCommand.CreateParameter"> | |
| 1605 <summary> | |
| 1606 Create a new parameter | |
| 1607 </summary> | |
| 1608 <returns></returns> | |
| 1609 </member> | |
| 1610 <member name="M:System.Data.SQLite.SQLiteCommand.InitializeForReader"> | |
| 1611 <summary> | |
| 1612 This function ensures there are no active readers, that we have a valid connection, | |
| 1613 that the connection is open, that all statements are prepared and all parameters are assigned | |
| 1614 in preparation for allocating a data reader. | |
| 1615 </summary> | |
| 1616 </member> | |
| 1617 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)"> | |
| 1618 <summary> | |
| 1619 Creates a new SQLiteDataReader to execute/iterate the array of SQLite prepared statements | |
| 1620 </summary> | |
| 1621 <param name="behavior">The behavior the data reader should adopt</param> | |
| 1622 <returns>Returns a SQLiteDataReader object</returns> | |
| 1623 </member> | |
| 1624 <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.String,System.Object[])"> | |
| 1625 <summary> | |
| 1626 This method creates a new connection, executes the query using the given | |
| 1627 execution type, closes the connection, and returns the results. If the | |
| 1628 connection string is null, a temporary in-memory database connection will | |
| 1629 be used. | |
| 1630 </summary> | |
| 1631 <param name="commandText"> | |
| 1632 The text of the command to be executed. | |
| 1633 </param> | |
| 1634 <param name="executeType"> | |
| 1635 The execution type for the command. This is used to determine which method | |
| 1636 of the command object to call, which then determines the type of results | |
| 1637 returned, if any. | |
| 1638 </param> | |
| 1639 <param name="connectionString"> | |
| 1640 The connection string to the database to be opened, used, and closed. If | |
| 1641 this parameter is null, a temporary in-memory databse will be used. | |
| 1642 </param> | |
| 1643 <param name="args"> | |
| 1644 The SQL parameter values to be used when building the command object to be | |
| 1645 executed, if any. | |
| 1646 </param> | |
| 1647 <returns> | |
| 1648 The results of the query -OR- null if no results were produced from the | |
| 1649 given execution type. | |
| 1650 </returns> | |
| 1651 </member> | |
| 1652 <member name="M:System.Data.SQLite.SQLiteCommand.Execute(System.String,System.Data.SQLite.SQLiteExecuteType,System.Data.CommandBehavior,System.String,System.Object[])"> | |
| 1653 <summary> | |
| 1654 This method creates a new connection, executes the query using the given | |
| 1655 execution type and command behavior, closes the connection, and returns | |
| 1656 the results. If the connection string is null, a temporary in-memory | |
| 1657 database connection will be used. | |
| 1658 </summary> | |
| 1659 <param name="commandText"> | |
| 1660 The text of the command to be executed. | |
| 1661 </param> | |
| 1662 <param name="executeType"> | |
| 1663 The execution type for the command. This is used to determine which method | |
| 1664 of the command object to call, which then determines the type of results | |
| 1665 returned, if any. | |
| 1666 </param> | |
| 1667 <param name="commandBehavior"> | |
| 1668 The command behavior flags for the command. | |
| 1669 </param> | |
| 1670 <param name="connectionString"> | |
| 1671 The connection string to the database to be opened, used, and closed. If | |
| 1672 this parameter is null, a temporary in-memory databse will be used. | |
| 1673 </param> | |
| 1674 <param name="args"> | |
| 1675 The SQL parameter values to be used when building the command object to be | |
| 1676 executed, if any. | |
| 1677 </param> | |
| 1678 <returns> | |
| 1679 The results of the query -OR- null if no results were produced from the | |
| 1680 given execution type. | |
| 1681 </returns> | |
| 1682 </member> | |
| 1683 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)"> | |
| 1684 <summary> | |
| 1685 Overrides the default behavior to return a SQLiteDataReader specialization class | |
| 1686 </summary> | |
| 1687 <param name="behavior">The flags to be associated with the reader.</param> | |
| 1688 <returns>A SQLiteDataReader</returns> | |
| 1689 </member> | |
| 1690 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteReader"> | |
| 1691 <summary> | |
| 1692 Overrides the default behavior of DbDataReader to return a specialized SQLiteDataReader class | |
| 1693 </summary> | |
| 1694 <returns>A SQLiteDataReader</returns> | |
| 1695 </member> | |
| 1696 <member name="M:System.Data.SQLite.SQLiteCommand.ClearDataReader"> | |
| 1697 <summary> | |
| 1698 Called by the SQLiteDataReader when the data reader is closed. | |
| 1699 </summary> | |
| 1700 </member> | |
| 1701 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery"> | |
| 1702 <summary> | |
| 1703 Execute the command and return the number of rows inserted/updated affected by it. | |
| 1704 </summary> | |
| 1705 <returns>The number of rows inserted/updated affected by it.</returns> | |
| 1706 </member> | |
| 1707 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)"> | |
| 1708 <summary> | |
| 1709 Execute the command and return the number of rows inserted/updated affected by it. | |
| 1710 </summary> | |
| 1711 <param name="behavior">The flags to be associated with the reader.</param> | |
| 1712 <returns>The number of rows inserted/updated affected by it.</returns> | |
| 1713 </member> | |
| 1714 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar"> | |
| 1715 <summary> | |
| 1716 Execute the command and return the first column of the first row of the resultset | |
| 1717 (if present), or null if no resultset was returned. | |
| 1718 </summary> | |
| 1719 <returns>The first column of the first row of the first resultset from the query.</returns> | |
| 1720 </member> | |
| 1721 <member name="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)"> | |
| 1722 <summary> | |
| 1723 Execute the command and return the first column of the first row of the resultset | |
| 1724 (if present), or null if no resultset was returned. | |
| 1725 </summary> | |
| 1726 <param name="behavior">The flags to be associated with the reader.</param> | |
| 1727 <returns>The first column of the first row of the first resultset from the query.</returns> | |
| 1728 </member> | |
| 1729 <member name="M:System.Data.SQLite.SQLiteCommand.Prepare"> | |
| 1730 <summary> | |
| 1731 Does nothing. Commands are prepared as they are executed the first time, and kept in prepared state afterwards. | |
| 1732 </summary> | |
| 1733 </member> | |
| 1734 <member name="M:System.Data.SQLite.SQLiteCommand.Clone"> | |
| 1735 <summary> | |
| 1736 Clones a command, including all its parameters | |
| 1737 </summary> | |
| 1738 <returns>A new SQLiteCommand with the same commandtext, connection and parameters</returns> | |
| 1739 </member> | |
| 1740 <member name="P:System.Data.SQLite.SQLiteCommand.CommandText"> | |
| 1741 <summary> | |
| 1742 The SQL command text associated with the command | |
| 1743 </summary> | |
| 1744 </member> | |
| 1745 <member name="P:System.Data.SQLite.SQLiteCommand.CommandTimeout"> | |
| 1746 <summary> | |
| 1747 The amount of time to wait for the connection to become available before erroring out | |
| 1748 </summary> | |
| 1749 </member> | |
| 1750 <member name="P:System.Data.SQLite.SQLiteCommand.CommandType"> | |
| 1751 <summary> | |
| 1752 The type of the command. SQLite only supports CommandType.Text | |
| 1753 </summary> | |
| 1754 </member> | |
| 1755 <member name="P:System.Data.SQLite.SQLiteCommand.Connection"> | |
| 1756 <summary> | |
| 1757 The connection associated with this command | |
| 1758 </summary> | |
| 1759 </member> | |
| 1760 <member name="P:System.Data.SQLite.SQLiteCommand.DbConnection"> | |
| 1761 <summary> | |
| 1762 Forwards to the local Connection property | |
| 1763 </summary> | |
| 1764 </member> | |
| 1765 <member name="P:System.Data.SQLite.SQLiteCommand.Parameters"> | |
| 1766 <summary> | |
| 1767 Returns the SQLiteParameterCollection for the given command | |
| 1768 </summary> | |
| 1769 </member> | |
| 1770 <member name="P:System.Data.SQLite.SQLiteCommand.DbParameterCollection"> | |
| 1771 <summary> | |
| 1772 Forwards to the local Parameters property | |
| 1773 </summary> | |
| 1774 </member> | |
| 1775 <member name="P:System.Data.SQLite.SQLiteCommand.Transaction"> | |
| 1776 <summary> | |
| 1777 The transaction associated with this command. SQLite only supports one transaction per connection, so this property forwards to the | |
| 1778 command's underlying connection. | |
| 1779 </summary> | |
| 1780 </member> | |
| 1781 <member name="P:System.Data.SQLite.SQLiteCommand.DbTransaction"> | |
| 1782 <summary> | |
| 1783 Forwards to the local Transaction property | |
| 1784 </summary> | |
| 1785 </member> | |
| 1786 <member name="P:System.Data.SQLite.SQLiteCommand.UpdatedRowSource"> | |
| 1787 <summary> | |
| 1788 Sets the method the SQLiteCommandBuilder uses to determine how to update inserted or updated rows in a DataTable. | |
| 1789 </summary> | |
| 1790 </member> | |
| 1791 <member name="P:System.Data.SQLite.SQLiteCommand.DesignTimeVisible"> | |
| 1792 <summary> | |
| 1793 Determines if the command is visible at design time. Defaults to True. | |
| 1794 </summary> | |
| 1795 </member> | |
| 1796 <member name="T:System.Data.SQLite.SQLiteCommandBuilder"> | |
| 1797 <summary> | |
| 1798 SQLite implementation of DbCommandBuilder. | |
| 1799 </summary> | |
| 1800 </member> | |
| 1801 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor"> | |
| 1802 <summary> | |
| 1803 Default constructor | |
| 1804 </summary> | |
| 1805 </member> | |
| 1806 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.#ctor(System.Data.SQLite.SQLiteDataAdapter)"> | |
| 1807 <summary> | |
| 1808 Initializes the command builder and associates it with the specified data adapter. | |
| 1809 </summary> | |
| 1810 <param name="adp"></param> | |
| 1811 </member> | |
| 1812 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.ApplyParameterInfo(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean)"> | |
| 1813 <summary> | |
| 1814 Minimal amount of parameter processing. Primarily sets the DbType for the parameter equal to the provider type in the schema | |
| 1815 </summary> | |
| 1816 <param name="parameter">The parameter to use in applying custom behaviors to a row</param> | |
| 1817 <param name="row">The row to apply the parameter to</param> | |
| 1818 <param name="statementType">The type of statement</param> | |
| 1819 <param name="whereClause">Whether the application of the parameter is part of a WHERE clause</param> | |
| 1820 </member> | |
| 1821 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.String)"> | |
| 1822 <summary> | |
| 1823 Returns a valid named parameter | |
| 1824 </summary> | |
| 1825 <param name="parameterName">The name of the parameter</param> | |
| 1826 <returns>Error</returns> | |
| 1827 </member> | |
| 1828 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterName(System.Int32)"> | |
| 1829 <summary> | |
| 1830 Returns a named parameter for the given ordinal | |
| 1831 </summary> | |
| 1832 <param name="parameterOrdinal">The i of the parameter</param> | |
| 1833 <returns>Error</returns> | |
| 1834 </member> | |
| 1835 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetParameterPlaceholder(System.Int32)"> | |
| 1836 <summary> | |
| 1837 Returns a placeholder character for the specified parameter i. | |
| 1838 </summary> | |
| 1839 <param name="parameterOrdinal">The index of the parameter to provide a placeholder for</param> | |
| 1840 <returns>Returns a named parameter</returns> | |
| 1841 </member> | |
| 1842 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.SetRowUpdatingHandler(System.Data.Common.DbDataAdapter)"> | |
| 1843 <summary> | |
| 1844 Sets the handler for receiving row updating events. Used by the DbCommandBuilder to autogenerate SQL | |
| 1845 statements that may not have previously been generated. | |
| 1846 </summary> | |
| 1847 <param name="adapter">A data adapter to receive events on.</param> | |
| 1848 </member> | |
| 1849 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand"> | |
| 1850 <summary> | |
| 1851 Returns the automatically-generated SQLite command to delete rows from the database | |
| 1852 </summary> | |
| 1853 <returns></returns> | |
| 1854 </member> | |
| 1855 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetDeleteCommand(System.Boolean)"> | |
| 1856 <summary> | |
| 1857 Returns the automatically-generated SQLite command to delete rows from the database | |
| 1858 </summary> | |
| 1859 <param name="useColumnsForParameterNames"></param> | |
| 1860 <returns></returns> | |
| 1861 </member> | |
| 1862 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand"> | |
| 1863 <summary> | |
| 1864 Returns the automatically-generated SQLite command to update rows in the database | |
| 1865 </summary> | |
| 1866 <returns></returns> | |
| 1867 </member> | |
| 1868 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetUpdateCommand(System.Boolean)"> | |
| 1869 <summary> | |
| 1870 Returns the automatically-generated SQLite command to update rows in the database | |
| 1871 </summary> | |
| 1872 <param name="useColumnsForParameterNames"></param> | |
| 1873 <returns></returns> | |
| 1874 </member> | |
| 1875 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand"> | |
| 1876 <summary> | |
| 1877 Returns the automatically-generated SQLite command to insert rows into the database | |
| 1878 </summary> | |
| 1879 <returns></returns> | |
| 1880 </member> | |
| 1881 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetInsertCommand(System.Boolean)"> | |
| 1882 <summary> | |
| 1883 Returns the automatically-generated SQLite command to insert rows into the database | |
| 1884 </summary> | |
| 1885 <param name="useColumnsForParameterNames"></param> | |
| 1886 <returns></returns> | |
| 1887 </member> | |
| 1888 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.QuoteIdentifier(System.String)"> | |
| 1889 <summary> | |
| 1890 Places brackets around an identifier | |
| 1891 </summary> | |
| 1892 <param name="unquotedIdentifier">The identifier to quote</param> | |
| 1893 <returns>The bracketed identifier</returns> | |
| 1894 </member> | |
| 1895 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.UnquoteIdentifier(System.String)"> | |
| 1896 <summary> | |
| 1897 Removes brackets around an identifier | |
| 1898 </summary> | |
| 1899 <param name="quotedIdentifier">The quoted (bracketed) identifier</param> | |
| 1900 <returns>The undecorated identifier</returns> | |
| 1901 </member> | |
| 1902 <member name="M:System.Data.SQLite.SQLiteCommandBuilder.GetSchemaTable(System.Data.Common.DbCommand)"> | |
| 1903 <summary> | |
| 1904 Override helper, which can help the base command builder choose the right keys for the given query | |
| 1905 </summary> | |
| 1906 <param name="sourceCommand"></param> | |
| 1907 <returns></returns> | |
| 1908 </member> | |
| 1909 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.DataAdapter"> | |
| 1910 <summary> | |
| 1911 Gets/sets the DataAdapter for this CommandBuilder | |
| 1912 </summary> | |
| 1913 </member> | |
| 1914 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogLocation"> | |
| 1915 <summary> | |
| 1916 Overridden to hide its property from the designer | |
| 1917 </summary> | |
| 1918 </member> | |
| 1919 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.CatalogSeparator"> | |
| 1920 <summary> | |
| 1921 Overridden to hide its property from the designer | |
| 1922 </summary> | |
| 1923 </member> | |
| 1924 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuotePrefix"> | |
| 1925 <summary> | |
| 1926 Overridden to hide its property from the designer | |
| 1927 </summary> | |
| 1928 </member> | |
| 1929 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.QuoteSuffix"> | |
| 1930 <summary> | |
| 1931 Overridden to hide its property from the designer | |
| 1932 </summary> | |
| 1933 </member> | |
| 1934 <member name="P:System.Data.SQLite.SQLiteCommandBuilder.SchemaSeparator"> | |
| 1935 <summary> | |
| 1936 Overridden to hide its property from the designer | |
| 1937 </summary> | |
| 1938 </member> | |
| 1939 <member name="T:System.Data.SQLite.ConnectionEventArgs"> | |
| 1940 <summary> | |
| 1941 Event data for connection event handlers. | |
| 1942 </summary> | |
| 1943 </member> | |
| 1944 <member name="F:System.Data.SQLite.ConnectionEventArgs.EventType"> | |
| 1945 <summary> | |
| 1946 The type of event being raised. | |
| 1947 </summary> | |
| 1948 </member> | |
| 1949 <member name="F:System.Data.SQLite.ConnectionEventArgs.EventArgs"> | |
| 1950 <summary> | |
| 1951 The <see cref="T:System.Data.StateChangeEventArgs"/> associated with this event, if any. | |
| 1952 </summary> | |
| 1953 </member> | |
| 1954 <member name="F:System.Data.SQLite.ConnectionEventArgs.Transaction"> | |
| 1955 <summary> | |
| 1956 The transaction associated with this event, if any. | |
| 1957 </summary> | |
| 1958 </member> | |
| 1959 <member name="F:System.Data.SQLite.ConnectionEventArgs.Command"> | |
| 1960 <summary> | |
| 1961 The command associated with this event, if any. | |
| 1962 </summary> | |
| 1963 </member> | |
| 1964 <member name="F:System.Data.SQLite.ConnectionEventArgs.DataReader"> | |
| 1965 <summary> | |
| 1966 The data reader associated with this event, if any. | |
| 1967 </summary> | |
| 1968 </member> | |
| 1969 <member name="F:System.Data.SQLite.ConnectionEventArgs.CriticalHandle"> | |
| 1970 <summary> | |
| 1971 The critical handle associated with this event, if any. | |
| 1972 </summary> | |
| 1973 </member> | |
| 1974 <member name="F:System.Data.SQLite.ConnectionEventArgs.Text"> | |
| 1975 <summary> | |
| 1976 Command or message text associated with this event, if any. | |
| 1977 </summary> | |
| 1978 </member> | |
| 1979 <member name="F:System.Data.SQLite.ConnectionEventArgs.Data"> | |
| 1980 <summary> | |
| 1981 Extra data associated with this event, if any. | |
| 1982 </summary> | |
| 1983 </member> | |
| 1984 <member name="M:System.Data.SQLite.ConnectionEventArgs.#ctor(System.Data.SQLite.SQLiteConnectionEventType,System.Data.StateChangeEventArgs,System.Data.IDbTransaction,System.Data.IDbCommand,System.Data.IDataReader,System.Runtime.InteropServices.CriticalHandle,System.String,System.Object)"> | |
| 1985 <summary> | |
| 1986 Constructs the object. | |
| 1987 </summary> | |
| 1988 <param name="eventType">The type of event being raised.</param> | |
| 1989 <param name="eventArgs">The base <see cref="F:System.Data.SQLite.ConnectionEventArgs.EventArgs"/> associated | |
| 1990 with this event, if any.</param> | |
| 1991 <param name="transaction">The transaction associated with this event, if any.</param> | |
| 1992 <param name="command">The command associated with this event, if any.</param> | |
| 1993 <param name="dataReader">The data reader associated with this event, if any.</param> | |
| 1994 <param name="criticalHandle">The critical handle associated with this event, if any.</param> | |
| 1995 <param name="text">The command or message text, if any.</param> | |
| 1996 <param name="data">The extra data, if any.</param> | |
| 1997 </member> | |
| 1998 <member name="T:System.Data.SQLite.SQLiteConnectionEventHandler"> | |
| 1999 <summary> | |
| 2000 Raised when an event pertaining to a connection occurs. | |
| 2001 </summary> | |
| 2002 <param name="sender">The connection involved.</param> | |
| 2003 <param name="e">Extra information about the event.</param> | |
| 2004 </member> | |
| 2005 <member name="T:System.Data.SQLite.SQLiteConnection"> | |
| 2006 <summary> | |
| 2007 SQLite implentation of DbConnection. | |
| 2008 </summary> | |
| 2009 <remarks> | |
| 2010 The <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> property can contain the following parameter(s), delimited with a semi-colon: | |
| 2011 <list type="table"> | |
| 2012 <listheader> | |
| 2013 <term>Parameter</term> | |
| 2014 <term>Values</term> | |
| 2015 <term>Required</term> | |
| 2016 <term>Default</term> | |
| 2017 </listheader> | |
| 2018 <item> | |
| 2019 <description>Data Source</description> | |
| 2020 <description> | |
| 2021 This may be a file name, the string ":memory:", or any supported URI (starting with SQLite 3.7.7). | |
| 2022 Starting with release 1.0.86.0, in order to use more than one consecutive backslash (e.g. for a | |
| 2023 UNC path), each of the adjoining backslash characters must be doubled (e.g. "\\Network\Share\test.db" | |
| 2024 would become "\\\\Network\Share\test.db"). | |
| 2025 </description> | |
| 2026 <description>Y</description> | |
| 2027 <description></description> | |
| 2028 </item> | |
| 2029 <item> | |
| 2030 <description>Version</description> | |
| 2031 <description>3</description> | |
| 2032 <description>N</description> | |
| 2033 <description>3</description> | |
| 2034 </item> | |
| 2035 <item> | |
| 2036 <description>UseUTF16Encoding</description> | |
| 2037 <description><b>True</b><br/><b>False</b></description> | |
| 2038 <description>N</description> | |
| 2039 <description>False</description> | |
| 2040 </item> | |
| 2041 <item> | |
| 2042 <description>DateTimeFormat</description> | |
| 2043 <description> | |
| 2044 <b>Ticks</b> - Use the value of DateTime.Ticks.<br/> | |
| 2045 <b>ISO8601</b> - Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC | |
| 2046 DateTime values and "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).<br/> | |
| 2047 <b>JulianDay</b> - The interval of time in days and fractions of a day since January 1, 4713 BC.<br/> | |
| 2048 <b>UnixEpoch</b> - The whole number of seconds since the Unix epoch (January 1, 1970).<br/> | |
| 2049 <b>InvariantCulture</b> - Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.<br/> | |
| 2050 <b>CurrentCulture</b> - Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.</description> | |
| 2051 <description>N</description> | |
| 2052 <description>ISO8601</description> | |
| 2053 </item> | |
| 2054 <item> | |
| 2055 <description>DateTimeKind</description> | |
| 2056 <description><b>Unspecified</b> - Not specified as either UTC or local time.<br/><b>Utc</b> - The time represented is UTC.<br/><b>Local</b> - The time represented is local time.</description> | |
| 2057 <description>N</description> | |
| 2058 <description>Unspecified</description> | |
| 2059 </item> | |
| 2060 <item> | |
| 2061 <description>DateTimeFormatString</description> | |
| 2062 <description>The exact DateTime format string to use for all formatting and parsing of all DateTime | |
| 2063 values for this connection.</description> | |
| 2064 <description>N</description> | |
| 2065 <description>null</description> | |
| 2066 </item> | |
| 2067 <item> | |
| 2068 <description>BaseSchemaName</description> | |
| 2069 <description>Some base data classes in the framework (e.g. those that build SQL queries dynamically) | |
| 2070 assume that an ADO.NET provider cannot support an alternate catalog (i.e. database) without supporting | |
| 2071 alternate schemas as well; however, SQLite does not fit into this model. Therefore, this value is used | |
| 2072 as a placeholder and removed prior to preparing any SQL statements that may contain it.</description> | |
| 2073 <description>N</description> | |
| 2074 <description>sqlite_default_schema</description> | |
| 2075 </item> | |
| 2076 <item> | |
| 2077 <description>BinaryGUID</description> | |
| 2078 <description><b>True</b> - Store GUID columns in binary form<br/><b>False</b> - Store GUID columns as text</description> | |
| 2079 <description>N</description> | |
| 2080 <description>True</description> | |
| 2081 </item> | |
| 2082 <item> | |
| 2083 <description>Cache Size</description> | |
| 2084 <description>{size in bytes}</description> | |
| 2085 <description>N</description> | |
| 2086 <description>2000</description> | |
| 2087 </item> | |
| 2088 <item> | |
| 2089 <description>Synchronous</description> | |
| 2090 <description><b>Normal</b> - Normal file flushing behavior<br/><b>Full</b> - Full flushing after all writes<br/><b>Off</b> - Underlying OS flushes I/O's</description> | |
| 2091 <description>N</description> | |
| 2092 <description>Full</description> | |
| 2093 </item> | |
| 2094 <item> | |
| 2095 <description>Page Size</description> | |
| 2096 <description>{size in bytes}</description> | |
| 2097 <description>N</description> | |
| 2098 <description>1024</description> | |
| 2099 </item> | |
| 2100 <item> | |
| 2101 <description>Password</description> | |
| 2102 <description>{password} - Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description> | |
| 2103 <description>N</description> | |
| 2104 <description></description> | |
| 2105 </item> | |
| 2106 <item> | |
| 2107 <description>HexPassword</description> | |
| 2108 <description>{hexPassword} - Must contain a sequence of zero or more hexadecimal encoded byte values without a leading "0x" prefix. Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description> | |
| 2109 <description>N</description> | |
| 2110 <description></description> | |
| 2111 </item> | |
| 2112 <item> | |
| 2113 <description>Enlist</description> | |
| 2114 <description><b>Y</b> - Automatically enlist in distributed transactions<br/><b>N</b> - No automatic enlistment</description> | |
| 2115 <description>N</description> | |
| 2116 <description>Y</description> | |
| 2117 </item> | |
| 2118 <item> | |
| 2119 <description>Pooling</description> | |
| 2120 <description> | |
| 2121 <b>True</b> - Use connection pooling.<br/> | |
| 2122 <b>False</b> - Do not use connection pooling.<br/><br/> | |
| 2123 <b>WARNING:</b> When using the default connection pool implementation, | |
| 2124 setting this property to True should be avoided by applications that make | |
| 2125 use of COM (either directly or indirectly) due to possible deadlocks that | |
| 2126 can occur during the finalization of some COM objects. | |
| 2127 </description> | |
| 2128 <description>N</description> | |
| 2129 <description>False</description> | |
| 2130 </item> | |
| 2131 <item> | |
| 2132 <description>FailIfMissing</description> | |
| 2133 <description><b>True</b> - Don't create the database if it does not exist, throw an error instead<br/><b>False</b> - Automatically create the database if it does not exist</description> | |
| 2134 <description>N</description> | |
| 2135 <description>False</description> | |
| 2136 </item> | |
| 2137 <item> | |
| 2138 <description>Max Page Count</description> | |
| 2139 <description>{size in pages} - Limits the maximum number of pages (limits the size) of the database</description> | |
| 2140 <description>N</description> | |
| 2141 <description>0</description> | |
| 2142 </item> | |
| 2143 <item> | |
| 2144 <description>Legacy Format</description> | |
| 2145 <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description> | |
| 2146 <description>N</description> | |
| 2147 <description>False</description> | |
| 2148 </item> | |
| 2149 <item> | |
| 2150 <description>Default Timeout</description> | |
| 2151 <description>{time in seconds}<br/>The default command timeout</description> | |
| 2152 <description>N</description> | |
| 2153 <description>30</description> | |
| 2154 </item> | |
| 2155 <item> | |
| 2156 <description>Journal Mode</description> | |
| 2157 <description><b>Delete</b> - Delete the journal file after a commit<br/><b>Persist</b> - Zero out and leave the journal file on disk after a commit<br/><b>Off</b> - Disable the rollback journal entirely</description> | |
| 2158 <description>N</description> | |
| 2159 <description>Delete</description> | |
| 2160 </item> | |
| 2161 <item> | |
| 2162 <description>Read Only</description> | |
| 2163 <description><b>True</b> - Open the database for read only access<br/><b>False</b> - Open the database for normal read/write access</description> | |
| 2164 <description>N</description> | |
| 2165 <description>False</description> | |
| 2166 </item> | |
| 2167 <item> | |
| 2168 <description>Max Pool Size</description> | |
| 2169 <description>The maximum number of connections for the given connection string that can be in the connection pool</description> | |
| 2170 <description>N</description> | |
| 2171 <description>100</description> | |
| 2172 </item> | |
| 2173 <item> | |
| 2174 <description>Default IsolationLevel</description> | |
| 2175 <description>The default transaciton isolation level</description> | |
| 2176 <description>N</description> | |
| 2177 <description>Serializable</description> | |
| 2178 </item> | |
| 2179 <item> | |
| 2180 <description>Foreign Keys</description> | |
| 2181 <description>Enable foreign key constraints</description> | |
| 2182 <description>N</description> | |
| 2183 <description>False</description> | |
| 2184 </item> | |
| 2185 <item> | |
| 2186 <description>Flags</description> | |
| 2187 <description>Extra behavioral flags for the connection. See the <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for possible values.</description> | |
| 2188 <description>N</description> | |
| 2189 <description>Default</description> | |
| 2190 </item> | |
| 2191 <item> | |
| 2192 <description>SetDefaults</description> | |
| 2193 <description> | |
| 2194 <b>True</b> - Apply the default connection settings to the opened database.<br/> | |
| 2195 <b>False</b> - Skip applying the default connection settings to the opened database. | |
| 2196 </description> | |
| 2197 <description>N</description> | |
| 2198 <description>True</description> | |
| 2199 </item> | |
| 2200 <item> | |
| 2201 <description>ToFullPath</description> | |
| 2202 <description> | |
| 2203 <b>True</b> - Attempt to expand the data source file name to a fully qualified path before opening.<br/> | |
| 2204 <b>False</b> - Skip attempting to expand the data source file name to a fully qualified path before opening. | |
| 2205 </description> | |
| 2206 <description>N</description> | |
| 2207 <description>True</description> | |
| 2208 </item> | |
| 2209 </list> | |
| 2210 </remarks> | |
| 2211 </member> | |
| 2212 <member name="F:System.Data.SQLite.SQLiteConnection.DefaultBaseSchemaName"> | |
| 2213 <summary> | |
| 2214 The default "stub" (i.e. placeholder) base schema name to use when | |
| 2215 returning column schema information. Used as the initial value of | |
| 2216 the BaseSchemaName property. This should start with "sqlite_*" | |
| 2217 because those names are reserved for use by SQLite (i.e. they cannot | |
| 2218 be confused with the names of user objects). | |
| 2219 </summary> | |
| 2220 </member> | |
| 2221 <member name="F:System.Data.SQLite.SQLiteConnection._assembly"> | |
| 2222 <summary> | |
| 2223 The managed assembly containing this type. | |
| 2224 </summary> | |
| 2225 </member> | |
| 2226 <member name="F:System.Data.SQLite.SQLiteConnection._syncRoot"> | |
| 2227 <summary> | |
| 2228 Object used to synchronize access to the static instance data | |
| 2229 for this class. | |
| 2230 </summary> | |
| 2231 </member> | |
| 2232 <member name="F:System.Data.SQLite.SQLiteConnection._connectionState"> | |
| 2233 <summary> | |
| 2234 State of the current connection | |
| 2235 </summary> | |
| 2236 </member> | |
| 2237 <member name="F:System.Data.SQLite.SQLiteConnection._connectionString"> | |
| 2238 <summary> | |
| 2239 The connection string | |
| 2240 </summary> | |
| 2241 </member> | |
| 2242 <member name="F:System.Data.SQLite.SQLiteConnection._transactionLevel"> | |
| 2243 <summary> | |
| 2244 Nesting level of the transactions open on the connection | |
| 2245 </summary> | |
| 2246 </member> | |
| 2247 <member name="F:System.Data.SQLite.SQLiteConnection._disposing"> | |
| 2248 <summary> | |
| 2249 If set, then the connection is currently being disposed. | |
| 2250 </summary> | |
| 2251 </member> | |
| 2252 <member name="F:System.Data.SQLite.SQLiteConnection._defaultIsolation"> | |
| 2253 <summary> | |
| 2254 The default isolation level for new transactions | |
| 2255 </summary> | |
| 2256 </member> | |
| 2257 <member name="F:System.Data.SQLite.SQLiteConnection._enlistment"> | |
| 2258 <summary> | |
| 2259 Whether or not the connection is enlisted in a distrubuted transaction | |
| 2260 </summary> | |
| 2261 </member> | |
| 2262 <member name="F:System.Data.SQLite.SQLiteConnection._sql"> | |
| 2263 <summary> | |
| 2264 The base SQLite object to interop with | |
| 2265 </summary> | |
| 2266 </member> | |
| 2267 <member name="F:System.Data.SQLite.SQLiteConnection._dataSource"> | |
| 2268 <summary> | |
| 2269 The database filename minus path and extension | |
| 2270 </summary> | |
| 2271 </member> | |
| 2272 <member name="F:System.Data.SQLite.SQLiteConnection._password"> | |
| 2273 <summary> | |
| 2274 Temporary password storage, emptied after the database has been opened | |
| 2275 </summary> | |
| 2276 </member> | |
| 2277 <member name="F:System.Data.SQLite.SQLiteConnection._baseSchemaName"> | |
| 2278 <summary> | |
| 2279 The "stub" (i.e. placeholder) base schema name to use when returning | |
| 2280 column schema information. | |
| 2281 </summary> | |
| 2282 </member> | |
| 2283 <member name="F:System.Data.SQLite.SQLiteConnection._flags"> | |
| 2284 <summary> | |
| 2285 The extra behavioral flags for this connection, if any. See the | |
| 2286 <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of | |
| 2287 possible values. | |
| 2288 </summary> | |
| 2289 </member> | |
| 2290 <member name="F:System.Data.SQLite.SQLiteConnection._defaultTimeout"> | |
| 2291 <summary> | |
| 2292 Default command timeout | |
| 2293 </summary> | |
| 2294 </member> | |
| 2295 <member name="F:System.Data.SQLite.SQLiteConnection._parseViaFramework"> | |
| 2296 <summary> | |
| 2297 Non-zero if the built-in (i.e. framework provided) connection string | |
| 2298 parser should be used when opening the connection. | |
| 2299 </summary> | |
| 2300 </member> | |
| 2301 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor"> | |
| 2302 <overloads> | |
| 2303 Constructs a new SQLiteConnection object | |
| 2304 </overloads> | |
| 2305 <summary> | |
| 2306 Default constructor | |
| 2307 </summary> | |
| 2308 </member> | |
| 2309 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String)"> | |
| 2310 <summary> | |
| 2311 Initializes the connection with the specified connection string. | |
| 2312 </summary> | |
| 2313 <param name="connectionString">The connection string to use.</param> | |
| 2314 </member> | |
| 2315 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.IntPtr,System.String,System.Boolean)"> | |
| 2316 <summary> | |
| 2317 Initializes the connection with a pre-existing native connection handle. | |
| 2318 This constructor overload is intended to be used only by the private | |
| 2319 <see cref="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 2320 </summary> | |
| 2321 <param name="db"> | |
| 2322 The native connection handle to use. | |
| 2323 </param> | |
| 2324 <param name="fileName"> | |
| 2325 The file name corresponding to the native connection handle. | |
| 2326 </param> | |
| 2327 <param name="ownHandle"> | |
| 2328 Non-zero if this instance owns the native connection handle and | |
| 2329 should dispose of it when it is no longer needed. | |
| 2330 </param> | |
| 2331 </member> | |
| 2332 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.String,System.Boolean)"> | |
| 2333 <summary> | |
| 2334 Initializes the connection with the specified connection string. | |
| 2335 </summary> | |
| 2336 <param name="connectionString"> | |
| 2337 The connection string to use. | |
| 2338 </param> | |
| 2339 <param name="parseViaFramework"> | |
| 2340 Non-zero to parse the connection string using the built-in (i.e. | |
| 2341 framework provided) parser when opening the connection. | |
| 2342 </param> | |
| 2343 </member> | |
| 2344 <member name="M:System.Data.SQLite.SQLiteConnection.#ctor(System.Data.SQLite.SQLiteConnection)"> | |
| 2345 <summary> | |
| 2346 Clones the settings and connection string from an existing connection. If the existing connection is already open, this | |
| 2347 function will open its own connection, enumerate any attached databases of the original connection, and automatically | |
| 2348 attach to them. | |
| 2349 </summary> | |
| 2350 <param name="connection">The connection to copy the settings from.</param> | |
| 2351 </member> | |
| 2352 <member name="M:System.Data.SQLite.SQLiteConnection.OnChanged(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.ConnectionEventArgs)"> | |
| 2353 <summary> | |
| 2354 Raises the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/> event. | |
| 2355 </summary> | |
| 2356 <param name="connection"> | |
| 2357 The connection associated with this event. If this parameter is not | |
| 2358 null and the specified connection cannot raise events, then the | |
| 2359 registered event handlers will not be invoked. | |
| 2360 </param> | |
| 2361 <param name="e"> | |
| 2362 A <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> that contains the event data. | |
| 2363 </param> | |
| 2364 </member> | |
| 2365 <member name="M:System.Data.SQLite.SQLiteConnection.CreateHandle(System.IntPtr)"> | |
| 2366 <summary> | |
| 2367 Creates and returns a new managed database connection handle. This | |
| 2368 method is intended to be used by implementations of the | |
| 2369 <see cref="T:System.Data.SQLite.ISQLiteConnectionPool"/> interface only. In theory, it | |
| 2370 could be used by other classes; however, that usage is not supported. | |
| 2371 </summary> | |
| 2372 <param name="nativeHandle"> | |
| 2373 This must be a native database connection handle returned by the | |
| 2374 SQLite core library and it must remain valid and open during the | |
| 2375 entire duration of the calling method. | |
| 2376 </param> | |
| 2377 <returns> | |
| 2378 The new managed database connection handle or null if it cannot be | |
| 2379 created. | |
| 2380 </returns> | |
| 2381 </member> | |
| 2382 <member name="M:System.Data.SQLite.SQLiteConnection.BackupDatabase(System.Data.SQLite.SQLiteConnection,System.String,System.String,System.Int32,System.Data.SQLite.SQLiteBackupCallback,System.Int32)"> | |
| 2383 <summary> | |
| 2384 Backs up the database, using the specified database connection as the | |
| 2385 destination. | |
| 2386 </summary> | |
| 2387 <param name="destination">The destination database connection.</param> | |
| 2388 <param name="destinationName">The destination database name.</param> | |
| 2389 <param name="sourceName">The source database name.</param> | |
| 2390 <param name="pages"> | |
| 2391 The number of pages to copy or negative to copy all remaining pages. | |
| 2392 </param> | |
| 2393 <param name="callback"> | |
| 2394 The method to invoke between each step of the backup process. This | |
| 2395 parameter may be null (i.e. no callbacks will be performed). | |
| 2396 </param> | |
| 2397 <param name="retryMilliseconds"> | |
| 2398 The number of milliseconds to sleep after encountering a locking error | |
| 2399 during the backup process. A value less than zero means that no sleep | |
| 2400 should be performed. | |
| 2401 </param> | |
| 2402 </member> | |
| 2403 <member name="M:System.Data.SQLite.SQLiteConnection.BindFunction(System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction)"> | |
| 2404 <summary> | |
| 2405 Attempts to bind the specified <see cref="T:System.Data.SQLite.SQLiteFunction"/> object | |
| 2406 instance to this connection. | |
| 2407 </summary> | |
| 2408 <param name="functionAttribute"> | |
| 2409 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing | |
| 2410 the metadata for the function to be bound. | |
| 2411 </param> | |
| 2412 <param name="function"> | |
| 2413 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the | |
| 2414 function to be bound. | |
| 2415 </param> | |
| 2416 </member> | |
| 2417 <member name="M:System.Data.SQLite.SQLiteConnection.Clone"> | |
| 2418 <summary> | |
| 2419 Creates a clone of the connection. All attached databases and user-defined functions are cloned. If the existing connection is open, the cloned connection | |
| 2420 will also be opened. | |
| 2421 </summary> | |
| 2422 <returns></returns> | |
| 2423 </member> | |
| 2424 <member name="M:System.Data.SQLite.SQLiteConnection.CreateFile(System.String)"> | |
| 2425 <summary> | |
| 2426 Creates a database file. This just creates a zero-byte file which SQLite | |
| 2427 will turn into a database when the file is opened properly. | |
| 2428 </summary> | |
| 2429 <param name="databaseFileName">The file to create</param> | |
| 2430 </member> | |
| 2431 <member name="M:System.Data.SQLite.SQLiteConnection.OnStateChange(System.Data.ConnectionState,System.Data.StateChangeEventArgs@)"> | |
| 2432 <summary> | |
| 2433 Raises the state change event when the state of the connection changes | |
| 2434 </summary> | |
| 2435 <param name="newState">The new connection state. If this is different | |
| 2436 from the previous state, the <see cref="E:System.Data.SQLite.SQLiteConnection.StateChange"/> event is | |
| 2437 raised.</param> | |
| 2438 <param name="eventArgs">The event data created for the raised event, if | |
| 2439 it was actually raised.</param> | |
| 2440 </member> | |
| 2441 <member name="M:System.Data.SQLite.SQLiteConnection.GetFallbackDefaultIsolationLevel"> | |
| 2442 <summary> | |
| 2443 Determines and returns the fallback default isolation level when one cannot be | |
| 2444 obtained from an existing connection instance. | |
| 2445 </summary> | |
| 2446 <returns> | |
| 2447 The fallback default isolation level for this connection instance -OR- | |
| 2448 <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined. | |
| 2449 </returns> | |
| 2450 </member> | |
| 2451 <member name="M:System.Data.SQLite.SQLiteConnection.GetDefaultIsolationLevel"> | |
| 2452 <summary> | |
| 2453 Determines and returns the default isolation level for this connection instance. | |
| 2454 </summary> | |
| 2455 <returns> | |
| 2456 The default isolation level for this connection instance -OR- | |
| 2457 <see cref="F:System.Data.IsolationLevel.Unspecified"/> if it cannot be determined. | |
| 2458 </returns> | |
| 2459 </member> | |
| 2460 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel,System.Boolean)"> | |
| 2461 <summary> | |
| 2462 OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection. | |
| 2463 </summary> | |
| 2464 <param name="isolationLevel">This parameter is ignored.</param> | |
| 2465 <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested. | |
| 2466 When FALSE, a writelock is obtained immediately. The default is TRUE, but in a multi-threaded multi-writer | |
| 2467 environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param> | |
| 2468 <returns>Returns a SQLiteTransaction object.</returns> | |
| 2469 </member> | |
| 2470 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Boolean)"> | |
| 2471 <summary> | |
| 2472 OBSOLETE. Creates a new SQLiteTransaction if one isn't already active on the connection. | |
| 2473 </summary> | |
| 2474 <param name="deferredLock">When TRUE, SQLite defers obtaining a write lock until a write operation is requested. | |
| 2475 When FALSE, a writelock is obtained immediately. The default is false, but in a multi-threaded multi-writer | |
| 2476 environment, one may instead choose to lock the database immediately to avoid any possible writer deadlock.</param> | |
| 2477 <returns>Returns a SQLiteTransaction object.</returns> | |
| 2478 </member> | |
| 2479 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)"> | |
| 2480 <summary> | |
| 2481 Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already active on the connection. | |
| 2482 </summary> | |
| 2483 <param name="isolationLevel">Supported isolation levels are Serializable, ReadCommitted and Unspecified.</param> | |
| 2484 <remarks> | |
| 2485 Unspecified will use the default isolation level specified in the connection string. If no isolation level is specified in the | |
| 2486 connection string, Serializable is used. | |
| 2487 Serializable transactions are the default. In this mode, the engine gets an immediate lock on the database, and no other threads | |
| 2488 may begin a transaction. Other threads may read from the database, but not write. | |
| 2489 With a ReadCommitted isolation level, locks are deferred and elevated as needed. It is possible for multiple threads to start | |
| 2490 a transaction in ReadCommitted mode, but if a thread attempts to commit a transaction while another thread | |
| 2491 has a ReadCommitted lock, it may timeout or cause a deadlock on both threads until both threads' CommandTimeout's are reached. | |
| 2492 </remarks> | |
| 2493 <returns>Returns a SQLiteTransaction object.</returns> | |
| 2494 </member> | |
| 2495 <member name="M:System.Data.SQLite.SQLiteConnection.BeginTransaction"> | |
| 2496 <summary> | |
| 2497 Creates a new <see cref="T:System.Data.SQLite.SQLiteTransaction"/> if one isn't already | |
| 2498 active on the connection. | |
| 2499 </summary> | |
| 2500 <returns>Returns the new transaction object.</returns> | |
| 2501 </member> | |
| 2502 <member name="M:System.Data.SQLite.SQLiteConnection.BeginDbTransaction(System.Data.IsolationLevel)"> | |
| 2503 <summary> | |
| 2504 Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.BeginTransaction(System.Data.IsolationLevel)"/> function | |
| 2505 </summary> | |
| 2506 <param name="isolationLevel">Supported isolation levels are Unspecified, Serializable, and ReadCommitted</param> | |
| 2507 <returns></returns> | |
| 2508 </member> | |
| 2509 <member name="M:System.Data.SQLite.SQLiteConnection.ChangeDatabase(System.String)"> | |
| 2510 <summary> | |
| 2511 This method is not implemented; however, the <see cref="E:System.Data.SQLite.SQLiteConnection.Changed"/> | |
| 2512 event will still be raised. | |
| 2513 </summary> | |
| 2514 <param name="databaseName"></param> | |
| 2515 </member> | |
| 2516 <member name="M:System.Data.SQLite.SQLiteConnection.Close"> | |
| 2517 <summary> | |
| 2518 When the database connection is closed, all commands linked to this connection are automatically reset. | |
| 2519 </summary> | |
| 2520 </member> | |
| 2521 <member name="M:System.Data.SQLite.SQLiteConnection.ClearPool(System.Data.SQLite.SQLiteConnection)"> | |
| 2522 <summary> | |
| 2523 Clears the connection pool associated with the connection. Any other active connections using the same database file | |
| 2524 will be discarded instead of returned to the pool when they are closed. | |
| 2525 </summary> | |
| 2526 <param name="connection"></param> | |
| 2527 </member> | |
| 2528 <member name="M:System.Data.SQLite.SQLiteConnection.ClearAllPools"> | |
| 2529 <summary> | |
| 2530 Clears all connection pools. Any active connections will be discarded instead of sent to the pool when they are closed. | |
| 2531 </summary> | |
| 2532 </member> | |
| 2533 <member name="M:System.Data.SQLite.SQLiteConnection.CreateCommand"> | |
| 2534 <summary> | |
| 2535 Create a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> and associate it with this connection. | |
| 2536 </summary> | |
| 2537 <returns>Returns a new command object already assigned to this connection.</returns> | |
| 2538 </member> | |
| 2539 <member name="M:System.Data.SQLite.SQLiteConnection.CreateDbCommand"> | |
| 2540 <summary> | |
| 2541 Forwards to the local <see cref="M:System.Data.SQLite.SQLiteConnection.CreateCommand"/> function. | |
| 2542 </summary> | |
| 2543 <returns></returns> | |
| 2544 </member> | |
| 2545 <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionString(System.String)"> | |
| 2546 <summary> | |
| 2547 Parses the connection string into component parts using the custom | |
| 2548 connection string parser. | |
| 2549 </summary> | |
| 2550 <param name="connectionString">The connection string to parse</param> | |
| 2551 <returns>An array of key-value pairs representing each parameter of the connection string</returns> | |
| 2552 </member> | |
| 2553 <member name="M:System.Data.SQLite.SQLiteConnection.ParseConnectionStringViaFramework(System.String,System.Boolean)"> | |
| 2554 <summary> | |
| 2555 Parses a connection string using the built-in (i.e. framework provided) | |
| 2556 connection string parser class and returns the key/value pairs. An | |
| 2557 exception may be thrown if the connection string is invalid or cannot be | |
| 2558 parsed. When compiled for the .NET Compact Framework, the custom | |
| 2559 connection string parser is always used instead because the framework | |
| 2560 provided one is unavailable there. | |
| 2561 </summary> | |
| 2562 <param name="connectionString"> | |
| 2563 The connection string to parse. | |
| 2564 </param> | |
| 2565 <param name="strict"> | |
| 2566 Non-zero to throw an exception if any connection string values are not of | |
| 2567 the <see cref="T:System.String"/> type. | |
| 2568 </param> | |
| 2569 <returns>The list of key/value pairs.</returns> | |
| 2570 </member> | |
| 2571 <member name="M:System.Data.SQLite.SQLiteConnection.EnlistTransaction(System.Transactions.Transaction)"> | |
| 2572 <summary> | |
| 2573 Manual distributed transaction enlistment support | |
| 2574 </summary> | |
| 2575 <param name="transaction">The distributed transaction to enlist in</param> | |
| 2576 </member> | |
| 2577 <member name="M:System.Data.SQLite.SQLiteConnection.FindKey(System.Collections.Generic.SortedList{System.String,System.String},System.String,System.String)"> | |
| 2578 <summary> | |
| 2579 Looks for a key in the array of key/values of the parameter string. If not found, return the specified default value | |
| 2580 </summary> | |
| 2581 <param name="items">The list to look in</param> | |
| 2582 <param name="key">The key to find</param> | |
| 2583 <param name="defValue">The default value to return if the key is not found</param> | |
| 2584 <returns>The value corresponding to the specified key, or the default value if not found.</returns> | |
| 2585 </member> | |
| 2586 <member name="M:System.Data.SQLite.SQLiteConnection.TryParseEnum(System.Type,System.String,System.Boolean)"> | |
| 2587 <summary> | |
| 2588 Attempts to convert the string value to an enumerated value of the specified type. | |
| 2589 </summary> | |
| 2590 <param name="type">The enumerated type to convert the string value to.</param> | |
| 2591 <param name="value">The string value to be converted.</param> | |
| 2592 <param name="ignoreCase">Non-zero to make the conversion case-insensitive.</param> | |
| 2593 <returns>The enumerated value upon success or null upon error.</returns> | |
| 2594 </member> | |
| 2595 <member name="M:System.Data.SQLite.SQLiteConnection.TryParseByte(System.String,System.Globalization.NumberStyles,System.Byte@)"> | |
| 2596 <summary> | |
| 2597 Attempts to convert an input string into a byte value. | |
| 2598 </summary> | |
| 2599 <param name="value"> | |
| 2600 The string value to be converted. | |
| 2601 </param> | |
| 2602 <param name="style"> | |
| 2603 The number styles to use for the conversion. | |
| 2604 </param> | |
| 2605 <param name="result"> | |
| 2606 Upon sucess, this will contain the parsed byte value. | |
| 2607 Upon failure, the value of this parameter is undefined. | |
| 2608 </param> | |
| 2609 <returns> | |
| 2610 Non-zero upon success; zero on failure. | |
| 2611 </returns> | |
| 2612 </member> | |
| 2613 <member name="M:System.Data.SQLite.SQLiteConnection.EnableExtensions(System.Boolean)"> | |
| 2614 <summary> | |
| 2615 Enables or disabled extension loading. | |
| 2616 </summary> | |
| 2617 <param name="enable"> | |
| 2618 True to enable loading of extensions, false to disable. | |
| 2619 </param> | |
| 2620 </member> | |
| 2621 <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String)"> | |
| 2622 <summary> | |
| 2623 Loads a SQLite extension library from the named dynamic link library file. | |
| 2624 </summary> | |
| 2625 <param name="fileName"> | |
| 2626 The name of the dynamic link library file containing the extension. | |
| 2627 </param> | |
| 2628 </member> | |
| 2629 <member name="M:System.Data.SQLite.SQLiteConnection.LoadExtension(System.String,System.String)"> | |
| 2630 <summary> | |
| 2631 Loads a SQLite extension library from the named dynamic link library file. | |
| 2632 </summary> | |
| 2633 <param name="fileName"> | |
| 2634 The name of the dynamic link library file containing the extension. | |
| 2635 </param> | |
| 2636 <param name="procName"> | |
| 2637 The name of the exported function used to initialize the extension. | |
| 2638 If null, the default "sqlite3_extension_init" will be used. | |
| 2639 </param> | |
| 2640 </member> | |
| 2641 <member name="M:System.Data.SQLite.SQLiteConnection.CreateModule(System.Data.SQLite.SQLiteModule)"> | |
| 2642 <summary> | |
| 2643 Creates a disposable module containing the implementation of a virtual | |
| 2644 table. | |
| 2645 </summary> | |
| 2646 <param name="module"> | |
| 2647 The module object to be used when creating the disposable module. | |
| 2648 </param> | |
| 2649 </member> | |
| 2650 <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String)"> | |
| 2651 <summary> | |
| 2652 Parses a string containing a sequence of zero or more hexadecimal | |
| 2653 encoded byte values and returns the resulting byte array. The | |
| 2654 "0x" prefix is not allowed on the input string. | |
| 2655 </summary> | |
| 2656 <param name="text"> | |
| 2657 The input string containing zero or more hexadecimal encoded byte | |
| 2658 values. | |
| 2659 </param> | |
| 2660 <returns> | |
| 2661 A byte array containing the parsed byte values or null if an error | |
| 2662 was encountered. | |
| 2663 </returns> | |
| 2664 </member> | |
| 2665 <member name="M:System.Data.SQLite.SQLiteConnection.ToHexString(System.Byte[])"> | |
| 2666 <summary> | |
| 2667 Creates and returns a string containing the hexadecimal encoded byte | |
| 2668 values from the input array. | |
| 2669 </summary> | |
| 2670 <param name="array"> | |
| 2671 The input array of bytes. | |
| 2672 </param> | |
| 2673 <returns> | |
| 2674 The resulting string or null upon failure. | |
| 2675 </returns> | |
| 2676 </member> | |
| 2677 <member name="M:System.Data.SQLite.SQLiteConnection.FromHexString(System.String,System.String@)"> | |
| 2678 <summary> | |
| 2679 Parses a string containing a sequence of zero or more hexadecimal | |
| 2680 encoded byte values and returns the resulting byte array. The | |
| 2681 "0x" prefix is not allowed on the input string. | |
| 2682 </summary> | |
| 2683 <param name="text"> | |
| 2684 The input string containing zero or more hexadecimal encoded byte | |
| 2685 values. | |
| 2686 </param> | |
| 2687 <param name="error"> | |
| 2688 Upon failure, this will contain an appropriate error message. | |
| 2689 </param> | |
| 2690 <returns> | |
| 2691 A byte array containing the parsed byte values or null if an error | |
| 2692 was encountered. | |
| 2693 </returns> | |
| 2694 </member> | |
| 2695 <member name="M:System.Data.SQLite.SQLiteConnection.Open"> | |
| 2696 <summary> | |
| 2697 Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/>. | |
| 2698 </summary> | |
| 2699 </member> | |
| 2700 <member name="M:System.Data.SQLite.SQLiteConnection.OpenAndReturn"> | |
| 2701 <summary> | |
| 2702 Opens the connection using the parameters found in the <see cref="P:System.Data.SQLite.SQLiteConnection.ConnectionString"/> and then returns it. | |
| 2703 </summary> | |
| 2704 <returns>The current connection object.</returns> | |
| 2705 </member> | |
| 2706 <member name="M:System.Data.SQLite.SQLiteConnection.Cancel"> | |
| 2707 <summary> | |
| 2708 This method causes any pending database operation to abort and return at | |
| 2709 its earliest opportunity. This routine is typically called in response | |
| 2710 to a user action such as pressing "Cancel" or Ctrl-C where the user wants | |
| 2711 a long query operation to halt immediately. It is safe to call this | |
| 2712 routine from any thread. However, it is not safe to call this routine | |
| 2713 with a database connection that is closed or might close before this method | |
| 2714 returns. | |
| 2715 </summary> | |
| 2716 </member> | |
| 2717 <member name="M:System.Data.SQLite.SQLiteConnection.GetMemoryStatistics(System.Collections.Generic.IDictionary{System.String,System.Int64}@)"> | |
| 2718 <summary> | |
| 2719 Returns various global memory statistics for the SQLite core library via | |
| 2720 a dictionary of key/value pairs. Currently, only the "MemoryUsed" and | |
| 2721 "MemoryHighwater" keys are returned and they have values that correspond | |
| 2722 to the values that could be obtained via the <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryUsed"/> | |
| 2723 and <see cref="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater"/> connection properties. | |
| 2724 </summary> | |
| 2725 <param name="statistics"> | |
| 2726 This dictionary will be populated with the global memory statistics. It | |
| 2727 will be created if necessary. | |
| 2728 </param> | |
| 2729 </member> | |
| 2730 <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory"> | |
| 2731 <summary> | |
| 2732 Attempts to free as much heap memory as possible for this database connection. | |
| 2733 </summary> | |
| 2734 </member> | |
| 2735 <member name="M:System.Data.SQLite.SQLiteConnection.ReleaseMemory(System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Boolean@,System.UInt32@)"> | |
| 2736 <summary> | |
| 2737 Attempts to free N bytes of heap memory by deallocating non-essential memory | |
| 2738 allocations held by the database library. Memory used to cache database pages | |
| 2739 to improve performance is an example of non-essential memory. This is a no-op | |
| 2740 returning zero if the SQLite core library was not compiled with the compile-time | |
| 2741 option SQLITE_ENABLE_MEMORY_MANAGEMENT. Optionally, attempts to reset and/or | |
| 2742 compact the Win32 native heap, if applicable. | |
| 2743 </summary> | |
| 2744 <param name="nBytes"> | |
| 2745 The requested number of bytes to free. | |
| 2746 </param> | |
| 2747 <param name="reset"> | |
| 2748 Non-zero to attempt a heap reset. | |
| 2749 </param> | |
| 2750 <param name="compact"> | |
| 2751 Non-zero to attempt heap compaction. | |
| 2752 </param> | |
| 2753 <param name="nFree"> | |
| 2754 The number of bytes actually freed. This value may be zero. | |
| 2755 </param> | |
| 2756 <param name="resetOk"> | |
| 2757 This value will be non-zero if the heap reset was successful. | |
| 2758 </param> | |
| 2759 <param name="nLargest"> | |
| 2760 The size of the largest committed free block in the heap, in bytes. | |
| 2761 This value will be zero unless heap compaction is enabled. | |
| 2762 </param> | |
| 2763 <returns> | |
| 2764 A standard SQLite return code (i.e. zero for success and non-zero | |
| 2765 for failure). | |
| 2766 </returns> | |
| 2767 </member> | |
| 2768 <member name="M:System.Data.SQLite.SQLiteConnection.SetMemoryStatus(System.Boolean)"> | |
| 2769 <summary> | |
| 2770 Sets the status of the memory usage tracking subsystem in the SQLite core library. By default, this is enabled. | |
| 2771 If this is disabled, memory usage tracking will not be performed. This is not really a per-connection value, it is | |
| 2772 global to the process. | |
| 2773 </summary> | |
| 2774 <param name="value">Non-zero to enable memory usage tracking, zero otherwise.</param> | |
| 2775 <returns>A standard SQLite return code (i.e. zero for success and non-zero for failure).</returns> | |
| 2776 </member> | |
| 2777 <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown"> | |
| 2778 <summary> | |
| 2779 Passes a shutdown request to the SQLite core library. Does not throw | |
| 2780 an exception if the shutdown request fails. | |
| 2781 </summary> | |
| 2782 <returns> | |
| 2783 A standard SQLite return code (i.e. zero for success and non-zero for | |
| 2784 failure). | |
| 2785 </returns> | |
| 2786 </member> | |
| 2787 <member name="M:System.Data.SQLite.SQLiteConnection.Shutdown(System.Boolean,System.Boolean)"> | |
| 2788 <summary> | |
| 2789 Passes a shutdown request to the SQLite core library. Throws an | |
| 2790 exception if the shutdown request fails and the no-throw parameter | |
| 2791 is non-zero. | |
| 2792 </summary> | |
| 2793 <param name="directories"> | |
| 2794 Non-zero to reset the database and temporary directories to their | |
| 2795 default values, which should be null for both. | |
| 2796 </param> | |
| 2797 <param name="noThrow"> | |
| 2798 When non-zero, throw an exception if the shutdown request fails. | |
| 2799 </param> | |
| 2800 </member> | |
| 2801 <member name="M:System.Data.SQLite.SQLiteConnection.SetExtendedResultCodes(System.Boolean)"> | |
| 2802 Enables or disabled extended result codes returned by SQLite | |
| 2803 </member> | |
| 2804 <member name="M:System.Data.SQLite.SQLiteConnection.ResultCode"> | |
| 2805 Enables or disabled extended result codes returned by SQLite | |
| 2806 </member> | |
| 2807 <member name="M:System.Data.SQLite.SQLiteConnection.ExtendedResultCode"> | |
| 2808 Enables or disabled extended result codes returned by SQLite | |
| 2809 </member> | |
| 2810 <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 2811 Add a log message via the SQLite sqlite3_log interface. | |
| 2812 </member> | |
| 2813 <member name="M:System.Data.SQLite.SQLiteConnection.LogMessage(System.Int32,System.String)"> | |
| 2814 Add a log message via the SQLite sqlite3_log interface. | |
| 2815 </member> | |
| 2816 <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.String)"> | |
| 2817 <summary> | |
| 2818 Change the password (or assign a password) to an open database. | |
| 2819 </summary> | |
| 2820 <remarks> | |
| 2821 No readers or writers may be active for this process. The database must already be open | |
| 2822 and if it already was password protected, the existing password must already have been supplied. | |
| 2823 </remarks> | |
| 2824 <param name="newPassword">The new password to assign to the database</param> | |
| 2825 </member> | |
| 2826 <member name="M:System.Data.SQLite.SQLiteConnection.ChangePassword(System.Byte[])"> | |
| 2827 <summary> | |
| 2828 Change the password (or assign a password) to an open database. | |
| 2829 </summary> | |
| 2830 <remarks> | |
| 2831 No readers or writers may be active for this process. The database must already be open | |
| 2832 and if it already was password protected, the existing password must already have been supplied. | |
| 2833 </remarks> | |
| 2834 <param name="newPassword">The new password to assign to the database</param> | |
| 2835 </member> | |
| 2836 <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.String)"> | |
| 2837 <summary> | |
| 2838 Sets the password for a password-protected database. A password-protected database is | |
| 2839 unusable for any operation until the password has been set. | |
| 2840 </summary> | |
| 2841 <param name="databasePassword">The password for the database</param> | |
| 2842 </member> | |
| 2843 <member name="M:System.Data.SQLite.SQLiteConnection.SetPassword(System.Byte[])"> | |
| 2844 <summary> | |
| 2845 Sets the password for a password-protected database. A password-protected database is | |
| 2846 unusable for any operation until the password has been set. | |
| 2847 </summary> | |
| 2848 <param name="databasePassword">The password for the database</param> | |
| 2849 </member> | |
| 2850 <member name="M:System.Data.SQLite.SQLiteConnection.SetAvRetry(System.Int32@,System.Int32@)"> | |
| 2851 <summary> | |
| 2852 Queries or modifies the number of retries or the retry interval (in milliseconds) for | |
| 2853 certain I/O operations that may fail due to anti-virus software. | |
| 2854 </summary> | |
| 2855 <param name="count">The number of times to retry the I/O operation. A negative value | |
| 2856 will cause the current count to be queried and replace that negative value.</param> | |
| 2857 <param name="interval">The number of milliseconds to wait before retrying the I/O | |
| 2858 operation. This number is multiplied by the number of retry attempts so far to come | |
| 2859 up with the final number of milliseconds to wait. A negative value will cause the | |
| 2860 current interval to be queried and replace that negative value.</param> | |
| 2861 <returns>Zero for success, non-zero for error.</returns> | |
| 2862 </member> | |
| 2863 <member name="M:System.Data.SQLite.SQLiteConnection.UnwrapString(System.String)"> | |
| 2864 <summary> | |
| 2865 Removes one set of surrounding single -OR- double quotes from the string | |
| 2866 value and returns the resulting string value. If the string is null, empty, | |
| 2867 or contains quotes that are not balanced, nothing is done and the original | |
| 2868 string value will be returned. | |
| 2869 </summary> | |
| 2870 <param name="value">The string value to process.</param> | |
| 2871 <returns> | |
| 2872 The string value, modified to remove one set of surrounding single -OR- | |
| 2873 double quotes, if applicable. | |
| 2874 </returns> | |
| 2875 </member> | |
| 2876 <member name="M:System.Data.SQLite.SQLiteConnection.ExpandFileName(System.String,System.Boolean)"> | |
| 2877 <summary> | |
| 2878 Expand the filename of the data source, resolving the |DataDirectory| | |
| 2879 macro as appropriate. | |
| 2880 </summary> | |
| 2881 <param name="sourceFile">The database filename to expand</param> | |
| 2882 <param name="toFullPath"> | |
| 2883 Non-zero if the returned file name should be converted to a full path | |
| 2884 (except when using the .NET Compact Framework). | |
| 2885 </param> | |
| 2886 <returns>The expanded path and filename of the filename</returns> | |
| 2887 </member> | |
| 2888 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema"> | |
| 2889 <overloads> | |
| 2890 The following commands are used to extract schema information out of the database. Valid schema types are: | |
| 2891 <list type="bullet"> | |
| 2892 <item> | |
| 2893 <description>MetaDataCollections</description> | |
| 2894 </item> | |
| 2895 <item> | |
| 2896 <description>DataSourceInformation</description> | |
| 2897 </item> | |
| 2898 <item> | |
| 2899 <description>Catalogs</description> | |
| 2900 </item> | |
| 2901 <item> | |
| 2902 <description>Columns</description> | |
| 2903 </item> | |
| 2904 <item> | |
| 2905 <description>ForeignKeys</description> | |
| 2906 </item> | |
| 2907 <item> | |
| 2908 <description>Indexes</description> | |
| 2909 </item> | |
| 2910 <item> | |
| 2911 <description>IndexColumns</description> | |
| 2912 </item> | |
| 2913 <item> | |
| 2914 <description>Tables</description> | |
| 2915 </item> | |
| 2916 <item> | |
| 2917 <description>Views</description> | |
| 2918 </item> | |
| 2919 <item> | |
| 2920 <description>ViewColumns</description> | |
| 2921 </item> | |
| 2922 </list> | |
| 2923 </overloads> | |
| 2924 <summary> | |
| 2925 Returns the MetaDataCollections schema | |
| 2926 </summary> | |
| 2927 <returns>A DataTable of the MetaDataCollections schema</returns> | |
| 2928 </member> | |
| 2929 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String)"> | |
| 2930 <summary> | |
| 2931 Returns schema information of the specified collection | |
| 2932 </summary> | |
| 2933 <param name="collectionName">The schema collection to retrieve</param> | |
| 2934 <returns>A DataTable of the specified collection</returns> | |
| 2935 </member> | |
| 2936 <member name="M:System.Data.SQLite.SQLiteConnection.GetSchema(System.String,System.String[])"> | |
| 2937 <summary> | |
| 2938 Retrieves schema information using the specified constraint(s) for the specified collection | |
| 2939 </summary> | |
| 2940 <param name="collectionName">The collection to retrieve</param> | |
| 2941 <param name="restrictionValues">The restrictions to impose</param> | |
| 2942 <returns>A DataTable of the specified collection</returns> | |
| 2943 </member> | |
| 2944 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_MetaDataCollections"> | |
| 2945 <summary> | |
| 2946 Builds a MetaDataCollections schema datatable | |
| 2947 </summary> | |
| 2948 <returns>DataTable</returns> | |
| 2949 </member> | |
| 2950 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_DataSourceInformation"> | |
| 2951 <summary> | |
| 2952 Builds a DataSourceInformation datatable | |
| 2953 </summary> | |
| 2954 <returns>DataTable</returns> | |
| 2955 </member> | |
| 2956 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Columns(System.String,System.String,System.String)"> | |
| 2957 <summary> | |
| 2958 Build a Columns schema | |
| 2959 </summary> | |
| 2960 <param name="strCatalog">The catalog (attached database) to query, can be null</param> | |
| 2961 <param name="strTable">The table to retrieve schema information for, must not be null</param> | |
| 2962 <param name="strColumn">The column to retrieve schema information for, can be null</param> | |
| 2963 <returns>DataTable</returns> | |
| 2964 </member> | |
| 2965 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Indexes(System.String,System.String,System.String)"> | |
| 2966 <summary> | |
| 2967 Returns index information for the given database and catalog | |
| 2968 </summary> | |
| 2969 <param name="strCatalog">The catalog (attached database) to query, can be null</param> | |
| 2970 <param name="strIndex">The name of the index to retrieve information for, can be null</param> | |
| 2971 <param name="strTable">The table to retrieve index information for, can be null</param> | |
| 2972 <returns>DataTable</returns> | |
| 2973 </member> | |
| 2974 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Tables(System.String,System.String,System.String)"> | |
| 2975 <summary> | |
| 2976 Retrieves table schema information for the database and catalog | |
| 2977 </summary> | |
| 2978 <param name="strCatalog">The catalog (attached database) to retrieve tables on</param> | |
| 2979 <param name="strTable">The table to retrieve, can be null</param> | |
| 2980 <param name="strType">The table type, can be null</param> | |
| 2981 <returns>DataTable</returns> | |
| 2982 </member> | |
| 2983 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Views(System.String,System.String)"> | |
| 2984 <summary> | |
| 2985 Retrieves view schema information for the database | |
| 2986 </summary> | |
| 2987 <param name="strCatalog">The catalog (attached database) to retrieve views on</param> | |
| 2988 <param name="strView">The view name, can be null</param> | |
| 2989 <returns>DataTable</returns> | |
| 2990 </member> | |
| 2991 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_Catalogs(System.String)"> | |
| 2992 <summary> | |
| 2993 Retrieves catalog (attached databases) schema information for the database | |
| 2994 </summary> | |
| 2995 <param name="strCatalog">The catalog to retrieve, can be null</param> | |
| 2996 <returns>DataTable</returns> | |
| 2997 </member> | |
| 2998 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_IndexColumns(System.String,System.String,System.String,System.String)"> | |
| 2999 <summary> | |
| 3000 Returns the base column information for indexes in a database | |
| 3001 </summary> | |
| 3002 <param name="strCatalog">The catalog to retrieve indexes for (can be null)</param> | |
| 3003 <param name="strTable">The table to restrict index information by (can be null)</param> | |
| 3004 <param name="strIndex">The index to restrict index information by (can be null)</param> | |
| 3005 <param name="strColumn">The source column to restrict index information by (can be null)</param> | |
| 3006 <returns>A DataTable containing the results</returns> | |
| 3007 </member> | |
| 3008 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ViewColumns(System.String,System.String,System.String)"> | |
| 3009 <summary> | |
| 3010 Returns detailed column information for a specified view | |
| 3011 </summary> | |
| 3012 <param name="strCatalog">The catalog to retrieve columns for (can be null)</param> | |
| 3013 <param name="strView">The view to restrict column information by (can be null)</param> | |
| 3014 <param name="strColumn">The source column to restrict column information by (can be null)</param> | |
| 3015 <returns>A DataTable containing the results</returns> | |
| 3016 </member> | |
| 3017 <member name="M:System.Data.SQLite.SQLiteConnection.Schema_ForeignKeys(System.String,System.String,System.String)"> | |
| 3018 <summary> | |
| 3019 Retrieves foreign key information from the specified set of filters | |
| 3020 </summary> | |
| 3021 <param name="strCatalog">An optional catalog to restrict results on</param> | |
| 3022 <param name="strTable">An optional table to restrict results on</param> | |
| 3023 <param name="strKeyName">An optional foreign key name to restrict results on</param> | |
| 3024 <returns>A DataTable with the results of the query</returns> | |
| 3025 </member> | |
| 3026 <member name="E:System.Data.SQLite.SQLiteConnection._handlers"> | |
| 3027 <summary> | |
| 3028 Static variable to store the connection event handlers to call. | |
| 3029 </summary> | |
| 3030 </member> | |
| 3031 <member name="E:System.Data.SQLite.SQLiteConnection.StateChange"> | |
| 3032 <summary> | |
| 3033 This event is raised whenever the database is opened or closed. | |
| 3034 </summary> | |
| 3035 </member> | |
| 3036 <member name="E:System.Data.SQLite.SQLiteConnection.Changed"> | |
| 3037 <summary> | |
| 3038 This event is raised when events related to the lifecycle of a | |
| 3039 SQLiteConnection object occur. | |
| 3040 </summary> | |
| 3041 </member> | |
| 3042 <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionPool"> | |
| 3043 <summary> | |
| 3044 This property is used to obtain or set the custom connection pool | |
| 3045 implementation to use, if any. Setting this property to null will | |
| 3046 cause the default connection pool implementation to be used. | |
| 3047 </summary> | |
| 3048 </member> | |
| 3049 <member name="P:System.Data.SQLite.SQLiteConnection.PoolCount"> | |
| 3050 <summary> | |
| 3051 Returns the number of pool entries for the file name associated with this connection. | |
| 3052 </summary> | |
| 3053 </member> | |
| 3054 <member name="P:System.Data.SQLite.SQLiteConnection.ConnectionString"> | |
| 3055 <summary> | |
| 3056 The connection string containing the parameters for the connection | |
| 3057 </summary> | |
| 3058 <remarks> | |
| 3059 <list type="table"> | |
| 3060 <listheader> | |
| 3061 <term>Parameter</term> | |
| 3062 <term>Values</term> | |
| 3063 <term>Required</term> | |
| 3064 <term>Default</term> | |
| 3065 </listheader> | |
| 3066 <item> | |
| 3067 <description>Data Source</description> | |
| 3068 <description> | |
| 3069 This may be a file name, the string ":memory:", or any supported URI (starting with SQLite 3.7.7). | |
| 3070 Starting with release 1.0.86.0, in order to use more than one consecutive backslash (e.g. for a | |
| 3071 UNC path), each of the adjoining backslash characters must be doubled (e.g. "\\Network\Share\test.db" | |
| 3072 would become "\\\\Network\Share\test.db"). | |
| 3073 </description> | |
| 3074 <description>Y</description> | |
| 3075 <description></description> | |
| 3076 </item> | |
| 3077 <item> | |
| 3078 <description>Version</description> | |
| 3079 <description>3</description> | |
| 3080 <description>N</description> | |
| 3081 <description>3</description> | |
| 3082 </item> | |
| 3083 <item> | |
| 3084 <description>UseUTF16Encoding</description> | |
| 3085 <description><b>True</b><br/><b>False</b></description> | |
| 3086 <description>N</description> | |
| 3087 <description>False</description> | |
| 3088 </item> | |
| 3089 <item> | |
| 3090 <description>DateTimeFormat</description> | |
| 3091 <description> | |
| 3092 <b>Ticks</b> - Use the value of DateTime.Ticks.<br/> | |
| 3093 <b>ISO8601</b> - Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC | |
| 3094 DateTime values and "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values).<br/> | |
| 3095 <b>JulianDay</b> - The interval of time in days and fractions of a day since January 1, 4713 BC.<br/> | |
| 3096 <b>UnixEpoch</b> - The whole number of seconds since the Unix epoch (January 1, 1970).<br/> | |
| 3097 <b>InvariantCulture</b> - Any culture-independent string value that the .NET Framework can interpret as a valid DateTime.<br/> | |
| 3098 <b>CurrentCulture</b> - Any string value that the .NET Framework can interpret as a valid DateTime using the current culture.</description> | |
| 3099 <description>N</description> | |
| 3100 <description>ISO8601</description> | |
| 3101 </item> | |
| 3102 <item> | |
| 3103 <description>DateTimeKind</description> | |
| 3104 <description><b>Unspecified</b> - Not specified as either UTC or local time.<br/><b>Utc</b> - The time represented is UTC.<br/><b>Local</b> - The time represented is local time.</description> | |
| 3105 <description>N</description> | |
| 3106 <description>Unspecified</description> | |
| 3107 </item> | |
| 3108 <item> | |
| 3109 <description>DateTimeFormatString</description> | |
| 3110 <description>The exact DateTime format string to use for all formatting and parsing of all DateTime | |
| 3111 values for this connection.</description> | |
| 3112 <description>N</description> | |
| 3113 <description>null</description> | |
| 3114 </item> | |
| 3115 <item> | |
| 3116 <description>BaseSchemaName</description> | |
| 3117 <description>Some base data classes in the framework (e.g. those that build SQL queries dynamically) | |
| 3118 assume that an ADO.NET provider cannot support an alternate catalog (i.e. database) without supporting | |
| 3119 alternate schemas as well; however, SQLite does not fit into this model. Therefore, this value is used | |
| 3120 as a placeholder and removed prior to preparing any SQL statements that may contain it.</description> | |
| 3121 <description>N</description> | |
| 3122 <description>sqlite_default_schema</description> | |
| 3123 </item> | |
| 3124 <item> | |
| 3125 <description>BinaryGUID</description> | |
| 3126 <description><b>True</b> - Store GUID columns in binary form<br/><b>False</b> - Store GUID columns as text</description> | |
| 3127 <description>N</description> | |
| 3128 <description>True</description> | |
| 3129 </item> | |
| 3130 <item> | |
| 3131 <description>Cache Size</description> | |
| 3132 <description>{size in bytes}</description> | |
| 3133 <description>N</description> | |
| 3134 <description>2000</description> | |
| 3135 </item> | |
| 3136 <item> | |
| 3137 <description>Synchronous</description> | |
| 3138 <description><b>Normal</b> - Normal file flushing behavior<br/><b>Full</b> - Full flushing after all writes<br/><b>Off</b> - Underlying OS flushes I/O's</description> | |
| 3139 <description>N</description> | |
| 3140 <description>Full</description> | |
| 3141 </item> | |
| 3142 <item> | |
| 3143 <description>Page Size</description> | |
| 3144 <description>{size in bytes}</description> | |
| 3145 <description>N</description> | |
| 3146 <description>1024</description> | |
| 3147 </item> | |
| 3148 <item> | |
| 3149 <description>Password</description> | |
| 3150 <description>{password} - Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description> | |
| 3151 <description>N</description> | |
| 3152 <description></description> | |
| 3153 </item> | |
| 3154 <item> | |
| 3155 <description>HexPassword</description> | |
| 3156 <description>{hexPassword} - Must contain a sequence of zero or more hexadecimal encoded byte values without a leading "0x" prefix. Using this parameter requires that the CryptoAPI based codec be enabled at compile-time for both the native interop assembly and the core managed assemblies; otherwise, using this parameter may result in an exception being thrown when attempting to open the connection.</description> | |
| 3157 <description>N</description> | |
| 3158 <description></description> | |
| 3159 </item> | |
| 3160 <item> | |
| 3161 <description>Enlist</description> | |
| 3162 <description><b>Y</b> - Automatically enlist in distributed transactions<br/><b>N</b> - No automatic enlistment</description> | |
| 3163 <description>N</description> | |
| 3164 <description>Y</description> | |
| 3165 </item> | |
| 3166 <item> | |
| 3167 <description>Pooling</description> | |
| 3168 <description> | |
| 3169 <b>True</b> - Use connection pooling.<br/> | |
| 3170 <b>False</b> - Do not use connection pooling.<br/><br/> | |
| 3171 <b>WARNING:</b> When using the default connection pool implementation, | |
| 3172 setting this property to True should be avoided by applications that | |
| 3173 make use of COM (either directly or indirectly) due to possible | |
| 3174 deadlocks that can occur during the finalization of some COM objects. | |
| 3175 </description> | |
| 3176 <description>N</description> | |
| 3177 <description>False</description> | |
| 3178 </item> | |
| 3179 <item> | |
| 3180 <description>FailIfMissing</description> | |
| 3181 <description><b>True</b> - Don't create the database if it does not exist, throw an error instead<br/><b>False</b> - Automatically create the database if it does not exist</description> | |
| 3182 <description>N</description> | |
| 3183 <description>False</description> | |
| 3184 </item> | |
| 3185 <item> | |
| 3186 <description>Max Page Count</description> | |
| 3187 <description>{size in pages} - Limits the maximum number of pages (limits the size) of the database</description> | |
| 3188 <description>N</description> | |
| 3189 <description>0</description> | |
| 3190 </item> | |
| 3191 <item> | |
| 3192 <description>Legacy Format</description> | |
| 3193 <description><b>True</b> - Use the more compatible legacy 3.x database format<br/><b>False</b> - Use the newer 3.3x database format which compresses numbers more effectively</description> | |
| 3194 <description>N</description> | |
| 3195 <description>False</description> | |
| 3196 </item> | |
| 3197 <item> | |
| 3198 <description>Default Timeout</description> | |
| 3199 <description>{time in seconds}<br/>The default command timeout</description> | |
| 3200 <description>N</description> | |
| 3201 <description>30</description> | |
| 3202 </item> | |
| 3203 <item> | |
| 3204 <description>Journal Mode</description> | |
| 3205 <description><b>Delete</b> - Delete the journal file after a commit<br/><b>Persist</b> - Zero out and leave the journal file on disk after a commit<br/><b>Off</b> - Disable the rollback journal entirely</description> | |
| 3206 <description>N</description> | |
| 3207 <description>Delete</description> | |
| 3208 </item> | |
| 3209 <item> | |
| 3210 <description>Read Only</description> | |
| 3211 <description><b>True</b> - Open the database for read only access<br/><b>False</b> - Open the database for normal read/write access</description> | |
| 3212 <description>N</description> | |
| 3213 <description>False</description> | |
| 3214 </item> | |
| 3215 <item> | |
| 3216 <description>Max Pool Size</description> | |
| 3217 <description>The maximum number of connections for the given connection string that can be in the connection pool</description> | |
| 3218 <description>N</description> | |
| 3219 <description>100</description> | |
| 3220 </item> | |
| 3221 <item> | |
| 3222 <description>Default IsolationLevel</description> | |
| 3223 <description>The default transaciton isolation level</description> | |
| 3224 <description>N</description> | |
| 3225 <description>Serializable</description> | |
| 3226 </item> | |
| 3227 <item> | |
| 3228 <description>Foreign Keys</description> | |
| 3229 <description>Enable foreign key constraints</description> | |
| 3230 <description>N</description> | |
| 3231 <description>False</description> | |
| 3232 </item> | |
| 3233 <item> | |
| 3234 <description>Flags</description> | |
| 3235 <description>Extra behavioral flags for the connection. See the <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for possible values.</description> | |
| 3236 <description>N</description> | |
| 3237 <description>Default</description> | |
| 3238 </item> | |
| 3239 <item> | |
| 3240 <description>SetDefaults</description> | |
| 3241 <description> | |
| 3242 <b>True</b> - Apply the default connection settings to the opened database.<br/> | |
| 3243 <b>False</b> - Skip applying the default connection settings to the opened database. | |
| 3244 </description> | |
| 3245 <description>N</description> | |
| 3246 <description>True</description> | |
| 3247 </item> | |
| 3248 <item> | |
| 3249 <description>ToFullPath</description> | |
| 3250 <description> | |
| 3251 <b>True</b> - Attempt to expand the data source file name to a fully qualified path before opening.<br/> | |
| 3252 <b>False</b> - Skip attempting to expand the data source file name to a fully qualified path before opening. | |
| 3253 </description> | |
| 3254 <description>N</description> | |
| 3255 <description>True</description> | |
| 3256 </item> | |
| 3257 </list> | |
| 3258 </remarks> | |
| 3259 </member> | |
| 3260 <member name="P:System.Data.SQLite.SQLiteConnection.DataSource"> | |
| 3261 <summary> | |
| 3262 Returns the data source file name without extension or path. | |
| 3263 </summary> | |
| 3264 </member> | |
| 3265 <member name="P:System.Data.SQLite.SQLiteConnection.Database"> | |
| 3266 <summary> | |
| 3267 Returns the string "main". | |
| 3268 </summary> | |
| 3269 </member> | |
| 3270 <member name="P:System.Data.SQLite.SQLiteConnection.DefaultTimeout"> | |
| 3271 <summary> | |
| 3272 Gets/sets the default command timeout for newly-created commands. This is especially useful for | |
| 3273 commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. | |
| 3274 This can also be set in the ConnectionString with "Default Timeout" | |
| 3275 </summary> | |
| 3276 </member> | |
| 3277 <member name="P:System.Data.SQLite.SQLiteConnection.ParseViaFramework"> | |
| 3278 <summary> | |
| 3279 Non-zero if the built-in (i.e. framework provided) connection string | |
| 3280 parser should be used when opening the connection. | |
| 3281 </summary> | |
| 3282 </member> | |
| 3283 <member name="P:System.Data.SQLite.SQLiteConnection.Flags"> | |
| 3284 <summary> | |
| 3285 Gets/sets the extra behavioral flags for this connection. See the | |
| 3286 <see cref="T:System.Data.SQLite.SQLiteConnectionFlags"/> enumeration for a list of | |
| 3287 possible values. | |
| 3288 </summary> | |
| 3289 </member> | |
| 3290 <member name="P:System.Data.SQLite.SQLiteConnection.OwnHandle"> | |
| 3291 <summary> | |
| 3292 Returns non-zero if the underlying native connection handle is | |
| 3293 owned by this instance. | |
| 3294 </summary> | |
| 3295 </member> | |
| 3296 <member name="P:System.Data.SQLite.SQLiteConnection.ServerVersion"> | |
| 3297 <summary> | |
| 3298 Returns the version of the underlying SQLite database engine | |
| 3299 </summary> | |
| 3300 </member> | |
| 3301 <member name="P:System.Data.SQLite.SQLiteConnection.LastInsertRowId"> | |
| 3302 <summary> | |
| 3303 Returns the rowid of the most recent successful INSERT into the database from this connection. | |
| 3304 </summary> | |
| 3305 </member> | |
| 3306 <member name="P:System.Data.SQLite.SQLiteConnection.Changes"> | |
| 3307 <summary> | |
| 3308 Returns the number of rows changed by the last INSERT, UPDATE, or DELETE statement executed on | |
| 3309 this connection. | |
| 3310 </summary> | |
| 3311 </member> | |
| 3312 <member name="P:System.Data.SQLite.SQLiteConnection.AutoCommit"> | |
| 3313 <summary> | |
| 3314 Returns non-zero if the given database connection is in autocommit mode. | |
| 3315 Autocommit mode is on by default. Autocommit mode is disabled by a BEGIN | |
| 3316 statement. Autocommit mode is re-enabled by a COMMIT or ROLLBACK. | |
| 3317 </summary> | |
| 3318 </member> | |
| 3319 <member name="P:System.Data.SQLite.SQLiteConnection.MemoryUsed"> | |
| 3320 <summary> | |
| 3321 Returns the amount of memory (in bytes) currently in use by the SQLite core library. | |
| 3322 </summary> | |
| 3323 </member> | |
| 3324 <member name="P:System.Data.SQLite.SQLiteConnection.MemoryHighwater"> | |
| 3325 <summary> | |
| 3326 Returns the maximum amount of memory (in bytes) used by the SQLite core library since the high-water mark was last reset. | |
| 3327 </summary> | |
| 3328 </member> | |
| 3329 <member name="P:System.Data.SQLite.SQLiteConnection.DefineConstants"> | |
| 3330 <summary> | |
| 3331 Returns a string containing the define constants (i.e. compile-time | |
| 3332 options) used to compile the core managed assembly, delimited with | |
| 3333 spaces. | |
| 3334 </summary> | |
| 3335 </member> | |
| 3336 <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteVersion"> | |
| 3337 <summary> | |
| 3338 Returns the version of the underlying SQLite core library. | |
| 3339 </summary> | |
| 3340 </member> | |
| 3341 <member name="P:System.Data.SQLite.SQLiteConnection.SQLiteSourceId"> | |
| 3342 <summary> | |
| 3343 This method returns the string whose value is the same as the | |
| 3344 SQLITE_SOURCE_ID C preprocessor macro used when compiling the | |
| 3345 SQLite core library. | |
| 3346 </summary> | |
| 3347 </member> | |
| 3348 <member name="P:System.Data.SQLite.SQLiteConnection.InteropVersion"> | |
| 3349 <summary> | |
| 3350 This method returns the version of the interop SQLite assembly | |
| 3351 used. If the SQLite interop assembly is not in use or the | |
| 3352 necessary information cannot be obtained for any reason, a null | |
| 3353 value may be returned. | |
| 3354 </summary> | |
| 3355 </member> | |
| 3356 <member name="P:System.Data.SQLite.SQLiteConnection.InteropSourceId"> | |
| 3357 <summary> | |
| 3358 This method returns the string whose value contains the unique | |
| 3359 identifier for the source checkout used to build the interop | |
| 3360 assembly. If the SQLite interop assembly is not in use or the | |
| 3361 necessary information cannot be obtained for any reason, a null | |
| 3362 value may be returned. | |
| 3363 </summary> | |
| 3364 </member> | |
| 3365 <member name="P:System.Data.SQLite.SQLiteConnection.ProviderVersion"> | |
| 3366 <summary> | |
| 3367 This method returns the version of the managed components used | |
| 3368 to interact with the SQLite core library. If the necessary | |
| 3369 information cannot be obtained for any reason, a null value may | |
| 3370 be returned. | |
| 3371 </summary> | |
| 3372 </member> | |
| 3373 <member name="P:System.Data.SQLite.SQLiteConnection.ProviderSourceId"> | |
| 3374 <summary> | |
| 3375 This method returns the string whose value contains the unique | |
| 3376 identifier for the source checkout used to build the managed | |
| 3377 components currently executing. If the necessary information | |
| 3378 cannot be obtained for any reason, a null value may be returned. | |
| 3379 </summary> | |
| 3380 </member> | |
| 3381 <member name="P:System.Data.SQLite.SQLiteConnection.State"> | |
| 3382 <summary> | |
| 3383 Returns the state of the connection. | |
| 3384 </summary> | |
| 3385 </member> | |
| 3386 <member name="E:System.Data.SQLite.SQLiteConnection.Authorize"> | |
| 3387 <summary> | |
| 3388 This event is raised whenever SQLite encounters an action covered by the | |
| 3389 authorizer during query preparation. Changing the value of the | |
| 3390 <see cref="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode"/> property will determine if | |
| 3391 the specific action will be allowed, ignored, or denied. For the entire | |
| 3392 duration of the event, the associated connection and statement objects | |
| 3393 must not be modified, either directly or indirectly, by the called code. | |
| 3394 </summary> | |
| 3395 </member> | |
| 3396 <member name="E:System.Data.SQLite.SQLiteConnection.Update"> | |
| 3397 <summary> | |
| 3398 This event is raised whenever SQLite makes an update/delete/insert into the database on | |
| 3399 this connection. It only applies to the given connection. | |
| 3400 </summary> | |
| 3401 </member> | |
| 3402 <member name="E:System.Data.SQLite.SQLiteConnection.Commit"> | |
| 3403 <summary> | |
| 3404 This event is raised whenever SQLite is committing a transaction. | |
| 3405 Return non-zero to trigger a rollback. | |
| 3406 </summary> | |
| 3407 </member> | |
| 3408 <member name="E:System.Data.SQLite.SQLiteConnection.Trace"> | |
| 3409 <summary> | |
| 3410 This event is raised whenever SQLite statement first begins executing on | |
| 3411 this connection. It only applies to the given connection. | |
| 3412 </summary> | |
| 3413 </member> | |
| 3414 <member name="E:System.Data.SQLite.SQLiteConnection.RollBack"> | |
| 3415 <summary> | |
| 3416 This event is raised whenever SQLite is rolling back a transaction. | |
| 3417 </summary> | |
| 3418 </member> | |
| 3419 <member name="P:System.Data.SQLite.SQLiteConnection.DbProviderFactory"> | |
| 3420 <summary> | |
| 3421 Returns the <see cref="T:System.Data.SQLite.SQLiteFactory"/> instance. | |
| 3422 </summary> | |
| 3423 </member> | |
| 3424 <member name="T:System.Data.SQLite.SynchronizationModes"> | |
| 3425 <summary> | |
| 3426 The I/O file cache flushing behavior for the connection | |
| 3427 </summary> | |
| 3428 </member> | |
| 3429 <member name="F:System.Data.SQLite.SynchronizationModes.Normal"> | |
| 3430 <summary> | |
| 3431 Normal file flushing at critical sections of the code | |
| 3432 </summary> | |
| 3433 </member> | |
| 3434 <member name="F:System.Data.SQLite.SynchronizationModes.Full"> | |
| 3435 <summary> | |
| 3436 Full file flushing after every write operation | |
| 3437 </summary> | |
| 3438 </member> | |
| 3439 <member name="F:System.Data.SQLite.SynchronizationModes.Off"> | |
| 3440 <summary> | |
| 3441 Use the default operating system's file flushing, SQLite does not explicitly flush the file buffers after writing | |
| 3442 </summary> | |
| 3443 </member> | |
| 3444 <member name="T:System.Data.SQLite.SQLiteAuthorizerEventHandler"> | |
| 3445 <summary> | |
| 3446 Raised when authorization is required to perform an action contained | |
| 3447 within a SQL query. | |
| 3448 </summary> | |
| 3449 <param name="sender">The connection performing the action.</param> | |
| 3450 <param name="e">A <see cref="T:System.Data.SQLite.AuthorizerEventArgs"/> that contains the | |
| 3451 event data.</param> | |
| 3452 </member> | |
| 3453 <member name="T:System.Data.SQLite.SQLiteCommitHandler"> | |
| 3454 <summary> | |
| 3455 Raised when a transaction is about to be committed. To roll back a transaction, set the | |
| 3456 rollbackTrans boolean value to true. | |
| 3457 </summary> | |
| 3458 <param name="sender">The connection committing the transaction</param> | |
| 3459 <param name="e">Event arguments on the transaction</param> | |
| 3460 </member> | |
| 3461 <member name="T:System.Data.SQLite.SQLiteUpdateEventHandler"> | |
| 3462 <summary> | |
| 3463 Raised when data is inserted, updated and deleted on a given connection | |
| 3464 </summary> | |
| 3465 <param name="sender">The connection committing the transaction</param> | |
| 3466 <param name="e">The event parameters which triggered the event</param> | |
| 3467 </member> | |
| 3468 <member name="T:System.Data.SQLite.SQLiteTraceEventHandler"> | |
| 3469 <summary> | |
| 3470 Raised when a statement first begins executing on a given connection | |
| 3471 </summary> | |
| 3472 <param name="sender">The connection executing the statement</param> | |
| 3473 <param name="e">Event arguments of the trace</param> | |
| 3474 </member> | |
| 3475 <member name="T:System.Data.SQLite.SQLiteBackupCallback"> | |
| 3476 <summary> | |
| 3477 Raised between each backup step. | |
| 3478 </summary> | |
| 3479 <param name="source"> | |
| 3480 The source database connection. | |
| 3481 </param> | |
| 3482 <param name="sourceName"> | |
| 3483 The source database name. | |
| 3484 </param> | |
| 3485 <param name="destination"> | |
| 3486 The destination database connection. | |
| 3487 </param> | |
| 3488 <param name="destinationName"> | |
| 3489 The destination database name. | |
| 3490 </param> | |
| 3491 <param name="pages"> | |
| 3492 The number of pages copied with each step. | |
| 3493 </param> | |
| 3494 <param name="remainingPages"> | |
| 3495 The number of pages remaining to be copied. | |
| 3496 </param> | |
| 3497 <param name="totalPages"> | |
| 3498 The total number of pages in the source database. | |
| 3499 </param> | |
| 3500 <param name="retry"> | |
| 3501 Set to true if the operation needs to be retried due to database | |
| 3502 locking issues; otherwise, set to false. | |
| 3503 </param> | |
| 3504 <returns> | |
| 3505 True to continue with the backup process or false to halt the backup | |
| 3506 process, rolling back any changes that have been made so far. | |
| 3507 </returns> | |
| 3508 </member> | |
| 3509 <member name="T:System.Data.SQLite.AuthorizerEventArgs"> | |
| 3510 <summary> | |
| 3511 The data associated with a call into the authorizer. | |
| 3512 </summary> | |
| 3513 </member> | |
| 3514 <member name="F:System.Data.SQLite.AuthorizerEventArgs.UserData"> | |
| 3515 <summary> | |
| 3516 The user-defined native data associated with this event. Currently, | |
| 3517 this will always contain the value of <see cref="F:System.IntPtr.Zero"/>. | |
| 3518 </summary> | |
| 3519 </member> | |
| 3520 <member name="F:System.Data.SQLite.AuthorizerEventArgs.ActionCode"> | |
| 3521 <summary> | |
| 3522 The action code responsible for the current call into the authorizer. | |
| 3523 </summary> | |
| 3524 </member> | |
| 3525 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument1"> | |
| 3526 <summary> | |
| 3527 The first string argument for the current call into the authorizer. | |
| 3528 The exact value will vary based on the action code, see the | |
| 3529 <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible | |
| 3530 values. | |
| 3531 </summary> | |
| 3532 </member> | |
| 3533 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Argument2"> | |
| 3534 <summary> | |
| 3535 The second string argument for the current call into the authorizer. | |
| 3536 The exact value will vary based on the action code, see the | |
| 3537 <see cref="T:System.Data.SQLite.SQLiteAuthorizerActionCode"/> enumeration for possible | |
| 3538 values. | |
| 3539 </summary> | |
| 3540 </member> | |
| 3541 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Database"> | |
| 3542 <summary> | |
| 3543 The database name for the current call into the authorizer, if | |
| 3544 applicable. | |
| 3545 </summary> | |
| 3546 </member> | |
| 3547 <member name="F:System.Data.SQLite.AuthorizerEventArgs.Context"> | |
| 3548 <summary> | |
| 3549 The name of the inner-most trigger or view that is responsible for | |
| 3550 the access attempt or a null value if this access attempt is directly | |
| 3551 from top-level SQL code. | |
| 3552 </summary> | |
| 3553 </member> | |
| 3554 <member name="F:System.Data.SQLite.AuthorizerEventArgs.ReturnCode"> | |
| 3555 <summary> | |
| 3556 The return code for the current call into the authorizer. | |
| 3557 </summary> | |
| 3558 </member> | |
| 3559 <member name="M:System.Data.SQLite.AuthorizerEventArgs.#ctor"> | |
| 3560 <summary> | |
| 3561 Constructs an instance of this class with default property values. | |
| 3562 </summary> | |
| 3563 </member> | |
| 3564 <member name="M:System.Data.SQLite.AuthorizerEventArgs.#ctor(System.IntPtr,System.Data.SQLite.SQLiteAuthorizerActionCode,System.String,System.String,System.String,System.String,System.Data.SQLite.SQLiteAuthorizerReturnCode)"> | |
| 3565 <summary> | |
| 3566 Constructs an instance of this class with specific property values. | |
| 3567 </summary> | |
| 3568 <param name="pUserData"> | |
| 3569 The user-defined native data associated with this event. | |
| 3570 </param> | |
| 3571 <param name="actionCode"> | |
| 3572 The authorizer action code. | |
| 3573 </param> | |
| 3574 <param name="argument1"> | |
| 3575 The first authorizer argument. | |
| 3576 </param> | |
| 3577 <param name="argument2"> | |
| 3578 The second authorizer argument. | |
| 3579 </param> | |
| 3580 <param name="database"> | |
| 3581 The database name, if applicable. | |
| 3582 </param> | |
| 3583 <param name="context"> | |
| 3584 The name of the inner-most trigger or view that is responsible for | |
| 3585 the access attempt or a null value if this access attempt is directly | |
| 3586 from top-level SQL code. | |
| 3587 </param> | |
| 3588 <param name="returnCode"> | |
| 3589 The authorizer return code. | |
| 3590 </param> | |
| 3591 </member> | |
| 3592 <member name="T:System.Data.SQLite.UpdateEventType"> | |
| 3593 <summary> | |
| 3594 Whenever an update event is triggered on a connection, this enum will indicate | |
| 3595 exactly what type of operation is being performed. | |
| 3596 </summary> | |
| 3597 </member> | |
| 3598 <member name="F:System.Data.SQLite.UpdateEventType.Delete"> | |
| 3599 <summary> | |
| 3600 A row is being deleted from the given database and table | |
| 3601 </summary> | |
| 3602 </member> | |
| 3603 <member name="F:System.Data.SQLite.UpdateEventType.Insert"> | |
| 3604 <summary> | |
| 3605 A row is being inserted into the table. | |
| 3606 </summary> | |
| 3607 </member> | |
| 3608 <member name="F:System.Data.SQLite.UpdateEventType.Update"> | |
| 3609 <summary> | |
| 3610 A row is being updated in the table. | |
| 3611 </summary> | |
| 3612 </member> | |
| 3613 <member name="T:System.Data.SQLite.UpdateEventArgs"> | |
| 3614 <summary> | |
| 3615 Passed during an Update callback, these event arguments detail the type of update operation being performed | |
| 3616 on the given connection. | |
| 3617 </summary> | |
| 3618 </member> | |
| 3619 <member name="F:System.Data.SQLite.UpdateEventArgs.Database"> | |
| 3620 <summary> | |
| 3621 The name of the database being updated (usually "main" but can be any attached or temporary database) | |
| 3622 </summary> | |
| 3623 </member> | |
| 3624 <member name="F:System.Data.SQLite.UpdateEventArgs.Table"> | |
| 3625 <summary> | |
| 3626 The name of the table being updated | |
| 3627 </summary> | |
| 3628 </member> | |
| 3629 <member name="F:System.Data.SQLite.UpdateEventArgs.Event"> | |
| 3630 <summary> | |
| 3631 The type of update being performed (insert/update/delete) | |
| 3632 </summary> | |
| 3633 </member> | |
| 3634 <member name="F:System.Data.SQLite.UpdateEventArgs.RowId"> | |
| 3635 <summary> | |
| 3636 The RowId affected by this update. | |
| 3637 </summary> | |
| 3638 </member> | |
| 3639 <member name="T:System.Data.SQLite.CommitEventArgs"> | |
| 3640 <summary> | |
| 3641 Event arguments raised when a transaction is being committed | |
| 3642 </summary> | |
| 3643 </member> | |
| 3644 <member name="F:System.Data.SQLite.CommitEventArgs.AbortTransaction"> | |
| 3645 <summary> | |
| 3646 Set to true to abort the transaction and trigger a rollback | |
| 3647 </summary> | |
| 3648 </member> | |
| 3649 <member name="T:System.Data.SQLite.TraceEventArgs"> | |
| 3650 <summary> | |
| 3651 Passed during an Trace callback, these event arguments contain the UTF-8 rendering of the SQL statement text | |
| 3652 </summary> | |
| 3653 </member> | |
| 3654 <member name="F:System.Data.SQLite.TraceEventArgs.Statement"> | |
| 3655 <summary> | |
| 3656 SQL statement text as the statement first begins executing | |
| 3657 </summary> | |
| 3658 </member> | |
| 3659 <member name="T:System.Data.SQLite.ISQLiteConnectionPool"> | |
| 3660 <summary> | |
| 3661 This interface represents a custom connection pool implementation | |
| 3662 usable by System.Data.SQLite. | |
| 3663 </summary> | |
| 3664 </member> | |
| 3665 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)"> | |
| 3666 <summary> | |
| 3667 Counts the number of pool entries matching the specified file name. | |
| 3668 </summary> | |
| 3669 <param name="fileName"> | |
| 3670 The file name to match or null to match all files. | |
| 3671 </param> | |
| 3672 <param name="counts"> | |
| 3673 The pool entry counts for each matching file. | |
| 3674 </param> | |
| 3675 <param name="openCount"> | |
| 3676 The total number of connections successfully opened from any pool. | |
| 3677 </param> | |
| 3678 <param name="closeCount"> | |
| 3679 The total number of connections successfully closed from any pool. | |
| 3680 </param> | |
| 3681 <param name="totalCount"> | |
| 3682 The total number of pool entries for all matching files. | |
| 3683 </param> | |
| 3684 </member> | |
| 3685 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearPool(System.String)"> | |
| 3686 <summary> | |
| 3687 Disposes of all pooled connections associated with the specified | |
| 3688 database file name. | |
| 3689 </summary> | |
| 3690 <param name="fileName"> | |
| 3691 The database file name. | |
| 3692 </param> | |
| 3693 </member> | |
| 3694 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.ClearAllPools"> | |
| 3695 <summary> | |
| 3696 Disposes of all pooled connections. | |
| 3697 </summary> | |
| 3698 </member> | |
| 3699 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Add(System.String,System.Object,System.Int32)"> | |
| 3700 <summary> | |
| 3701 Adds a connection to the pool of those associated with the | |
| 3702 specified database file name. | |
| 3703 </summary> | |
| 3704 <param name="fileName"> | |
| 3705 The database file name. | |
| 3706 </param> | |
| 3707 <param name="handle"> | |
| 3708 The database connection handle. | |
| 3709 </param> | |
| 3710 <param name="version"> | |
| 3711 The connection pool version at the point the database connection | |
| 3712 handle was received from the connection pool. This is also the | |
| 3713 connection pool version that the database connection handle was | |
| 3714 created under. | |
| 3715 </param> | |
| 3716 </member> | |
| 3717 <member name="M:System.Data.SQLite.ISQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)"> | |
| 3718 <summary> | |
| 3719 Removes a connection from the pool of those associated with the | |
| 3720 specified database file name with the intent of using it to | |
| 3721 interact with the database. | |
| 3722 </summary> | |
| 3723 <param name="fileName"> | |
| 3724 The database file name. | |
| 3725 </param> | |
| 3726 <param name="maxPoolSize"> | |
| 3727 The new maximum size of the connection pool for the specified | |
| 3728 database file name. | |
| 3729 </param> | |
| 3730 <param name="version"> | |
| 3731 The connection pool version associated with the returned database | |
| 3732 connection handle, if any. | |
| 3733 </param> | |
| 3734 <returns> | |
| 3735 The database connection handle associated with the specified | |
| 3736 database file name or null if it cannot be obtained. | |
| 3737 </returns> | |
| 3738 </member> | |
| 3739 <member name="T:System.Data.SQLite.SQLiteConnectionPool"> | |
| 3740 <summary> | |
| 3741 This default method implementations in this class should not be used by | |
| 3742 applications that make use of COM (either directly or indirectly) due | |
| 3743 to possible deadlocks that can occur during finalization of some COM | |
| 3744 objects. | |
| 3745 </summary> | |
| 3746 </member> | |
| 3747 <member name="F:System.Data.SQLite.SQLiteConnectionPool._syncRoot"> | |
| 3748 <summary> | |
| 3749 This field is used to synchronize access to the private static data | |
| 3750 in this class. | |
| 3751 </summary> | |
| 3752 </member> | |
| 3753 <member name="F:System.Data.SQLite.SQLiteConnectionPool._connectionPool"> | |
| 3754 <summary> | |
| 3755 When this field is non-null, it will be used to provide the | |
| 3756 implementation of all the connection pool methods; otherwise, | |
| 3757 the default method implementations will be used. | |
| 3758 </summary> | |
| 3759 </member> | |
| 3760 <member name="F:System.Data.SQLite.SQLiteConnectionPool._queueList"> | |
| 3761 <summary> | |
| 3762 The dictionary of connection pools, based on the normalized file | |
| 3763 name of the SQLite database. | |
| 3764 </summary> | |
| 3765 </member> | |
| 3766 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolVersion"> | |
| 3767 <summary> | |
| 3768 The default version number new pools will get. | |
| 3769 </summary> | |
| 3770 </member> | |
| 3771 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolOpened"> | |
| 3772 <summary> | |
| 3773 The number of connections successfully opened from any pool. | |
| 3774 This value is incremented by the Remove method. | |
| 3775 </summary> | |
| 3776 </member> | |
| 3777 <member name="F:System.Data.SQLite.SQLiteConnectionPool._poolClosed"> | |
| 3778 <summary> | |
| 3779 The number of connections successfully closed from any pool. | |
| 3780 This value is incremented by the Add method. | |
| 3781 </summary> | |
| 3782 </member> | |
| 3783 <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetCounts(System.String,System.Collections.Generic.Dictionary{System.String,System.Int32}@,System.Int32@,System.Int32@,System.Int32@)"> | |
| 3784 <summary> | |
| 3785 Counts the number of pool entries matching the specified file name. | |
| 3786 </summary> | |
| 3787 <param name="fileName"> | |
| 3788 The file name to match or null to match all files. | |
| 3789 </param> | |
| 3790 <param name="counts"> | |
| 3791 The pool entry counts for each matching file. | |
| 3792 </param> | |
| 3793 <param name="openCount"> | |
| 3794 The total number of connections successfully opened from any pool. | |
| 3795 </param> | |
| 3796 <param name="closeCount"> | |
| 3797 The total number of connections successfully closed from any pool. | |
| 3798 </param> | |
| 3799 <param name="totalCount"> | |
| 3800 The total number of pool entries for all matching files. | |
| 3801 </param> | |
| 3802 </member> | |
| 3803 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearPool(System.String)"> | |
| 3804 <summary> | |
| 3805 Disposes of all pooled connections associated with the specified | |
| 3806 database file name. | |
| 3807 </summary> | |
| 3808 <param name="fileName"> | |
| 3809 The database file name. | |
| 3810 </param> | |
| 3811 </member> | |
| 3812 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ClearAllPools"> | |
| 3813 <summary> | |
| 3814 Disposes of all pooled connections. | |
| 3815 </summary> | |
| 3816 </member> | |
| 3817 <member name="M:System.Data.SQLite.SQLiteConnectionPool.Add(System.String,System.Data.SQLite.SQLiteConnectionHandle,System.Int32)"> | |
| 3818 <summary> | |
| 3819 Adds a connection to the pool of those associated with the | |
| 3820 specified database file name. | |
| 3821 </summary> | |
| 3822 <param name="fileName"> | |
| 3823 The database file name. | |
| 3824 </param> | |
| 3825 <param name="handle"> | |
| 3826 The database connection handle. | |
| 3827 </param> | |
| 3828 <param name="version"> | |
| 3829 The connection pool version at the point the database connection | |
| 3830 handle was received from the connection pool. This is also the | |
| 3831 connection pool version that the database connection handle was | |
| 3832 created under. | |
| 3833 </param> | |
| 3834 </member> | |
| 3835 <member name="M:System.Data.SQLite.SQLiteConnectionPool.Remove(System.String,System.Int32,System.Int32@)"> | |
| 3836 <summary> | |
| 3837 Removes a connection from the pool of those associated with the | |
| 3838 specified database file name with the intent of using it to | |
| 3839 interact with the database. | |
| 3840 </summary> | |
| 3841 <param name="fileName"> | |
| 3842 The database file name. | |
| 3843 </param> | |
| 3844 <param name="maxPoolSize"> | |
| 3845 The new maximum size of the connection pool for the specified | |
| 3846 database file name. | |
| 3847 </param> | |
| 3848 <param name="version"> | |
| 3849 The connection pool version associated with the returned database | |
| 3850 connection handle, if any. | |
| 3851 </param> | |
| 3852 <returns> | |
| 3853 The database connection handle associated with the specified | |
| 3854 database file name or null if it cannot be obtained. | |
| 3855 </returns> | |
| 3856 </member> | |
| 3857 <member name="M:System.Data.SQLite.SQLiteConnectionPool.GetConnectionPool"> | |
| 3858 <summary> | |
| 3859 This method is used to obtain a reference to the custom connection | |
| 3860 pool implementation currently in use, if any. | |
| 3861 </summary> | |
| 3862 <returns> | |
| 3863 The custom connection pool implementation or null if the default | |
| 3864 connection pool implementation should be used. | |
| 3865 </returns> | |
| 3866 </member> | |
| 3867 <member name="M:System.Data.SQLite.SQLiteConnectionPool.SetConnectionPool(System.Data.SQLite.ISQLiteConnectionPool)"> | |
| 3868 <summary> | |
| 3869 This method is used to set the reference to the custom connection | |
| 3870 pool implementation to use, if any. | |
| 3871 </summary> | |
| 3872 <param name="connectionPool"> | |
| 3873 The custom connection pool implementation to use or null if the | |
| 3874 default connection pool implementation should be used. | |
| 3875 </param> | |
| 3876 </member> | |
| 3877 <member name="M:System.Data.SQLite.SQLiteConnectionPool.ResizePool(System.Data.SQLite.SQLiteConnectionPool.PoolQueue,System.Boolean)"> | |
| 3878 <summary> | |
| 3879 We do not have to thread-lock anything in this function, because it | |
| 3880 is only called by other functions above which already take the lock. | |
| 3881 </summary> | |
| 3882 <param name="queue"> | |
| 3883 The pool queue to resize. | |
| 3884 </param> | |
| 3885 <param name="add"> | |
| 3886 If a function intends to add to the pool, this is true, which | |
| 3887 forces the resize to take one more than it needs from the pool. | |
| 3888 </param> | |
| 3889 </member> | |
| 3890 <member name="T:System.Data.SQLite.SQLiteConnectionPool.PoolQueue"> | |
| 3891 <summary> | |
| 3892 Keeps track of connections made on a specified file. The PoolVersion | |
| 3893 dictates whether old objects get returned to the pool or discarded | |
| 3894 when no longer in use. | |
| 3895 </summary> | |
| 3896 </member> | |
| 3897 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.Queue"> | |
| 3898 <summary> | |
| 3899 The queue of weak references to the actual database connection | |
| 3900 handles. | |
| 3901 </summary> | |
| 3902 </member> | |
| 3903 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.PoolVersion"> | |
| 3904 <summary> | |
| 3905 This pool version associated with the database connection | |
| 3906 handles in this pool queue. | |
| 3907 </summary> | |
| 3908 </member> | |
| 3909 <member name="F:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.MaxPoolSize"> | |
| 3910 <summary> | |
| 3911 The maximum size of this pool queue. | |
| 3912 </summary> | |
| 3913 </member> | |
| 3914 <member name="M:System.Data.SQLite.SQLiteConnectionPool.PoolQueue.#ctor(System.Int32,System.Int32)"> | |
| 3915 <summary> | |
| 3916 Constructs a connection pool queue using the specified version | |
| 3917 and maximum size. Normally, all the database connection | |
| 3918 handles in this pool are associated with a single database file | |
| 3919 name. | |
| 3920 </summary> | |
| 3921 <param name="version"> | |
| 3922 The initial pool version for this connection pool queue. | |
| 3923 </param> | |
| 3924 <param name="maxSize"> | |
| 3925 The initial maximum size for this connection pool queue. | |
| 3926 </param> | |
| 3927 </member> | |
| 3928 <member name="T:System.Data.SQLite.SQLiteConnectionStringBuilder"> | |
| 3929 <summary> | |
| 3930 SQLite implementation of DbConnectionStringBuilder. | |
| 3931 </summary> | |
| 3932 </member> | |
| 3933 <member name="F:System.Data.SQLite.SQLiteConnectionStringBuilder._properties"> | |
| 3934 <summary> | |
| 3935 Properties of this class | |
| 3936 </summary> | |
| 3937 </member> | |
| 3938 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor"> | |
| 3939 <overloads> | |
| 3940 Constructs a new instance of the class | |
| 3941 </overloads> | |
| 3942 <summary> | |
| 3943 Default constructor | |
| 3944 </summary> | |
| 3945 </member> | |
| 3946 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.#ctor(System.String)"> | |
| 3947 <summary> | |
| 3948 Constructs a new instance of the class using the specified connection string. | |
| 3949 </summary> | |
| 3950 <param name="connectionString">The connection string to parse</param> | |
| 3951 </member> | |
| 3952 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.Initialize(System.String)"> | |
| 3953 <summary> | |
| 3954 Private initializer, which assigns the connection string and resets the builder | |
| 3955 </summary> | |
| 3956 <param name="cnnString">The connection string to assign</param> | |
| 3957 </member> | |
| 3958 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.TryGetValue(System.String,System.Object@)"> | |
| 3959 <summary> | |
| 3960 Helper function for retrieving values from the connectionstring | |
| 3961 </summary> | |
| 3962 <param name="keyword">The keyword to retrieve settings for</param> | |
| 3963 <param name="value">The resulting parameter value</param> | |
| 3964 <returns>Returns true if the value was found and returned</returns> | |
| 3965 </member> | |
| 3966 <member name="M:System.Data.SQLite.SQLiteConnectionStringBuilder.FallbackGetProperties(System.Collections.Hashtable)"> | |
| 3967 <summary> | |
| 3968 Fallback method for MONO, which doesn't implement DbConnectionStringBuilder.GetProperties() | |
| 3969 </summary> | |
| 3970 <param name="propertyList">The hashtable to fill with property descriptors</param> | |
| 3971 </member> | |
| 3972 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Version"> | |
| 3973 <summary> | |
| 3974 Gets/Sets the default version of the SQLite engine to instantiate. Currently the only valid value is 3, indicating version 3 of the sqlite library. | |
| 3975 </summary> | |
| 3976 </member> | |
| 3977 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SyncMode"> | |
| 3978 <summary> | |
| 3979 Gets/Sets the synchronization mode (file flushing) of the connection string. Default is "Normal". | |
| 3980 </summary> | |
| 3981 </member> | |
| 3982 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.UseUTF16Encoding"> | |
| 3983 <summary> | |
| 3984 Gets/Sets the encoding for the connection string. The default is "False" which indicates UTF-8 encoding. | |
| 3985 </summary> | |
| 3986 </member> | |
| 3987 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Pooling"> | |
| 3988 <summary> | |
| 3989 Gets/Sets whether or not to use connection pooling. The default is "False" | |
| 3990 </summary> | |
| 3991 </member> | |
| 3992 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BinaryGUID"> | |
| 3993 <summary> | |
| 3994 Gets/Sets whethor not to store GUID's in binary format. The default is True | |
| 3995 which saves space in the database. | |
| 3996 </summary> | |
| 3997 </member> | |
| 3998 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DataSource"> | |
| 3999 <summary> | |
| 4000 Gets/Sets the filename to open on the connection string. | |
| 4001 </summary> | |
| 4002 </member> | |
| 4003 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Uri"> | |
| 4004 <summary> | |
| 4005 An alternate to the data source property | |
| 4006 </summary> | |
| 4007 </member> | |
| 4008 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FullUri"> | |
| 4009 <summary> | |
| 4010 An alternate to the data source property that uses the SQLite URI syntax. | |
| 4011 </summary> | |
| 4012 </member> | |
| 4013 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultTimeout"> | |
| 4014 <summary> | |
| 4015 Gets/sets the default command timeout for newly-created commands. This is especially useful for | |
| 4016 commands used internally such as inside a SQLiteTransaction, where setting the timeout is not possible. | |
| 4017 </summary> | |
| 4018 </member> | |
| 4019 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Enlist"> | |
| 4020 <summary> | |
| 4021 Determines whether or not the connection will automatically participate | |
| 4022 in the current distributed transaction (if one exists) | |
| 4023 </summary> | |
| 4024 </member> | |
| 4025 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.FailIfMissing"> | |
| 4026 <summary> | |
| 4027 If set to true, will throw an exception if the database specified in the connection | |
| 4028 string does not exist. If false, the database will be created automatically. | |
| 4029 </summary> | |
| 4030 </member> | |
| 4031 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.LegacyFormat"> | |
| 4032 <summary> | |
| 4033 If enabled, uses the legacy 3.xx format for maximum compatibility, but results in larger | |
| 4034 database sizes. | |
| 4035 </summary> | |
| 4036 </member> | |
| 4037 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ReadOnly"> | |
| 4038 <summary> | |
| 4039 When enabled, the database will be opened for read-only access and writing will be disabled. | |
| 4040 </summary> | |
| 4041 </member> | |
| 4042 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Password"> | |
| 4043 <summary> | |
| 4044 Gets/sets the database encryption password | |
| 4045 </summary> | |
| 4046 </member> | |
| 4047 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.HexPassword"> | |
| 4048 <summary> | |
| 4049 Gets/sets the database encryption hexadecimal password | |
| 4050 </summary> | |
| 4051 </member> | |
| 4052 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.PageSize"> | |
| 4053 <summary> | |
| 4054 Gets/Sets the page size for the connection. | |
| 4055 </summary> | |
| 4056 </member> | |
| 4057 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.MaxPageCount"> | |
| 4058 <summary> | |
| 4059 Gets/Sets the maximum number of pages the database may hold | |
| 4060 </summary> | |
| 4061 </member> | |
| 4062 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.CacheSize"> | |
| 4063 <summary> | |
| 4064 Gets/Sets the cache size for the connection. | |
| 4065 </summary> | |
| 4066 </member> | |
| 4067 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormat"> | |
| 4068 <summary> | |
| 4069 Gets/Sets the DateTime format for the connection. | |
| 4070 </summary> | |
| 4071 </member> | |
| 4072 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeKind"> | |
| 4073 <summary> | |
| 4074 Gets/Sets the DateTime kind for the connection. | |
| 4075 </summary> | |
| 4076 </member> | |
| 4077 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DateTimeFormatString"> | |
| 4078 <summary> | |
| 4079 Gets/sets the DateTime format string used for formatting | |
| 4080 and parsing purposes. | |
| 4081 </summary> | |
| 4082 </member> | |
| 4083 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.BaseSchemaName"> | |
| 4084 <summary> | |
| 4085 Gets/Sets the placeholder base schema name used for | |
| 4086 .NET Framework compatibility purposes. | |
| 4087 </summary> | |
| 4088 </member> | |
| 4089 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.JournalMode"> | |
| 4090 <summary> | |
| 4091 Determines how SQLite handles the transaction journal file. | |
| 4092 </summary> | |
| 4093 </member> | |
| 4094 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.DefaultIsolationLevel"> | |
| 4095 <summary> | |
| 4096 Sets the default isolation level for transactions on the connection. | |
| 4097 </summary> | |
| 4098 </member> | |
| 4099 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ForeignKeys"> | |
| 4100 <summary> | |
| 4101 If enabled, use foreign key constraints | |
| 4102 </summary> | |
| 4103 </member> | |
| 4104 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.Flags"> | |
| 4105 <summary> | |
| 4106 Gets/Sets the extra behavioral flags. | |
| 4107 </summary> | |
| 4108 </member> | |
| 4109 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.SetDefaults"> | |
| 4110 <summary> | |
| 4111 If enabled, apply the default connection settings to opened databases. | |
| 4112 </summary> | |
| 4113 </member> | |
| 4114 <member name="P:System.Data.SQLite.SQLiteConnectionStringBuilder.ToFullPath"> | |
| 4115 <summary> | |
| 4116 If enabled, attempt to resolve the provided data source file name to a | |
| 4117 full path before opening. | |
| 4118 </summary> | |
| 4119 </member> | |
| 4120 <member name="T:System.Data.SQLite.TypeAffinity"> | |
| 4121 <summary> | |
| 4122 SQLite has very limited types, and is inherently text-based. The first 5 types below represent the sum of all types SQLite | |
| 4123 understands. The DateTime extension to the spec is for internal use only. | |
| 4124 </summary> | |
| 4125 </member> | |
| 4126 <member name="F:System.Data.SQLite.TypeAffinity.Uninitialized"> | |
| 4127 <summary> | |
| 4128 Not used | |
| 4129 </summary> | |
| 4130 </member> | |
| 4131 <member name="F:System.Data.SQLite.TypeAffinity.Int64"> | |
| 4132 <summary> | |
| 4133 All integers in SQLite default to Int64 | |
| 4134 </summary> | |
| 4135 </member> | |
| 4136 <member name="F:System.Data.SQLite.TypeAffinity.Double"> | |
| 4137 <summary> | |
| 4138 All floating point numbers in SQLite default to double | |
| 4139 </summary> | |
| 4140 </member> | |
| 4141 <member name="F:System.Data.SQLite.TypeAffinity.Text"> | |
| 4142 <summary> | |
| 4143 The default data type of SQLite is text | |
| 4144 </summary> | |
| 4145 </member> | |
| 4146 <member name="F:System.Data.SQLite.TypeAffinity.Blob"> | |
| 4147 <summary> | |
| 4148 Typically blob types are only seen when returned from a function | |
| 4149 </summary> | |
| 4150 </member> | |
| 4151 <member name="F:System.Data.SQLite.TypeAffinity.Null"> | |
| 4152 <summary> | |
| 4153 Null types can be returned from functions | |
| 4154 </summary> | |
| 4155 </member> | |
| 4156 <member name="F:System.Data.SQLite.TypeAffinity.DateTime"> | |
| 4157 <summary> | |
| 4158 Used internally by this provider | |
| 4159 </summary> | |
| 4160 </member> | |
| 4161 <member name="F:System.Data.SQLite.TypeAffinity.None"> | |
| 4162 <summary> | |
| 4163 Used internally by this provider | |
| 4164 </summary> | |
| 4165 </member> | |
| 4166 <member name="T:System.Data.SQLite.SQLiteConnectionEventType"> | |
| 4167 <summary> | |
| 4168 These are the event types associated with the | |
| 4169 <see cref="T:System.Data.SQLite.SQLiteConnectionEventHandler"/> | |
| 4170 delegate (and its corresponding event) and the | |
| 4171 <see cref="T:System.Data.SQLite.ConnectionEventArgs"/> class. | |
| 4172 </summary> | |
| 4173 </member> | |
| 4174 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Invalid"> | |
| 4175 <summary> | |
| 4176 Not used. | |
| 4177 </summary> | |
| 4178 </member> | |
| 4179 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Unknown"> | |
| 4180 <summary> | |
| 4181 Not used. | |
| 4182 </summary> | |
| 4183 </member> | |
| 4184 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opening"> | |
| 4185 <summary> | |
| 4186 The connection is being opened. | |
| 4187 </summary> | |
| 4188 </member> | |
| 4189 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ConnectionString"> | |
| 4190 <summary> | |
| 4191 The connection string has been parsed. | |
| 4192 </summary> | |
| 4193 </member> | |
| 4194 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Opened"> | |
| 4195 <summary> | |
| 4196 The connection was opened. | |
| 4197 </summary> | |
| 4198 </member> | |
| 4199 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase"> | |
| 4200 <summary> | |
| 4201 The <see cref="F:System.Data.SQLite.SQLiteConnectionEventType.ChangeDatabase"/> method was called on the | |
| 4202 connection. | |
| 4203 </summary> | |
| 4204 </member> | |
| 4205 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewTransaction"> | |
| 4206 <summary> | |
| 4207 A transaction was created using the connection. | |
| 4208 </summary> | |
| 4209 </member> | |
| 4210 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.EnlistTransaction"> | |
| 4211 <summary> | |
| 4212 The connection was enlisted into a transaction. | |
| 4213 </summary> | |
| 4214 </member> | |
| 4215 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCommand"> | |
| 4216 <summary> | |
| 4217 A command was created using the connection. | |
| 4218 </summary> | |
| 4219 </member> | |
| 4220 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewDataReader"> | |
| 4221 <summary> | |
| 4222 A data reader was created using the connection. | |
| 4223 </summary> | |
| 4224 </member> | |
| 4225 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.NewCriticalHandle"> | |
| 4226 <summary> | |
| 4227 An instance of a <see cref="T:System.Runtime.InteropServices.CriticalHandle"/> derived class has | |
| 4228 been created to wrap a native resource. | |
| 4229 </summary> | |
| 4230 </member> | |
| 4231 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closing"> | |
| 4232 <summary> | |
| 4233 The connection is being closed. | |
| 4234 </summary> | |
| 4235 </member> | |
| 4236 <member name="F:System.Data.SQLite.SQLiteConnectionEventType.Closed"> | |
| 4237 <summary> | |
| 4238 The connection was closed. | |
| 4239 </summary> | |
| 4240 </member> | |
| 4241 <member name="T:System.Data.SQLite.SQLiteDateFormats"> | |
| 4242 <summary> | |
| 4243 This implementation of SQLite for ADO.NET can process date/time fields in | |
| 4244 databases in one of six formats. | |
| 4245 </summary> | |
| 4246 <remarks> | |
| 4247 ISO8601 format is more compatible, readable, fully-processable, but less | |
| 4248 accurate as it does not provide time down to fractions of a second. | |
| 4249 JulianDay is the numeric format the SQLite uses internally and is arguably | |
| 4250 the most compatible with 3rd party tools. It is not readable as text | |
| 4251 without post-processing. Ticks less compatible with 3rd party tools that | |
| 4252 query the database, and renders the DateTime field unreadable as text | |
| 4253 without post-processing. UnixEpoch is more compatible with Unix systems. | |
| 4254 InvariantCulture allows the configured format for the invariant culture | |
| 4255 format to be used and is human readable. CurrentCulture allows the | |
| 4256 configured format for the current culture to be used and is also human | |
| 4257 readable. | |
| 4258 | |
| 4259 The preferred order of choosing a DateTime format is JulianDay, ISO8601, | |
| 4260 and then Ticks. Ticks is mainly present for legacy code support. | |
| 4261 </remarks> | |
| 4262 </member> | |
| 4263 <member name="F:System.Data.SQLite.SQLiteDateFormats.Ticks"> | |
| 4264 <summary> | |
| 4265 Use the value of DateTime.Ticks. This value is not recommended and is not well supported with LINQ. | |
| 4266 </summary> | |
| 4267 </member> | |
| 4268 <member name="F:System.Data.SQLite.SQLiteDateFormats.ISO8601"> | |
| 4269 <summary> | |
| 4270 Use the ISO-8601 format. Uses the "yyyy-MM-dd HH:mm:ss.FFFFFFFK" format for UTC DateTime values and | |
| 4271 "yyyy-MM-dd HH:mm:ss.FFFFFFF" format for local DateTime values). | |
| 4272 </summary> | |
| 4273 </member> | |
| 4274 <member name="F:System.Data.SQLite.SQLiteDateFormats.JulianDay"> | |
| 4275 <summary> | |
| 4276 The interval of time in days and fractions of a day since January 1, 4713 BC. | |
| 4277 </summary> | |
| 4278 </member> | |
| 4279 <member name="F:System.Data.SQLite.SQLiteDateFormats.UnixEpoch"> | |
| 4280 <summary> | |
| 4281 The whole number of seconds since the Unix epoch (January 1, 1970). | |
| 4282 </summary> | |
| 4283 </member> | |
| 4284 <member name="F:System.Data.SQLite.SQLiteDateFormats.InvariantCulture"> | |
| 4285 <summary> | |
| 4286 Any culture-independent string value that the .NET Framework can interpret as a valid DateTime. | |
| 4287 </summary> | |
| 4288 </member> | |
| 4289 <member name="F:System.Data.SQLite.SQLiteDateFormats.CurrentCulture"> | |
| 4290 <summary> | |
| 4291 Any string value that the .NET Framework can interpret as a valid DateTime using the current culture. | |
| 4292 </summary> | |
| 4293 </member> | |
| 4294 <member name="F:System.Data.SQLite.SQLiteDateFormats.Default"> | |
| 4295 <summary> | |
| 4296 The default format for this provider. | |
| 4297 </summary> | |
| 4298 </member> | |
| 4299 <member name="T:System.Data.SQLite.SQLiteJournalModeEnum"> | |
| 4300 <summary> | |
| 4301 This enum determines how SQLite treats its journal file. | |
| 4302 </summary> | |
| 4303 <remarks> | |
| 4304 By default SQLite will create and delete the journal file when needed during a transaction. | |
| 4305 However, for some computers running certain filesystem monitoring tools, the rapid | |
| 4306 creation and deletion of the journal file can cause those programs to fail, or to interfere with SQLite. | |
| 4307 | |
| 4308 If a program or virus scanner is interfering with SQLite's journal file, you may receive errors like "unable to open database file" | |
| 4309 when starting a transaction. If this is happening, you may want to change the default journal mode to Persist. | |
| 4310 </remarks> | |
| 4311 </member> | |
| 4312 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Default"> | |
| 4313 <summary> | |
| 4314 The default mode, this causes SQLite to use the existing journaling mode for the database. | |
| 4315 </summary> | |
| 4316 </member> | |
| 4317 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Delete"> | |
| 4318 <summary> | |
| 4319 SQLite will create and destroy the journal file as-needed. | |
| 4320 </summary> | |
| 4321 </member> | |
| 4322 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Persist"> | |
| 4323 <summary> | |
| 4324 When this is set, SQLite will keep the journal file even after a transaction has completed. It's contents will be erased, | |
| 4325 and the journal re-used as often as needed. If it is deleted, it will be recreated the next time it is needed. | |
| 4326 </summary> | |
| 4327 </member> | |
| 4328 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Off"> | |
| 4329 <summary> | |
| 4330 This option disables the rollback journal entirely. Interrupted transactions or a program crash can cause database | |
| 4331 corruption in this mode! | |
| 4332 </summary> | |
| 4333 </member> | |
| 4334 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Truncate"> | |
| 4335 <summary> | |
| 4336 SQLite will truncate the journal file to zero-length instead of deleting it. | |
| 4337 </summary> | |
| 4338 </member> | |
| 4339 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Memory"> | |
| 4340 <summary> | |
| 4341 SQLite will store the journal in volatile RAM. This saves disk I/O but at the expense of database safety and integrity. | |
| 4342 If the application using SQLite crashes in the middle of a transaction when the MEMORY journaling mode is set, then the | |
| 4343 database file will very likely go corrupt. | |
| 4344 </summary> | |
| 4345 </member> | |
| 4346 <member name="F:System.Data.SQLite.SQLiteJournalModeEnum.Wal"> | |
| 4347 <summary> | |
| 4348 SQLite uses a write-ahead log instead of a rollback journal to implement transactions. The WAL journaling mode is persistent; | |
| 4349 after being set it stays in effect across multiple database connections and after closing and reopening the database. A database | |
| 4350 in WAL journaling mode can only be accessed by SQLite version 3.7.0 or later. | |
| 4351 </summary> | |
| 4352 </member> | |
| 4353 <member name="T:System.Data.SQLite.SQLiteSynchronousEnum"> | |
| 4354 <summary> | |
| 4355 Possible values for the "synchronous" database setting. This setting determines | |
| 4356 how often the database engine calls the xSync method of the VFS. | |
| 4357 </summary> | |
| 4358 </member> | |
| 4359 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Default"> | |
| 4360 <summary> | |
| 4361 Use the default "synchronous" database setting. Currently, this should be | |
| 4362 the same as using the FULL mode. | |
| 4363 </summary> | |
| 4364 </member> | |
| 4365 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Off"> | |
| 4366 <summary> | |
| 4367 The database engine continues without syncing as soon as it has handed | |
| 4368 data off to the operating system. If the application running SQLite | |
| 4369 crashes, the data will be safe, but the database might become corrupted | |
| 4370 if the operating system crashes or the computer loses power before that | |
| 4371 data has been written to the disk surface. | |
| 4372 </summary> | |
| 4373 </member> | |
| 4374 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Normal"> | |
| 4375 <summary> | |
| 4376 The database engine will still sync at the most critical moments, but | |
| 4377 less often than in FULL mode. There is a very small (though non-zero) | |
| 4378 chance that a power failure at just the wrong time could corrupt the | |
| 4379 database in NORMAL mode. | |
| 4380 </summary> | |
| 4381 </member> | |
| 4382 <member name="F:System.Data.SQLite.SQLiteSynchronousEnum.Full"> | |
| 4383 <summary> | |
| 4384 The database engine will use the xSync method of the VFS to ensure that | |
| 4385 all content is safely written to the disk surface prior to continuing. | |
| 4386 This ensures that an operating system crash or power failure will not | |
| 4387 corrupt the database. FULL synchronous is very safe, but it is also | |
| 4388 slower. | |
| 4389 </summary> | |
| 4390 </member> | |
| 4391 <member name="T:System.Data.SQLite.SQLiteExecuteType"> | |
| 4392 <summary> | |
| 4393 The requested command execution type. This controls which method of the | |
| 4394 <see cref="T:System.Data.SQLite.SQLiteCommand"/> object will be called. | |
| 4395 </summary> | |
| 4396 </member> | |
| 4397 <member name="F:System.Data.SQLite.SQLiteExecuteType.None"> | |
| 4398 <summary> | |
| 4399 Do nothing. No method will be called. | |
| 4400 </summary> | |
| 4401 </member> | |
| 4402 <member name="F:System.Data.SQLite.SQLiteExecuteType.NonQuery"> | |
| 4403 <summary> | |
| 4404 The command is not expected to return a result -OR- the result is not | |
| 4405 needed. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery"/> or | |
| 4406 <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)"/> method | |
| 4407 will be called. | |
| 4408 </summary> | |
| 4409 </member> | |
| 4410 <member name="F:System.Data.SQLite.SQLiteExecuteType.Scalar"> | |
| 4411 <summary> | |
| 4412 The command is expected to return a scalar result -OR- the result should | |
| 4413 be limited to a scalar result. The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar"/> | |
| 4414 or <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteScalar(System.Data.CommandBehavior)"/> method will | |
| 4415 be called. | |
| 4416 </summary> | |
| 4417 </member> | |
| 4418 <member name="F:System.Data.SQLite.SQLiteExecuteType.Reader"> | |
| 4419 <summary> | |
| 4420 The command is expected to return <see cref="T:System.Data.SQLite.SQLiteDataReader"/> result. | |
| 4421 The <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader"/> or | |
| 4422 <see cref="M:System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)"/> method will | |
| 4423 be called. | |
| 4424 </summary> | |
| 4425 </member> | |
| 4426 <member name="F:System.Data.SQLite.SQLiteExecuteType.Default"> | |
| 4427 <summary> | |
| 4428 Use the default command execution type. Using this value is the same | |
| 4429 as using the <see cref="F:System.Data.SQLite.SQLiteExecuteType.NonQuery"/> value. | |
| 4430 </summary> | |
| 4431 </member> | |
| 4432 <member name="T:System.Data.SQLite.SQLiteAuthorizerActionCode"> | |
| 4433 <summary> | |
| 4434 The action code responsible for the current call into the authorizer. | |
| 4435 </summary> | |
| 4436 </member> | |
| 4437 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.None"> | |
| 4438 <summary> | |
| 4439 No action is being performed. This value should not be used from | |
| 4440 external code. | |
| 4441 </summary> | |
| 4442 </member> | |
| 4443 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Copy"> | |
| 4444 <summary> | |
| 4445 No longer used. | |
| 4446 </summary> | |
| 4447 </member> | |
| 4448 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateIndex"> | |
| 4449 <summary> | |
| 4450 An index will be created. The action-specific arguments are the | |
| 4451 index name and the table name. | |
| 4452 | |
| 4453 </summary> | |
| 4454 </member> | |
| 4455 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTable"> | |
| 4456 <summary> | |
| 4457 A table will be created. The action-specific arguments are the | |
| 4458 table name and a null value. | |
| 4459 </summary> | |
| 4460 </member> | |
| 4461 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempIndex"> | |
| 4462 <summary> | |
| 4463 A temporary index will be created. The action-specific arguments | |
| 4464 are the index name and the table name. | |
| 4465 </summary> | |
| 4466 </member> | |
| 4467 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTable"> | |
| 4468 <summary> | |
| 4469 A temporary table will be created. The action-specific arguments | |
| 4470 are the table name and a null value. | |
| 4471 </summary> | |
| 4472 </member> | |
| 4473 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempTrigger"> | |
| 4474 <summary> | |
| 4475 A temporary trigger will be created. The action-specific arguments | |
| 4476 are the trigger name and the table name. | |
| 4477 </summary> | |
| 4478 </member> | |
| 4479 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTempView"> | |
| 4480 <summary> | |
| 4481 A temporary view will be created. The action-specific arguments are | |
| 4482 the view name and a null value. | |
| 4483 </summary> | |
| 4484 </member> | |
| 4485 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateTrigger"> | |
| 4486 <summary> | |
| 4487 A trigger will be created. The action-specific arguments are the | |
| 4488 trigger name and the table name. | |
| 4489 </summary> | |
| 4490 </member> | |
| 4491 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateView"> | |
| 4492 <summary> | |
| 4493 A view will be created. The action-specific arguments are the view | |
| 4494 name and a null value. | |
| 4495 </summary> | |
| 4496 </member> | |
| 4497 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Delete"> | |
| 4498 <summary> | |
| 4499 A DELETE statement will be executed. The action-specific arguments | |
| 4500 are the table name and a null value. | |
| 4501 </summary> | |
| 4502 </member> | |
| 4503 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropIndex"> | |
| 4504 <summary> | |
| 4505 An index will be dropped. The action-specific arguments are the | |
| 4506 index name and the table name. | |
| 4507 </summary> | |
| 4508 </member> | |
| 4509 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTable"> | |
| 4510 <summary> | |
| 4511 A table will be dropped. The action-specific arguments are the tables | |
| 4512 name and a null value. | |
| 4513 </summary> | |
| 4514 </member> | |
| 4515 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempIndex"> | |
| 4516 <summary> | |
| 4517 A temporary index will be dropped. The action-specific arguments are | |
| 4518 the index name and the table name. | |
| 4519 </summary> | |
| 4520 </member> | |
| 4521 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTable"> | |
| 4522 <summary> | |
| 4523 A temporary table will be dropped. The action-specific arguments are | |
| 4524 the table name and a null value. | |
| 4525 </summary> | |
| 4526 </member> | |
| 4527 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempTrigger"> | |
| 4528 <summary> | |
| 4529 A temporary trigger will be dropped. The action-specific arguments | |
| 4530 are the trigger name and the table name. | |
| 4531 </summary> | |
| 4532 </member> | |
| 4533 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTempView"> | |
| 4534 <summary> | |
| 4535 A temporary view will be dropped. The action-specific arguments are | |
| 4536 the view name and a null value. | |
| 4537 </summary> | |
| 4538 </member> | |
| 4539 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropTrigger"> | |
| 4540 <summary> | |
| 4541 A trigger will be dropped. The action-specific arguments are the | |
| 4542 trigger name and the table name. | |
| 4543 </summary> | |
| 4544 </member> | |
| 4545 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropView"> | |
| 4546 <summary> | |
| 4547 A view will be dropped. The action-specific arguments are the view | |
| 4548 name and a null value. | |
| 4549 </summary> | |
| 4550 </member> | |
| 4551 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Insert"> | |
| 4552 <summary> | |
| 4553 An INSERT statement will be executed. The action-specific arguments | |
| 4554 are the table name and a null value. | |
| 4555 </summary> | |
| 4556 </member> | |
| 4557 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Pragma"> | |
| 4558 <summary> | |
| 4559 A PRAGMA statement will be executed. The action-specific arguments | |
| 4560 are the name of the PRAGMA and the new value or a null value. | |
| 4561 </summary> | |
| 4562 </member> | |
| 4563 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Read"> | |
| 4564 <summary> | |
| 4565 A table column will be read. The action-specific arguments are the | |
| 4566 table name and the column name. | |
| 4567 </summary> | |
| 4568 </member> | |
| 4569 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Select"> | |
| 4570 <summary> | |
| 4571 A SELECT statement will be executed. The action-specific arguments | |
| 4572 are both null values. | |
| 4573 </summary> | |
| 4574 </member> | |
| 4575 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Transaction"> | |
| 4576 <summary> | |
| 4577 A transaction will be started, committed, or rolled back. The | |
| 4578 action-specific arguments are the name of the operation (BEGIN, | |
| 4579 COMMIT, or ROLLBACK) and a null value. | |
| 4580 </summary> | |
| 4581 </member> | |
| 4582 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Update"> | |
| 4583 <summary> | |
| 4584 An UPDATE statement will be executed. The action-specific arguments | |
| 4585 are the table name and the column name. | |
| 4586 </summary> | |
| 4587 </member> | |
| 4588 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Attach"> | |
| 4589 <summary> | |
| 4590 A database will be attached to the connection. The action-specific | |
| 4591 arguments are the database file name and a null value. | |
| 4592 </summary> | |
| 4593 </member> | |
| 4594 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Detach"> | |
| 4595 <summary> | |
| 4596 A database will be detached from the connection. The action-specific | |
| 4597 arguments are the database name and a null value. | |
| 4598 </summary> | |
| 4599 </member> | |
| 4600 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.AlterTable"> | |
| 4601 <summary> | |
| 4602 The schema of a table will be altered. The action-specific arguments | |
| 4603 are the database name and the table name. | |
| 4604 </summary> | |
| 4605 </member> | |
| 4606 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Reindex"> | |
| 4607 <summary> | |
| 4608 An index will be deleted and then recreated. The action-specific | |
| 4609 arguments are the index name and a null value. | |
| 4610 </summary> | |
| 4611 </member> | |
| 4612 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Analyze"> | |
| 4613 <summary> | |
| 4614 A table will be analyzed to gathers statistics about it. The | |
| 4615 action-specific arguments are the table name and a null value. | |
| 4616 </summary> | |
| 4617 </member> | |
| 4618 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.CreateVtable"> | |
| 4619 <summary> | |
| 4620 A virtual table will be created. The action-specific arguments are | |
| 4621 the table name and the module name. | |
| 4622 </summary> | |
| 4623 </member> | |
| 4624 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.DropVtable"> | |
| 4625 <summary> | |
| 4626 A virtual table will be dropped. The action-specific arguments are | |
| 4627 the table name and the module name. | |
| 4628 </summary> | |
| 4629 </member> | |
| 4630 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Function"> | |
| 4631 <summary> | |
| 4632 A SQL function will be called. The action-specific arguments are a | |
| 4633 null value and the function name. | |
| 4634 </summary> | |
| 4635 </member> | |
| 4636 <member name="F:System.Data.SQLite.SQLiteAuthorizerActionCode.Savepoint"> | |
| 4637 <summary> | |
| 4638 A savepoint will be created, released, or rolled back. The | |
| 4639 action-specific arguments are the name of the operation (BEGIN, | |
| 4640 RELEASE, or ROLLBACK) and the savepoint name. | |
| 4641 </summary> | |
| 4642 </member> | |
| 4643 <member name="T:System.Data.SQLite.SQLiteAuthorizerReturnCode"> | |
| 4644 <summary> | |
| 4645 The return code for the current call into the authorizer. | |
| 4646 </summary> | |
| 4647 </member> | |
| 4648 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ok"> | |
| 4649 <summary> | |
| 4650 The action will be allowed. | |
| 4651 </summary> | |
| 4652 </member> | |
| 4653 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Deny"> | |
| 4654 <summary> | |
| 4655 The overall action will be disallowed and an error message will be | |
| 4656 returned from the query preparation method. | |
| 4657 </summary> | |
| 4658 </member> | |
| 4659 <member name="F:System.Data.SQLite.SQLiteAuthorizerReturnCode.Ignore"> | |
| 4660 <summary> | |
| 4661 The specific action will be disallowed; however, the overall action | |
| 4662 will continue. The exact effects of this return code vary depending | |
| 4663 on the specific action, please refer to the SQLite core library | |
| 4664 documentation for futher details. | |
| 4665 </summary> | |
| 4666 </member> | |
| 4667 <member name="T:System.Data.SQLite.SQLiteType"> | |
| 4668 <summary> | |
| 4669 Class used internally to determine the datatype of a column in a resultset | |
| 4670 </summary> | |
| 4671 </member> | |
| 4672 <member name="F:System.Data.SQLite.SQLiteType.Type"> | |
| 4673 <summary> | |
| 4674 The DbType of the column, or DbType.Object if it cannot be determined | |
| 4675 </summary> | |
| 4676 </member> | |
| 4677 <member name="F:System.Data.SQLite.SQLiteType.Affinity"> | |
| 4678 <summary> | |
| 4679 The affinity of a column, used for expressions or when Type is DbType.Object | |
| 4680 </summary> | |
| 4681 </member> | |
| 4682 <member name="T:System.Data.SQLite.SQLiteDataAdapter"> | |
| 4683 <summary> | |
| 4684 SQLite implementation of DbDataAdapter. | |
| 4685 </summary> | |
| 4686 </member> | |
| 4687 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor"> | |
| 4688 <overloads> | |
| 4689 This class is just a shell around the DbDataAdapter. Nothing from | |
| 4690 DbDataAdapter is overridden here, just a few constructors are defined. | |
| 4691 </overloads> | |
| 4692 <summary> | |
| 4693 Default constructor. | |
| 4694 </summary> | |
| 4695 </member> | |
| 4696 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.Data.SQLite.SQLiteCommand)"> | |
| 4697 <summary> | |
| 4698 Constructs a data adapter using the specified select command. | |
| 4699 </summary> | |
| 4700 <param name="cmd"> | |
| 4701 The select command to associate with the adapter. | |
| 4702 </param> | |
| 4703 </member> | |
| 4704 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.Data.SQLite.SQLiteConnection)"> | |
| 4705 <summary> | |
| 4706 Constructs a data adapter with the supplied select command text and | |
| 4707 associated with the specified connection. | |
| 4708 </summary> | |
| 4709 <param name="commandText"> | |
| 4710 The select command text to associate with the data adapter. | |
| 4711 </param> | |
| 4712 <param name="connection"> | |
| 4713 The connection to associate with the select command. | |
| 4714 </param> | |
| 4715 </member> | |
| 4716 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String)"> | |
| 4717 <summary> | |
| 4718 Constructs a data adapter with the specified select command text, | |
| 4719 and using the specified database connection string. | |
| 4720 </summary> | |
| 4721 <param name="commandText"> | |
| 4722 The select command text to use to construct a select command. | |
| 4723 </param> | |
| 4724 <param name="connectionString"> | |
| 4725 A connection string suitable for passing to a new SQLiteConnection, | |
| 4726 which is associated with the select command. | |
| 4727 </param> | |
| 4728 </member> | |
| 4729 <member name="M:System.Data.SQLite.SQLiteDataAdapter.#ctor(System.String,System.String,System.Boolean)"> | |
| 4730 <summary> | |
| 4731 Constructs a data adapter with the specified select command text, | |
| 4732 and using the specified database connection string. | |
| 4733 </summary> | |
| 4734 <param name="commandText"> | |
| 4735 The select command text to use to construct a select command. | |
| 4736 </param> | |
| 4737 <param name="connectionString"> | |
| 4738 A connection string suitable for passing to a new SQLiteConnection, | |
| 4739 which is associated with the select command. | |
| 4740 </param> | |
| 4741 <param name="parseViaFramework"> | |
| 4742 Non-zero to parse the connection string using the built-in (i.e. | |
| 4743 framework provided) parser when opening the connection. | |
| 4744 </param> | |
| 4745 </member> | |
| 4746 <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)"> | |
| 4747 <summary> | |
| 4748 Raised by the underlying DbDataAdapter when a row is being updated | |
| 4749 </summary> | |
| 4750 <param name="value">The event's specifics</param> | |
| 4751 </member> | |
| 4752 <member name="M:System.Data.SQLite.SQLiteDataAdapter.OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)"> | |
| 4753 <summary> | |
| 4754 Raised by DbDataAdapter after a row is updated | |
| 4755 </summary> | |
| 4756 <param name="value">The event's specifics</param> | |
| 4757 </member> | |
| 4758 <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdating"> | |
| 4759 <summary> | |
| 4760 Row updating event handler | |
| 4761 </summary> | |
| 4762 </member> | |
| 4763 <member name="E:System.Data.SQLite.SQLiteDataAdapter.RowUpdated"> | |
| 4764 <summary> | |
| 4765 Row updated event handler | |
| 4766 </summary> | |
| 4767 </member> | |
| 4768 <member name="P:System.Data.SQLite.SQLiteDataAdapter.SelectCommand"> | |
| 4769 <summary> | |
| 4770 Gets/sets the select command for this DataAdapter | |
| 4771 </summary> | |
| 4772 </member> | |
| 4773 <member name="P:System.Data.SQLite.SQLiteDataAdapter.InsertCommand"> | |
| 4774 <summary> | |
| 4775 Gets/sets the insert command for this DataAdapter | |
| 4776 </summary> | |
| 4777 </member> | |
| 4778 <member name="P:System.Data.SQLite.SQLiteDataAdapter.UpdateCommand"> | |
| 4779 <summary> | |
| 4780 Gets/sets the update command for this DataAdapter | |
| 4781 </summary> | |
| 4782 </member> | |
| 4783 <member name="P:System.Data.SQLite.SQLiteDataAdapter.DeleteCommand"> | |
| 4784 <summary> | |
| 4785 Gets/sets the delete command for this DataAdapter | |
| 4786 </summary> | |
| 4787 </member> | |
| 4788 <member name="T:System.Data.SQLite.SQLiteDataReader"> | |
| 4789 <summary> | |
| 4790 SQLite implementation of DbDataReader. | |
| 4791 </summary> | |
| 4792 </member> | |
| 4793 <member name="F:System.Data.SQLite.SQLiteDataReader._command"> | |
| 4794 <summary> | |
| 4795 Underlying command this reader is attached to | |
| 4796 </summary> | |
| 4797 </member> | |
| 4798 <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatementIndex"> | |
| 4799 <summary> | |
| 4800 Index of the current statement in the command being processed | |
| 4801 </summary> | |
| 4802 </member> | |
| 4803 <member name="F:System.Data.SQLite.SQLiteDataReader._activeStatement"> | |
| 4804 <summary> | |
| 4805 Current statement being Read() | |
| 4806 </summary> | |
| 4807 </member> | |
| 4808 <member name="F:System.Data.SQLite.SQLiteDataReader._readingState"> | |
| 4809 <summary> | |
| 4810 State of the current statement being processed. | |
| 4811 -1 = First Step() executed, so the first Read() will be ignored | |
| 4812 0 = Actively reading | |
| 4813 1 = Finished reading | |
| 4814 2 = Non-row-returning statement, no records | |
| 4815 </summary> | |
| 4816 </member> | |
| 4817 <member name="F:System.Data.SQLite.SQLiteDataReader._rowsAffected"> | |
| 4818 <summary> | |
| 4819 Number of records affected by the insert/update statements executed on the command | |
| 4820 </summary> | |
| 4821 </member> | |
| 4822 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldCount"> | |
| 4823 <summary> | |
| 4824 Count of fields (columns) in the row-returning statement currently being processed | |
| 4825 </summary> | |
| 4826 </member> | |
| 4827 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldIndexes"> | |
| 4828 <summary> | |
| 4829 Maps the field (column) names to their corresponding indexes within the results. | |
| 4830 </summary> | |
| 4831 </member> | |
| 4832 <member name="F:System.Data.SQLite.SQLiteDataReader._fieldTypeArray"> | |
| 4833 <summary> | |
| 4834 Datatypes of active fields (columns) in the current statement, used for type-restricting data | |
| 4835 </summary> | |
| 4836 </member> | |
| 4837 <member name="F:System.Data.SQLite.SQLiteDataReader._commandBehavior"> | |
| 4838 <summary> | |
| 4839 The behavior of the datareader | |
| 4840 </summary> | |
| 4841 </member> | |
| 4842 <member name="F:System.Data.SQLite.SQLiteDataReader._disposeCommand"> | |
| 4843 <summary> | |
| 4844 If set, then dispose of the command object when the reader is finished | |
| 4845 </summary> | |
| 4846 </member> | |
| 4847 <member name="F:System.Data.SQLite.SQLiteDataReader._throwOnDisposed"> | |
| 4848 <summary> | |
| 4849 If set, then raise an exception when the object is accessed after being disposed. | |
| 4850 </summary> | |
| 4851 </member> | |
| 4852 <member name="F:System.Data.SQLite.SQLiteDataReader._keyInfo"> | |
| 4853 <summary> | |
| 4854 An array of rowid's for the active statement if CommandBehavior.KeyInfo is specified | |
| 4855 </summary> | |
| 4856 </member> | |
| 4857 <member name="F:System.Data.SQLite.SQLiteDataReader._version"> | |
| 4858 <summary> | |
| 4859 Matches the version of the connection. | |
| 4860 </summary> | |
| 4861 </member> | |
| 4862 <member name="F:System.Data.SQLite.SQLiteDataReader._baseSchemaName"> | |
| 4863 <summary> | |
| 4864 The "stub" (i.e. placeholder) base schema name to use when returning | |
| 4865 column schema information. Matches the base schema name used by the | |
| 4866 associated connection. | |
| 4867 </summary> | |
| 4868 </member> | |
| 4869 <member name="M:System.Data.SQLite.SQLiteDataReader.#ctor(System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior)"> | |
| 4870 <summary> | |
| 4871 Internal constructor, initializes the datareader and sets up to begin executing statements | |
| 4872 </summary> | |
| 4873 <param name="cmd">The SQLiteCommand this data reader is for</param> | |
| 4874 <param name="behave">The expected behavior of the data reader</param> | |
| 4875 </member> | |
| 4876 <member name="M:System.Data.SQLite.SQLiteDataReader.Dispose(System.Boolean)"> | |
| 4877 <summary> | |
| 4878 Dispose of all resources used by this datareader. | |
| 4879 </summary> | |
| 4880 <param name="disposing"></param> | |
| 4881 </member> | |
| 4882 <member name="M:System.Data.SQLite.SQLiteDataReader.Close"> | |
| 4883 <summary> | |
| 4884 Closes the datareader, potentially closing the connection as well if CommandBehavior.CloseConnection was specified. | |
| 4885 </summary> | |
| 4886 </member> | |
| 4887 <member name="M:System.Data.SQLite.SQLiteDataReader.CheckClosed"> | |
| 4888 <summary> | |
| 4889 Throw an error if the datareader is closed | |
| 4890 </summary> | |
| 4891 </member> | |
| 4892 <member name="M:System.Data.SQLite.SQLiteDataReader.CheckValidRow"> | |
| 4893 <summary> | |
| 4894 Throw an error if a row is not loaded | |
| 4895 </summary> | |
| 4896 </member> | |
| 4897 <member name="M:System.Data.SQLite.SQLiteDataReader.GetEnumerator"> | |
| 4898 <summary> | |
| 4899 Enumerator support | |
| 4900 </summary> | |
| 4901 <returns>Returns a DbEnumerator object.</returns> | |
| 4902 </member> | |
| 4903 <member name="M:System.Data.SQLite.SQLiteDataReader.VerifyType(System.Int32,System.Data.DbType)"> | |
| 4904 <summary> | |
| 4905 SQLite is inherently un-typed. All datatypes in SQLite are natively strings. The definition of the columns of a table | |
| 4906 and the affinity of returned types are all we have to go on to type-restrict data in the reader. | |
| 4907 | |
| 4908 This function attempts to verify that the type of data being requested of a column matches the datatype of the column. In | |
| 4909 the case of columns that are not backed into a table definition, we attempt to match up the affinity of a column (int, double, string or blob) | |
| 4910 to a set of known types that closely match that affinity. It's not an exact science, but its the best we can do. | |
| 4911 </summary> | |
| 4912 <returns> | |
| 4913 This function throws an InvalidTypeCast() exception if the requested type doesn't match the column's definition or affinity. | |
| 4914 </returns> | |
| 4915 <param name="i">The index of the column to type-check</param> | |
| 4916 <param name="typ">The type we want to get out of the column</param> | |
| 4917 </member> | |
| 4918 <member name="M:System.Data.SQLite.SQLiteDataReader.GetBoolean(System.Int32)"> | |
| 4919 <summary> | |
| 4920 Retrieves the column as a boolean value | |
| 4921 </summary> | |
| 4922 <param name="i">The index of the column to retrieve</param> | |
| 4923 <returns>bool</returns> | |
| 4924 </member> | |
| 4925 <member name="M:System.Data.SQLite.SQLiteDataReader.GetByte(System.Int32)"> | |
| 4926 <summary> | |
| 4927 Retrieves the column as a single byte value | |
| 4928 </summary> | |
| 4929 <param name="i">The index of the column to retrieve</param> | |
| 4930 <returns>byte</returns> | |
| 4931 </member> | |
| 4932 <member name="M:System.Data.SQLite.SQLiteDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)"> | |
| 4933 <summary> | |
| 4934 Retrieves a column as an array of bytes (blob) | |
| 4935 </summary> | |
| 4936 <param name="i">The index of the column to retrieve</param> | |
| 4937 <param name="fieldOffset">The zero-based index of where to begin reading the data</param> | |
| 4938 <param name="buffer">The buffer to write the bytes into</param> | |
| 4939 <param name="bufferoffset">The zero-based index of where to begin writing into the array</param> | |
| 4940 <param name="length">The number of bytes to retrieve</param> | |
| 4941 <returns>The actual number of bytes written into the array</returns> | |
| 4942 <remarks> | |
| 4943 To determine the number of bytes in the column, pass a null value for the buffer. The total length will be returned. | |
| 4944 </remarks> | |
| 4945 </member> | |
| 4946 <member name="M:System.Data.SQLite.SQLiteDataReader.GetChar(System.Int32)"> | |
| 4947 <summary> | |
| 4948 Returns the column as a single character | |
| 4949 </summary> | |
| 4950 <param name="i">The index of the column to retrieve</param> | |
| 4951 <returns>char</returns> | |
| 4952 </member> | |
| 4953 <member name="M:System.Data.SQLite.SQLiteDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)"> | |
| 4954 <summary> | |
| 4955 Retrieves a column as an array of chars (blob) | |
| 4956 </summary> | |
| 4957 <param name="i">The index of the column to retrieve</param> | |
| 4958 <param name="fieldoffset">The zero-based index of where to begin reading the data</param> | |
| 4959 <param name="buffer">The buffer to write the characters into</param> | |
| 4960 <param name="bufferoffset">The zero-based index of where to begin writing into the array</param> | |
| 4961 <param name="length">The number of bytes to retrieve</param> | |
| 4962 <returns>The actual number of characters written into the array</returns> | |
| 4963 <remarks> | |
| 4964 To determine the number of characters in the column, pass a null value for the buffer. The total length will be returned. | |
| 4965 </remarks> | |
| 4966 </member> | |
| 4967 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDataTypeName(System.Int32)"> | |
| 4968 <summary> | |
| 4969 Retrieves the name of the back-end datatype of the column | |
| 4970 </summary> | |
| 4971 <param name="i">The index of the column to retrieve</param> | |
| 4972 <returns>string</returns> | |
| 4973 </member> | |
| 4974 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDateTime(System.Int32)"> | |
| 4975 <summary> | |
| 4976 Retrieve the column as a date/time value | |
| 4977 </summary> | |
| 4978 <param name="i">The index of the column to retrieve</param> | |
| 4979 <returns>DateTime</returns> | |
| 4980 </member> | |
| 4981 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDecimal(System.Int32)"> | |
| 4982 <summary> | |
| 4983 Retrieve the column as a decimal value | |
| 4984 </summary> | |
| 4985 <param name="i">The index of the column to retrieve</param> | |
| 4986 <returns>decimal</returns> | |
| 4987 </member> | |
| 4988 <member name="M:System.Data.SQLite.SQLiteDataReader.GetDouble(System.Int32)"> | |
| 4989 <summary> | |
| 4990 Returns the column as a double | |
| 4991 </summary> | |
| 4992 <param name="i">The index of the column to retrieve</param> | |
| 4993 <returns>double</returns> | |
| 4994 </member> | |
| 4995 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFieldType(System.Int32)"> | |
| 4996 <summary> | |
| 4997 Returns the .NET type of a given column | |
| 4998 </summary> | |
| 4999 <param name="i">The index of the column to retrieve</param> | |
| 5000 <returns>Type</returns> | |
| 5001 </member> | |
| 5002 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFloat(System.Int32)"> | |
| 5003 <summary> | |
| 5004 Returns a column as a float value | |
| 5005 </summary> | |
| 5006 <param name="i">The index of the column to retrieve</param> | |
| 5007 <returns>float</returns> | |
| 5008 </member> | |
| 5009 <member name="M:System.Data.SQLite.SQLiteDataReader.GetGuid(System.Int32)"> | |
| 5010 <summary> | |
| 5011 Returns the column as a Guid | |
| 5012 </summary> | |
| 5013 <param name="i">The index of the column to retrieve</param> | |
| 5014 <returns>Guid</returns> | |
| 5015 </member> | |
| 5016 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt16(System.Int32)"> | |
| 5017 <summary> | |
| 5018 Returns the column as a short | |
| 5019 </summary> | |
| 5020 <param name="i">The index of the column to retrieve</param> | |
| 5021 <returns>Int16</returns> | |
| 5022 </member> | |
| 5023 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt32(System.Int32)"> | |
| 5024 <summary> | |
| 5025 Retrieves the column as an int | |
| 5026 </summary> | |
| 5027 <param name="i">The index of the column to retrieve</param> | |
| 5028 <returns>Int32</returns> | |
| 5029 </member> | |
| 5030 <member name="M:System.Data.SQLite.SQLiteDataReader.GetInt64(System.Int32)"> | |
| 5031 <summary> | |
| 5032 Retrieves the column as a long | |
| 5033 </summary> | |
| 5034 <param name="i">The index of the column to retrieve</param> | |
| 5035 <returns>Int64</returns> | |
| 5036 </member> | |
| 5037 <member name="M:System.Data.SQLite.SQLiteDataReader.GetName(System.Int32)"> | |
| 5038 <summary> | |
| 5039 Retrieves the name of the column | |
| 5040 </summary> | |
| 5041 <param name="i">The index of the column to retrieve</param> | |
| 5042 <returns>string</returns> | |
| 5043 </member> | |
| 5044 <member name="M:System.Data.SQLite.SQLiteDataReader.GetOrdinal(System.String)"> | |
| 5045 <summary> | |
| 5046 Retrieves the i of a column, given its name | |
| 5047 </summary> | |
| 5048 <param name="name">The name of the column to retrieve</param> | |
| 5049 <returns>The int i of the column</returns> | |
| 5050 </member> | |
| 5051 <member name="M:System.Data.SQLite.SQLiteDataReader.GetSchemaTable"> | |
| 5052 <summary> | |
| 5053 Schema information in SQLite is difficult to map into .NET conventions, so a lot of work must be done | |
| 5054 to gather the necessary information so it can be represented in an ADO.NET manner. | |
| 5055 </summary> | |
| 5056 <returns>Returns a DataTable containing the schema information for the active SELECT statement being processed.</returns> | |
| 5057 </member> | |
| 5058 <member name="M:System.Data.SQLite.SQLiteDataReader.GetString(System.Int32)"> | |
| 5059 <summary> | |
| 5060 Retrieves the column as a string | |
| 5061 </summary> | |
| 5062 <param name="i">The index of the column to retrieve</param> | |
| 5063 <returns>string</returns> | |
| 5064 </member> | |
| 5065 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValue(System.Int32)"> | |
| 5066 <summary> | |
| 5067 Retrieves the column as an object corresponding to the underlying datatype of the column | |
| 5068 </summary> | |
| 5069 <param name="i">The index of the column to retrieve</param> | |
| 5070 <returns>object</returns> | |
| 5071 </member> | |
| 5072 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues(System.Object[])"> | |
| 5073 <summary> | |
| 5074 Retreives the values of multiple columns, up to the size of the supplied array | |
| 5075 </summary> | |
| 5076 <param name="values">The array to fill with values from the columns in the current resultset</param> | |
| 5077 <returns>The number of columns retrieved</returns> | |
| 5078 </member> | |
| 5079 <member name="M:System.Data.SQLite.SQLiteDataReader.GetValues"> | |
| 5080 <summary> | |
| 5081 Returns a collection containing all the column names and values for the | |
| 5082 current row of data in the current resultset, if any. If there is no | |
| 5083 current row or no current resultset, an exception may be thrown. | |
| 5084 </summary> | |
| 5085 <returns> | |
| 5086 The collection containing the column name and value information for the | |
| 5087 current row of data in the current resultset or null if this information | |
| 5088 cannot be obtained. | |
| 5089 </returns> | |
| 5090 </member> | |
| 5091 <member name="M:System.Data.SQLite.SQLiteDataReader.IsDBNull(System.Int32)"> | |
| 5092 <summary> | |
| 5093 Returns True if the specified column is null | |
| 5094 </summary> | |
| 5095 <param name="i">The index of the column to retrieve</param> | |
| 5096 <returns>True or False</returns> | |
| 5097 </member> | |
| 5098 <member name="M:System.Data.SQLite.SQLiteDataReader.NextResult"> | |
| 5099 <summary> | |
| 5100 Moves to the next resultset in multiple row-returning SQL command. | |
| 5101 </summary> | |
| 5102 <returns>True if the command was successful and a new resultset is available, False otherwise.</returns> | |
| 5103 </member> | |
| 5104 <member name="M:System.Data.SQLite.SQLiteDataReader.GetFlags(System.Data.SQLite.SQLiteDataReader)"> | |
| 5105 <summary> | |
| 5106 This method attempts to query the flags associated with the database | |
| 5107 connection in use. If the database connection is disposed, the default | |
| 5108 flags will be returned. | |
| 5109 </summary> | |
| 5110 <param name="dataReader"> | |
| 5111 The data reader containing the databse connection to query the flags from. | |
| 5112 </param> | |
| 5113 <returns> | |
| 5114 The connection flags value. | |
| 5115 </returns> | |
| 5116 </member> | |
| 5117 <member name="M:System.Data.SQLite.SQLiteDataReader.GetSQLiteType(System.Int32)"> | |
| 5118 <summary> | |
| 5119 Retrieves the SQLiteType for a given column, and caches it to avoid repetetive interop calls. | |
| 5120 </summary> | |
| 5121 <param name="i">The index of the column to retrieve</param> | |
| 5122 <returns>A SQLiteType structure</returns> | |
| 5123 </member> | |
| 5124 <member name="M:System.Data.SQLite.SQLiteDataReader.Read"> | |
| 5125 <summary> | |
| 5126 Reads the next row from the resultset | |
| 5127 </summary> | |
| 5128 <returns>True if a new row was successfully loaded and is ready for processing</returns> | |
| 5129 </member> | |
| 5130 <member name="P:System.Data.SQLite.SQLiteDataReader.Depth"> | |
| 5131 <summary> | |
| 5132 Not implemented. Returns 0 | |
| 5133 </summary> | |
| 5134 </member> | |
| 5135 <member name="P:System.Data.SQLite.SQLiteDataReader.FieldCount"> | |
| 5136 <summary> | |
| 5137 Returns the number of columns in the current resultset | |
| 5138 </summary> | |
| 5139 </member> | |
| 5140 <member name="P:System.Data.SQLite.SQLiteDataReader.VisibleFieldCount"> | |
| 5141 <summary> | |
| 5142 Returns the number of visible fields in the current resultset | |
| 5143 </summary> | |
| 5144 </member> | |
| 5145 <member name="P:System.Data.SQLite.SQLiteDataReader.HasRows"> | |
| 5146 <summary> | |
| 5147 Returns True if the resultset has rows that can be fetched | |
| 5148 </summary> | |
| 5149 </member> | |
| 5150 <member name="P:System.Data.SQLite.SQLiteDataReader.IsClosed"> | |
| 5151 <summary> | |
| 5152 Returns True if the data reader is closed | |
| 5153 </summary> | |
| 5154 </member> | |
| 5155 <member name="P:System.Data.SQLite.SQLiteDataReader.RecordsAffected"> | |
| 5156 <summary> | |
| 5157 Retrieve the count of records affected by an update/insert command. Only valid once the data reader is closed! | |
| 5158 </summary> | |
| 5159 </member> | |
| 5160 <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.String)"> | |
| 5161 <summary> | |
| 5162 Indexer to retrieve data from a column given its name | |
| 5163 </summary> | |
| 5164 <param name="name">The name of the column to retrieve data for</param> | |
| 5165 <returns>The value contained in the column</returns> | |
| 5166 </member> | |
| 5167 <member name="P:System.Data.SQLite.SQLiteDataReader.Item(System.Int32)"> | |
| 5168 <summary> | |
| 5169 Indexer to retrieve data from a column given its i | |
| 5170 </summary> | |
| 5171 <param name="i">The index of the column to retrieve</param> | |
| 5172 <returns>The value contained in the column</returns> | |
| 5173 </member> | |
| 5174 <member name="T:System.Data.SQLite.SQLiteException"> | |
| 5175 <summary> | |
| 5176 SQLite exception class. | |
| 5177 </summary> | |
| 5178 </member> | |
| 5179 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 5180 <summary> | |
| 5181 Private constructor for use with serialization. | |
| 5182 </summary> | |
| 5183 <param name="info"> | |
| 5184 Holds the serialized object data about the exception being thrown. | |
| 5185 </param> | |
| 5186 <param name="context"> | |
| 5187 Contains contextual information about the source or destination. | |
| 5188 </param> | |
| 5189 </member> | |
| 5190 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 5191 <summary> | |
| 5192 Public constructor for generating a SQLite exception given the error | |
| 5193 code and message. | |
| 5194 </summary> | |
| 5195 <param name="errorCode"> | |
| 5196 The SQLite return code to report. | |
| 5197 </param> | |
| 5198 <param name="message"> | |
| 5199 Message text to go along with the return code message text. | |
| 5200 </param> | |
| 5201 </member> | |
| 5202 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String)"> | |
| 5203 <summary> | |
| 5204 Public constructor that uses the base class constructor for the error | |
| 5205 message. | |
| 5206 </summary> | |
| 5207 <param name="message">Error message text.</param> | |
| 5208 </member> | |
| 5209 <member name="M:System.Data.SQLite.SQLiteException.#ctor"> | |
| 5210 <summary> | |
| 5211 Public constructor that uses the default base class constructor. | |
| 5212 </summary> | |
| 5213 </member> | |
| 5214 <member name="M:System.Data.SQLite.SQLiteException.#ctor(System.String,System.Exception)"> | |
| 5215 <summary> | |
| 5216 Public constructor that uses the base class constructor for the error | |
| 5217 message and inner exception. | |
| 5218 </summary> | |
| 5219 <param name="message">Error message text.</param> | |
| 5220 <param name="innerException">The original (inner) exception.</param> | |
| 5221 </member> | |
| 5222 <member name="M:System.Data.SQLite.SQLiteException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
| 5223 <summary> | |
| 5224 Adds extra information to the serialized object data specific to this | |
| 5225 class type. This is only used for serialization. | |
| 5226 </summary> | |
| 5227 <param name="info"> | |
| 5228 Holds the serialized object data about the exception being thrown. | |
| 5229 </param> | |
| 5230 <param name="context"> | |
| 5231 Contains contextual information about the source or destination. | |
| 5232 </param> | |
| 5233 </member> | |
| 5234 <member name="M:System.Data.SQLite.SQLiteException.GetErrorString(System.Data.SQLite.SQLiteErrorCode)"> | |
| 5235 <summary> | |
| 5236 Returns the error message for the specified SQLite return code. | |
| 5237 </summary> | |
| 5238 <param name="errorCode">The SQLite return code.</param> | |
| 5239 <returns>The error message or null if it cannot be found.</returns> | |
| 5240 </member> | |
| 5241 <member name="M:System.Data.SQLite.SQLiteException.GetStockErrorMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 5242 <summary> | |
| 5243 Returns the composite error message based on the SQLite return code | |
| 5244 and the optional detailed error message. | |
| 5245 </summary> | |
| 5246 <param name="errorCode">The SQLite return code.</param> | |
| 5247 <param name="message">Optional detailed error message.</param> | |
| 5248 <returns>Error message text for the return code.</returns> | |
| 5249 </member> | |
| 5250 <member name="P:System.Data.SQLite.SQLiteException.ResultCode"> | |
| 5251 <summary> | |
| 5252 Gets the associated SQLite result code for this exception as a | |
| 5253 <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. This property returns the same | |
| 5254 underlying value as the <see cref="P:System.Data.SQLite.SQLiteException.ErrorCode"/> property. | |
| 5255 </summary> | |
| 5256 </member> | |
| 5257 <member name="P:System.Data.SQLite.SQLiteException.ErrorCode"> | |
| 5258 <summary> | |
| 5259 Gets the associated SQLite return code for this exception as an | |
| 5260 <see cref="T:System.Int32"/>. For desktop versions of the .NET Framework, | |
| 5261 this property overrides the property of the same name within the | |
| 5262 <see cref="T:System.Runtime.InteropServices.ExternalException"/> | |
| 5263 class. This property returns the same underlying value as the | |
| 5264 <see cref="P:System.Data.SQLite.SQLiteException.ResultCode"/> property. | |
| 5265 </summary> | |
| 5266 </member> | |
| 5267 <member name="T:System.Data.SQLite.SQLiteErrorCode"> | |
| 5268 <summary> | |
| 5269 SQLite error codes. Actually, this enumeration represents a return code, | |
| 5270 which may also indicate success in one of several ways (e.g. SQLITE_OK, | |
| 5271 SQLITE_ROW, and SQLITE_DONE). Therefore, the name of this enumeration is | |
| 5272 something of a misnomer. | |
| 5273 </summary> | |
| 5274 </member> | |
| 5275 <member name="F:System.Data.SQLite.SQLiteErrorCode.Unknown"> | |
| 5276 <summary> | |
| 5277 The error code is unknown. This error code | |
| 5278 is only used by the managed wrapper itself. | |
| 5279 </summary> | |
| 5280 </member> | |
| 5281 <member name="F:System.Data.SQLite.SQLiteErrorCode.Ok"> | |
| 5282 <summary> | |
| 5283 Successful result | |
| 5284 </summary> | |
| 5285 </member> | |
| 5286 <member name="F:System.Data.SQLite.SQLiteErrorCode.Error"> | |
| 5287 <summary> | |
| 5288 SQL error or missing database | |
| 5289 </summary> | |
| 5290 </member> | |
| 5291 <member name="F:System.Data.SQLite.SQLiteErrorCode.Internal"> | |
| 5292 <summary> | |
| 5293 Internal logic error in SQLite | |
| 5294 </summary> | |
| 5295 </member> | |
| 5296 <member name="F:System.Data.SQLite.SQLiteErrorCode.Perm"> | |
| 5297 <summary> | |
| 5298 Access permission denied | |
| 5299 </summary> | |
| 5300 </member> | |
| 5301 <member name="F:System.Data.SQLite.SQLiteErrorCode.Abort"> | |
| 5302 <summary> | |
| 5303 Callback routine requested an abort | |
| 5304 </summary> | |
| 5305 </member> | |
| 5306 <member name="F:System.Data.SQLite.SQLiteErrorCode.Busy"> | |
| 5307 <summary> | |
| 5308 The database file is locked | |
| 5309 </summary> | |
| 5310 </member> | |
| 5311 <member name="F:System.Data.SQLite.SQLiteErrorCode.Locked"> | |
| 5312 <summary> | |
| 5313 A table in the database is locked | |
| 5314 </summary> | |
| 5315 </member> | |
| 5316 <member name="F:System.Data.SQLite.SQLiteErrorCode.NoMem"> | |
| 5317 <summary> | |
| 5318 A malloc() failed | |
| 5319 </summary> | |
| 5320 </member> | |
| 5321 <member name="F:System.Data.SQLite.SQLiteErrorCode.ReadOnly"> | |
| 5322 <summary> | |
| 5323 Attempt to write a readonly database | |
| 5324 </summary> | |
| 5325 </member> | |
| 5326 <member name="F:System.Data.SQLite.SQLiteErrorCode.Interrupt"> | |
| 5327 <summary> | |
| 5328 Operation terminated by sqlite3_interrupt() | |
| 5329 </summary> | |
| 5330 </member> | |
| 5331 <member name="F:System.Data.SQLite.SQLiteErrorCode.IoErr"> | |
| 5332 <summary> | |
| 5333 Some kind of disk I/O error occurred | |
| 5334 </summary> | |
| 5335 </member> | |
| 5336 <member name="F:System.Data.SQLite.SQLiteErrorCode.Corrupt"> | |
| 5337 <summary> | |
| 5338 The database disk image is malformed | |
| 5339 </summary> | |
| 5340 </member> | |
| 5341 <member name="F:System.Data.SQLite.SQLiteErrorCode.NotFound"> | |
| 5342 <summary> | |
| 5343 Unknown opcode in sqlite3_file_control() | |
| 5344 </summary> | |
| 5345 </member> | |
| 5346 <member name="F:System.Data.SQLite.SQLiteErrorCode.Full"> | |
| 5347 <summary> | |
| 5348 Insertion failed because database is full | |
| 5349 </summary> | |
| 5350 </member> | |
| 5351 <member name="F:System.Data.SQLite.SQLiteErrorCode.CantOpen"> | |
| 5352 <summary> | |
| 5353 Unable to open the database file | |
| 5354 </summary> | |
| 5355 </member> | |
| 5356 <member name="F:System.Data.SQLite.SQLiteErrorCode.Protocol"> | |
| 5357 <summary> | |
| 5358 Database lock protocol error | |
| 5359 </summary> | |
| 5360 </member> | |
| 5361 <member name="F:System.Data.SQLite.SQLiteErrorCode.Empty"> | |
| 5362 <summary> | |
| 5363 Database is empty | |
| 5364 </summary> | |
| 5365 </member> | |
| 5366 <member name="F:System.Data.SQLite.SQLiteErrorCode.Schema"> | |
| 5367 <summary> | |
| 5368 The database schema changed | |
| 5369 </summary> | |
| 5370 </member> | |
| 5371 <member name="F:System.Data.SQLite.SQLiteErrorCode.TooBig"> | |
| 5372 <summary> | |
| 5373 String or BLOB exceeds size limit | |
| 5374 </summary> | |
| 5375 </member> | |
| 5376 <member name="F:System.Data.SQLite.SQLiteErrorCode.Constraint"> | |
| 5377 <summary> | |
| 5378 Abort due to constraint violation | |
| 5379 </summary> | |
| 5380 </member> | |
| 5381 <member name="F:System.Data.SQLite.SQLiteErrorCode.Mismatch"> | |
| 5382 <summary> | |
| 5383 Data type mismatch | |
| 5384 </summary> | |
| 5385 </member> | |
| 5386 <member name="F:System.Data.SQLite.SQLiteErrorCode.Misuse"> | |
| 5387 <summary> | |
| 5388 Library used incorrectly | |
| 5389 </summary> | |
| 5390 </member> | |
| 5391 <member name="F:System.Data.SQLite.SQLiteErrorCode.NoLfs"> | |
| 5392 <summary> | |
| 5393 Uses OS features not supported on host | |
| 5394 </summary> | |
| 5395 </member> | |
| 5396 <member name="F:System.Data.SQLite.SQLiteErrorCode.Auth"> | |
| 5397 <summary> | |
| 5398 Authorization denied | |
| 5399 </summary> | |
| 5400 </member> | |
| 5401 <member name="F:System.Data.SQLite.SQLiteErrorCode.Format"> | |
| 5402 <summary> | |
| 5403 Auxiliary database format error | |
| 5404 </summary> | |
| 5405 </member> | |
| 5406 <member name="F:System.Data.SQLite.SQLiteErrorCode.Range"> | |
| 5407 <summary> | |
| 5408 2nd parameter to sqlite3_bind out of range | |
| 5409 </summary> | |
| 5410 </member> | |
| 5411 <member name="F:System.Data.SQLite.SQLiteErrorCode.NotADb"> | |
| 5412 <summary> | |
| 5413 File opened that is not a database file | |
| 5414 </summary> | |
| 5415 </member> | |
| 5416 <member name="F:System.Data.SQLite.SQLiteErrorCode.Notice"> | |
| 5417 <summary> | |
| 5418 Notifications from sqlite3_log() | |
| 5419 </summary> | |
| 5420 </member> | |
| 5421 <member name="F:System.Data.SQLite.SQLiteErrorCode.Warning"> | |
| 5422 <summary> | |
| 5423 Warnings from sqlite3_log() | |
| 5424 </summary> | |
| 5425 </member> | |
| 5426 <member name="F:System.Data.SQLite.SQLiteErrorCode.Row"> | |
| 5427 <summary> | |
| 5428 sqlite3_step() has another row ready | |
| 5429 </summary> | |
| 5430 </member> | |
| 5431 <member name="F:System.Data.SQLite.SQLiteErrorCode.Done"> | |
| 5432 <summary> | |
| 5433 sqlite3_step() has finished executing | |
| 5434 </summary> | |
| 5435 </member> | |
| 5436 <member name="F:System.Data.SQLite.SQLiteErrorCode.NonExtendedMask"> | |
| 5437 <summary> | |
| 5438 Used to mask off extended result codes | |
| 5439 </summary> | |
| 5440 </member> | |
| 5441 <member name="T:System.Data.SQLite.SQLiteFactory"> | |
| 5442 <summary> | |
| 5443 SQLite implementation of <see cref="T:System.Data.Common.DbProviderFactory"/>. | |
| 5444 </summary> | |
| 5445 <summary> | |
| 5446 SQLite implementation of <see cref="T:System.IServiceProvider"/>. | |
| 5447 </summary> | |
| 5448 </member> | |
| 5449 <member name="M:System.Data.SQLite.SQLiteFactory.#ctor"> | |
| 5450 <summary> | |
| 5451 Constructs a new instance. | |
| 5452 </summary> | |
| 5453 </member> | |
| 5454 <member name="F:System.Data.SQLite.SQLiteFactory.Instance"> | |
| 5455 <summary> | |
| 5456 Static instance member which returns an instanced <see cref="T:System.Data.SQLite.SQLiteFactory"/> class. | |
| 5457 </summary> | |
| 5458 </member> | |
| 5459 <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommand"> | |
| 5460 <summary> | |
| 5461 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommand"/> object. | |
| 5462 </summary> | |
| 5463 <returns>The new object.</returns> | |
| 5464 </member> | |
| 5465 <member name="M:System.Data.SQLite.SQLiteFactory.CreateCommandBuilder"> | |
| 5466 <summary> | |
| 5467 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteCommandBuilder"/> object. | |
| 5468 </summary> | |
| 5469 <returns>The new object.</returns> | |
| 5470 </member> | |
| 5471 <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnection"> | |
| 5472 <summary> | |
| 5473 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnection"/> object. | |
| 5474 </summary> | |
| 5475 <returns>The new object.</returns> | |
| 5476 </member> | |
| 5477 <member name="M:System.Data.SQLite.SQLiteFactory.CreateConnectionStringBuilder"> | |
| 5478 <summary> | |
| 5479 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteConnectionStringBuilder"/> object. | |
| 5480 </summary> | |
| 5481 <returns>The new object.</returns> | |
| 5482 </member> | |
| 5483 <member name="M:System.Data.SQLite.SQLiteFactory.CreateDataAdapter"> | |
| 5484 <summary> | |
| 5485 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteDataAdapter"/> object. | |
| 5486 </summary> | |
| 5487 <returns>The new object.</returns> | |
| 5488 </member> | |
| 5489 <member name="M:System.Data.SQLite.SQLiteFactory.CreateParameter"> | |
| 5490 <summary> | |
| 5491 Creates and returns a new <see cref="T:System.Data.SQLite.SQLiteParameter"/> object. | |
| 5492 </summary> | |
| 5493 <returns>The new object.</returns> | |
| 5494 </member> | |
| 5495 <member name="M:System.Data.SQLite.SQLiteFactory.System#IServiceProvider#GetService(System.Type)"> | |
| 5496 <summary> | |
| 5497 Will provide a <see cref="T:System.IServiceProvider"/> object in .NET 3.5. | |
| 5498 </summary> | |
| 5499 <param name="serviceType">The class or interface type to query for.</param> | |
| 5500 <returns></returns> | |
| 5501 </member> | |
| 5502 <member name="E:System.Data.SQLite.SQLiteFactory.Log"> | |
| 5503 <summary> | |
| 5504 This event is raised whenever SQLite raises a logging event. | |
| 5505 Note that this should be set as one of the first things in the | |
| 5506 application. This event is provided for backward compatibility only. | |
| 5507 New code should use the <see cref="T:System.Data.SQLite.SQLiteLog"/> class instead. | |
| 5508 </summary> | |
| 5509 </member> | |
| 5510 <member name="T:System.Data.SQLite.SQLiteFunction"> | |
| 5511 <summary> | |
| 5512 This abstract class is designed to handle user-defined functions easily. An instance of the derived class is made for each | |
| 5513 connection to the database. | |
| 5514 </summary> | |
| 5515 <remarks> | |
| 5516 Although there is one instance of a class derived from SQLiteFunction per database connection, the derived class has no access | |
| 5517 to the underlying connection. This is necessary to deter implementers from thinking it would be a good idea to make database | |
| 5518 calls during processing. | |
| 5519 | |
| 5520 It is important to distinguish between a per-connection instance, and a per-SQL statement context. One instance of this class | |
| 5521 services all SQL statements being stepped through on that connection, and there can be many. One should never store per-statement | |
| 5522 information in member variables of user-defined function classes. | |
| 5523 | |
| 5524 For aggregate functions, always create and store your per-statement data in the contextData object on the 1st step. This data will | |
| 5525 be automatically freed for you (and Dispose() called if the item supports IDisposable) when the statement completes. | |
| 5526 </remarks> | |
| 5527 </member> | |
| 5528 <member name="F:System.Data.SQLite.SQLiteFunction._base"> | |
| 5529 <summary> | |
| 5530 The base connection this function is attached to | |
| 5531 </summary> | |
| 5532 </member> | |
| 5533 <member name="F:System.Data.SQLite.SQLiteFunction._contextDataList"> | |
| 5534 <summary> | |
| 5535 Internal array used to keep track of aggregate function context data | |
| 5536 </summary> | |
| 5537 </member> | |
| 5538 <member name="F:System.Data.SQLite.SQLiteFunction._flags"> | |
| 5539 <summary> | |
| 5540 The connection flags associated with this object (this should be the | |
| 5541 same value as the flags associated with the parent connection object). | |
| 5542 </summary> | |
| 5543 </member> | |
| 5544 <member name="F:System.Data.SQLite.SQLiteFunction._InvokeFunc"> | |
| 5545 <summary> | |
| 5546 Holds a reference to the callback function for user functions | |
| 5547 </summary> | |
| 5548 </member> | |
| 5549 <member name="F:System.Data.SQLite.SQLiteFunction._StepFunc"> | |
| 5550 <summary> | |
| 5551 Holds a reference to the callbakc function for stepping in an aggregate function | |
| 5552 </summary> | |
| 5553 </member> | |
| 5554 <member name="F:System.Data.SQLite.SQLiteFunction._FinalFunc"> | |
| 5555 <summary> | |
| 5556 Holds a reference to the callback function for finalizing an aggregate function | |
| 5557 </summary> | |
| 5558 </member> | |
| 5559 <member name="F:System.Data.SQLite.SQLiteFunction._CompareFunc"> | |
| 5560 <summary> | |
| 5561 Holds a reference to the callback function for collation sequences | |
| 5562 </summary> | |
| 5563 </member> | |
| 5564 <member name="F:System.Data.SQLite.SQLiteFunction._context"> | |
| 5565 <summary> | |
| 5566 Current context of the current callback. Only valid during a callback | |
| 5567 </summary> | |
| 5568 </member> | |
| 5569 <member name="F:System.Data.SQLite.SQLiteFunction._registeredFunctions"> | |
| 5570 <summary> | |
| 5571 This static list contains all the user-defined functions declared using the proper attributes. | |
| 5572 </summary> | |
| 5573 </member> | |
| 5574 <member name="M:System.Data.SQLite.SQLiteFunction.#ctor"> | |
| 5575 <summary> | |
| 5576 Internal constructor, initializes the function's internal variables. | |
| 5577 </summary> | |
| 5578 </member> | |
| 5579 <member name="M:System.Data.SQLite.SQLiteFunction.#ctor(System.Data.SQLite.SQLiteDateFormats,System.DateTimeKind,System.String,System.Boolean)"> | |
| 5580 <summary> | |
| 5581 Constructs an instance of this class using the specified data-type | |
| 5582 conversion parameters. | |
| 5583 </summary> | |
| 5584 <param name="format"> | |
| 5585 The DateTime format to be used when converting string values to a | |
| 5586 DateTime and binding DateTime parameters. | |
| 5587 </param> | |
| 5588 <param name="kind"> | |
| 5589 The <see cref="T:System.DateTimeKind"/> to be used when creating DateTime | |
| 5590 values. | |
| 5591 </param> | |
| 5592 <param name="formatString"> | |
| 5593 The format string to be used when parsing and formatting DateTime | |
| 5594 values. | |
| 5595 </param> | |
| 5596 <param name="utf16"> | |
| 5597 Non-zero to create a UTF-16 data-type conversion context; otherwise, | |
| 5598 a UTF-8 data-type conversion context will be created. | |
| 5599 </param> | |
| 5600 </member> | |
| 5601 <member name="M:System.Data.SQLite.SQLiteFunction.Dispose"> | |
| 5602 <summary> | |
| 5603 Disposes of any active contextData variables that were not automatically cleaned up. Sometimes this can happen if | |
| 5604 someone closes the connection while a DataReader is open. | |
| 5605 </summary> | |
| 5606 </member> | |
| 5607 <member name="M:System.Data.SQLite.SQLiteFunction.Dispose(System.Boolean)"> | |
| 5608 <summary> | |
| 5609 Placeholder for a user-defined disposal routine | |
| 5610 </summary> | |
| 5611 <param name="disposing">True if the object is being disposed explicitly</param> | |
| 5612 </member> | |
| 5613 <member name="M:System.Data.SQLite.SQLiteFunction.Invoke(System.Object[])"> | |
| 5614 <summary> | |
| 5615 Scalar functions override this method to do their magic. | |
| 5616 </summary> | |
| 5617 <remarks> | |
| 5618 Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available | |
| 5619 to force them into a certain type. Therefore the only types you will ever see as parameters are | |
| 5620 DBNull.Value, Int64, Double, String or byte[] array. | |
| 5621 </remarks> | |
| 5622 <param name="args">The arguments for the command to process</param> | |
| 5623 <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or | |
| 5624 you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error, | |
| 5625 just return it!</returns> | |
| 5626 </member> | |
| 5627 <member name="M:System.Data.SQLite.SQLiteFunction.Step(System.Object[],System.Int32,System.Object@)"> | |
| 5628 <summary> | |
| 5629 Aggregate functions override this method to do their magic. | |
| 5630 </summary> | |
| 5631 <remarks> | |
| 5632 Typically you'll be updating whatever you've placed in the contextData field and returning as quickly as possible. | |
| 5633 </remarks> | |
| 5634 <param name="args">The arguments for the command to process</param> | |
| 5635 <param name="stepNumber">The 1-based step number. This is incrememted each time the step method is called.</param> | |
| 5636 <param name="contextData">A placeholder for implementers to store contextual data pertaining to the current context.</param> | |
| 5637 </member> | |
| 5638 <member name="M:System.Data.SQLite.SQLiteFunction.Final(System.Object)"> | |
| 5639 <summary> | |
| 5640 Aggregate functions override this method to finish their aggregate processing. | |
| 5641 </summary> | |
| 5642 <remarks> | |
| 5643 If you implemented your aggregate function properly, | |
| 5644 you've been recording and keeping track of your data in the contextData object provided, and now at this stage you should have | |
| 5645 all the information you need in there to figure out what to return. | |
| 5646 NOTE: It is possible to arrive here without receiving a previous call to Step(), in which case the contextData will | |
| 5647 be null. This can happen when no rows were returned. You can either return null, or 0 or some other custom return value | |
| 5648 if that is the case. | |
| 5649 </remarks> | |
| 5650 <param name="contextData">Your own assigned contextData, provided for you so you can return your final results.</param> | |
| 5651 <returns>You may return most simple types as a return value, null or DBNull.Value to return null, DateTime, or | |
| 5652 you may return an Exception-derived class if you wish to return an error to SQLite. Do not actually throw the error, | |
| 5653 just return it! | |
| 5654 </returns> | |
| 5655 </member> | |
| 5656 <member name="M:System.Data.SQLite.SQLiteFunction.Compare(System.String,System.String)"> | |
| 5657 <summary> | |
| 5658 User-defined collation sequences override this method to provide a custom string sorting algorithm. | |
| 5659 </summary> | |
| 5660 <param name="param1">The first string to compare</param> | |
| 5661 <param name="param2">The second strnig to compare</param> | |
| 5662 <returns>1 if param1 is greater than param2, 0 if they are equal, or -1 if param1 is less than param2</returns> | |
| 5663 </member> | |
| 5664 <member name="M:System.Data.SQLite.SQLiteFunction.ConvertParams(System.Int32,System.IntPtr)"> | |
| 5665 <summary> | |
| 5666 Converts an IntPtr array of context arguments to an object array containing the resolved parameters the pointers point to. | |
| 5667 </summary> | |
| 5668 <remarks> | |
| 5669 Parameters passed to functions have only an affinity for a certain data type, there is no underlying schema available | |
| 5670 to force them into a certain type. Therefore the only types you will ever see as parameters are | |
| 5671 DBNull.Value, Int64, Double, String or byte[] array. | |
| 5672 </remarks> | |
| 5673 <param name="nArgs">The number of arguments</param> | |
| 5674 <param name="argsptr">A pointer to the array of arguments</param> | |
| 5675 <returns>An object array of the arguments once they've been converted to .NET values</returns> | |
| 5676 </member> | |
| 5677 <member name="M:System.Data.SQLite.SQLiteFunction.SetReturnValue(System.IntPtr,System.Object)"> | |
| 5678 <summary> | |
| 5679 Takes the return value from Invoke() and Final() and figures out how to return it to SQLite's context. | |
| 5680 </summary> | |
| 5681 <param name="context">The context the return value applies to</param> | |
| 5682 <param name="returnValue">The parameter to return to SQLite</param> | |
| 5683 </member> | |
| 5684 <member name="M:System.Data.SQLite.SQLiteFunction.ScalarCallback(System.IntPtr,System.Int32,System.IntPtr)"> | |
| 5685 <summary> | |
| 5686 Internal scalar callback function, which wraps the raw context pointer and calls the virtual Invoke() method. | |
| 5687 WARNING: Must not throw exceptions. | |
| 5688 </summary> | |
| 5689 <param name="context">A raw context pointer</param> | |
| 5690 <param name="nArgs">Number of arguments passed in</param> | |
| 5691 <param name="argsptr">A pointer to the array of arguments</param> | |
| 5692 </member> | |
| 5693 <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> | |
| 5694 <summary> | |
| 5695 Internal collation sequence function, which wraps up the raw string pointers and executes the Compare() virtual function. | |
| 5696 WARNING: Must not throw exceptions. | |
| 5697 </summary> | |
| 5698 <param name="ptr">Not used</param> | |
| 5699 <param name="len1">Length of the string pv1</param> | |
| 5700 <param name="ptr1">Pointer to the first string to compare</param> | |
| 5701 <param name="len2">Length of the string pv2</param> | |
| 5702 <param name="ptr2">Pointer to the second string to compare</param> | |
| 5703 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater | |
| 5704 than the second. Returns 0 if an exception is caught.</returns> | |
| 5705 </member> | |
| 5706 <member name="M:System.Data.SQLite.SQLiteFunction.CompareCallback16(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> | |
| 5707 <summary> | |
| 5708 Internal collation sequence function, which wraps up the raw string pointers and executes the Compare() virtual function. | |
| 5709 WARNING: Must not throw exceptions. | |
| 5710 </summary> | |
| 5711 <param name="ptr">Not used</param> | |
| 5712 <param name="len1">Length of the string pv1</param> | |
| 5713 <param name="ptr1">Pointer to the first string to compare</param> | |
| 5714 <param name="len2">Length of the string pv2</param> | |
| 5715 <param name="ptr2">Pointer to the second string to compare</param> | |
| 5716 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater | |
| 5717 than the second. Returns 0 if an exception is caught.</returns> | |
| 5718 </member> | |
| 5719 <member name="M:System.Data.SQLite.SQLiteFunction.StepCallback(System.IntPtr,System.Int32,System.IntPtr)"> | |
| 5720 <summary> | |
| 5721 The internal aggregate Step function callback, which wraps the raw context pointer and calls the virtual Step() method. | |
| 5722 WARNING: Must not throw exceptions. | |
| 5723 </summary> | |
| 5724 <remarks> | |
| 5725 This function takes care of doing the lookups and getting the important information put together to call the Step() function. | |
| 5726 That includes pulling out the user's contextData and updating it after the call is made. We use a sorted list for this so | |
| 5727 binary searches can be done to find the data. | |
| 5728 </remarks> | |
| 5729 <param name="context">A raw context pointer</param> | |
| 5730 <param name="nArgs">Number of arguments passed in</param> | |
| 5731 <param name="argsptr">A pointer to the array of arguments</param> | |
| 5732 </member> | |
| 5733 <member name="M:System.Data.SQLite.SQLiteFunction.FinalCallback(System.IntPtr)"> | |
| 5734 <summary> | |
| 5735 An internal aggregate Final function callback, which wraps the context pointer and calls the virtual Final() method. | |
| 5736 WARNING: Must not throw exceptions. | |
| 5737 </summary> | |
| 5738 <param name="context">A raw context pointer</param> | |
| 5739 </member> | |
| 5740 <member name="M:System.Data.SQLite.SQLiteFunction.#cctor"> | |
| 5741 <summary> | |
| 5742 Using reflection, enumerate all assemblies in the current appdomain looking for classes that | |
| 5743 have a SQLiteFunctionAttribute attribute, and registering them accordingly. | |
| 5744 </summary> | |
| 5745 </member> | |
| 5746 <member name="M:System.Data.SQLite.SQLiteFunction.RegisterFunction(System.Type)"> | |
| 5747 <summary> | |
| 5748 Manual method of registering a function. The type must still have the SQLiteFunctionAttributes in order to work | |
| 5749 properly, but this is a workaround for the Compact Framework where enumerating assemblies is not currently supported. | |
| 5750 </summary> | |
| 5751 <param name="typ">The type of the function to register</param> | |
| 5752 </member> | |
| 5753 <member name="M:System.Data.SQLite.SQLiteFunction.BindFunctions(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 5754 <summary> | |
| 5755 Called by SQLiteBase derived classes, this function binds all user-defined functions to a connection. | |
| 5756 It is done this way so that all user-defined functions will access the database using the same encoding scheme | |
| 5757 as the connection (UTF-8 or UTF-16). | |
| 5758 </summary> | |
| 5759 <remarks> | |
| 5760 The wrapper functions that interop with SQLite will create a unique cookie value, which internally is a pointer to | |
| 5761 all the wrapped callback functions. The interop function uses it to map CDecl callbacks to StdCall callbacks. | |
| 5762 </remarks> | |
| 5763 <param name="sqlbase">The base object on which the functions are to bind</param> | |
| 5764 <param name="flags">The flags associated with the parent connection object</param> | |
| 5765 <returns>Returns a logical list of functions which the connection should retain until it is closed.</returns> | |
| 5766 </member> | |
| 5767 <member name="M:System.Data.SQLite.SQLiteFunction.BindFunction(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteFunctionAttribute,System.Data.SQLite.SQLiteFunction,System.Data.SQLite.SQLiteConnectionFlags)"> | |
| 5768 <summary> | |
| 5769 This function binds a user-defined functions to a connection. | |
| 5770 </summary> | |
| 5771 <param name="sqliteBase"> | |
| 5772 The <see cref="T:System.Data.SQLite.SQLiteBase"/> object instance associated with the | |
| 5773 <see cref="T:System.Data.SQLite.SQLiteConnection"/> that the function should be bound to. | |
| 5774 </param> | |
| 5775 <param name="functionAttribute"> | |
| 5776 The <see cref="T:System.Data.SQLite.SQLiteFunctionAttribute"/> object instance containing | |
| 5777 the metadata for the function to be bound. | |
| 5778 </param> | |
| 5779 <param name="function"> | |
| 5780 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance that implements the | |
| 5781 function to be bound. | |
| 5782 </param> | |
| 5783 <param name="flags"> | |
| 5784 The flags associated with the parent connection object. | |
| 5785 </param> | |
| 5786 </member> | |
| 5787 <member name="P:System.Data.SQLite.SQLiteFunction.SQLiteConvert"> | |
| 5788 <summary> | |
| 5789 Returns a reference to the underlying connection's SQLiteConvert class, which can be used to convert | |
| 5790 strings and DateTime's into the current connection's encoding schema. | |
| 5791 </summary> | |
| 5792 </member> | |
| 5793 <member name="T:System.Data.SQLite.SQLiteFunctionEx"> | |
| 5794 <summary> | |
| 5795 Extends SQLiteFunction and allows an inherited class to obtain the collating sequence associated with a function call. | |
| 5796 </summary> | |
| 5797 <remarks> | |
| 5798 User-defined functions can call the GetCollationSequence() method in this class and use it to compare strings and char arrays. | |
| 5799 </remarks> | |
| 5800 </member> | |
| 5801 <member name="M:System.Data.SQLite.SQLiteFunctionEx.GetCollationSequence"> | |
| 5802 <summary> | |
| 5803 Obtains the collating sequence in effect for the given function. | |
| 5804 </summary> | |
| 5805 <returns></returns> | |
| 5806 </member> | |
| 5807 <member name="T:System.Data.SQLite.FunctionType"> | |
| 5808 <summary> | |
| 5809 The type of user-defined function to declare | |
| 5810 </summary> | |
| 5811 </member> | |
| 5812 <member name="F:System.Data.SQLite.FunctionType.Scalar"> | |
| 5813 <summary> | |
| 5814 Scalar functions are designed to be called and return a result immediately. Examples include ABS(), Upper(), Lower(), etc. | |
| 5815 </summary> | |
| 5816 </member> | |
| 5817 <member name="F:System.Data.SQLite.FunctionType.Aggregate"> | |
| 5818 <summary> | |
| 5819 Aggregate functions are designed to accumulate data until the end of a call and then return a result gleaned from the accumulated data. | |
| 5820 Examples include SUM(), COUNT(), AVG(), etc. | |
| 5821 </summary> | |
| 5822 </member> | |
| 5823 <member name="F:System.Data.SQLite.FunctionType.Collation"> | |
| 5824 <summary> | |
| 5825 Collation sequences are used to sort textual data in a custom manner, and appear in an ORDER BY clause. Typically text in an ORDER BY is | |
| 5826 sorted using a straight case-insensitive comparison function. Custom collating sequences can be used to alter the behavior of text sorting | |
| 5827 in a user-defined manner. | |
| 5828 </summary> | |
| 5829 </member> | |
| 5830 <member name="T:System.Data.SQLite.SQLiteCallback"> | |
| 5831 <summary> | |
| 5832 An internal callback delegate declaration. | |
| 5833 </summary> | |
| 5834 <param name="context">Raw native context pointer for the user function.</param> | |
| 5835 <param name="argc">Total number of arguments to the user function.</param> | |
| 5836 <param name="argv">Raw native pointer to the array of raw native argument pointers.</param> | |
| 5837 </member> | |
| 5838 <member name="T:System.Data.SQLite.SQLiteFinalCallback"> | |
| 5839 <summary> | |
| 5840 An internal final callback delegate declaration. | |
| 5841 </summary> | |
| 5842 <param name="context">Raw context pointer for the user function</param> | |
| 5843 </member> | |
| 5844 <member name="T:System.Data.SQLite.SQLiteCollation"> | |
| 5845 <summary> | |
| 5846 Internal callback delegate for implementing collation sequences | |
| 5847 </summary> | |
| 5848 <param name="puser">Not used</param> | |
| 5849 <param name="len1">Length of the string pv1</param> | |
| 5850 <param name="pv1">Pointer to the first string to compare</param> | |
| 5851 <param name="len2">Length of the string pv2</param> | |
| 5852 <param name="pv2">Pointer to the second string to compare</param> | |
| 5853 <returns>Returns -1 if the first string is less than the second. 0 if they are equal, or 1 if the first string is greater | |
| 5854 than the second.</returns> | |
| 5855 </member> | |
| 5856 <member name="T:System.Data.SQLite.CollationTypeEnum"> | |
| 5857 <summary> | |
| 5858 The type of collating sequence | |
| 5859 </summary> | |
| 5860 </member> | |
| 5861 <member name="F:System.Data.SQLite.CollationTypeEnum.Binary"> | |
| 5862 <summary> | |
| 5863 The built-in BINARY collating sequence | |
| 5864 </summary> | |
| 5865 </member> | |
| 5866 <member name="F:System.Data.SQLite.CollationTypeEnum.NoCase"> | |
| 5867 <summary> | |
| 5868 The built-in NOCASE collating sequence | |
| 5869 </summary> | |
| 5870 </member> | |
| 5871 <member name="F:System.Data.SQLite.CollationTypeEnum.Reverse"> | |
| 5872 <summary> | |
| 5873 The built-in REVERSE collating sequence | |
| 5874 </summary> | |
| 5875 </member> | |
| 5876 <member name="F:System.Data.SQLite.CollationTypeEnum.Custom"> | |
| 5877 <summary> | |
| 5878 A custom user-defined collating sequence | |
| 5879 </summary> | |
| 5880 </member> | |
| 5881 <member name="T:System.Data.SQLite.CollationEncodingEnum"> | |
| 5882 <summary> | |
| 5883 The encoding type the collation sequence uses | |
| 5884 </summary> | |
| 5885 </member> | |
| 5886 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF8"> | |
| 5887 <summary> | |
| 5888 The collation sequence is UTF8 | |
| 5889 </summary> | |
| 5890 </member> | |
| 5891 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16LE"> | |
| 5892 <summary> | |
| 5893 The collation sequence is UTF16 little-endian | |
| 5894 </summary> | |
| 5895 </member> | |
| 5896 <member name="F:System.Data.SQLite.CollationEncodingEnum.UTF16BE"> | |
| 5897 <summary> | |
| 5898 The collation sequence is UTF16 big-endian | |
| 5899 </summary> | |
| 5900 </member> | |
| 5901 <member name="T:System.Data.SQLite.CollationSequence"> | |
| 5902 <summary> | |
| 5903 A struct describing the collating sequence a function is executing in | |
| 5904 </summary> | |
| 5905 </member> | |
| 5906 <member name="F:System.Data.SQLite.CollationSequence.Name"> | |
| 5907 <summary> | |
| 5908 The name of the collating sequence | |
| 5909 </summary> | |
| 5910 </member> | |
| 5911 <member name="F:System.Data.SQLite.CollationSequence.Type"> | |
| 5912 <summary> | |
| 5913 The type of collating sequence | |
| 5914 </summary> | |
| 5915 </member> | |
| 5916 <member name="F:System.Data.SQLite.CollationSequence.Encoding"> | |
| 5917 <summary> | |
| 5918 The text encoding of the collation sequence | |
| 5919 </summary> | |
| 5920 </member> | |
| 5921 <member name="F:System.Data.SQLite.CollationSequence._func"> | |
| 5922 <summary> | |
| 5923 Context of the function that requested the collating sequence | |
| 5924 </summary> | |
| 5925 </member> | |
| 5926 <member name="M:System.Data.SQLite.CollationSequence.Compare(System.String,System.String)"> | |
| 5927 <summary> | |
| 5928 Calls the base collating sequence to compare two strings | |
| 5929 </summary> | |
| 5930 <param name="s1">The first string to compare</param> | |
| 5931 <param name="s2">The second string to compare</param> | |
| 5932 <returns>-1 if s1 is less than s2, 0 if s1 is equal to s2, and 1 if s1 is greater than s2</returns> | |
| 5933 </member> | |
| 5934 <member name="M:System.Data.SQLite.CollationSequence.Compare(System.Char[],System.Char[])"> | |
| 5935 <summary> | |
| 5936 Calls the base collating sequence to compare two character arrays | |
| 5937 </summary> | |
| 5938 <param name="c1">The first array to compare</param> | |
| 5939 <param name="c2">The second array to compare</param> | |
| 5940 <returns>-1 if c1 is less than c2, 0 if c1 is equal to c2, and 1 if c1 is greater than c2</returns> | |
| 5941 </member> | |
| 5942 <member name="T:System.Data.SQLite.SQLiteFunctionAttribute"> | |
| 5943 <summary> | |
| 5944 A simple custom attribute to enable us to easily find user-defined functions in | |
| 5945 the loaded assemblies and initialize them in SQLite as connections are made. | |
| 5946 </summary> | |
| 5947 </member> | |
| 5948 <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor"> | |
| 5949 <summary> | |
| 5950 Default constructor, initializes the internal variables for the function. | |
| 5951 </summary> | |
| 5952 </member> | |
| 5953 <member name="M:System.Data.SQLite.SQLiteFunctionAttribute.#ctor(System.String,System.Int32,System.Data.SQLite.FunctionType)"> | |
| 5954 <summary> | |
| 5955 Constructs an instance of this class. | |
| 5956 </summary> | |
| 5957 <param name="name"> | |
| 5958 The name of the function, as seen by the SQLite core library. | |
| 5959 </param> | |
| 5960 <param name="argumentCount"> | |
| 5961 The number of arguments that the function will accept. | |
| 5962 </param> | |
| 5963 <param name="functionType"> | |
| 5964 The type of function being declared. This will either be Scalar, | |
| 5965 Aggregate, or Collation. | |
| 5966 </param> | |
| 5967 </member> | |
| 5968 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Name"> | |
| 5969 <summary> | |
| 5970 The function's name as it will be used in SQLite command text. | |
| 5971 </summary> | |
| 5972 </member> | |
| 5973 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.Arguments"> | |
| 5974 <summary> | |
| 5975 The number of arguments this function expects. -1 if the number of arguments is variable. | |
| 5976 </summary> | |
| 5977 </member> | |
| 5978 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.FuncType"> | |
| 5979 <summary> | |
| 5980 The type of function this implementation will be. | |
| 5981 </summary> | |
| 5982 </member> | |
| 5983 <member name="P:System.Data.SQLite.SQLiteFunctionAttribute.InstanceType"> | |
| 5984 <summary> | |
| 5985 The <see cref="T:System.Type"/> object instance that describes the class | |
| 5986 containing the implementation for the associated function. | |
| 5987 </summary> | |
| 5988 </member> | |
| 5989 <member name="T:System.Data.SQLite.SQLiteKeyReader"> | |
| 5990 <summary> | |
| 5991 This class provides key info for a given SQLite statement. | |
| 5992 <remarks> | |
| 5993 Providing key information for a given statement is non-trivial :( | |
| 5994 </remarks> | |
| 5995 </summary> | |
| 5996 </member> | |
| 5997 <member name="M:System.Data.SQLite.SQLiteKeyReader.#ctor(System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteDataReader,System.Data.SQLite.SQLiteStatement)"> | |
| 5998 <summary> | |
| 5999 This function does all the nasty work at determining what keys need to be returned for | |
| 6000 a given statement. | |
| 6001 </summary> | |
| 6002 <param name="cnn"></param> | |
| 6003 <param name="reader"></param> | |
| 6004 <param name="stmt"></param> | |
| 6005 </member> | |
| 6006 <member name="M:System.Data.SQLite.SQLiteKeyReader.Sync"> | |
| 6007 <summary> | |
| 6008 Make sure all the subqueries are open and ready and sync'd with the current rowid | |
| 6009 of the table they're supporting | |
| 6010 </summary> | |
| 6011 </member> | |
| 6012 <member name="M:System.Data.SQLite.SQLiteKeyReader.Reset"> | |
| 6013 <summary> | |
| 6014 Release any readers on any subqueries | |
| 6015 </summary> | |
| 6016 </member> | |
| 6017 <member name="M:System.Data.SQLite.SQLiteKeyReader.AppendSchemaTable(System.Data.DataTable)"> | |
| 6018 <summary> | |
| 6019 Append all the columns we've added to the original query to the schema | |
| 6020 </summary> | |
| 6021 <param name="tbl"></param> | |
| 6022 </member> | |
| 6023 <member name="P:System.Data.SQLite.SQLiteKeyReader.Count"> | |
| 6024 <summary> | |
| 6025 How many additional columns of keyinfo we're holding | |
| 6026 </summary> | |
| 6027 </member> | |
| 6028 <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyInfo"> | |
| 6029 <summary> | |
| 6030 Used to support CommandBehavior.KeyInfo | |
| 6031 </summary> | |
| 6032 </member> | |
| 6033 <member name="T:System.Data.SQLite.SQLiteKeyReader.KeyQuery"> | |
| 6034 <summary> | |
| 6035 A single sub-query for a given table/database. | |
| 6036 </summary> | |
| 6037 </member> | |
| 6038 <member name="T:System.Data.SQLite.LogEventArgs"> | |
| 6039 <summary> | |
| 6040 Event data for logging event handlers. | |
| 6041 </summary> | |
| 6042 </member> | |
| 6043 <member name="F:System.Data.SQLite.LogEventArgs.ErrorCode"> | |
| 6044 <summary> | |
| 6045 The error code. The type of this object value should be | |
| 6046 <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. | |
| 6047 </summary> | |
| 6048 </member> | |
| 6049 <member name="F:System.Data.SQLite.LogEventArgs.Message"> | |
| 6050 <summary> | |
| 6051 SQL statement text as the statement first begins executing | |
| 6052 </summary> | |
| 6053 </member> | |
| 6054 <member name="F:System.Data.SQLite.LogEventArgs.Data"> | |
| 6055 <summary> | |
| 6056 Extra data associated with this event, if any. | |
| 6057 </summary> | |
| 6058 </member> | |
| 6059 <member name="M:System.Data.SQLite.LogEventArgs.#ctor(System.IntPtr,System.Object,System.String,System.Object)"> | |
| 6060 <summary> | |
| 6061 Constructs the object. | |
| 6062 </summary> | |
| 6063 <param name="pUserData">Should be null.</param> | |
| 6064 <param name="errorCode"> | |
| 6065 The error code. The type of this object value should be | |
| 6066 <see cref="T:System.Int32"/> or <see cref="T:System.Data.SQLite.SQLiteErrorCode"/>. | |
| 6067 </param> | |
| 6068 <param name="message">The error message, if any.</param> | |
| 6069 <param name="data">The extra data, if any.</param> | |
| 6070 </member> | |
| 6071 <member name="T:System.Data.SQLite.SQLiteLogEventHandler"> | |
| 6072 <summary> | |
| 6073 Raised when a log event occurs. | |
| 6074 </summary> | |
| 6075 <param name="sender">The current connection</param> | |
| 6076 <param name="e">Event arguments of the trace</param> | |
| 6077 </member> | |
| 6078 <member name="T:System.Data.SQLite.SQLiteLog"> | |
| 6079 <summary> | |
| 6080 Manages the SQLite custom logging functionality and the associated | |
| 6081 callback for the whole process. | |
| 6082 </summary> | |
| 6083 </member> | |
| 6084 <member name="F:System.Data.SQLite.SQLiteLog.syncRoot"> | |
| 6085 <summary> | |
| 6086 Object used to synchronize access to the static instance data | |
| 6087 for this class. | |
| 6088 </summary> | |
| 6089 </member> | |
| 6090 <member name="F:System.Data.SQLite.SQLiteLog._domainUnload"> | |
| 6091 <summary> | |
| 6092 Member variable to store the AppDomain.DomainUnload event handler. | |
| 6093 </summary> | |
| 6094 </member> | |
| 6095 <member name="F:System.Data.SQLite.SQLiteLog._defaultHandler"> | |
| 6096 <summary> | |
| 6097 The default log event handler. | |
| 6098 </summary> | |
| 6099 </member> | |
| 6100 <member name="F:System.Data.SQLite.SQLiteLog._callback"> | |
| 6101 <summary> | |
| 6102 The log callback passed to native SQLite engine. This must live | |
| 6103 as long as the SQLite library has a pointer to it. | |
| 6104 </summary> | |
| 6105 </member> | |
| 6106 <member name="F:System.Data.SQLite.SQLiteLog._sql"> | |
| 6107 <summary> | |
| 6108 The base SQLite object to interop with. | |
| 6109 </summary> | |
| 6110 </member> | |
| 6111 <member name="F:System.Data.SQLite.SQLiteLog._enabled"> | |
| 6112 <summary> | |
| 6113 This will be non-zero if logging is currently enabled. | |
| 6114 </summary> | |
| 6115 </member> | |
| 6116 <member name="M:System.Data.SQLite.SQLiteLog.Initialize"> | |
| 6117 <summary> | |
| 6118 Initializes the SQLite logging facilities. | |
| 6119 </summary> | |
| 6120 </member> | |
| 6121 <member name="M:System.Data.SQLite.SQLiteLog.DomainUnload(System.Object,System.EventArgs)"> | |
| 6122 <summary> | |
| 6123 Handles the AppDomain being unloaded. | |
| 6124 </summary> | |
| 6125 <param name="sender">Should be null.</param> | |
| 6126 <param name="e">The data associated with this event.</param> | |
| 6127 </member> | |
| 6128 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.String)"> | |
| 6129 <summary> | |
| 6130 Log a message to all the registered log event handlers without going | |
| 6131 through the SQLite library. | |
| 6132 </summary> | |
| 6133 <param name="message">The message to be logged.</param> | |
| 6134 </member> | |
| 6135 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Data.SQLite.SQLiteErrorCode,System.String)"> | |
| 6136 <summary> | |
| 6137 Log a message to all the registered log event handlers without going | |
| 6138 through the SQLite library. | |
| 6139 </summary> | |
| 6140 <param name="errorCode">The SQLite error code.</param> | |
| 6141 <param name="message">The message to be logged.</param> | |
| 6142 </member> | |
| 6143 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Int32,System.String)"> | |
| 6144 <summary> | |
| 6145 Log a message to all the registered log event handlers without going | |
| 6146 through the SQLite library. | |
| 6147 </summary> | |
| 6148 <param name="errorCode">The integer error code.</param> | |
| 6149 <param name="message">The message to be logged.</param> | |
| 6150 </member> | |
| 6151 <member name="M:System.Data.SQLite.SQLiteLog.LogMessage(System.Object,System.String)"> | |
| 6152 <summary> | |
| 6153 Log a message to all the registered log event handlers without going | |
| 6154 through the SQLite library. | |
| 6155 </summary> | |
| 6156 <param name="errorCode"> | |
| 6157 The error code. The type of this object value should be | |
| 6158 System.Int32 or SQLiteErrorCode. | |
| 6159 </param> | |
| 6160 <param name="message">The message to be logged.</param> | |
| 6161 </member> | |
| 6162 <member name="M:System.Data.SQLite.SQLiteLog.InitializeDefaultHandler"> | |
| 6163 <summary> | |
| 6164 Creates and initializes the default log event handler. | |
| 6165 </summary> | |
| 6166 </member> | |
| 6167 <member name="M:System.Data.SQLite.SQLiteLog.AddDefaultHandler"> | |
| 6168 <summary> | |
| 6169 Adds the default log event handler to the list of handlers. | |
| 6170 </summary> | |
| 6171 </member> | |
| 6172 <member name="M:System.Data.SQLite.SQLiteLog.RemoveDefaultHandler"> | |
| 6173 <summary> | |
| 6174 Removes the default log event handler from the list of handlers. | |
| 6175 </summary> | |
| 6176 </member> | |
| 6177 <member name="M:System.Data.SQLite.SQLiteLog.LogCallback(System.IntPtr,System.Int32,System.IntPtr)"> | |
| 6178 <summary> | |
| 6179 Internal proxy function that calls any registered application log | |
| 6180 event handlers. | |
| 6181 | |
| 6182 WARNING: This method is used more-or-less directly by native code, | |
| 6183 do not modify its type signature. | |
| 6184 </summary> | |
| 6185 <param name="pUserData"> | |
| 6186 The extra data associated with this message, if any. | |
| 6187 </param> | |
| 6188 <param name="errorCode"> | |
| 6189 The error code associated with this message. | |
| 6190 </param> | |
| 6191 <param name="pMessage"> | |
| 6192 The message string to be logged. | |
| 6193 </param> | |
| 6194 </member> | |
| 6195 <member name="M:System.Data.SQLite.SQLiteLog.LogEventHandler(System.Object,System.Data.SQLite.LogEventArgs)"> | |
| 6196 <summary> | |
| 6197 Default logger. Currently, uses the Trace class (i.e. sends events | |
| 6198 to the current trace listeners, if any). | |
| 6199 </summary> | |
| 6200 <param name="sender">Should be null.</param> | |
| 6201 <param name="e">The data associated with this event.</param> | |
| 6202 </member> | |
| 6203 <member name="E:System.Data.SQLite.SQLiteLog._handlers"> | |
| 6204 <summary> | |
| 6205 Member variable to store the application log handler to call. | |
| 6206 </summary> | |
| 6207 </member> | |
| 6208 <member name="E:System.Data.SQLite.SQLiteLog.Log"> | |
| 6209 <summary> | |
| 6210 This event is raised whenever SQLite raises a logging event. | |
| 6211 Note that this should be set as one of the first things in the | |
| 6212 application. | |
| 6213 </summary> | |
| 6214 </member> | |
| 6215 <member name="P:System.Data.SQLite.SQLiteLog.Enabled"> | |
| 6216 <summary> | |
| 6217 If this property is true, logging is enabled; otherwise, logging is | |
| 6218 disabled. When logging is disabled, no logging events will fire. | |
| 6219 </summary> | |
| 6220 </member> | |
| 6221 <member name="T:System.Data.SQLite.SQLiteMetaDataCollectionNames"> | |
| 6222 <summary> | |
| 6223 MetaDataCollections specific to SQLite | |
| 6224 </summary> | |
| 6225 </member> | |
| 6226 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Catalogs"> | |
| 6227 <summary> | |
| 6228 Returns a list of databases attached to the connection | |
| 6229 </summary> | |
| 6230 </member> | |
| 6231 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Columns"> | |
| 6232 <summary> | |
| 6233 Returns column information for the specified table | |
| 6234 </summary> | |
| 6235 </member> | |
| 6236 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Indexes"> | |
| 6237 <summary> | |
| 6238 Returns index information for the optionally-specified table | |
| 6239 </summary> | |
| 6240 </member> | |
| 6241 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.IndexColumns"> | |
| 6242 <summary> | |
| 6243 Returns base columns for the given index | |
| 6244 </summary> | |
| 6245 </member> | |
| 6246 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Tables"> | |
| 6247 <summary> | |
| 6248 Returns the tables in the given catalog | |
| 6249 </summary> | |
| 6250 </member> | |
| 6251 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Views"> | |
| 6252 <summary> | |
| 6253 Returns user-defined views in the given catalog | |
| 6254 </summary> | |
| 6255 </member> | |
| 6256 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ViewColumns"> | |
| 6257 <summary> | |
| 6258 Returns underlying column information on the given view | |
| 6259 </summary> | |
| 6260 </member> | |
| 6261 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.ForeignKeys"> | |
| 6262 <summary> | |
| 6263 Returns foreign key information for the given catalog | |
| 6264 </summary> | |
| 6265 </member> | |
| 6266 <member name="F:System.Data.SQLite.SQLiteMetaDataCollectionNames.Triggers"> | |
| 6267 <summary> | |
| 6268 Returns the triggers on the database | |
| 6269 </summary> | |
| 6270 </member> | |
| 6271 <member name="T:System.Data.SQLite.SQLiteParameter"> | |
| 6272 <summary> | |
| 6273 SQLite implementation of DbParameter. | |
| 6274 </summary> | |
| 6275 </member> | |
| 6276 <member name="F:System.Data.SQLite.SQLiteParameter._dbType"> | |
| 6277 <summary> | |
| 6278 The data type of the parameter | |
| 6279 </summary> | |
| 6280 </member> | |
| 6281 <member name="F:System.Data.SQLite.SQLiteParameter._rowVersion"> | |
| 6282 <summary> | |
| 6283 The version information for mapping the parameter | |
| 6284 </summary> | |
| 6285 </member> | |
| 6286 <member name="F:System.Data.SQLite.SQLiteParameter._objValue"> | |
| 6287 <summary> | |
| 6288 The value of the data in the parameter | |
| 6289 </summary> | |
| 6290 </member> | |
| 6291 <member name="F:System.Data.SQLite.SQLiteParameter._sourceColumn"> | |
| 6292 <summary> | |
| 6293 The source column for the parameter | |
| 6294 </summary> | |
| 6295 </member> | |
| 6296 <member name="F:System.Data.SQLite.SQLiteParameter._parameterName"> | |
| 6297 <summary> | |
| 6298 The column name | |
| 6299 </summary> | |
| 6300 </member> | |
| 6301 <member name="F:System.Data.SQLite.SQLiteParameter._dataSize"> | |
| 6302 <summary> | |
| 6303 The data size, unused by SQLite | |
| 6304 </summary> | |
| 6305 </member> | |
| 6306 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor"> | |
| 6307 <summary> | |
| 6308 Default constructor | |
| 6309 </summary> | |
| 6310 </member> | |
| 6311 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String)"> | |
| 6312 <summary> | |
| 6313 Constructs a named parameter given the specified parameter name | |
| 6314 </summary> | |
| 6315 <param name="parameterName">The parameter name</param> | |
| 6316 </member> | |
| 6317 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Object)"> | |
| 6318 <summary> | |
| 6319 Constructs a named parameter given the specified parameter name and initial value | |
| 6320 </summary> | |
| 6321 <param name="parameterName">The parameter name</param> | |
| 6322 <param name="value">The initial value of the parameter</param> | |
| 6323 </member> | |
| 6324 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType)"> | |
| 6325 <summary> | |
| 6326 Constructs a named parameter of the specified type | |
| 6327 </summary> | |
| 6328 <param name="parameterName">The parameter name</param> | |
| 6329 <param name="dbType">The datatype of the parameter</param> | |
| 6330 </member> | |
| 6331 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String)"> | |
| 6332 <summary> | |
| 6333 Constructs a named parameter of the specified type and source column reference | |
| 6334 </summary> | |
| 6335 <param name="parameterName">The parameter name</param> | |
| 6336 <param name="dbType">The data type</param> | |
| 6337 <param name="sourceColumn">The source column</param> | |
| 6338 </member> | |
| 6339 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.String,System.Data.DataRowVersion)"> | |
| 6340 <summary> | |
| 6341 Constructs a named parameter of the specified type, source column and row version | |
| 6342 </summary> | |
| 6343 <param name="parameterName">The parameter name</param> | |
| 6344 <param name="dbType">The data type</param> | |
| 6345 <param name="sourceColumn">The source column</param> | |
| 6346 <param name="rowVersion">The row version information</param> | |
| 6347 </member> | |
| 6348 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType)"> | |
| 6349 <summary> | |
| 6350 Constructs an unnamed parameter of the specified data type | |
| 6351 </summary> | |
| 6352 <param name="dbType">The datatype of the parameter</param> | |
| 6353 </member> | |
| 6354 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Object)"> | |
| 6355 <summary> | |
| 6356 Constructs an unnamed parameter of the specified data type and sets the initial value | |
| 6357 </summary> | |
| 6358 <param name="dbType">The datatype of the parameter</param> | |
| 6359 <param name="value">The initial value of the parameter</param> | |
| 6360 </member> | |
| 6361 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String)"> | |
| 6362 <summary> | |
| 6363 Constructs an unnamed parameter of the specified data type and source column | |
| 6364 </summary> | |
| 6365 <param name="dbType">The datatype of the parameter</param> | |
| 6366 <param name="sourceColumn">The source column</param> | |
| 6367 </member> | |
| 6368 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.String,System.Data.DataRowVersion)"> | |
| 6369 <summary> | |
| 6370 Constructs an unnamed parameter of the specified data type, source column and row version | |
| 6371 </summary> | |
| 6372 <param name="dbType">The data type</param> | |
| 6373 <param name="sourceColumn">The source column</param> | |
| 6374 <param name="rowVersion">The row version information</param> | |
| 6375 </member> | |
| 6376 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32)"> | |
| 6377 <summary> | |
| 6378 Constructs a named parameter of the specified type and size | |
| 6379 </summary> | |
| 6380 <param name="parameterName">The parameter name</param> | |
| 6381 <param name="parameterType">The data type</param> | |
| 6382 <param name="parameterSize">The size of the parameter</param> | |
| 6383 </member> | |
| 6384 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String)"> | |
| 6385 <summary> | |
| 6386 Constructs a named parameter of the specified type, size and source column | |
| 6387 </summary> | |
| 6388 <param name="parameterName">The name of the parameter</param> | |
| 6389 <param name="parameterType">The data type</param> | |
| 6390 <param name="parameterSize">The size of the parameter</param> | |
| 6391 <param name="sourceColumn">The source column</param> | |
| 6392 </member> | |
| 6393 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)"> | |
| 6394 <summary> | |
| 6395 Constructs a named parameter of the specified type, size, source column and row version | |
| 6396 </summary> | |
| 6397 <param name="parameterName">The name of the parameter</param> | |
| 6398 <param name="parameterType">The data type</param> | |
| 6399 <param name="parameterSize">The size of the parameter</param> | |
| 6400 <param name="sourceColumn">The source column</param> | |
| 6401 <param name="rowVersion">The row version information</param> | |
| 6402 </member> | |
| 6403 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Object)"> | |
| 6404 <summary> | |
| 6405 Constructs a named parameter of the specified type, size, source column and row version | |
| 6406 </summary> | |
| 6407 <param name="parameterName">The name of the parameter</param> | |
| 6408 <param name="parameterType">The data type</param> | |
| 6409 <param name="parameterSize">The size of the parameter</param> | |
| 6410 <param name="direction">Only input parameters are supported in SQLite</param> | |
| 6411 <param name="isNullable">Ignored</param> | |
| 6412 <param name="precision">Ignored</param> | |
| 6413 <param name="scale">Ignored</param> | |
| 6414 <param name="sourceColumn">The source column</param> | |
| 6415 <param name="rowVersion">The row version information</param> | |
| 6416 <param name="value">The initial value to assign the parameter</param> | |
| 6417 </member> | |
| 6418 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.String,System.Data.DbType,System.Int32,System.Data.ParameterDirection,System.Byte,System.Byte,System.String,System.Data.DataRowVersion,System.Boolean,System.Object)"> | |
| 6419 <summary> | |
| 6420 Constructs a named parameter, yet another flavor | |
| 6421 </summary> | |
| 6422 <param name="parameterName">The name of the parameter</param> | |
| 6423 <param name="parameterType">The data type</param> | |
| 6424 <param name="parameterSize">The size of the parameter</param> | |
| 6425 <param name="direction">Only input parameters are supported in SQLite</param> | |
| 6426 <param name="precision">Ignored</param> | |
| 6427 <param name="scale">Ignored</param> | |
| 6428 <param name="sourceColumn">The source column</param> | |
| 6429 <param name="rowVersion">The row version information</param> | |
| 6430 <param name="sourceColumnNullMapping">Whether or not this parameter is for comparing NULL's</param> | |
| 6431 <param name="value">The intial value to assign the parameter</param> | |
| 6432 </member> | |
| 6433 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32)"> | |
| 6434 <summary> | |
| 6435 Constructs an unnamed parameter of the specified type and size | |
| 6436 </summary> | |
| 6437 <param name="parameterType">The data type</param> | |
| 6438 <param name="parameterSize">The size of the parameter</param> | |
| 6439 </member> | |
| 6440 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String)"> | |
| 6441 <summary> | |
| 6442 Constructs an unnamed parameter of the specified type, size, and source column | |
| 6443 </summary> | |
| 6444 <param name="parameterType">The data type</param> | |
| 6445 <param name="parameterSize">The size of the parameter</param> | |
| 6446 <param name="sourceColumn">The source column</param> | |
| 6447 </member> | |
| 6448 <member name="M:System.Data.SQLite.SQLiteParameter.#ctor(System.Data.DbType,System.Int32,System.String,System.Data.DataRowVersion)"> | |
| 6449 <summary> | |
| 6450 Constructs an unnamed parameter of the specified type, size, source column and row version | |
| 6451 </summary> | |
| 6452 <param name="parameterType">The data type</param> | |
| 6453 <param name="parameterSize">The size of the parameter</param> | |
| 6454 <param name="sourceColumn">The source column</param> | |
| 6455 <param name="rowVersion">The row version information</param> | |
| 6456 </member> | |
| 6457 <member name="M:System.Data.SQLite.SQLiteParameter.ResetDbType"> | |
| 6458 <summary> | |
| 6459 Resets the DbType of the parameter so it can be inferred from the value | |
| 6460 </summary> | |
| 6461 </member> | |
| 6462 <member name="M:System.Data.SQLite.SQLiteParameter.Clone"> | |
| 6463 <summary> | |
| 6464 Clones a parameter | |
| 6465 </summary> | |
| 6466 <returns>A new, unassociated SQLiteParameter</returns> | |
| 6467 </member> | |
| 6468 <member name="P:System.Data.SQLite.SQLiteParameter.IsNullable"> | |
| 6469 <summary> | |
| 6470 Whether or not the parameter can contain a null value | |
| 6471 </summary> | |
| 6472 </member> | |
| 6473 <member name="P:System.Data.SQLite.SQLiteParameter.DbType"> | |
| 6474 <summary> | |
| 6475 Returns the datatype of the parameter | |
| 6476 </summary> | |
| 6477 </member> | |
| 6478 <member name="P:System.Data.SQLite.SQLiteParameter.Direction"> | |
| 6479 <summary> | |
| 6480 Supports only input parameters | |
| 6481 </summary> | |
| 6482 </member> | |
| 6483 <member name="P:System.Data.SQLite.SQLiteParameter.ParameterName"> | |
| 6484 <summary> | |
| 6485 Returns the parameter name | |
| 6486 </summary> | |
| 6487 </member> | |
| 6488 <member name="P:System.Data.SQLite.SQLiteParameter.Size"> | |
| 6489 <summary> | |
| 6490 Returns the size of the parameter | |
| 6491 </summary> | |
| 6492 </member> | |
| 6493 <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumn"> | |
| 6494 <summary> | |
| 6495 Gets/sets the source column | |
| 6496 </summary> | |
| 6497 </member> | |
| 6498 <member name="P:System.Data.SQLite.SQLiteParameter.SourceColumnNullMapping"> | |
| 6499 <summary> | |
| 6500 Used by DbCommandBuilder to determine the mapping for nullable fields | |
| 6501 </summary> | |
| 6502 </member> | |
| 6503 <member name="P:System.Data.SQLite.SQLiteParameter.SourceVersion"> | |
| 6504 <summary> | |
| 6505 Gets and sets the row version | |
| 6506 </summary> | |
| 6507 </member> | |
| 6508 <member name="P:System.Data.SQLite.SQLiteParameter.Value"> | |
| 6509 <summary> | |
| 6510 Gets and sets the parameter value. If no datatype was specified, the datatype will assume the type from the value given. | |
| 6511 </summary> | |
| 6512 </member> | |
| 6513 <member name="T:System.Data.SQLite.SQLiteParameterCollection"> | |
| 6514 <summary> | |
| 6515 SQLite implementation of DbParameterCollection. | |
| 6516 </summary> | |
| 6517 </member> | |
| 6518 <member name="F:System.Data.SQLite.SQLiteParameterCollection._command"> | |
| 6519 <summary> | |
| 6520 The underlying command to which this collection belongs | |
| 6521 </summary> | |
| 6522 </member> | |
| 6523 <member name="F:System.Data.SQLite.SQLiteParameterCollection._parameterList"> | |
| 6524 <summary> | |
| 6525 The internal array of parameters in this collection | |
| 6526 </summary> | |
| 6527 </member> | |
| 6528 <member name="F:System.Data.SQLite.SQLiteParameterCollection._unboundFlag"> | |
| 6529 <summary> | |
| 6530 Determines whether or not all parameters have been bound to their statement(s) | |
| 6531 </summary> | |
| 6532 </member> | |
| 6533 <member name="M:System.Data.SQLite.SQLiteParameterCollection.#ctor(System.Data.SQLite.SQLiteCommand)"> | |
| 6534 <summary> | |
| 6535 Initializes the collection | |
| 6536 </summary> | |
| 6537 <param name="cmd">The command to which the collection belongs</param> | |
| 6538 </member> | |
| 6539 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetEnumerator"> | |
| 6540 <summary> | |
| 6541 Retrieves an enumerator for the collection | |
| 6542 </summary> | |
| 6543 <returns>An enumerator for the underlying array</returns> | |
| 6544 </member> | |
| 6545 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32,System.String)"> | |
| 6546 <summary> | |
| 6547 Adds a parameter to the collection | |
| 6548 </summary> | |
| 6549 <param name="parameterName">The parameter name</param> | |
| 6550 <param name="parameterType">The data type</param> | |
| 6551 <param name="parameterSize">The size of the value</param> | |
| 6552 <param name="sourceColumn">The source column</param> | |
| 6553 <returns>A SQLiteParameter object</returns> | |
| 6554 </member> | |
| 6555 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType,System.Int32)"> | |
| 6556 <summary> | |
| 6557 Adds a parameter to the collection | |
| 6558 </summary> | |
| 6559 <param name="parameterName">The parameter name</param> | |
| 6560 <param name="parameterType">The data type</param> | |
| 6561 <param name="parameterSize">The size of the value</param> | |
| 6562 <returns>A SQLiteParameter object</returns> | |
| 6563 </member> | |
| 6564 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.String,System.Data.DbType)"> | |
| 6565 <summary> | |
| 6566 Adds a parameter to the collection | |
| 6567 </summary> | |
| 6568 <param name="parameterName">The parameter name</param> | |
| 6569 <param name="parameterType">The data type</param> | |
| 6570 <returns>A SQLiteParameter object</returns> | |
| 6571 </member> | |
| 6572 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Data.SQLite.SQLiteParameter)"> | |
| 6573 <summary> | |
| 6574 Adds a parameter to the collection | |
| 6575 </summary> | |
| 6576 <param name="parameter">The parameter to add</param> | |
| 6577 <returns>A zero-based index of where the parameter is located in the array</returns> | |
| 6578 </member> | |
| 6579 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Add(System.Object)"> | |
| 6580 <summary> | |
| 6581 Adds a parameter to the collection | |
| 6582 </summary> | |
| 6583 <param name="value">The parameter to add</param> | |
| 6584 <returns>A zero-based index of where the parameter is located in the array</returns> | |
| 6585 </member> | |
| 6586 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddWithValue(System.String,System.Object)"> | |
| 6587 <summary> | |
| 6588 Adds a named/unnamed parameter and its value to the parameter collection. | |
| 6589 </summary> | |
| 6590 <param name="parameterName">Name of the parameter, or null to indicate an unnamed parameter</param> | |
| 6591 <param name="value">The initial value of the parameter</param> | |
| 6592 <returns>Returns the SQLiteParameter object created during the call.</returns> | |
| 6593 </member> | |
| 6594 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Data.SQLite.SQLiteParameter[])"> | |
| 6595 <summary> | |
| 6596 Adds an array of parameters to the collection | |
| 6597 </summary> | |
| 6598 <param name="values">The array of parameters to add</param> | |
| 6599 </member> | |
| 6600 <member name="M:System.Data.SQLite.SQLiteParameterCollection.AddRange(System.Array)"> | |
| 6601 <summary> | |
| 6602 Adds an array of parameters to the collection | |
| 6603 </summary> | |
| 6604 <param name="values">The array of parameters to add</param> | |
| 6605 </member> | |
| 6606 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Clear"> | |
| 6607 <summary> | |
| 6608 Clears the array and resets the collection | |
| 6609 </summary> | |
| 6610 </member> | |
| 6611 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.String)"> | |
| 6612 <summary> | |
| 6613 Determines if the named parameter exists in the collection | |
| 6614 </summary> | |
| 6615 <param name="parameterName">The name of the parameter to check</param> | |
| 6616 <returns>True if the parameter is in the collection</returns> | |
| 6617 </member> | |
| 6618 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Contains(System.Object)"> | |
| 6619 <summary> | |
| 6620 Determines if the parameter exists in the collection | |
| 6621 </summary> | |
| 6622 <param name="value">The SQLiteParameter to check</param> | |
| 6623 <returns>True if the parameter is in the collection</returns> | |
| 6624 </member> | |
| 6625 <member name="M:System.Data.SQLite.SQLiteParameterCollection.CopyTo(System.Array,System.Int32)"> | |
| 6626 <summary> | |
| 6627 Not implemented | |
| 6628 </summary> | |
| 6629 <param name="array"></param> | |
| 6630 <param name="index"></param> | |
| 6631 </member> | |
| 6632 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.String)"> | |
| 6633 <summary> | |
| 6634 Retrieve a parameter by name from the collection | |
| 6635 </summary> | |
| 6636 <param name="parameterName">The name of the parameter to fetch</param> | |
| 6637 <returns>A DbParameter object</returns> | |
| 6638 </member> | |
| 6639 <member name="M:System.Data.SQLite.SQLiteParameterCollection.GetParameter(System.Int32)"> | |
| 6640 <summary> | |
| 6641 Retrieves a parameter by its index in the collection | |
| 6642 </summary> | |
| 6643 <param name="index">The index of the parameter to retrieve</param> | |
| 6644 <returns>A DbParameter object</returns> | |
| 6645 </member> | |
| 6646 <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.String)"> | |
| 6647 <summary> | |
| 6648 Returns the index of a parameter given its name | |
| 6649 </summary> | |
| 6650 <param name="parameterName">The name of the parameter to find</param> | |
| 6651 <returns>-1 if not found, otherwise a zero-based index of the parameter</returns> | |
| 6652 </member> | |
| 6653 <member name="M:System.Data.SQLite.SQLiteParameterCollection.IndexOf(System.Object)"> | |
| 6654 <summary> | |
| 6655 Returns the index of a parameter | |
| 6656 </summary> | |
| 6657 <param name="value">The parameter to find</param> | |
| 6658 <returns>-1 if not found, otherwise a zero-based index of the parameter</returns> | |
| 6659 </member> | |
| 6660 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Insert(System.Int32,System.Object)"> | |
| 6661 <summary> | |
| 6662 Inserts a parameter into the array at the specified location | |
| 6663 </summary> | |
| 6664 <param name="index">The zero-based index to insert the parameter at</param> | |
| 6665 <param name="value">The parameter to insert</param> | |
| 6666 </member> | |
| 6667 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Remove(System.Object)"> | |
| 6668 <summary> | |
| 6669 Removes a parameter from the collection | |
| 6670 </summary> | |
| 6671 <param name="value">The parameter to remove</param> | |
| 6672 </member> | |
| 6673 <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.String)"> | |
| 6674 <summary> | |
| 6675 Removes a parameter from the collection given its name | |
| 6676 </summary> | |
| 6677 <param name="parameterName">The name of the parameter to remove</param> | |
| 6678 </member> | |
| 6679 <member name="M:System.Data.SQLite.SQLiteParameterCollection.RemoveAt(System.Int32)"> | |
| 6680 <summary> | |
| 6681 Removes a parameter from the collection given its index | |
| 6682 </summary> | |
| 6683 <param name="index">The zero-based parameter index to remove</param> | |
| 6684 </member> | |
| 6685 <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)"> | |
| 6686 <summary> | |
| 6687 Re-assign the named parameter to a new parameter object | |
| 6688 </summary> | |
| 6689 <param name="parameterName">The name of the parameter to replace</param> | |
| 6690 <param name="value">The new parameter</param> | |
| 6691 </member> | |
| 6692 <member name="M:System.Data.SQLite.SQLiteParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)"> | |
| 6693 <summary> | |
| 6694 Re-assign a parameter at the specified index | |
| 6695 </summary> | |
| 6696 <param name="index">The zero-based index of the parameter to replace</param> | |
| 6697 <param name="value">The new parameter</param> | |
| 6698 </member> | |
| 6699 <member name="M:System.Data.SQLite.SQLiteParameterCollection.Unbind"> | |
| 6700 <summary> | |
| 6701 Un-binds all parameters from their statements | |
| 6702 </summary> | |
| 6703 </member> | |
| 6704 <member name="M:System.Data.SQLite.SQLiteParameterCollection.MapParameters(System.Data.SQLite.SQLiteStatement)"> | |
| 6705 <summary> | |
| 6706 This function attempts to map all parameters in the collection to all statements in a Command. | |
| 6707 Since named parameters may span multiple statements, this function makes sure all statements are bound | |
| 6708 to the same named parameter. Unnamed parameters are bound in sequence. | |
| 6709 </summary> | |
| 6710 </member> | |
| 6711 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsSynchronized"> | |
| 6712 <summary> | |
| 6713 Returns false | |
| 6714 </summary> | |
| 6715 </member> | |
| 6716 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsFixedSize"> | |
| 6717 <summary> | |
| 6718 Returns false | |
| 6719 </summary> | |
| 6720 </member> | |
| 6721 <member name="P:System.Data.SQLite.SQLiteParameterCollection.IsReadOnly"> | |
| 6722 <summary> | |
| 6723 Returns false | |
| 6724 </summary> | |
| 6725 </member> | |
| 6726 <member name="P:System.Data.SQLite.SQLiteParameterCollection.SyncRoot"> | |
| 6727 <summary> | |
| 6728 Returns null | |
| 6729 </summary> | |
| 6730 </member> | |
| 6731 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Count"> | |
| 6732 <summary> | |
| 6733 Returns a count of parameters in the collection | |
| 6734 </summary> | |
| 6735 </member> | |
| 6736 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.String)"> | |
| 6737 <summary> | |
| 6738 Overloaded to specialize the return value of the default indexer | |
| 6739 </summary> | |
| 6740 <param name="parameterName">Name of the parameter to get/set</param> | |
| 6741 <returns>The specified named SQLite parameter</returns> | |
| 6742 </member> | |
| 6743 <member name="P:System.Data.SQLite.SQLiteParameterCollection.Item(System.Int32)"> | |
| 6744 <summary> | |
| 6745 Overloaded to specialize the return value of the default indexer | |
| 6746 </summary> | |
| 6747 <param name="index">The index of the parameter to get/set</param> | |
| 6748 <returns>The specified SQLite parameter</returns> | |
| 6749 </member> | |
| 6750 <member name="T:System.Data.SQLite.SQLiteStatement"> | |
| 6751 <summary> | |
| 6752 Represents a single SQL statement in SQLite. | |
| 6753 </summary> | |
| 6754 </member> | |
| 6755 <member name="F:System.Data.SQLite.SQLiteStatement._sql"> | |
| 6756 <summary> | |
| 6757 The underlying SQLite object this statement is bound to | |
| 6758 </summary> | |
| 6759 </member> | |
| 6760 <member name="F:System.Data.SQLite.SQLiteStatement._sqlStatement"> | |
| 6761 <summary> | |
| 6762 The command text of this SQL statement | |
| 6763 </summary> | |
| 6764 </member> | |
| 6765 <member name="F:System.Data.SQLite.SQLiteStatement._sqlite_stmt"> | |
| 6766 <summary> | |
| 6767 The actual statement pointer | |
| 6768 </summary> | |
| 6769 </member> | |
| 6770 <member name="F:System.Data.SQLite.SQLiteStatement._unnamedParameters"> | |
| 6771 <summary> | |
| 6772 An index from which unnamed parameters begin | |
| 6773 </summary> | |
| 6774 </member> | |
| 6775 <member name="F:System.Data.SQLite.SQLiteStatement._paramNames"> | |
| 6776 <summary> | |
| 6777 Names of the parameters as SQLite understands them to be | |
| 6778 </summary> | |
| 6779 </member> | |
| 6780 <member name="F:System.Data.SQLite.SQLiteStatement._paramValues"> | |
| 6781 <summary> | |
| 6782 Parameters for this statement | |
| 6783 </summary> | |
| 6784 </member> | |
| 6785 <member name="F:System.Data.SQLite.SQLiteStatement._command"> | |
| 6786 <summary> | |
| 6787 Command this statement belongs to (if any) | |
| 6788 </summary> | |
| 6789 </member> | |
| 6790 <member name="F:System.Data.SQLite.SQLiteStatement._flags"> | |
| 6791 <summary> | |
| 6792 The flags associated with the parent connection object. | |
| 6793 </summary> | |
| 6794 </member> | |
| 6795 <member name="M:System.Data.SQLite.SQLiteStatement.#ctor(System.Data.SQLite.SQLiteBase,System.Data.SQLite.SQLiteConnectionFlags,System.Data.SQLite.SQLiteStatementHandle,System.String,System.Data.SQLite.SQLiteStatement)"> | |
| 6796 <summary> | |
| 6797 Initializes the statement and attempts to get all information about parameters in the statement | |
| 6798 </summary> | |
| 6799 <param name="sqlbase">The base SQLite object</param> | |
| 6800 <param name="flags">The flags associated with the parent connection object</param> | |
| 6801 <param name="stmt">The statement</param> | |
| 6802 <param name="strCommand">The command text for this statement</param> | |
| 6803 <param name="previous">The previous command in a multi-statement command</param> | |
| 6804 </member> | |
| 6805 <member name="M:System.Data.SQLite.SQLiteStatement.Dispose"> | |
| 6806 <summary> | |
| 6807 Disposes and finalizes the statement | |
| 6808 </summary> | |
| 6809 </member> | |
| 6810 <member name="M:System.Data.SQLite.SQLiteStatement.TryGetChanges(System.Int32@)"> | |
| 6811 <summary> | |
| 6812 If the underlying database connection is open, fetches the number of changed rows | |
| 6813 resulting from the most recent query; otherwise, does nothing. | |
| 6814 </summary> | |
| 6815 <param name="changes"> | |
| 6816 The number of changes when true is returned. | |
| 6817 Undefined if false is returned. | |
| 6818 </param> | |
| 6819 <returns>Non-zero if the number of changed rows was fetched.</returns> | |
| 6820 </member> | |
| 6821 <member name="M:System.Data.SQLite.SQLiteStatement.MapParameter(System.String,System.Data.SQLite.SQLiteParameter)"> | |
| 6822 <summary> | |
| 6823 Called by SQLiteParameterCollection, this function determines if the specified parameter name belongs to | |
| 6824 this statement, and if so, keeps a reference to the parameter so it can be bound later. | |
| 6825 </summary> | |
| 6826 <param name="s">The parameter name to map</param> | |
| 6827 <param name="p">The parameter to assign it</param> | |
| 6828 </member> | |
| 6829 <member name="M:System.Data.SQLite.SQLiteStatement.BindParameters"> | |
| 6830 <summary> | |
| 6831 Bind all parameters, making sure the caller didn't miss any | |
| 6832 </summary> | |
| 6833 </member> | |
| 6834 <member name="M:System.Data.SQLite.SQLiteStatement.ToBoolean(System.Object,System.IFormatProvider)"> | |
| 6835 <summary> | |
| 6836 Attempts to convert an arbitrary object to the Boolean data type. | |
| 6837 Null object values are converted to false. Throws a SQLiteException | |
| 6838 upon failure. | |
| 6839 </summary> | |
| 6840 <param name="obj">The object value to convert.</param> | |
| 6841 <param name="provider">The format provider to use.</param> | |
| 6842 <returns>The converted boolean value.</returns> | |
| 6843 </member> | |
| 6844 <member name="M:System.Data.SQLite.SQLiteStatement.BindParameter(System.Int32,System.Data.SQLite.SQLiteParameter)"> | |
| 6845 <summary> | |
| 6846 Perform the bind operation for an individual parameter | |
| 6847 </summary> | |
| 6848 <param name="index">The index of the parameter to bind</param> | |
| 6849 <param name="param">The parameter we're binding</param> | |
| 6850 </member> | |
| 6851 <member name="T:System.Data.SQLite.SQLiteTransaction"> | |
| 6852 <summary> | |
| 6853 SQLite implementation of DbTransaction. | |
| 6854 </summary> | |
| 6855 </member> | |
| 6856 <member name="F:System.Data.SQLite.SQLiteTransaction._cnn"> | |
| 6857 <summary> | |
| 6858 The connection to which this transaction is bound | |
| 6859 </summary> | |
| 6860 </member> | |
| 6861 <member name="M:System.Data.SQLite.SQLiteTransaction.#ctor(System.Data.SQLite.SQLiteConnection,System.Boolean)"> | |
| 6862 <summary> | |
| 6863 Constructs the transaction object, binding it to the supplied connection | |
| 6864 </summary> | |
| 6865 <param name="connection">The connection to open a transaction on</param> | |
| 6866 <param name="deferredLock">TRUE to defer the writelock, or FALSE to lock immediately</param> | |
| 6867 </member> | |
| 6868 <member name="M:System.Data.SQLite.SQLiteTransaction.Dispose(System.Boolean)"> | |
| 6869 <summary> | |
| 6870 Disposes the transaction. If it is currently active, any changes are rolled back. | |
| 6871 </summary> | |
| 6872 </member> | |
| 6873 <member name="M:System.Data.SQLite.SQLiteTransaction.Commit"> | |
| 6874 <summary> | |
| 6875 Commits the current transaction. | |
| 6876 </summary> | |
| 6877 </member> | |
| 6878 <member name="M:System.Data.SQLite.SQLiteTransaction.Rollback"> | |
| 6879 <summary> | |
| 6880 Rolls back the active transaction. | |
| 6881 </summary> | |
| 6882 </member> | |
| 6883 <member name="P:System.Data.SQLite.SQLiteTransaction.Connection"> | |
| 6884 <summary> | |
| 6885 Returns the underlying connection to which this transaction applies. | |
| 6886 </summary> | |
| 6887 </member> | |
| 6888 <member name="P:System.Data.SQLite.SQLiteTransaction.DbConnection"> | |
| 6889 <summary> | |
| 6890 Forwards to the local Connection property | |
| 6891 </summary> | |
| 6892 </member> | |
| 6893 <member name="P:System.Data.SQLite.SQLiteTransaction.IsolationLevel"> | |
| 6894 <summary> | |
| 6895 Gets the isolation level of the transaction. SQLite only supports Serializable transactions. | |
| 6896 </summary> | |
| 6897 </member> | |
| 6898 <member name="T:System.Data.SQLite.SR"> | |
| 6899 <summary> | |
| 6900 A strongly-typed resource class, for looking up localized strings, etc. | |
| 6901 </summary> | |
| 6902 </member> | |
| 6903 <member name="P:System.Data.SQLite.SR.ResourceManager"> | |
| 6904 <summary> | |
| 6905 Returns the cached ResourceManager instance used by this class. | |
| 6906 </summary> | |
| 6907 </member> | |
| 6908 <member name="P:System.Data.SQLite.SR.Culture"> | |
| 6909 <summary> | |
| 6910 Overrides the current thread's CurrentUICulture property for all | |
| 6911 resource lookups using this strongly typed resource class. | |
| 6912 </summary> | |
| 6913 </member> | |
| 6914 <member name="P:System.Data.SQLite.SR.DataTypes"> | |
| 6915 <summary> | |
| 6916 Looks up a localized string similar to <?xml version="1.0" standalone="yes"?> | |
| 6917 <DocumentElement> | |
| 6918 <DataTypes> | |
| 6919 <TypeName>smallint</TypeName> | |
| 6920 <ProviderDbType>10</ProviderDbType> | |
| 6921 <ColumnSize>5</ColumnSize> | |
| 6922 <DataType>System.Int16</DataType> | |
| 6923 <CreateFormat>smallint</CreateFormat> | |
| 6924 <IsAutoIncrementable>false</IsAutoIncrementable> | |
| 6925 <IsCaseSensitive>false</IsCaseSensitive> | |
| 6926 <IsFixedLength>true</IsFixedLength> | |
| 6927 <IsFixedPrecisionScale>true</IsFixedPrecisionScale> | |
| 6928 <IsLong>false</IsLong> | |
| 6929 <IsNullable>true</ [rest of string was truncated]";. | |
| 6930 </summary> | |
| 6931 </member> | |
| 6932 <member name="P:System.Data.SQLite.SR.Keywords"> | |
| 6933 <summary> | |
| 6934 Looks up a localized string similar to ALL,ALTER,AND,AS,AUTOINCREMENT,BETWEEN,BY,CASE,CHECK,COLLATE,COMMIT,CONSTRAINT,CREATE,CROSS,DEFAULT,DEFERRABLE,DELETE,DISTINCT,DROP,ELSE,ESCAPE,EXCEPT,FOREIGN,FROM,FULL,GROUP,HAVING,IN,INDEX,INNER,INSERT,INTERSECT,INTO,IS,ISNULL,JOIN,LEFT,LIMIT,NATURAL,NOT,NOTNULL,NULL,ON,OR,ORDER,OUTER,PRIMARY,REFERENCES,RIGHT,ROLLBACK,SELECT,SET,TABLE,THEN,TO,TRANSACTION,UNION,UNIQUE,UPDATE,USING,VALUES,WHEN,WHERE. | |
| 6935 </summary> | |
| 6936 </member> | |
| 6937 <member name="P:System.Data.SQLite.SR.MetaDataCollections"> | |
| 6938 <summary> | |
| 6939 Looks up a localized string similar to <?xml version="1.0" encoding="utf-8" ?> | |
| 6940 <DocumentElement> | |
| 6941 <MetaDataCollections> | |
| 6942 <CollectionName>MetaDataCollections</CollectionName> | |
| 6943 <NumberOfRestrictions>0</NumberOfRestrictions> | |
| 6944 <NumberOfIdentifierParts>0</NumberOfIdentifierParts> | |
| 6945 </MetaDataCollections> | |
| 6946 <MetaDataCollections> | |
| 6947 <CollectionName>DataSourceInformation</CollectionName> | |
| 6948 <NumberOfRestrictions>0</NumberOfRestrictions> | |
| 6949 <NumberOfIdentifierParts>0</NumberOfIdentifierParts> | |
| 6950 </MetaDataCollections> | |
| 6951 <MetaDataC [rest of string was truncated]";. | |
| 6952 </summary> | |
| 6953 </member> | |
| 6954 <member name="F:System.Data.SQLite.UnsafeNativeMethods.PROCESSOR_ARCHITECTURE"> | |
| 6955 <summary> | |
| 6956 The name of the environment variable containing the processor | |
| 6957 architecture of the current process. | |
| 6958 </summary> | |
| 6959 </member> | |
| 6960 <member name="M:System.Data.SQLite.UnsafeNativeMethods.LoadLibrary(System.String)"> | |
| 6961 <summary> | |
| 6962 This is the P/Invoke method that wraps the native Win32 LoadLibrary | |
| 6963 function. See the MSDN documentation for full details on what it | |
| 6964 does. | |
| 6965 </summary> | |
| 6966 <param name="fileName"> | |
| 6967 The name of the executable library. | |
| 6968 </param> | |
| 6969 <returns> | |
| 6970 The native module handle upon success -OR- IntPtr.Zero on failure. | |
| 6971 </returns> | |
| 6972 </member> | |
| 6973 <member name="F:System.Data.SQLite.UnsafeNativeMethods.staticSyncRoot"> | |
| 6974 <summary> | |
| 6975 This lock is used to protect the static _SQLiteModule and | |
| 6976 processorArchitecturePlatforms fields, below. | |
| 6977 </summary> | |
| 6978 </member> | |
| 6979 <member name="F:System.Data.SQLite.UnsafeNativeMethods.processorArchitecturePlatforms"> | |
| 6980 <summary> | |
| 6981 Stores the mappings between processor architecture names and platform | |
| 6982 names. | |
| 6983 </summary> | |
| 6984 </member> | |
| 6985 <member name="F:System.Data.SQLite.UnsafeNativeMethods._SQLiteModule"> | |
| 6986 <summary> | |
| 6987 The native module handle for the native SQLite library or the value | |
| 6988 IntPtr.Zero. | |
| 6989 </summary> | |
| 6990 </member> | |
| 6991 <member name="M:System.Data.SQLite.UnsafeNativeMethods.#cctor"> | |
| 6992 <summary> | |
| 6993 For now, this method simply calls the Initialize method. | |
| 6994 </summary> | |
| 6995 </member> | |
| 6996 <member name="M:System.Data.SQLite.UnsafeNativeMethods.Initialize"> | |
| 6997 <summary> | |
| 6998 Attempts to initialize this class by pre-loading the native SQLite | |
| 6999 library for the processor architecture of the current process. | |
| 7000 </summary> | |
| 7001 </member> | |
| 7002 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetBaseDirectory"> | |
| 7003 <summary> | |
| 7004 Queries and returns the base directory of the current application | |
| 7005 domain. | |
| 7006 </summary> | |
| 7007 <returns> | |
| 7008 The base directory for the current application domain -OR- null if it | |
| 7009 cannot be determined. | |
| 7010 </returns> | |
| 7011 </member> | |
| 7012 <member name="M:System.Data.SQLite.UnsafeNativeMethods.FixUpDllFileName(System.String)"> | |
| 7013 <summary> | |
| 7014 Determines if the dynamic link library file name requires a suffix | |
| 7015 and adds it if necessary. | |
| 7016 </summary> | |
| 7017 <param name="fileName"> | |
| 7018 The original dynamic link library file name to inspect. | |
| 7019 </param> | |
| 7020 <returns> | |
| 7021 The dynamic link library file name, possibly modified to include an | |
| 7022 extension. | |
| 7023 </returns> | |
| 7024 </member> | |
| 7025 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetProcessorArchitecture"> | |
| 7026 <summary> | |
| 7027 Queries and returns the processor architecture of the current | |
| 7028 process. | |
| 7029 </summary> | |
| 7030 <returns> | |
| 7031 The processor architecture of the current process -OR- null if it | |
| 7032 cannot be determined. | |
| 7033 </returns> | |
| 7034 </member> | |
| 7035 <member name="M:System.Data.SQLite.UnsafeNativeMethods.GetPlatformName(System.String)"> | |
| 7036 <summary> | |
| 7037 Given the processor architecture, returns the name of the platform. | |
| 7038 </summary> | |
| 7039 <param name="processorArchitecture"> | |
| 7040 The processor architecture to be translated to a platform name. | |
| 7041 </param> | |
| 7042 <returns> | |
| 7043 The platform name for the specified processor architecture -OR- null | |
| 7044 if it cannot be determined. | |
| 7045 </returns> | |
| 7046 </member> | |
| 7047 <member name="M:System.Data.SQLite.UnsafeNativeMethods.PreLoadSQLiteDll(System.String,System.String)"> | |
| 7048 <summary> | |
| 7049 Attempts to load the native SQLite library based on the specified | |
| 7050 directory and processor architecture. | |
| 7051 </summary> | |
| 7052 <param name="directory"> | |
| 7053 The base directory to use, null for default (the base directory of | |
| 7054 the current application domain). This directory should contain the | |
| 7055 processor architecture specific sub-directories. | |
| 7056 </param> | |
| 7057 <param name="processorArchitecture"> | |
| 7058 The requested processor architecture, null for default (the | |
| 7059 processor architecture of the current process). This caller should | |
| 7060 almost always specify null for this parameter. | |
| 7061 </param> | |
| 7062 <returns> | |
| 7063 The native module handle as returned by LoadLibrary -OR- IntPtr.Zero | |
| 7064 if the loading fails for any reason. | |
| 7065 </returns> | |
| 7066 </member> | |
| 7067 <member name="T:System.Data.SQLite.SQLiteContext"> | |
| 7068 <summary> | |
| 7069 This class represents a context from the SQLite core library that can | |
| 7070 be passed to the sqlite3_result_*() and associated functions. | |
| 7071 </summary> | |
| 7072 </member> | |
| 7073 <member name="T:System.Data.SQLite.ISQLiteNativeHandle"> | |
| 7074 <summary> | |
| 7075 This interface represents a native handle provided by the SQLite core | |
| 7076 library. | |
| 7077 </summary> | |
| 7078 </member> | |
| 7079 <member name="P:System.Data.SQLite.ISQLiteNativeHandle.NativeHandle"> | |
| 7080 <summary> | |
| 7081 The native handle value. | |
| 7082 </summary> | |
| 7083 </member> | |
| 7084 <member name="F:System.Data.SQLite.SQLiteContext.pContext"> | |
| 7085 <summary> | |
| 7086 The native context handle. | |
| 7087 </summary> | |
| 7088 </member> | |
| 7089 <member name="M:System.Data.SQLite.SQLiteContext.#ctor(System.IntPtr)"> | |
| 7090 <summary> | |
| 7091 Constructs an instance of this class using the specified native | |
| 7092 context handle. | |
| 7093 </summary> | |
| 7094 <param name="pContext"> | |
| 7095 The native context handle to use. | |
| 7096 </param> | |
| 7097 </member> | |
| 7098 <member name="M:System.Data.SQLite.SQLiteContext.SetNull"> | |
| 7099 <summary> | |
| 7100 Sets the context result to NULL. | |
| 7101 </summary> | |
| 7102 </member> | |
| 7103 <member name="M:System.Data.SQLite.SQLiteContext.SetDouble(System.Double)"> | |
| 7104 <summary> | |
| 7105 Sets the context result to the specified <see cref="T:System.Double"/> | |
| 7106 value. | |
| 7107 </summary> | |
| 7108 <param name="value"> | |
| 7109 The <see cref="T:System.Double"/> value to use. | |
| 7110 </param> | |
| 7111 </member> | |
| 7112 <member name="M:System.Data.SQLite.SQLiteContext.SetInt(System.Int32)"> | |
| 7113 <summary> | |
| 7114 Sets the context result to the specified <see cref="T:System.Int32"/> | |
| 7115 value. | |
| 7116 </summary> | |
| 7117 <param name="value"> | |
| 7118 The <see cref="T:System.Int32"/> value to use. | |
| 7119 </param> | |
| 7120 </member> | |
| 7121 <member name="M:System.Data.SQLite.SQLiteContext.SetInt64(System.Int64)"> | |
| 7122 <summary> | |
| 7123 Sets the context result to the specified <see cref="T:System.Int64"/> | |
| 7124 value. | |
| 7125 </summary> | |
| 7126 <param name="value"> | |
| 7127 The <see cref="T:System.Int64"/> value to use. | |
| 7128 </param> | |
| 7129 </member> | |
| 7130 <member name="M:System.Data.SQLite.SQLiteContext.SetString(System.String)"> | |
| 7131 <summary> | |
| 7132 Sets the context result to the specified <see cref="T:System.String"/> | |
| 7133 value. | |
| 7134 </summary> | |
| 7135 <param name="value"> | |
| 7136 The <see cref="T:System.String"/> value to use. This value will be | |
| 7137 converted to the UTF-8 encoding prior to being used. | |
| 7138 </param> | |
| 7139 </member> | |
| 7140 <member name="M:System.Data.SQLite.SQLiteContext.SetError(System.String)"> | |
| 7141 <summary> | |
| 7142 Sets the context result to the specified <see cref="T:System.String"/> | |
| 7143 value containing an error message. | |
| 7144 </summary> | |
| 7145 <param name="value"> | |
| 7146 The <see cref="T:System.String"/> value containing the error message text. | |
| 7147 This value will be converted to the UTF-8 encoding prior to being | |
| 7148 used. | |
| 7149 </param> | |
| 7150 </member> | |
| 7151 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorCode(System.Data.SQLite.SQLiteErrorCode)"> | |
| 7152 <summary> | |
| 7153 Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> | |
| 7154 value. | |
| 7155 </summary> | |
| 7156 <param name="value"> | |
| 7157 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to use. | |
| 7158 </param> | |
| 7159 </member> | |
| 7160 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorTooBig"> | |
| 7161 <summary> | |
| 7162 Sets the context result to contain the error code SQLITE_TOOBIG. | |
| 7163 </summary> | |
| 7164 </member> | |
| 7165 <member name="M:System.Data.SQLite.SQLiteContext.SetErrorNoMemory"> | |
| 7166 <summary> | |
| 7167 Sets the context result to contain the error code SQLITE_NOMEM. | |
| 7168 </summary> | |
| 7169 </member> | |
| 7170 <member name="M:System.Data.SQLite.SQLiteContext.SetBlob(System.Byte[])"> | |
| 7171 <summary> | |
| 7172 Sets the context result to the specified <see cref="T:System.Byte"/> array | |
| 7173 value. | |
| 7174 </summary> | |
| 7175 <param name="value"> | |
| 7176 The <see cref="T:System.Byte"/> array value to use. | |
| 7177 </param> | |
| 7178 </member> | |
| 7179 <member name="M:System.Data.SQLite.SQLiteContext.SetZeroBlob(System.Int32)"> | |
| 7180 <summary> | |
| 7181 Sets the context result to a BLOB of zeros of the specified size. | |
| 7182 </summary> | |
| 7183 <param name="value"> | |
| 7184 The number of zero bytes to use for the BLOB context result. | |
| 7185 </param> | |
| 7186 </member> | |
| 7187 <member name="M:System.Data.SQLite.SQLiteContext.SetValue(System.Data.SQLite.SQLiteValue)"> | |
| 7188 <summary> | |
| 7189 Sets the context result to the specified <see cref="T:System.Data.SQLite.SQLiteValue"/>. | |
| 7190 </summary> | |
| 7191 <param name="value"> | |
| 7192 The <see cref="T:System.Data.SQLite.SQLiteValue"/> to use. | |
| 7193 </param> | |
| 7194 </member> | |
| 7195 <member name="P:System.Data.SQLite.SQLiteContext.NativeHandle"> | |
| 7196 <summary> | |
| 7197 Returns the underlying SQLite native handle associated with this | |
| 7198 object instance. | |
| 7199 </summary> | |
| 7200 </member> | |
| 7201 <member name="T:System.Data.SQLite.SQLiteValue"> | |
| 7202 <summary> | |
| 7203 This class represents a value from the SQLite core library that can be | |
| 7204 passed to the sqlite3_value_*() and associated functions. | |
| 7205 </summary> | |
| 7206 </member> | |
| 7207 <member name="F:System.Data.SQLite.SQLiteValue.pValue"> | |
| 7208 <summary> | |
| 7209 The native value handle. | |
| 7210 </summary> | |
| 7211 </member> | |
| 7212 <member name="M:System.Data.SQLite.SQLiteValue.#ctor(System.IntPtr)"> | |
| 7213 <summary> | |
| 7214 Constructs an instance of this class using the specified native | |
| 7215 value handle. | |
| 7216 </summary> | |
| 7217 <param name="pValue"> | |
| 7218 The native value handle to use. | |
| 7219 </param> | |
| 7220 </member> | |
| 7221 <member name="M:System.Data.SQLite.SQLiteValue.PreventNativeAccess"> | |
| 7222 <summary> | |
| 7223 Invalidates the native value handle, thereby preventing further | |
| 7224 access to it from this object instance. | |
| 7225 </summary> | |
| 7226 </member> | |
| 7227 <member name="M:System.Data.SQLite.SQLiteValue.ArrayFromSizeAndIntPtr(System.Int32,System.IntPtr)"> | |
| 7228 <summary> | |
| 7229 Converts a logical array of native pointers to native sqlite3_value | |
| 7230 structures into a managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/> | |
| 7231 object instances. | |
| 7232 </summary> | |
| 7233 <param name="argc"> | |
| 7234 The number of elements in the logical array of native sqlite3_value | |
| 7235 structures. | |
| 7236 </param> | |
| 7237 <param name="argv"> | |
| 7238 The native pointer to the logical array of native sqlite3_value | |
| 7239 structures to convert. | |
| 7240 </param> | |
| 7241 <returns> | |
| 7242 The managed array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances or | |
| 7243 null upon failure. | |
| 7244 </returns> | |
| 7245 </member> | |
| 7246 <member name="M:System.Data.SQLite.SQLiteValue.GetTypeAffinity"> | |
| 7247 <summary> | |
| 7248 Gets and returns the type affinity associated with this value. | |
| 7249 </summary> | |
| 7250 <returns> | |
| 7251 The type affinity associated with this value. | |
| 7252 </returns> | |
| 7253 </member> | |
| 7254 <member name="M:System.Data.SQLite.SQLiteValue.GetBytes"> | |
| 7255 <summary> | |
| 7256 Gets and returns the number of bytes associated with this value, if | |
| 7257 it refers to a UTF-8 encoded string. | |
| 7258 </summary> | |
| 7259 <returns> | |
| 7260 The number of bytes associated with this value. The returned value | |
| 7261 may be zero. | |
| 7262 </returns> | |
| 7263 </member> | |
| 7264 <member name="M:System.Data.SQLite.SQLiteValue.GetInt"> | |
| 7265 <summary> | |
| 7266 Gets and returns the <see cref="T:System.Int32"/> associated with this | |
| 7267 value. | |
| 7268 </summary> | |
| 7269 <returns> | |
| 7270 The <see cref="T:System.Int32"/> associated with this value. | |
| 7271 </returns> | |
| 7272 </member> | |
| 7273 <member name="M:System.Data.SQLite.SQLiteValue.GetInt64"> | |
| 7274 <summary> | |
| 7275 Gets and returns the <see cref="T:System.Int64"/> associated with | |
| 7276 this value. | |
| 7277 </summary> | |
| 7278 <returns> | |
| 7279 The <see cref="T:System.Int64"/> associated with this value. | |
| 7280 </returns> | |
| 7281 </member> | |
| 7282 <member name="M:System.Data.SQLite.SQLiteValue.GetDouble"> | |
| 7283 <summary> | |
| 7284 Gets and returns the <see cref="T:System.Double"/> associated with this | |
| 7285 value. | |
| 7286 </summary> | |
| 7287 <returns> | |
| 7288 The <see cref="T:System.Double"/> associated with this value. | |
| 7289 </returns> | |
| 7290 </member> | |
| 7291 <member name="M:System.Data.SQLite.SQLiteValue.GetString"> | |
| 7292 <summary> | |
| 7293 Gets and returns the <see cref="T:System.String"/> associated with this | |
| 7294 value. | |
| 7295 </summary> | |
| 7296 <returns> | |
| 7297 The <see cref="T:System.String"/> associated with this value. The value is | |
| 7298 converted from the UTF-8 encoding prior to being returned. | |
| 7299 </returns> | |
| 7300 </member> | |
| 7301 <member name="M:System.Data.SQLite.SQLiteValue.GetBlob"> | |
| 7302 <summary> | |
| 7303 Gets and returns the <see cref="T:System.Byte"/> array associated with this | |
| 7304 value. | |
| 7305 </summary> | |
| 7306 <returns> | |
| 7307 The <see cref="T:System.Byte"/> array associated with this value. | |
| 7308 </returns> | |
| 7309 </member> | |
| 7310 <member name="M:System.Data.SQLite.SQLiteValue.Persist"> | |
| 7311 <summary> | |
| 7312 Uses the native value handle to obtain and store the managed value | |
| 7313 for this object instance, thus saving it for later use. The type | |
| 7314 of the managed value is determined by the type affinity of the | |
| 7315 native value. If the type affinity is not recognized by this | |
| 7316 method, no work is done and false is returned. | |
| 7317 </summary> | |
| 7318 <returns> | |
| 7319 Non-zero if the native value was persisted successfully. | |
| 7320 </returns> | |
| 7321 </member> | |
| 7322 <member name="P:System.Data.SQLite.SQLiteValue.NativeHandle"> | |
| 7323 <summary> | |
| 7324 Returns the underlying SQLite native handle associated with this | |
| 7325 object instance. | |
| 7326 </summary> | |
| 7327 </member> | |
| 7328 <member name="P:System.Data.SQLite.SQLiteValue.Persisted"> | |
| 7329 <summary> | |
| 7330 Returns non-zero if the native SQLite value has been successfully | |
| 7331 persisted as a managed value within this object instance (i.e. the | |
| 7332 <see cref="P:System.Data.SQLite.SQLiteValue.Value"/> property may then be read successfully). | |
| 7333 </summary> | |
| 7334 </member> | |
| 7335 <member name="P:System.Data.SQLite.SQLiteValue.Value"> | |
| 7336 <summary> | |
| 7337 If the managed value for this object instance is available (i.e. it | |
| 7338 has been previously persisted via the <see cref="M:System.Data.SQLite.SQLiteValue.Persist"/>) method, | |
| 7339 that value is returned; otherwise, an exception is thrown. The | |
| 7340 returned value may be null. | |
| 7341 </summary> | |
| 7342 </member> | |
| 7343 <member name="T:System.Data.SQLite.SQLiteIndexConstraintOp"> | |
| 7344 <summary> | |
| 7345 These are the allowed values for the operators that are part of a | |
| 7346 constraint term in the WHERE clause of a query that uses a virtual | |
| 7347 table. | |
| 7348 </summary> | |
| 7349 </member> | |
| 7350 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.EqualTo"> | |
| 7351 <summary> | |
| 7352 This value represents the equality operator. | |
| 7353 </summary> | |
| 7354 </member> | |
| 7355 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThan"> | |
| 7356 <summary> | |
| 7357 This value represents the greater than operator. | |
| 7358 </summary> | |
| 7359 </member> | |
| 7360 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThanOrEqualTo"> | |
| 7361 <summary> | |
| 7362 This value represents the less than or equal to operator. | |
| 7363 </summary> | |
| 7364 </member> | |
| 7365 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.LessThan"> | |
| 7366 <summary> | |
| 7367 This value represents the less than operator. | |
| 7368 </summary> | |
| 7369 </member> | |
| 7370 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.GreaterThanOrEqualTo"> | |
| 7371 <summary> | |
| 7372 This value represents the greater than or equal to operator. | |
| 7373 </summary> | |
| 7374 </member> | |
| 7375 <member name="F:System.Data.SQLite.SQLiteIndexConstraintOp.Match"> | |
| 7376 <summary> | |
| 7377 This value represents the MATCH operator. | |
| 7378 </summary> | |
| 7379 </member> | |
| 7380 <member name="T:System.Data.SQLite.SQLiteIndexConstraint"> | |
| 7381 <summary> | |
| 7382 This class represents the native sqlite3_index_constraint structure | |
| 7383 from the SQLite core library. | |
| 7384 </summary> | |
| 7385 </member> | |
| 7386 <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint)"> | |
| 7387 <summary> | |
| 7388 Constructs an instance of this class using the specified native | |
| 7389 sqlite3_index_constraint structure. | |
| 7390 </summary> | |
| 7391 <param name="constraint"> | |
| 7392 The native sqlite3_index_constraint structure to use. | |
| 7393 </param> | |
| 7394 </member> | |
| 7395 <member name="M:System.Data.SQLite.SQLiteIndexConstraint.#ctor(System.Int32,System.Data.SQLite.SQLiteIndexConstraintOp,System.Byte,System.Int32)"> | |
| 7396 <summary> | |
| 7397 Constructs an instance of this class using the specified field | |
| 7398 values. | |
| 7399 </summary> | |
| 7400 <param name="iColumn"> | |
| 7401 Column on left-hand side of constraint. | |
| 7402 </param> | |
| 7403 <param name="op"> | |
| 7404 Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>). | |
| 7405 </param> | |
| 7406 <param name="usable"> | |
| 7407 True if this constraint is usable. | |
| 7408 </param> | |
| 7409 <param name="iTermOffset"> | |
| 7410 Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> | |
| 7411 should ignore. | |
| 7412 </param> | |
| 7413 </member> | |
| 7414 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iColumn"> | |
| 7415 <summary> | |
| 7416 Column on left-hand side of constraint. | |
| 7417 </summary> | |
| 7418 </member> | |
| 7419 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.op"> | |
| 7420 <summary> | |
| 7421 Constraint operator (<see cref="T:System.Data.SQLite.SQLiteIndexConstraintOp"/>). | |
| 7422 </summary> | |
| 7423 </member> | |
| 7424 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.usable"> | |
| 7425 <summary> | |
| 7426 True if this constraint is usable. | |
| 7427 </summary> | |
| 7428 </member> | |
| 7429 <member name="F:System.Data.SQLite.SQLiteIndexConstraint.iTermOffset"> | |
| 7430 <summary> | |
| 7431 Used internally - <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> | |
| 7432 should ignore. | |
| 7433 </summary> | |
| 7434 </member> | |
| 7435 <member name="T:System.Data.SQLite.SQLiteIndexOrderBy"> | |
| 7436 <summary> | |
| 7437 This class represents the native sqlite3_index_orderby structure from | |
| 7438 the SQLite core library. | |
| 7439 </summary> | |
| 7440 </member> | |
| 7441 <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_orderby)"> | |
| 7442 <summary> | |
| 7443 Constructs an instance of this class using the specified native | |
| 7444 sqlite3_index_orderby structure. | |
| 7445 </summary> | |
| 7446 <param name="orderBy"> | |
| 7447 The native sqlite3_index_orderby structure to use. | |
| 7448 </param> | |
| 7449 </member> | |
| 7450 <member name="M:System.Data.SQLite.SQLiteIndexOrderBy.#ctor(System.Int32,System.Byte)"> | |
| 7451 <summary> | |
| 7452 Constructs an instance of this class using the specified field | |
| 7453 values. | |
| 7454 </summary> | |
| 7455 <param name="iColumn"> | |
| 7456 Column number. | |
| 7457 </param> | |
| 7458 <param name="desc"> | |
| 7459 True for DESC. False for ASC. | |
| 7460 </param> | |
| 7461 </member> | |
| 7462 <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.iColumn"> | |
| 7463 <summary> | |
| 7464 Column number. | |
| 7465 </summary> | |
| 7466 </member> | |
| 7467 <member name="F:System.Data.SQLite.SQLiteIndexOrderBy.desc"> | |
| 7468 <summary> | |
| 7469 True for DESC. False for ASC. | |
| 7470 </summary> | |
| 7471 </member> | |
| 7472 <member name="T:System.Data.SQLite.SQLiteIndexConstraintUsage"> | |
| 7473 <summary> | |
| 7474 This class represents the native sqlite3_index_constraint_usage | |
| 7475 structure from the SQLite core library. | |
| 7476 </summary> | |
| 7477 </member> | |
| 7478 <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Data.SQLite.UnsafeNativeMethods.sqlite3_index_constraint_usage)"> | |
| 7479 <summary> | |
| 7480 Constructs an instance of this class using the specified native | |
| 7481 sqlite3_index_constraint_usage structure. | |
| 7482 </summary> | |
| 7483 <param name="constraintUsage"> | |
| 7484 The native sqlite3_index_constraint_usage structure to use. | |
| 7485 </param> | |
| 7486 </member> | |
| 7487 <member name="M:System.Data.SQLite.SQLiteIndexConstraintUsage.#ctor(System.Int32,System.Byte)"> | |
| 7488 <summary> | |
| 7489 Constructs an instance of this class using the specified field | |
| 7490 values. | |
| 7491 </summary> | |
| 7492 <param name="argvIndex"> | |
| 7493 If greater than 0, constraint is part of argv to xFilter. | |
| 7494 </param> | |
| 7495 <param name="omit"> | |
| 7496 Do not code a test for this constraint. | |
| 7497 </param> | |
| 7498 </member> | |
| 7499 <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.argvIndex"> | |
| 7500 <summary> | |
| 7501 If greater than 0, constraint is part of argv to xFilter. | |
| 7502 </summary> | |
| 7503 </member> | |
| 7504 <member name="F:System.Data.SQLite.SQLiteIndexConstraintUsage.omit"> | |
| 7505 <summary> | |
| 7506 Do not code a test for this constraint. | |
| 7507 </summary> | |
| 7508 </member> | |
| 7509 <member name="T:System.Data.SQLite.SQLiteIndexInputs"> | |
| 7510 <summary> | |
| 7511 This class represents the various inputs provided by the SQLite core | |
| 7512 library to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 7513 </summary> | |
| 7514 </member> | |
| 7515 <member name="M:System.Data.SQLite.SQLiteIndexInputs.#ctor(System.Int32,System.Int32)"> | |
| 7516 <summary> | |
| 7517 Constructs an instance of this class. | |
| 7518 </summary> | |
| 7519 <param name="nConstraint"> | |
| 7520 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> instances to | |
| 7521 pre-allocate space for. | |
| 7522 </param> | |
| 7523 <param name="nOrderBy"> | |
| 7524 The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to | |
| 7525 pre-allocate space for. | |
| 7526 </param> | |
| 7527 </member> | |
| 7528 <member name="P:System.Data.SQLite.SQLiteIndexInputs.Constraints"> | |
| 7529 <summary> | |
| 7530 An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> object instances, | |
| 7531 each containing information supplied by the SQLite core library. | |
| 7532 </summary> | |
| 7533 </member> | |
| 7534 <member name="P:System.Data.SQLite.SQLiteIndexInputs.OrderBys"> | |
| 7535 <summary> | |
| 7536 An array of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> object instances, | |
| 7537 each containing information supplied by the SQLite core library. | |
| 7538 </summary> | |
| 7539 </member> | |
| 7540 <member name="T:System.Data.SQLite.SQLiteIndexOutputs"> | |
| 7541 <summary> | |
| 7542 This class represents the various outputs provided to the SQLite core | |
| 7543 library by the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 7544 </summary> | |
| 7545 </member> | |
| 7546 <member name="M:System.Data.SQLite.SQLiteIndexOutputs.#ctor(System.Int32)"> | |
| 7547 <summary> | |
| 7548 Constructs an instance of this class. | |
| 7549 </summary> | |
| 7550 <param name="nConstraint"> | |
| 7551 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> instances | |
| 7552 to pre-allocate space for. | |
| 7553 </param> | |
| 7554 </member> | |
| 7555 <member name="M:System.Data.SQLite.SQLiteIndexOutputs.CanUseEstimatedRows"> | |
| 7556 <summary> | |
| 7557 Determines if the native estimatedRows field can be used, based on | |
| 7558 the available version of the SQLite core library. | |
| 7559 </summary> | |
| 7560 <returns> | |
| 7561 Non-zero if the <see cref="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows"/> property is supported | |
| 7562 by the SQLite core library. | |
| 7563 </returns> | |
| 7564 </member> | |
| 7565 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.ConstraintUsages"> | |
| 7566 <summary> | |
| 7567 An array of <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/> object | |
| 7568 instances, each containing information to be supplied to the SQLite | |
| 7569 core library. | |
| 7570 </summary> | |
| 7571 </member> | |
| 7572 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexNumber"> | |
| 7573 <summary> | |
| 7574 Number used to help identify the selected index. This value will | |
| 7575 later be provided to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> | |
| 7576 method. | |
| 7577 </summary> | |
| 7578 </member> | |
| 7579 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.IndexString"> | |
| 7580 <summary> | |
| 7581 String used to help identify the selected index. This value will | |
| 7582 later be provided to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> | |
| 7583 method. | |
| 7584 </summary> | |
| 7585 </member> | |
| 7586 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.NeedToFreeIndexString"> | |
| 7587 <summary> | |
| 7588 Non-zero if the index string must be freed by the SQLite core | |
| 7589 library. | |
| 7590 </summary> | |
| 7591 </member> | |
| 7592 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.OrderByConsumed"> | |
| 7593 <summary> | |
| 7594 True if output is already ordered. | |
| 7595 </summary> | |
| 7596 </member> | |
| 7597 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedCost"> | |
| 7598 <summary> | |
| 7599 Estimated cost of using this index. Using a null value here | |
| 7600 indicates that a default estimated cost value should be used. | |
| 7601 </summary> | |
| 7602 </member> | |
| 7603 <member name="P:System.Data.SQLite.SQLiteIndexOutputs.EstimatedRows"> | |
| 7604 <summary> | |
| 7605 Estimated number of rows returned. Using a null value here | |
| 7606 indicates that a default estimated rows value should be used. | |
| 7607 </summary> | |
| 7608 </member> | |
| 7609 <member name="T:System.Data.SQLite.SQLiteIndex"> | |
| 7610 <summary> | |
| 7611 This class represents the various inputs and outputs used with the | |
| 7612 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 7613 </summary> | |
| 7614 </member> | |
| 7615 <member name="M:System.Data.SQLite.SQLiteIndex.#ctor(System.Int32,System.Int32)"> | |
| 7616 <summary> | |
| 7617 Constructs an instance of this class. | |
| 7618 </summary> | |
| 7619 <param name="nConstraint"> | |
| 7620 The number of <see cref="T:System.Data.SQLite.SQLiteIndexConstraint"/> (and | |
| 7621 <see cref="T:System.Data.SQLite.SQLiteIndexConstraintUsage"/>) instances to | |
| 7622 pre-allocate space for. | |
| 7623 </param> | |
| 7624 <param name="nOrderBy"> | |
| 7625 The number of <see cref="T:System.Data.SQLite.SQLiteIndexOrderBy"/> instances to | |
| 7626 pre-allocate space for. | |
| 7627 </param> | |
| 7628 </member> | |
| 7629 <member name="M:System.Data.SQLite.SQLiteIndex.FromIntPtr(System.IntPtr,System.Data.SQLite.SQLiteIndex@)"> | |
| 7630 <summary> | |
| 7631 Converts a native pointer to a native sqlite3_index_info structure | |
| 7632 into a new <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance. | |
| 7633 </summary> | |
| 7634 <param name="pIndex"> | |
| 7635 The native pointer to the native sqlite3_index_info structure to | |
| 7636 convert. | |
| 7637 </param> | |
| 7638 <param name="index"> | |
| 7639 Upon success, this parameter will be modified to contain the newly | |
| 7640 created <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance. | |
| 7641 </param> | |
| 7642 </member> | |
| 7643 <member name="M:System.Data.SQLite.SQLiteIndex.ToIntPtr(System.Data.SQLite.SQLiteIndex,System.IntPtr)"> | |
| 7644 <summary> | |
| 7645 Populates the outputs of a pre-allocated native sqlite3_index_info | |
| 7646 structure using an existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object | |
| 7647 instance. | |
| 7648 </summary> | |
| 7649 <param name="index"> | |
| 7650 The existing <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing | |
| 7651 the output data to use. | |
| 7652 </param> | |
| 7653 <param name="pIndex"> | |
| 7654 The native pointer to the pre-allocated native sqlite3_index_info | |
| 7655 structure. | |
| 7656 </param> | |
| 7657 </member> | |
| 7658 <member name="P:System.Data.SQLite.SQLiteIndex.Inputs"> | |
| 7659 <summary> | |
| 7660 The <see cref="T:System.Data.SQLite.SQLiteIndexInputs"/> object instance containing | |
| 7661 the inputs to the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> | |
| 7662 method. | |
| 7663 </summary> | |
| 7664 </member> | |
| 7665 <member name="P:System.Data.SQLite.SQLiteIndex.Outputs"> | |
| 7666 <summary> | |
| 7667 The <see cref="T:System.Data.SQLite.SQLiteIndexOutputs"/> object instance containing | |
| 7668 the outputs from the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> | |
| 7669 method. | |
| 7670 </summary> | |
| 7671 </member> | |
| 7672 <member name="T:System.Data.SQLite.SQLiteVirtualTable"> | |
| 7673 <summary> | |
| 7674 This class represents a managed virtual table implementation. It is | |
| 7675 not sealed and should be used as the base class for any user-defined | |
| 7676 virtual table classes implemented in managed code. | |
| 7677 </summary> | |
| 7678 </member> | |
| 7679 <member name="F:System.Data.SQLite.SQLiteVirtualTable.ModuleNameIndex"> | |
| 7680 <summary> | |
| 7681 The index within the array of strings provided to the | |
| 7682 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and | |
| 7683 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the | |
| 7684 name of the module implementing this virtual table. | |
| 7685 </summary> | |
| 7686 </member> | |
| 7687 <member name="F:System.Data.SQLite.SQLiteVirtualTable.DatabaseNameIndex"> | |
| 7688 <summary> | |
| 7689 The index within the array of strings provided to the | |
| 7690 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and | |
| 7691 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the | |
| 7692 name of the database containing this virtual table. | |
| 7693 </summary> | |
| 7694 </member> | |
| 7695 <member name="F:System.Data.SQLite.SQLiteVirtualTable.TableNameIndex"> | |
| 7696 <summary> | |
| 7697 The index within the array of strings provided to the | |
| 7698 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and | |
| 7699 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods containing the | |
| 7700 name of the virtual table. | |
| 7701 </summary> | |
| 7702 </member> | |
| 7703 <member name="M:System.Data.SQLite.SQLiteVirtualTable.#ctor(System.String[])"> | |
| 7704 <summary> | |
| 7705 Constructs an instance of this class. | |
| 7706 </summary> | |
| 7707 <param name="arguments"> | |
| 7708 The original array of strings provided to the | |
| 7709 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and | |
| 7710 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods. | |
| 7711 </param> | |
| 7712 </member> | |
| 7713 <member name="M:System.Data.SQLite.SQLiteVirtualTable.BestIndex(System.Data.SQLite.SQLiteIndex)"> | |
| 7714 <summary> | |
| 7715 This method should normally be used by the | |
| 7716 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method in order to | |
| 7717 perform index selection based on the constraints provided by the | |
| 7718 SQLite core library. | |
| 7719 </summary> | |
| 7720 <param name="index"> | |
| 7721 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the | |
| 7722 data for the inputs and outputs relating to index selection. | |
| 7723 </param> | |
| 7724 <returns> | |
| 7725 Non-zero upon success. | |
| 7726 </returns> | |
| 7727 </member> | |
| 7728 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Rename(System.String)"> | |
| 7729 <summary> | |
| 7730 Attempts to record the renaming of the virtual table associated | |
| 7731 with this object instance. | |
| 7732 </summary> | |
| 7733 <param name="name"> | |
| 7734 The new name for the virtual table. | |
| 7735 </param> | |
| 7736 <returns> | |
| 7737 Non-zero upon success. | |
| 7738 </returns> | |
| 7739 </member> | |
| 7740 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose"> | |
| 7741 <summary> | |
| 7742 Disposes of this object instance. | |
| 7743 </summary> | |
| 7744 </member> | |
| 7745 <member name="M:System.Data.SQLite.SQLiteVirtualTable.CheckDisposed"> | |
| 7746 <summary> | |
| 7747 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 7748 instance has been disposed. | |
| 7749 </summary> | |
| 7750 </member> | |
| 7751 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Dispose(System.Boolean)"> | |
| 7752 <summary> | |
| 7753 Disposes of this object instance. | |
| 7754 </summary> | |
| 7755 <param name="disposing"> | |
| 7756 Non-zero if this method is being called from the | |
| 7757 <see cref="M:System.Data.SQLite.SQLiteVirtualTable.Dispose"/> method. Zero if this method is being called | |
| 7758 from the finalizer. | |
| 7759 </param> | |
| 7760 </member> | |
| 7761 <member name="M:System.Data.SQLite.SQLiteVirtualTable.Finalize"> | |
| 7762 <summary> | |
| 7763 Finalizes this object instance. | |
| 7764 </summary> | |
| 7765 </member> | |
| 7766 <member name="P:System.Data.SQLite.SQLiteVirtualTable.Arguments"> | |
| 7767 <summary> | |
| 7768 The original array of strings provided to the | |
| 7769 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> and | |
| 7770 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> methods. | |
| 7771 </summary> | |
| 7772 </member> | |
| 7773 <member name="P:System.Data.SQLite.SQLiteVirtualTable.ModuleName"> | |
| 7774 <summary> | |
| 7775 The name of the module implementing this virtual table. | |
| 7776 </summary> | |
| 7777 </member> | |
| 7778 <member name="P:System.Data.SQLite.SQLiteVirtualTable.DatabaseName"> | |
| 7779 <summary> | |
| 7780 The name of the database containing this virtual table. | |
| 7781 </summary> | |
| 7782 </member> | |
| 7783 <member name="P:System.Data.SQLite.SQLiteVirtualTable.TableName"> | |
| 7784 <summary> | |
| 7785 The name of the virtual table. | |
| 7786 </summary> | |
| 7787 </member> | |
| 7788 <member name="P:System.Data.SQLite.SQLiteVirtualTable.Index"> | |
| 7789 <summary> | |
| 7790 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the | |
| 7791 data for the inputs and outputs relating to the most recent index | |
| 7792 selection. | |
| 7793 </summary> | |
| 7794 </member> | |
| 7795 <member name="P:System.Data.SQLite.SQLiteVirtualTable.NativeHandle"> | |
| 7796 <summary> | |
| 7797 Returns the underlying SQLite native handle associated with this | |
| 7798 object instance. | |
| 7799 </summary> | |
| 7800 </member> | |
| 7801 <member name="T:System.Data.SQLite.SQLiteVirtualTableCursor"> | |
| 7802 <summary> | |
| 7803 This class represents a managed virtual table cursor implementation. | |
| 7804 It is not sealed and should be used as the base class for any | |
| 7805 user-defined virtual table cursor classes implemented in managed code. | |
| 7806 </summary> | |
| 7807 </member> | |
| 7808 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.InvalidRowIndex"> | |
| 7809 <summary> | |
| 7810 This value represents an invalid integer row sequence number. | |
| 7811 </summary> | |
| 7812 </member> | |
| 7813 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursor.rowIndex"> | |
| 7814 <summary> | |
| 7815 The field holds the integer row sequence number for the current row | |
| 7816 pointed to by this cursor object instance. | |
| 7817 </summary> | |
| 7818 </member> | |
| 7819 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 7820 <summary> | |
| 7821 Constructs an instance of this class. | |
| 7822 </summary> | |
| 7823 <param name="table"> | |
| 7824 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 7825 with this object instance. | |
| 7826 </param> | |
| 7827 </member> | |
| 7828 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.#ctor"> | |
| 7829 <summary> | |
| 7830 Constructs an instance of this class. | |
| 7831 </summary> | |
| 7832 </member> | |
| 7833 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.TryPersistValues(System.Data.SQLite.SQLiteValue[])"> | |
| 7834 <summary> | |
| 7835 Attempts to persist the specified <see cref="T:System.Data.SQLite.SQLiteValue"/> object | |
| 7836 instances in order to make them available after the | |
| 7837 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method returns. | |
| 7838 </summary> | |
| 7839 <param name="values"> | |
| 7840 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances to be | |
| 7841 persisted. | |
| 7842 </param> | |
| 7843 <returns> | |
| 7844 The number of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances that were | |
| 7845 successfully persisted. | |
| 7846 </returns> | |
| 7847 </member> | |
| 7848 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> | |
| 7849 <summary> | |
| 7850 This method should normally be used by the | |
| 7851 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method in order to | |
| 7852 perform filtering of the result rows and/or to record the filtering | |
| 7853 criteria provided by the SQLite core library. | |
| 7854 </summary> | |
| 7855 <param name="indexNumber"> | |
| 7856 Number used to help identify the selected index. | |
| 7857 </param> | |
| 7858 <param name="indexString"> | |
| 7859 String used to help identify the selected index. | |
| 7860 </param> | |
| 7861 <param name="values"> | |
| 7862 The values corresponding to each column in the selected index. | |
| 7863 </param> | |
| 7864 </member> | |
| 7865 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.GetRowIndex"> | |
| 7866 <summary> | |
| 7867 Determines the integer row sequence number for the current row. | |
| 7868 </summary> | |
| 7869 <returns> | |
| 7870 The integer row sequence number for the current row -OR- zero if | |
| 7871 it cannot be determined. | |
| 7872 </returns> | |
| 7873 </member> | |
| 7874 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.NextRowIndex"> | |
| 7875 <summary> | |
| 7876 Adjusts the integer row sequence number so that it refers to the | |
| 7877 next row. | |
| 7878 </summary> | |
| 7879 </member> | |
| 7880 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose"> | |
| 7881 <summary> | |
| 7882 Disposes of this object instance. | |
| 7883 </summary> | |
| 7884 </member> | |
| 7885 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.CheckDisposed"> | |
| 7886 <summary> | |
| 7887 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 7888 instance has been disposed. | |
| 7889 </summary> | |
| 7890 </member> | |
| 7891 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose(System.Boolean)"> | |
| 7892 <summary> | |
| 7893 Disposes of this object instance. | |
| 7894 </summary> | |
| 7895 <param name="disposing"> | |
| 7896 Non-zero if this method is being called from the | |
| 7897 <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Dispose"/> method. Zero if this method is being called | |
| 7898 from the finalizer. | |
| 7899 </param> | |
| 7900 </member> | |
| 7901 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursor.Finalize"> | |
| 7902 <summary> | |
| 7903 Finalizes this object instance. | |
| 7904 </summary> | |
| 7905 </member> | |
| 7906 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Table"> | |
| 7907 <summary> | |
| 7908 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 7909 with this object instance. | |
| 7910 </summary> | |
| 7911 </member> | |
| 7912 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexNumber"> | |
| 7913 <summary> | |
| 7914 Number used to help identify the selected index. This value will | |
| 7915 be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 7916 </summary> | |
| 7917 </member> | |
| 7918 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.IndexString"> | |
| 7919 <summary> | |
| 7920 String used to help identify the selected index. This value will | |
| 7921 be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 7922 </summary> | |
| 7923 </member> | |
| 7924 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.Values"> | |
| 7925 <summary> | |
| 7926 The values used to filter the rows returned via this cursor object | |
| 7927 instance. This value will be set via the <see cref="M:System.Data.SQLite.SQLiteVirtualTableCursor.Filter(System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> | |
| 7928 method. | |
| 7929 </summary> | |
| 7930 </member> | |
| 7931 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursor.NativeHandle"> | |
| 7932 <summary> | |
| 7933 Returns the underlying SQLite native handle associated with this | |
| 7934 object instance. | |
| 7935 </summary> | |
| 7936 </member> | |
| 7937 <member name="T:System.Data.SQLite.ISQLiteNativeModule"> | |
| 7938 <summary> | |
| 7939 This interface represents a virtual table implementation written in | |
| 7940 native code. | |
| 7941 </summary> | |
| 7942 </member> | |
| 7943 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 7944 <summary> | |
| 7945 <para> | |
| 7946 This method is called to create a new instance of a virtual table | |
| 7947 in response to a CREATE VIRTUAL TABLE statement. The db parameter | |
| 7948 is a pointer to the SQLite database connection that is executing | |
| 7949 the CREATE VIRTUAL TABLE statement. The pAux argument is the copy | |
| 7950 of the client data pointer that was the fourth argument to the | |
| 7951 sqlite3_create_module() or sqlite3_create_module_v2() call that | |
| 7952 registered the virtual table module. The argv parameter is an | |
| 7953 array of argc pointers to null terminated strings. The first | |
| 7954 string, argv[0], is the name of the module being invoked. The | |
| 7955 module name is the name provided as the second argument to | |
| 7956 sqlite3_create_module() and as the argument to the USING clause of | |
| 7957 the CREATE VIRTUAL TABLE statement that is running. The second, | |
| 7958 argv[1], is the name of the database in which the new virtual table | |
| 7959 is being created. The database name is "main" for the primary | |
| 7960 database, or "temp" for TEMP database, or the name given at the | |
| 7961 end of the ATTACH statement for attached databases. The third | |
| 7962 element of the array, argv[2], is the name of the new virtual | |
| 7963 table, as specified following the TABLE keyword in the CREATE | |
| 7964 VIRTUAL TABLE statement. If present, the fourth and subsequent | |
| 7965 strings in the argv[] array report the arguments to the module name | |
| 7966 in the CREATE VIRTUAL TABLE statement. | |
| 7967 </para> | |
| 7968 <para> | |
| 7969 The job of this method is to construct the new virtual table object | |
| 7970 (an sqlite3_vtab object) and return a pointer to it in *ppVTab. | |
| 7971 </para> | |
| 7972 <para> | |
| 7973 As part of the task of creating a new sqlite3_vtab structure, this | |
| 7974 method must invoke sqlite3_declare_vtab() to tell the SQLite core | |
| 7975 about the columns and datatypes in the virtual table. The | |
| 7976 sqlite3_declare_vtab() API has the following prototype: | |
| 7977 </para> | |
| 7978 <para> | |
| 7979 <code> | |
| 7980 int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable) | |
| 7981 </code> | |
| 7982 </para> | |
| 7983 <para> | |
| 7984 The first argument to sqlite3_declare_vtab() must be the same | |
| 7985 database connection pointer as the first parameter to this method. | |
| 7986 The second argument to sqlite3_declare_vtab() must a | |
| 7987 zero-terminated UTF-8 string that contains a well-formed CREATE | |
| 7988 TABLE statement that defines the columns in the virtual table and | |
| 7989 their data types. The name of the table in this CREATE TABLE | |
| 7990 statement is ignored, as are all constraints. Only the column names | |
| 7991 and datatypes matter. The CREATE TABLE statement string need not to | |
| 7992 be held in persistent memory. The string can be deallocated and/or | |
| 7993 reused as soon as the sqlite3_declare_vtab() routine returns. | |
| 7994 </para> | |
| 7995 </summary> | |
| 7996 <param name="pDb"> | |
| 7997 The native database connection handle. | |
| 7998 </param> | |
| 7999 <param name="pAux"> | |
| 8000 The original native pointer value that was provided to the | |
| 8001 sqlite3_create_module(), sqlite3_create_module_v2() or | |
| 8002 sqlite3_create_disposable_module() functions. | |
| 8003 </param> | |
| 8004 <param name="argc"> | |
| 8005 The number of arguments from the CREATE VIRTUAL TABLE statement. | |
| 8006 </param> | |
| 8007 <param name="argv"> | |
| 8008 The array of string arguments from the CREATE VIRTUAL TABLE | |
| 8009 statement. | |
| 8010 </param> | |
| 8011 <param name="pVtab"> | |
| 8012 Upon success, this parameter must be modified to point to the newly | |
| 8013 created native sqlite3_vtab derived structure. | |
| 8014 </param> | |
| 8015 <param name="pError"> | |
| 8016 Upon failure, this parameter must be modified to point to the error | |
| 8017 message, with the underlying memory having been obtained from the | |
| 8018 sqlite3_malloc() function. | |
| 8019 </param> | |
| 8020 <returns> | |
| 8021 A standard SQLite return code. | |
| 8022 </returns> | |
| 8023 </member> | |
| 8024 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 8025 <summary> | |
| 8026 <para> | |
| 8027 The xConnect method is very similar to xCreate. It has the same | |
| 8028 parameters and constructs a new sqlite3_vtab structure just like | |
| 8029 xCreate. And it must also call sqlite3_declare_vtab() like xCreate. | |
| 8030 </para> | |
| 8031 <para> | |
| 8032 The difference is that xConnect is called to establish a new | |
| 8033 connection to an existing virtual table whereas xCreate is called | |
| 8034 to create a new virtual table from scratch. | |
| 8035 </para> | |
| 8036 <para> | |
| 8037 The xCreate and xConnect methods are only different when the | |
| 8038 virtual table has some kind of backing store that must be | |
| 8039 initialized the first time the virtual table is created. The | |
| 8040 xCreate method creates and initializes the backing store. The | |
| 8041 xConnect method just connects to an existing backing store. | |
| 8042 </para> | |
| 8043 <para> | |
| 8044 As an example, consider a virtual table implementation that | |
| 8045 provides read-only access to existing comma-separated-value (CSV) | |
| 8046 files on disk. There is no backing store that needs to be created | |
| 8047 or initialized for such a virtual table (since the CSV files | |
| 8048 already exist on disk) so the xCreate and xConnect methods will be | |
| 8049 identical for that module. | |
| 8050 </para> | |
| 8051 <para> | |
| 8052 Another example is a virtual table that implements a full-text | |
| 8053 index. The xCreate method must create and initialize data | |
| 8054 structures to hold the dictionary and posting lists for that index. | |
| 8055 The xConnect method, on the other hand, only has to locate and use | |
| 8056 an existing dictionary and posting lists that were created by a | |
| 8057 prior xCreate call. | |
| 8058 </para> | |
| 8059 <para> | |
| 8060 The xConnect method must return SQLITE_OK if it is successful in | |
| 8061 creating the new virtual table, or SQLITE_ERROR if it is not | |
| 8062 successful. If not successful, the sqlite3_vtab structure must not | |
| 8063 be allocated. An error message may optionally be returned in *pzErr | |
| 8064 if unsuccessful. Space to hold the error message string must be | |
| 8065 allocated using an SQLite memory allocation function like | |
| 8066 sqlite3_malloc() or sqlite3_mprintf() as the SQLite core will | |
| 8067 attempt to free the space using sqlite3_free() after the error has | |
| 8068 been reported up to the application. | |
| 8069 </para> | |
| 8070 <para> | |
| 8071 The xConnect method is required for every virtual table | |
| 8072 implementation, though the xCreate and xConnect pointers of the | |
| 8073 sqlite3_module object may point to the same function the virtual | |
| 8074 table does not need to initialize backing store. | |
| 8075 </para> | |
| 8076 </summary> | |
| 8077 <param name="pDb"> | |
| 8078 The native database connection handle. | |
| 8079 </param> | |
| 8080 <param name="pAux"> | |
| 8081 The original native pointer value that was provided to the | |
| 8082 sqlite3_create_module(), sqlite3_create_module_v2() or | |
| 8083 sqlite3_create_disposable_module() functions. | |
| 8084 </param> | |
| 8085 <param name="argc"> | |
| 8086 The number of arguments from the CREATE VIRTUAL TABLE statement. | |
| 8087 </param> | |
| 8088 <param name="argv"> | |
| 8089 The array of string arguments from the CREATE VIRTUAL TABLE | |
| 8090 statement. | |
| 8091 </param> | |
| 8092 <param name="pVtab"> | |
| 8093 Upon success, this parameter must be modified to point to the newly | |
| 8094 created native sqlite3_vtab derived structure. | |
| 8095 </param> | |
| 8096 <param name="pError"> | |
| 8097 Upon failure, this parameter must be modified to point to the error | |
| 8098 message, with the underlying memory having been obtained from the | |
| 8099 sqlite3_malloc() function. | |
| 8100 </param> | |
| 8101 <returns> | |
| 8102 A standard SQLite return code. | |
| 8103 </returns> | |
| 8104 </member> | |
| 8105 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"> | |
| 8106 <summary> | |
| 8107 <para> | |
| 8108 SQLite uses the xBestIndex method of a virtual table module to | |
| 8109 determine the best way to access the virtual table. The xBestIndex | |
| 8110 method has a prototype like this: | |
| 8111 </para> | |
| 8112 <code> | |
| 8113 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*); | |
| 8114 </code> | |
| 8115 <para> | |
| 8116 The SQLite core communicates with the xBestIndex method by filling | |
| 8117 in certain fields of the sqlite3_index_info structure and passing a | |
| 8118 pointer to that structure into xBestIndex as the second parameter. | |
| 8119 The xBestIndex method fills out other fields of this structure | |
| 8120 which forms the reply. The sqlite3_index_info structure looks like | |
| 8121 this: | |
| 8122 </para> | |
| 8123 <code> | |
| 8124 struct sqlite3_index_info { | |
| 8125 /* Inputs */ | |
| 8126 const int nConstraint; /* Number of entries in aConstraint */ | |
| 8127 const struct sqlite3_index_constraint { | |
| 8128 int iColumn; /* Column on left-hand side of | |
| 8129 * constraint */ | |
| 8130 unsigned char op; /* Constraint operator */ | |
| 8131 unsigned char usable; /* True if this constraint is usable */ | |
| 8132 int iTermOffset; /* Used internally - xBestIndex should | |
| 8133 * ignore */ | |
| 8134 } *const aConstraint; /* Table of WHERE clause constraints */ | |
| 8135 const int nOrderBy; /* Number of terms in the ORDER BY | |
| 8136 * clause */ | |
| 8137 const struct sqlite3_index_orderby { | |
| 8138 int iColumn; /* Column number */ | |
| 8139 unsigned char desc; /* True for DESC. False for ASC. */ | |
| 8140 } *const aOrderBy; /* The ORDER BY clause */ | |
| 8141 /* Outputs */ | |
| 8142 struct sqlite3_index_constraint_usage { | |
| 8143 int argvIndex; /* if greater than zero, constraint is | |
| 8144 * part of argv to xFilter */ | |
| 8145 unsigned char omit; /* Do not code a test for this | |
| 8146 * constraint */ | |
| 8147 } *const aConstraintUsage; | |
| 8148 int idxNum; /* Number used to identify the index */ | |
| 8149 char *idxStr; /* String, possibly obtained from | |
| 8150 * sqlite3_malloc() */ | |
| 8151 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if | |
| 8152 * true */ | |
| 8153 int orderByConsumed; /* True if output is already ordered */ | |
| 8154 double estimatedCost; /* Estimated cost of using this index */ | |
| 8155 }; | |
| 8156 </code> | |
| 8157 <para> | |
| 8158 In addition, there are some defined constants: | |
| 8159 </para> | |
| 8160 <code> | |
| 8161 #define SQLITE_INDEX_CONSTRAINT_EQ 2 | |
| 8162 #define SQLITE_INDEX_CONSTRAINT_GT 4 | |
| 8163 #define SQLITE_INDEX_CONSTRAINT_LE 8 | |
| 8164 #define SQLITE_INDEX_CONSTRAINT_LT 16 | |
| 8165 #define SQLITE_INDEX_CONSTRAINT_GE 32 | |
| 8166 #define SQLITE_INDEX_CONSTRAINT_MATCH 64 | |
| 8167 </code> | |
| 8168 <para> | |
| 8169 The SQLite core calls the xBestIndex method when it is compiling a | |
| 8170 query that involves a virtual table. In other words, SQLite calls | |
| 8171 this method when it is running sqlite3_prepare() or the equivalent. | |
| 8172 By calling this method, the SQLite core is saying to the virtual | |
| 8173 table that it needs to access some subset of the rows in the | |
| 8174 virtual table and it wants to know the most efficient way to do | |
| 8175 that access. The xBestIndex method replies with information that | |
| 8176 the SQLite core can then use to conduct an efficient search of the | |
| 8177 virtual table. | |
| 8178 </para> | |
| 8179 <para> | |
| 8180 While compiling a single SQL query, the SQLite core might call | |
| 8181 xBestIndex multiple times with different settings in | |
| 8182 sqlite3_index_info. The SQLite core will then select the | |
| 8183 combination that appears to give the best performance. | |
| 8184 </para> | |
| 8185 <para> | |
| 8186 Before calling this method, the SQLite core initializes an instance | |
| 8187 of the sqlite3_index_info structure with information about the | |
| 8188 query that it is currently trying to process. This information | |
| 8189 derives mainly from the WHERE clause and ORDER BY or GROUP BY | |
| 8190 clauses of the query, but also from any ON or USING clauses if the | |
| 8191 query is a join. The information that the SQLite core provides to | |
| 8192 the xBestIndex method is held in the part of the structure that is | |
| 8193 marked as "Inputs". The "Outputs" section is initialized to zero. | |
| 8194 </para> | |
| 8195 <para> | |
| 8196 The information in the sqlite3_index_info structure is ephemeral | |
| 8197 and may be overwritten or deallocated as soon as the xBestIndex | |
| 8198 method returns. If the xBestIndex method needs to remember any part | |
| 8199 of the sqlite3_index_info structure, it should make a copy. Care | |
| 8200 must be take to store the copy in a place where it will be | |
| 8201 deallocated, such as in the idxStr field with needToFreeIdxStr set | |
| 8202 to 1. | |
| 8203 </para> | |
| 8204 <para> | |
| 8205 Note that xBestIndex will always be called before xFilter, since | |
| 8206 the idxNum and idxStr outputs from xBestIndex are required inputs | |
| 8207 to xFilter. However, there is no guarantee that xFilter will be | |
| 8208 called following a successful xBestIndex. | |
| 8209 </para> | |
| 8210 <para> | |
| 8211 The xBestIndex method is required for every virtual table | |
| 8212 implementation. | |
| 8213 </para> | |
| 8214 <para> | |
| 8215 2.3.1 Inputs | |
| 8216 </para> | |
| 8217 <para> | |
| 8218 The main thing that the SQLite core is trying to communicate to the | |
| 8219 virtual table is the constraints that are available to limit the | |
| 8220 number of rows that need to be searched. The aConstraint[] array | |
| 8221 contains one entry for each constraint. There will be exactly | |
| 8222 nConstraint entries in that array. | |
| 8223 </para> | |
| 8224 <para> | |
| 8225 Each constraint will correspond to a term in the WHERE clause or in | |
| 8226 a USING or ON clause that is of the form | |
| 8227 </para> | |
| 8228 <code> | |
| 8229 column OP EXPR | |
| 8230 </code> | |
| 8231 <para> | |
| 8232 Where "column" is a column in the virtual table, OP is an operator | |
| 8233 like "=" or "<", and EXPR is an arbitrary expression. So, for | |
| 8234 example, if the WHERE clause contained a term like this: | |
| 8235 </para> | |
| 8236 <code> | |
| 8237 a = 5 | |
| 8238 </code> | |
| 8239 <para> | |
| 8240 Then one of the constraints would be on the "a" column with | |
| 8241 operator "=" and an expression of "5". Constraints need not have a | |
| 8242 literal representation of the WHERE clause. The query optimizer | |
| 8243 might make transformations to the WHERE clause in order to extract | |
| 8244 as many constraints as it can. So, for example, if the WHERE clause | |
| 8245 contained something like this: | |
| 8246 </para> | |
| 8247 <code> | |
| 8248 x BETWEEN 10 AND 100 AND 999>y | |
| 8249 </code> | |
| 8250 <para> | |
| 8251 The query optimizer might translate this into three separate | |
| 8252 constraints: | |
| 8253 </para> | |
| 8254 <code> | |
| 8255 x >= 10 | |
| 8256 x <= 100 | |
| 8257 y < 999 | |
| 8258 </code> | |
| 8259 <para> | |
| 8260 For each constraint, the aConstraint[].iColumn field indicates | |
| 8261 which column appears on the left-hand side of the constraint. The | |
| 8262 first column of the virtual table is column 0. The rowid of the | |
| 8263 virtual table is column -1. The aConstraint[].op field indicates | |
| 8264 which operator is used. The SQLITE_INDEX_CONSTRAINT_* constants map | |
| 8265 integer constants into operator values. Columns occur in the order | |
| 8266 they were defined by the call to sqlite3_declare_vtab() in the | |
| 8267 xCreate or xConnect method. Hidden columns are counted when | |
| 8268 determining the column index. | |
| 8269 </para> | |
| 8270 <para> | |
| 8271 The aConstraint[] array contains information about all constraints | |
| 8272 that apply to the virtual table. But some of the constraints might | |
| 8273 not be usable because of the way tables are ordered in a join. The | |
| 8274 xBestIndex method must therefore only consider constraints that | |
| 8275 have an aConstraint[].usable flag which is true. | |
| 8276 </para> | |
| 8277 <para> | |
| 8278 In addition to WHERE clause constraints, the SQLite core also tells | |
| 8279 the xBestIndex method about the ORDER BY clause. (In an aggregate | |
| 8280 query, the SQLite core might put in GROUP BY clause information in | |
| 8281 place of the ORDER BY clause information, but this fact should not | |
| 8282 make any difference to the xBestIndex method.) If all terms of the | |
| 8283 ORDER BY clause are columns in the virtual table, then nOrderBy | |
| 8284 will be the number of terms in the ORDER BY clause and the | |
| 8285 aOrderBy[] array will identify the column for each term in the | |
| 8286 order by clause and whether or not that column is ASC or DESC. | |
| 8287 </para> | |
| 8288 <para> | |
| 8289 2.3.2 Outputs | |
| 8290 </para> | |
| 8291 <para> | |
| 8292 Given all of the information above, the job of the xBestIndex | |
| 8293 method it to figure out the best way to search the virtual table. | |
| 8294 </para> | |
| 8295 <para> | |
| 8296 The xBestIndex method fills the idxNum and idxStr fields with | |
| 8297 information that communicates an indexing strategy to the xFilter | |
| 8298 method. The information in idxNum and idxStr is arbitrary as far as | |
| 8299 the SQLite core is concerned. The SQLite core just copies the | |
| 8300 information through to the xFilter method. Any desired meaning can | |
| 8301 be assigned to idxNum and idxStr as long as xBestIndex and xFilter | |
| 8302 agree on what that meaning is. | |
| 8303 </para> | |
| 8304 <para> | |
| 8305 The idxStr value may be a string obtained from an SQLite memory | |
| 8306 allocation function such as sqlite3_mprintf(). If this is the case, | |
| 8307 then the needToFreeIdxStr flag must be set to true so that the | |
| 8308 SQLite core will know to call sqlite3_free() on that string when it | |
| 8309 has finished with it, and thus avoid a memory leak. | |
| 8310 </para> | |
| 8311 <para> | |
| 8312 If the virtual table will output rows in the order specified by the | |
| 8313 ORDER BY clause, then the orderByConsumed flag may be set to true. | |
| 8314 If the output is not automatically in the correct order then | |
| 8315 orderByConsumed must be left in its default false setting. This | |
| 8316 will indicate to the SQLite core that it will need to do a separate | |
| 8317 sorting pass over the data after it comes out of the virtual table. | |
| 8318 </para> | |
| 8319 <para> | |
| 8320 The estimatedCost field should be set to the estimated number of | |
| 8321 disk access operations required to execute this query against the | |
| 8322 virtual table. The SQLite core will often call xBestIndex multiple | |
| 8323 times with different constraints, obtain multiple cost estimates, | |
| 8324 then choose the query plan that gives the lowest estimate. | |
| 8325 </para> | |
| 8326 <para> | |
| 8327 The aConstraintUsage[] array contains one element for each of the | |
| 8328 nConstraint constraints in the inputs section of the | |
| 8329 sqlite3_index_info structure. The aConstraintUsage[] array is used | |
| 8330 by xBestIndex to tell the core how it is using the constraints. | |
| 8331 </para> | |
| 8332 <para> | |
| 8333 The xBestIndex method may set aConstraintUsage[].argvIndex entries | |
| 8334 to values greater than one. Exactly one entry should be set to 1, | |
| 8335 another to 2, another to 3, and so forth up to as many or as few as | |
| 8336 the xBestIndex method wants. The EXPR of the corresponding | |
| 8337 constraints will then be passed in as the argv[] parameters to | |
| 8338 xFilter. | |
| 8339 </para> | |
| 8340 <para> | |
| 8341 For example, if the aConstraint[3].argvIndex is set to 1, then when | |
| 8342 xFilter is called, the argv[0] passed to xFilter will have the EXPR | |
| 8343 value of the aConstraint[3] constraint. | |
| 8344 </para> | |
| 8345 <para> | |
| 8346 By default, the SQLite core double checks all constraints on each | |
| 8347 row of the virtual table that it receives. If such a check is | |
| 8348 redundant, the xBestFilter method can suppress that double-check by | |
| 8349 setting aConstraintUsage[].omit. | |
| 8350 </para> | |
| 8351 </summary> | |
| 8352 <param name="pVtab"> | |
| 8353 The native pointer to the sqlite3_vtab derived structure. | |
| 8354 </param> | |
| 8355 <param name="pIndex"> | |
| 8356 The native pointer to the sqlite3_index_info structure. | |
| 8357 </param> | |
| 8358 <returns> | |
| 8359 A standard SQLite return code. | |
| 8360 </returns> | |
| 8361 </member> | |
| 8362 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"> | |
| 8363 <summary> | |
| 8364 <para> | |
| 8365 This method releases a connection to a virtual table. Only the | |
| 8366 sqlite3_vtab object is destroyed. The virtual table is not | |
| 8367 destroyed and any backing store associated with the virtual table | |
| 8368 persists. This method undoes the work of xConnect. | |
| 8369 </para> | |
| 8370 <para> | |
| 8371 This method is a destructor for a connection to the virtual table. | |
| 8372 Contrast this method with xDestroy. The xDestroy is a destructor | |
| 8373 for the entire virtual table. | |
| 8374 </para> | |
| 8375 <para> | |
| 8376 The xDisconnect method is required for every virtual table | |
| 8377 implementation, though it is acceptable for the xDisconnect and | |
| 8378 xDestroy methods to be the same function if that makes sense for | |
| 8379 the particular virtual table. | |
| 8380 </para> | |
| 8381 </summary> | |
| 8382 <param name="pVtab"> | |
| 8383 The native pointer to the sqlite3_vtab derived structure. | |
| 8384 </param> | |
| 8385 <returns> | |
| 8386 A standard SQLite return code. | |
| 8387 </returns> | |
| 8388 </member> | |
| 8389 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"> | |
| 8390 <summary> | |
| 8391 <para> | |
| 8392 This method releases a connection to a virtual table, just like the | |
| 8393 xDisconnect method, and it also destroys the underlying table | |
| 8394 implementation. This method undoes the work of xCreate. | |
| 8395 </para> | |
| 8396 <para> | |
| 8397 The xDisconnect method is called whenever a database connection | |
| 8398 that uses a virtual table is closed. The xDestroy method is only | |
| 8399 called when a DROP TABLE statement is executed against the virtual | |
| 8400 table. | |
| 8401 </para> | |
| 8402 <para> | |
| 8403 The xDestroy method is required for every virtual table | |
| 8404 implementation, though it is acceptable for the xDisconnect and | |
| 8405 xDestroy methods to be the same function if that makes sense for | |
| 8406 the particular virtual table. | |
| 8407 </para> | |
| 8408 </summary> | |
| 8409 <param name="pVtab"> | |
| 8410 The native pointer to the sqlite3_vtab derived structure. | |
| 8411 </param> | |
| 8412 <returns> | |
| 8413 A standard SQLite return code. | |
| 8414 </returns> | |
| 8415 </member> | |
| 8416 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"> | |
| 8417 <summary> | |
| 8418 <para> | |
| 8419 The xOpen method creates a new cursor used for accessing (read | |
| 8420 and/or writing) a virtual table. A successful invocation of this | |
| 8421 method will allocate the memory for the sqlite3_vtab_cursor (or a | |
| 8422 subclass), initialize the new object, and make *ppCursor point to | |
| 8423 the new object. The successful call then returns SQLITE_OK. | |
| 8424 </para> | |
| 8425 <para> | |
| 8426 For every successful call to this method, the SQLite core will | |
| 8427 later invoke the xClose method to destroy the allocated cursor. | |
| 8428 </para> | |
| 8429 <para> | |
| 8430 The xOpen method need not initialize the pVtab field of the | |
| 8431 sqlite3_vtab_cursor structure. The SQLite core will take care of | |
| 8432 that chore automatically. | |
| 8433 </para> | |
| 8434 <para> | |
| 8435 A virtual table implementation must be able to support an arbitrary | |
| 8436 number of simultaneously open cursors. | |
| 8437 </para> | |
| 8438 <para> | |
| 8439 When initially opened, the cursor is in an undefined state. The | |
| 8440 SQLite core will invoke the xFilter method on the cursor prior to | |
| 8441 any attempt to position or read from the cursor. | |
| 8442 </para> | |
| 8443 <para> | |
| 8444 The xOpen method is required for every virtual table | |
| 8445 implementation. | |
| 8446 </para> | |
| 8447 </summary> | |
| 8448 <param name="pVtab"> | |
| 8449 The native pointer to the sqlite3_vtab derived structure. | |
| 8450 </param> | |
| 8451 <param name="pCursor"> | |
| 8452 Upon success, this parameter must be modified to point to the newly | |
| 8453 created native sqlite3_vtab_cursor derived structure. | |
| 8454 </param> | |
| 8455 <returns> | |
| 8456 A standard SQLite return code. | |
| 8457 </returns> | |
| 8458 </member> | |
| 8459 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"> | |
| 8460 <summary> | |
| 8461 <para> | |
| 8462 The xClose method closes a cursor previously opened by xOpen. The | |
| 8463 SQLite core will always call xClose once for each cursor opened | |
| 8464 using xOpen. | |
| 8465 </para> | |
| 8466 <para> | |
| 8467 This method must release all resources allocated by the | |
| 8468 corresponding xOpen call. The routine will not be called again even | |
| 8469 if it returns an error. The SQLite core will not use the | |
| 8470 sqlite3_vtab_cursor again after it has been closed. | |
| 8471 </para> | |
| 8472 <para> | |
| 8473 The xClose method is required for every virtual table | |
| 8474 implementation. | |
| 8475 </para> | |
| 8476 </summary> | |
| 8477 <param name="pCursor"> | |
| 8478 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8479 </param> | |
| 8480 <returns> | |
| 8481 A standard SQLite return code. | |
| 8482 </returns> | |
| 8483 </member> | |
| 8484 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> | |
| 8485 <summary> | |
| 8486 <para> | |
| 8487 This method begins a search of a virtual table. The first argument | |
| 8488 is a cursor opened by xOpen. The next two argument define a | |
| 8489 particular search index previously chosen by xBestIndex. The | |
| 8490 specific meanings of idxNum and idxStr are unimportant as long as | |
| 8491 xFilter and xBestIndex agree on what that meaning is. | |
| 8492 </para> | |
| 8493 <para> | |
| 8494 The xBestIndex function may have requested the values of certain | |
| 8495 expressions using the aConstraintUsage[].argvIndex values of the | |
| 8496 sqlite3_index_info structure. Those values are passed to xFilter | |
| 8497 using the argc and argv parameters. | |
| 8498 </para> | |
| 8499 <para> | |
| 8500 If the virtual table contains one or more rows that match the | |
| 8501 search criteria, then the cursor must be left point at the first | |
| 8502 row. Subsequent calls to xEof must return false (zero). If there | |
| 8503 are no rows match, then the cursor must be left in a state that | |
| 8504 will cause the xEof to return true (non-zero). The SQLite engine | |
| 8505 will use the xColumn and xRowid methods to access that row content. | |
| 8506 The xNext method will be used to advance to the next row. | |
| 8507 </para> | |
| 8508 <para> | |
| 8509 This method must return SQLITE_OK if successful, or an sqlite error | |
| 8510 code if an error occurs. | |
| 8511 </para> | |
| 8512 <para> | |
| 8513 The xFilter method is required for every virtual table | |
| 8514 implementation. | |
| 8515 </para> | |
| 8516 </summary> | |
| 8517 <param name="pCursor"> | |
| 8518 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8519 </param> | |
| 8520 <param name="idxNum"> | |
| 8521 Number used to help identify the selected index. | |
| 8522 </param> | |
| 8523 <param name="idxStr"> | |
| 8524 The native pointer to the UTF-8 encoded string containing the | |
| 8525 string used to help identify the selected index. | |
| 8526 </param> | |
| 8527 <param name="argc"> | |
| 8528 The number of native pointers to sqlite3_value structures specified | |
| 8529 in <paramref name="argv" />. | |
| 8530 </param> | |
| 8531 <param name="argv"> | |
| 8532 An array of native pointers to sqlite3_value structures containing | |
| 8533 filtering criteria for the selected index. | |
| 8534 </param> | |
| 8535 <returns> | |
| 8536 A standard SQLite return code. | |
| 8537 </returns> | |
| 8538 </member> | |
| 8539 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"> | |
| 8540 <summary> | |
| 8541 <para> | |
| 8542 The xNext method advances a virtual table cursor to the next row of | |
| 8543 a result set initiated by xFilter. If the cursor is already | |
| 8544 pointing at the last row when this routine is called, then the | |
| 8545 cursor no longer points to valid data and a subsequent call to the | |
| 8546 xEof method must return true (non-zero). If the cursor is | |
| 8547 successfully advanced to another row of content, then subsequent | |
| 8548 calls to xEof must return false (zero). | |
| 8549 </para> | |
| 8550 <para> | |
| 8551 This method must return SQLITE_OK if successful, or an sqlite error | |
| 8552 code if an error occurs. | |
| 8553 </para> | |
| 8554 <para> | |
| 8555 The xNext method is required for every virtual table | |
| 8556 implementation. | |
| 8557 </para> | |
| 8558 </summary> | |
| 8559 <param name="pCursor"> | |
| 8560 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8561 </param> | |
| 8562 <returns> | |
| 8563 A standard SQLite return code. | |
| 8564 </returns> | |
| 8565 </member> | |
| 8566 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"> | |
| 8567 <summary> | |
| 8568 <para> | |
| 8569 The xEof method must return false (zero) if the specified cursor | |
| 8570 currently points to a valid row of data, or true (non-zero) | |
| 8571 otherwise. This method is called by the SQL engine immediately | |
| 8572 after each xFilter and xNext invocation. | |
| 8573 </para> | |
| 8574 <para> | |
| 8575 The xEof method is required for every virtual table implementation. | |
| 8576 </para> | |
| 8577 </summary> | |
| 8578 <param name="pCursor"> | |
| 8579 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8580 </param> | |
| 8581 <returns> | |
| 8582 Non-zero if no more rows are available; zero otherwise. | |
| 8583 </returns> | |
| 8584 </member> | |
| 8585 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> | |
| 8586 <summary> | |
| 8587 <para> | |
| 8588 The SQLite core invokes this method in order to find the value for | |
| 8589 the N-th column of the current row. N is zero-based so the first | |
| 8590 column is numbered 0. The xColumn method may return its result back | |
| 8591 to SQLite using one of the following interface: | |
| 8592 </para> | |
| 8593 <code> | |
| 8594 sqlite3_result_blob() | |
| 8595 sqlite3_result_double() | |
| 8596 sqlite3_result_int() | |
| 8597 sqlite3_result_int64() | |
| 8598 sqlite3_result_null() | |
| 8599 sqlite3_result_text() | |
| 8600 sqlite3_result_text16() | |
| 8601 sqlite3_result_text16le() | |
| 8602 sqlite3_result_text16be() | |
| 8603 sqlite3_result_zeroblob() | |
| 8604 </code> | |
| 8605 <para> | |
| 8606 If the xColumn method implementation calls none of the functions | |
| 8607 above, then the value of the column defaults to an SQL NULL. | |
| 8608 </para> | |
| 8609 <para> | |
| 8610 To raise an error, the xColumn method should use one of the | |
| 8611 result_text() methods to set the error message text, then return an | |
| 8612 appropriate error code. The xColumn method must return SQLITE_OK on | |
| 8613 success. | |
| 8614 </para> | |
| 8615 <para> | |
| 8616 The xColumn method is required for every virtual table | |
| 8617 implementation. | |
| 8618 </para> | |
| 8619 </summary> | |
| 8620 <param name="pCursor"> | |
| 8621 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8622 </param> | |
| 8623 <param name="pContext"> | |
| 8624 The native pointer to the sqlite3_context structure to be used | |
| 8625 for returning the specified column value to the SQLite core | |
| 8626 library. | |
| 8627 </param> | |
| 8628 <param name="index"> | |
| 8629 The zero-based index corresponding to the column containing the | |
| 8630 value to be returned. | |
| 8631 </param> | |
| 8632 <returns> | |
| 8633 A standard SQLite return code. | |
| 8634 </returns> | |
| 8635 </member> | |
| 8636 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"> | |
| 8637 <summary> | |
| 8638 <para> | |
| 8639 A successful invocation of this method will cause *pRowid to be | |
| 8640 filled with the rowid of row that the virtual table cursor pCur is | |
| 8641 currently pointing at. This method returns SQLITE_OK on success. It | |
| 8642 returns an appropriate error code on failure. | |
| 8643 </para> | |
| 8644 <para> | |
| 8645 The xRowid method is required for every virtual table | |
| 8646 implementation. | |
| 8647 </para> | |
| 8648 </summary> | |
| 8649 <param name="pCursor"> | |
| 8650 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 8651 </param> | |
| 8652 <param name="rowId"> | |
| 8653 Upon success, this parameter must be modified to contain the unique | |
| 8654 integer row identifier for the current row for the specified cursor. | |
| 8655 </param> | |
| 8656 <returns> | |
| 8657 A standard SQLite return code. | |
| 8658 </returns> | |
| 8659 </member> | |
| 8660 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> | |
| 8661 <summary> | |
| 8662 <para> | |
| 8663 All changes to a virtual table are made using the xUpdate method. | |
| 8664 This one method can be used to insert, delete, or update. | |
| 8665 </para> | |
| 8666 <para> | |
| 8667 The argc parameter specifies the number of entries in the argv | |
| 8668 array. The value of argc will be 1 for a pure delete operation or | |
| 8669 N+2 for an insert or replace or update where N is the number of | |
| 8670 columns in the table. In the previous sentence, N includes any | |
| 8671 hidden columns. | |
| 8672 </para> | |
| 8673 <para> | |
| 8674 Every argv entry will have a non-NULL value in C but may contain | |
| 8675 the SQL value NULL. In other words, it is always true that | |
| 8676 argv[i]!=0 for i between 0 and argc-1. However, it might be the | |
| 8677 case that sqlite3_value_type(argv[i])==SQLITE_NULL. | |
| 8678 </para> | |
| 8679 <para> | |
| 8680 The argv[0] parameter is the rowid of a row in the virtual table | |
| 8681 to be deleted. If argv[0] is an SQL NULL, then no deletion occurs. | |
| 8682 </para> | |
| 8683 <para> | |
| 8684 The argv[1] parameter is the rowid of a new row to be inserted into | |
| 8685 the virtual table. If argv[1] is an SQL NULL, then the | |
| 8686 implementation must choose a rowid for the newly inserted row. | |
| 8687 Subsequent argv[] entries contain values of the columns of the | |
| 8688 virtual table, in the order that the columns were declared. The | |
| 8689 number of columns will match the table declaration that the | |
| 8690 xConnect or xCreate method made using the sqlite3_declare_vtab() | |
| 8691 call. All hidden columns are included. | |
| 8692 </para> | |
| 8693 <para> | |
| 8694 When doing an insert without a rowid (argc>1, argv[1] is an SQL | |
| 8695 NULL), the implementation must set *pRowid to the rowid of the | |
| 8696 newly inserted row; this will become the value returned by the | |
| 8697 sqlite3_last_insert_rowid() function. Setting this value in all the | |
| 8698 other cases is a harmless no-op; the SQLite engine ignores the | |
| 8699 *pRowid return value if argc==1 or argv[1] is not an SQL NULL. | |
| 8700 </para> | |
| 8701 <para> | |
| 8702 Each call to xUpdate will fall into one of cases shown below. Note | |
| 8703 that references to argv[i] mean the SQL value held within the | |
| 8704 argv[i] object, not the argv[i] object itself. | |
| 8705 </para> | |
| 8706 <code> | |
| 8707 argc = 1 | |
| 8708 </code> | |
| 8709 <para> | |
| 8710 The single row with rowid equal to argv[0] is deleted. No | |
| 8711 insert occurs. | |
| 8712 </para> | |
| 8713 <code> | |
| 8714 argc > 1 | |
| 8715 argv[0] = NULL | |
| 8716 </code> | |
| 8717 <para> | |
| 8718 A new row is inserted with a rowid argv[1] and column | |
| 8719 values in argv[2] and following. If argv[1] is an SQL NULL, | |
| 8720 the a new unique rowid is generated automatically. | |
| 8721 </para> | |
| 8722 <code> | |
| 8723 argc > 1 | |
| 8724 argv[0] ? NULL | |
| 8725 argv[0] = argv[1] | |
| 8726 </code> | |
| 8727 <para> | |
| 8728 The row with rowid argv[0] is updated with new values in | |
| 8729 argv[2] and following parameters. | |
| 8730 </para> | |
| 8731 <code> | |
| 8732 argc > 1 | |
| 8733 argv[0] ? NULL | |
| 8734 argv[0] ? argv[1] | |
| 8735 </code> | |
| 8736 <para> | |
| 8737 The row with rowid argv[0] is updated with rowid argv[1] | |
| 8738 and new values in argv[2] and following parameters. This | |
| 8739 will occur when an SQL statement updates a rowid, as in | |
| 8740 the statement: | |
| 8741 </para> | |
| 8742 <code> | |
| 8743 UPDATE table SET rowid=rowid+1 WHERE ...; | |
| 8744 </code> | |
| 8745 <para> | |
| 8746 The xUpdate method must return SQLITE_OK if and only if it is | |
| 8747 successful. If a failure occurs, the xUpdate must return an | |
| 8748 appropriate error code. On a failure, the pVTab->zErrMsg element | |
| 8749 may optionally be replaced with error message text stored in memory | |
| 8750 allocated from SQLite using functions such as sqlite3_mprintf() or | |
| 8751 sqlite3_malloc(). | |
| 8752 </para> | |
| 8753 <para> | |
| 8754 If the xUpdate method violates some constraint of the virtual table | |
| 8755 (including, but not limited to, attempting to store a value of the | |
| 8756 wrong datatype, attempting to store a value that is too large or | |
| 8757 too small, or attempting to change a read-only value) then the | |
| 8758 xUpdate must fail with an appropriate error code. | |
| 8759 </para> | |
| 8760 <para> | |
| 8761 There might be one or more sqlite3_vtab_cursor objects open and in | |
| 8762 use on the virtual table instance and perhaps even on the row of | |
| 8763 the virtual table when the xUpdate method is invoked. The | |
| 8764 implementation of xUpdate must be prepared for attempts to delete | |
| 8765 or modify rows of the table out from other existing cursors. If the | |
| 8766 virtual table cannot accommodate such changes, the xUpdate method | |
| 8767 must return an error code. | |
| 8768 </para> | |
| 8769 <para> | |
| 8770 The xUpdate method is optional. If the xUpdate pointer in the | |
| 8771 sqlite3_module for a virtual table is a NULL pointer, then the | |
| 8772 virtual table is read-only. | |
| 8773 </para> | |
| 8774 </summary> | |
| 8775 <param name="pVtab"> | |
| 8776 The native pointer to the sqlite3_vtab derived structure. | |
| 8777 </param> | |
| 8778 <param name="argc"> | |
| 8779 The number of new or modified column values contained in | |
| 8780 <paramref name="argv" />. | |
| 8781 </param> | |
| 8782 <param name="argv"> | |
| 8783 The array of native pointers to sqlite3_value structures containing | |
| 8784 the new or modified column values, if any. | |
| 8785 </param> | |
| 8786 <param name="rowId"> | |
| 8787 Upon success, this parameter must be modified to contain the unique | |
| 8788 integer row identifier for the row that was inserted, if any. | |
| 8789 </param> | |
| 8790 <returns> | |
| 8791 A standard SQLite return code. | |
| 8792 </returns> | |
| 8793 </member> | |
| 8794 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"> | |
| 8795 <summary> | |
| 8796 <para> | |
| 8797 This method begins a transaction on a virtual table. This is method | |
| 8798 is optional. The xBegin pointer of sqlite3_module may be NULL. | |
| 8799 </para> | |
| 8800 <para> | |
| 8801 This method is always followed by one call to either the xCommit or | |
| 8802 xRollback method. Virtual table transactions do not nest, so the | |
| 8803 xBegin method will not be invoked more than once on a single | |
| 8804 virtual table without an intervening call to either xCommit or | |
| 8805 xRollback. Multiple calls to other methods can and likely will | |
| 8806 occur in between the xBegin and the corresponding xCommit or | |
| 8807 xRollback. | |
| 8808 </para> | |
| 8809 </summary> | |
| 8810 <param name="pVtab"> | |
| 8811 The native pointer to the sqlite3_vtab derived structure. | |
| 8812 </param> | |
| 8813 <returns> | |
| 8814 A standard SQLite return code. | |
| 8815 </returns> | |
| 8816 </member> | |
| 8817 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"> | |
| 8818 <summary> | |
| 8819 <para> | |
| 8820 This method signals the start of a two-phase commit on a virtual | |
| 8821 table. This is method is optional. The xSync pointer of | |
| 8822 sqlite3_module may be NULL. | |
| 8823 </para> | |
| 8824 <para> | |
| 8825 This method is only invoked after call to the xBegin method and | |
| 8826 prior to an xCommit or xRollback. In order to implement two-phase | |
| 8827 commit, the xSync method on all virtual tables is invoked prior to | |
| 8828 invoking the xCommit method on any virtual table. If any of the | |
| 8829 xSync methods fail, the entire transaction is rolled back. | |
| 8830 </para> | |
| 8831 </summary> | |
| 8832 <param name="pVtab"> | |
| 8833 The native pointer to the sqlite3_vtab derived structure. | |
| 8834 </param> | |
| 8835 <returns> | |
| 8836 A standard SQLite return code. | |
| 8837 </returns> | |
| 8838 </member> | |
| 8839 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"> | |
| 8840 <summary> | |
| 8841 <para> | |
| 8842 This method causes a virtual table transaction to commit. This is | |
| 8843 method is optional. The xCommit pointer of sqlite3_module may be | |
| 8844 NULL. | |
| 8845 </para> | |
| 8846 <para> | |
| 8847 A call to this method always follows a prior call to xBegin and | |
| 8848 xSync. | |
| 8849 </para> | |
| 8850 </summary> | |
| 8851 <param name="pVtab"> | |
| 8852 The native pointer to the sqlite3_vtab derived structure. | |
| 8853 </param> | |
| 8854 <returns> | |
| 8855 A standard SQLite return code. | |
| 8856 </returns> | |
| 8857 </member> | |
| 8858 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"> | |
| 8859 <summary> | |
| 8860 <para> | |
| 8861 This method causes a virtual table transaction to rollback. This is | |
| 8862 method is optional. The xRollback pointer of sqlite3_module may be | |
| 8863 NULL. | |
| 8864 </para> | |
| 8865 <para> | |
| 8866 A call to this method always follows a prior call to xBegin. | |
| 8867 </para> | |
| 8868 </summary> | |
| 8869 <param name="pVtab"> | |
| 8870 The native pointer to the sqlite3_vtab derived structure. | |
| 8871 </param> | |
| 8872 <returns> | |
| 8873 A standard SQLite return code. | |
| 8874 </returns> | |
| 8875 </member> | |
| 8876 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> | |
| 8877 <summary> | |
| 8878 <para> | |
| 8879 This method provides notification that the virtual table | |
| 8880 implementation that the virtual table will be given a new name. If | |
| 8881 this method returns SQLITE_OK then SQLite renames the table. If | |
| 8882 this method returns an error code then the renaming is prevented. | |
| 8883 </para> | |
| 8884 <para> | |
| 8885 The xRename method is required for every virtual table | |
| 8886 implementation. | |
| 8887 </para> | |
| 8888 </summary> | |
| 8889 <param name="pVtab"> | |
| 8890 The native pointer to the sqlite3_vtab derived structure. | |
| 8891 </param> | |
| 8892 <param name="nArg"> | |
| 8893 The number of arguments to the function being sought. | |
| 8894 </param> | |
| 8895 <param name="zName"> | |
| 8896 The name of the function being sought. | |
| 8897 </param> | |
| 8898 <param name="callback"> | |
| 8899 Upon success, this parameter must be modified to contain the | |
| 8900 delegate responsible for implementing the specified function. | |
| 8901 </param> | |
| 8902 <param name="pClientData"> | |
| 8903 Upon success, this parameter must be modified to contain the | |
| 8904 native user-data pointer associated with | |
| 8905 <paramref name="callback" />. | |
| 8906 </param> | |
| 8907 <returns> | |
| 8908 Non-zero if the specified function was found; zero otherwise. | |
| 8909 </returns> | |
| 8910 </member> | |
| 8911 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"> | |
| 8912 <summary> | |
| 8913 <para> | |
| 8914 This method provides notification that the virtual table | |
| 8915 implementation that the virtual table will be given a new name. If | |
| 8916 this method returns SQLITE_OK then SQLite renames the table. If | |
| 8917 this method returns an error code then the renaming is prevented. | |
| 8918 </para> | |
| 8919 <para> | |
| 8920 The xRename method is required for every virtual table | |
| 8921 implementation. | |
| 8922 </para> | |
| 8923 </summary> | |
| 8924 <param name="pVtab"> | |
| 8925 The native pointer to the sqlite3_vtab derived structure. | |
| 8926 </param> | |
| 8927 <param name="zNew"> | |
| 8928 The native pointer to the UTF-8 encoded string containing the new | |
| 8929 name for the virtual table. | |
| 8930 </param> | |
| 8931 <returns> | |
| 8932 A standard SQLite return code. | |
| 8933 </returns> | |
| 8934 </member> | |
| 8935 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"> | |
| 8936 <summary> | |
| 8937 <para> | |
| 8938 These methods provide the virtual table implementation an | |
| 8939 opportunity to implement nested transactions. They are always | |
| 8940 optional and will only be called in SQLite version 3.7.7 and later. | |
| 8941 </para> | |
| 8942 <para> | |
| 8943 When xSavepoint(X,N) is invoked, that is a signal to the virtual | |
| 8944 table X that it should save its current state as savepoint N. A | |
| 8945 subsequent call to xRollbackTo(X,R) means that the state of the | |
| 8946 virtual table should return to what it was when xSavepoint(X,R) was | |
| 8947 last called. The call to xRollbackTo(X,R) will invalidate all | |
| 8948 savepoints with N>R; none of the invalided savepoints will be | |
| 8949 rolled back or released without first being reinitialized by a call | |
| 8950 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints | |
| 8951 where N>=M. | |
| 8952 </para> | |
| 8953 <para> | |
| 8954 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will | |
| 8955 ever be called except in between calls to xBegin() and either | |
| 8956 xCommit() or xRollback(). | |
| 8957 </para> | |
| 8958 </summary> | |
| 8959 <param name="pVtab"> | |
| 8960 The native pointer to the sqlite3_vtab derived structure. | |
| 8961 </param> | |
| 8962 <param name="iSavepoint"> | |
| 8963 This is an integer identifier under which the the current state of | |
| 8964 the virtual table should be saved. | |
| 8965 </param> | |
| 8966 <returns> | |
| 8967 A standard SQLite return code. | |
| 8968 </returns> | |
| 8969 </member> | |
| 8970 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"> | |
| 8971 <summary> | |
| 8972 <para> | |
| 8973 These methods provide the virtual table implementation an | |
| 8974 opportunity to implement nested transactions. They are always | |
| 8975 optional and will only be called in SQLite version 3.7.7 and later. | |
| 8976 </para> | |
| 8977 <para> | |
| 8978 When xSavepoint(X,N) is invoked, that is a signal to the virtual | |
| 8979 table X that it should save its current state as savepoint N. A | |
| 8980 subsequent call to xRollbackTo(X,R) means that the state of the | |
| 8981 virtual table should return to what it was when xSavepoint(X,R) was | |
| 8982 last called. The call to xRollbackTo(X,R) will invalidate all | |
| 8983 savepoints with N>R; none of the invalided savepoints will be | |
| 8984 rolled back or released without first being reinitialized by a call | |
| 8985 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints | |
| 8986 where N>=M. | |
| 8987 </para> | |
| 8988 <para> | |
| 8989 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will | |
| 8990 ever be called except in between calls to xBegin() and either | |
| 8991 xCommit() or xRollback(). | |
| 8992 </para> | |
| 8993 </summary> | |
| 8994 <param name="pVtab"> | |
| 8995 The native pointer to the sqlite3_vtab derived structure. | |
| 8996 </param> | |
| 8997 <param name="iSavepoint"> | |
| 8998 This is an integer used to indicate that any saved states with an | |
| 8999 identifier greater than or equal to this should be deleted by the | |
| 9000 virtual table. | |
| 9001 </param> | |
| 9002 <returns> | |
| 9003 A standard SQLite return code. | |
| 9004 </returns> | |
| 9005 </member> | |
| 9006 <member name="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"> | |
| 9007 <summary> | |
| 9008 <para> | |
| 9009 These methods provide the virtual table implementation an | |
| 9010 opportunity to implement nested transactions. They are always | |
| 9011 optional and will only be called in SQLite version 3.7.7 and later. | |
| 9012 </para> | |
| 9013 <para> | |
| 9014 When xSavepoint(X,N) is invoked, that is a signal to the virtual | |
| 9015 table X that it should save its current state as savepoint N. A | |
| 9016 subsequent call to xRollbackTo(X,R) means that the state of the | |
| 9017 virtual table should return to what it was when xSavepoint(X,R) was | |
| 9018 last called. The call to xRollbackTo(X,R) will invalidate all | |
| 9019 savepoints with N>R; none of the invalided savepoints will be | |
| 9020 rolled back or released without first being reinitialized by a call | |
| 9021 to xSavepoint(). A call to xRelease(X,M) invalidates all savepoints | |
| 9022 where N>=M. | |
| 9023 </para> | |
| 9024 <para> | |
| 9025 None of the xSavepoint(), xRelease(), or xRollbackTo() methods will | |
| 9026 ever be called except in between calls to xBegin() and either | |
| 9027 xCommit() or xRollback(). | |
| 9028 </para> | |
| 9029 </summary> | |
| 9030 <param name="pVtab"> | |
| 9031 The native pointer to the sqlite3_vtab derived structure. | |
| 9032 </param> | |
| 9033 <param name="iSavepoint"> | |
| 9034 This is an integer identifier used to specify a specific saved | |
| 9035 state for the virtual table for it to restore itself back to, which | |
| 9036 should also have the effect of deleting all saved states with an | |
| 9037 integer identifier greater than this one. | |
| 9038 </param> | |
| 9039 <returns> | |
| 9040 A standard SQLite return code. | |
| 9041 </returns> | |
| 9042 </member> | |
| 9043 <member name="T:System.Data.SQLite.ISQLiteManagedModule"> | |
| 9044 <summary> | |
| 9045 This interface represents a virtual table implementation written in | |
| 9046 managed code. | |
| 9047 </summary> | |
| 9048 </member> | |
| 9049 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 9050 <summary> | |
| 9051 This method is called in response to the | |
| 9052 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 9053 </summary> | |
| 9054 <param name="connection"> | |
| 9055 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with | |
| 9056 the virtual table. | |
| 9057 </param> | |
| 9058 <param name="pClientData"> | |
| 9059 The native user-data pointer associated with this module, as it was | |
| 9060 provided to the SQLite core library when the native module instance | |
| 9061 was created. | |
| 9062 </param> | |
| 9063 <param name="arguments"> | |
| 9064 The module name, database name, virtual table name, and all other | |
| 9065 arguments passed to the CREATE VIRTUAL TABLE statement. | |
| 9066 </param> | |
| 9067 <param name="table"> | |
| 9068 Upon success, this parameter must be modified to contain the | |
| 9069 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with | |
| 9070 the virtual table. | |
| 9071 </param> | |
| 9072 <param name="error"> | |
| 9073 Upon failure, this parameter must be modified to contain an error | |
| 9074 message. | |
| 9075 </param> | |
| 9076 <returns> | |
| 9077 A standard SQLite return code. | |
| 9078 </returns> | |
| 9079 </member> | |
| 9080 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 9081 <summary> | |
| 9082 This method is called in response to the | |
| 9083 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 9084 </summary> | |
| 9085 <param name="connection"> | |
| 9086 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with | |
| 9087 the virtual table. | |
| 9088 </param> | |
| 9089 <param name="pClientData"> | |
| 9090 The native user-data pointer associated with this module, as it was | |
| 9091 provided to the SQLite core library when the native module instance | |
| 9092 was created. | |
| 9093 </param> | |
| 9094 <param name="arguments"> | |
| 9095 The module name, database name, virtual table name, and all other | |
| 9096 arguments passed to the CREATE VIRTUAL TABLE statement. | |
| 9097 </param> | |
| 9098 <param name="table"> | |
| 9099 Upon success, this parameter must be modified to contain the | |
| 9100 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with | |
| 9101 the virtual table. | |
| 9102 </param> | |
| 9103 <param name="error"> | |
| 9104 Upon failure, this parameter must be modified to contain an error | |
| 9105 message. | |
| 9106 </param> | |
| 9107 <returns> | |
| 9108 A standard SQLite return code. | |
| 9109 </returns> | |
| 9110 </member> | |
| 9111 <member name="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> | |
| 9112 <summary> | |
| 9113 This method is called in response to the | |
| 9114 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 9115 </summary> | |
| 9116 <param name="table"> | |
| 9117 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9118 with this virtual table. | |
| 9119 </param> | |
| 9120 <param name="index"> | |
| 9121 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the | |
| 9122 data for the inputs and outputs relating to index selection. | |
| 9123 </param> | |
| 9124 <returns> | |
| 9125 A standard SQLite return code. | |
| 9126 </returns> | |
| 9127 </member> | |
| 9128 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9129 <summary> | |
| 9130 This method is called in response to the | |
| 9131 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 9132 </summary> | |
| 9133 <param name="table"> | |
| 9134 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9135 with this virtual table. | |
| 9136 </param> | |
| 9137 <returns> | |
| 9138 A standard SQLite return code. | |
| 9139 </returns> | |
| 9140 </member> | |
| 9141 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9142 <summary> | |
| 9143 This method is called in response to the | |
| 9144 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 9145 </summary> | |
| 9146 <param name="table"> | |
| 9147 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9148 with this virtual table. | |
| 9149 </param> | |
| 9150 <returns> | |
| 9151 A standard SQLite return code. | |
| 9152 </returns> | |
| 9153 </member> | |
| 9154 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> | |
| 9155 <summary> | |
| 9156 This method is called in response to the | |
| 9157 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 9158 </summary> | |
| 9159 <param name="table"> | |
| 9160 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9161 with this virtual table. | |
| 9162 </param> | |
| 9163 <param name="cursor"> | |
| 9164 Upon success, this parameter must be modified to contain the | |
| 9165 <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated | |
| 9166 with the newly opened virtual table cursor. | |
| 9167 </param> | |
| 9168 <returns> | |
| 9169 A standard SQLite return code. | |
| 9170 </returns> | |
| 9171 </member> | |
| 9172 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 9173 <summary> | |
| 9174 This method is called in response to the | |
| 9175 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 9176 </summary> | |
| 9177 <param name="cursor"> | |
| 9178 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9179 associated with the previously opened virtual table cursor to be | |
| 9180 used. | |
| 9181 </param> | |
| 9182 <returns> | |
| 9183 A standard SQLite return code. | |
| 9184 </returns> | |
| 9185 </member> | |
| 9186 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> | |
| 9187 <summary> | |
| 9188 This method is called in response to the | |
| 9189 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 9190 </summary> | |
| 9191 <param name="cursor"> | |
| 9192 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9193 associated with the previously opened virtual table cursor to be | |
| 9194 used. | |
| 9195 </param> | |
| 9196 <param name="indexNumber"> | |
| 9197 Number used to help identify the selected index. | |
| 9198 </param> | |
| 9199 <param name="indexString"> | |
| 9200 String used to help identify the selected index. | |
| 9201 </param> | |
| 9202 <param name="values"> | |
| 9203 The values corresponding to each column in the selected index. | |
| 9204 </param> | |
| 9205 <returns> | |
| 9206 A standard SQLite return code. | |
| 9207 </returns> | |
| 9208 </member> | |
| 9209 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 9210 <summary> | |
| 9211 This method is called in response to the | |
| 9212 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 9213 </summary> | |
| 9214 <param name="cursor"> | |
| 9215 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9216 associated with the previously opened virtual table cursor to be | |
| 9217 used. | |
| 9218 </param> | |
| 9219 <returns> | |
| 9220 A standard SQLite return code. | |
| 9221 </returns> | |
| 9222 </member> | |
| 9223 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 9224 <summary> | |
| 9225 This method is called in response to the | |
| 9226 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 9227 </summary> | |
| 9228 <param name="cursor"> | |
| 9229 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9230 associated with the previously opened virtual table cursor to be | |
| 9231 used. | |
| 9232 </param> | |
| 9233 <returns> | |
| 9234 Non-zero if no more rows are available; zero otherwise. | |
| 9235 </returns> | |
| 9236 </member> | |
| 9237 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> | |
| 9238 <summary> | |
| 9239 This method is called in response to the | |
| 9240 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 9241 </summary> | |
| 9242 <param name="cursor"> | |
| 9243 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9244 associated with the previously opened virtual table cursor to be | |
| 9245 used. | |
| 9246 </param> | |
| 9247 <param name="context"> | |
| 9248 The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for | |
| 9249 returning the specified column value to the SQLite core library. | |
| 9250 </param> | |
| 9251 <param name="index"> | |
| 9252 The zero-based index corresponding to the column containing the | |
| 9253 value to be returned. | |
| 9254 </param> | |
| 9255 <returns> | |
| 9256 A standard SQLite return code. | |
| 9257 </returns> | |
| 9258 </member> | |
| 9259 <member name="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> | |
| 9260 <summary> | |
| 9261 This method is called in response to the | |
| 9262 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 9263 </summary> | |
| 9264 <param name="cursor"> | |
| 9265 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 9266 associated with the previously opened virtual table cursor to be | |
| 9267 used. | |
| 9268 </param> | |
| 9269 <param name="rowId"> | |
| 9270 Upon success, this parameter must be modified to contain the unique | |
| 9271 integer row identifier for the current row for the specified cursor. | |
| 9272 </param> | |
| 9273 <returns> | |
| 9274 A standard SQLite return code. | |
| 9275 </returns> | |
| 9276 </member> | |
| 9277 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> | |
| 9278 <summary> | |
| 9279 This method is called in response to the | |
| 9280 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 9281 </summary> | |
| 9282 <param name="table"> | |
| 9283 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9284 with this virtual table. | |
| 9285 </param> | |
| 9286 <param name="values"> | |
| 9287 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing | |
| 9288 the new or modified column values, if any. | |
| 9289 </param> | |
| 9290 <param name="rowId"> | |
| 9291 Upon success, this parameter must be modified to contain the unique | |
| 9292 integer row identifier for the row that was inserted, if any. | |
| 9293 </param> | |
| 9294 <returns> | |
| 9295 A standard SQLite return code. | |
| 9296 </returns> | |
| 9297 </member> | |
| 9298 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9299 <summary> | |
| 9300 This method is called in response to the | |
| 9301 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 9302 </summary> | |
| 9303 <param name="table"> | |
| 9304 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9305 with this virtual table. | |
| 9306 </param> | |
| 9307 <returns> | |
| 9308 A standard SQLite return code. | |
| 9309 </returns> | |
| 9310 </member> | |
| 9311 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9312 <summary> | |
| 9313 This method is called in response to the | |
| 9314 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 9315 </summary> | |
| 9316 <param name="table"> | |
| 9317 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9318 with this virtual table. | |
| 9319 </param> | |
| 9320 <returns> | |
| 9321 A standard SQLite return code. | |
| 9322 </returns> | |
| 9323 </member> | |
| 9324 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9325 <summary> | |
| 9326 This method is called in response to the | |
| 9327 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 9328 </summary> | |
| 9329 <param name="table"> | |
| 9330 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9331 with this virtual table. | |
| 9332 </param> | |
| 9333 <returns> | |
| 9334 A standard SQLite return code. | |
| 9335 </returns> | |
| 9336 </member> | |
| 9337 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 9338 <summary> | |
| 9339 This method is called in response to the | |
| 9340 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 9341 </summary> | |
| 9342 <param name="table"> | |
| 9343 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9344 with this virtual table. | |
| 9345 </param> | |
| 9346 <returns> | |
| 9347 A standard SQLite return code. | |
| 9348 </returns> | |
| 9349 </member> | |
| 9350 <member name="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> | |
| 9351 <summary> | |
| 9352 This method is called in response to the | |
| 9353 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 9354 </summary> | |
| 9355 <param name="table"> | |
| 9356 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9357 with this virtual table. | |
| 9358 </param> | |
| 9359 <param name="argumentCount"> | |
| 9360 The number of arguments to the function being sought. | |
| 9361 </param> | |
| 9362 <param name="name"> | |
| 9363 The name of the function being sought. | |
| 9364 </param> | |
| 9365 <param name="function"> | |
| 9366 Upon success, this parameter must be modified to contain the | |
| 9367 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for | |
| 9368 implementing the specified function. | |
| 9369 </param> | |
| 9370 <param name="pClientData"> | |
| 9371 Upon success, this parameter must be modified to contain the | |
| 9372 native user-data pointer associated with | |
| 9373 <paramref name="function"/>. | |
| 9374 </param> | |
| 9375 <returns> | |
| 9376 Non-zero if the specified function was found; zero otherwise. | |
| 9377 </returns> | |
| 9378 </member> | |
| 9379 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> | |
| 9380 <summary> | |
| 9381 This method is called in response to the | |
| 9382 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 9383 </summary> | |
| 9384 <param name="table"> | |
| 9385 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9386 with this virtual table. | |
| 9387 </param> | |
| 9388 <param name="newName"> | |
| 9389 The new name for the virtual table. | |
| 9390 </param> | |
| 9391 <returns> | |
| 9392 A standard SQLite return code. | |
| 9393 </returns> | |
| 9394 </member> | |
| 9395 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 9396 <summary> | |
| 9397 This method is called in response to the | |
| 9398 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 9399 </summary> | |
| 9400 <param name="table"> | |
| 9401 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9402 with this virtual table. | |
| 9403 </param> | |
| 9404 <param name="savepoint"> | |
| 9405 This is an integer identifier under which the the current state of | |
| 9406 the virtual table should be saved. | |
| 9407 </param> | |
| 9408 <returns> | |
| 9409 A standard SQLite return code. | |
| 9410 </returns> | |
| 9411 </member> | |
| 9412 <member name="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 9413 <summary> | |
| 9414 This method is called in response to the | |
| 9415 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 9416 </summary> | |
| 9417 <param name="table"> | |
| 9418 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9419 with this virtual table. | |
| 9420 </param> | |
| 9421 <param name="savepoint"> | |
| 9422 This is an integer used to indicate that any saved states with an | |
| 9423 identifier greater than or equal to this should be deleted by the | |
| 9424 virtual table. | |
| 9425 </param> | |
| 9426 <returns> | |
| 9427 A standard SQLite return code. | |
| 9428 </returns> | |
| 9429 </member> | |
| 9430 <member name="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 9431 <summary> | |
| 9432 This method is called in response to the | |
| 9433 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 9434 </summary> | |
| 9435 <param name="table"> | |
| 9436 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 9437 with this virtual table. | |
| 9438 </param> | |
| 9439 <param name="savepoint"> | |
| 9440 This is an integer identifier used to specify a specific saved | |
| 9441 state for the virtual table for it to restore itself back to, which | |
| 9442 should also have the effect of deleting all saved states with an | |
| 9443 integer identifier greater than this one. | |
| 9444 </param> | |
| 9445 <returns> | |
| 9446 A standard SQLite return code. | |
| 9447 </returns> | |
| 9448 </member> | |
| 9449 <member name="P:System.Data.SQLite.ISQLiteManagedModule.Declared"> | |
| 9450 <summary> | |
| 9451 Returns non-zero if the schema for the virtual table has been | |
| 9452 declared. | |
| 9453 </summary> | |
| 9454 </member> | |
| 9455 <member name="P:System.Data.SQLite.ISQLiteManagedModule.Name"> | |
| 9456 <summary> | |
| 9457 Returns the name of the module as it was registered with the SQLite | |
| 9458 core library. | |
| 9459 </summary> | |
| 9460 </member> | |
| 9461 <member name="T:System.Data.SQLite.SQLiteMemory"> | |
| 9462 <summary> | |
| 9463 This class contains static methods that are used to allocate, | |
| 9464 manipulate, and free native memory provided by the SQLite core library. | |
| 9465 </summary> | |
| 9466 </member> | |
| 9467 <member name="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"> | |
| 9468 <summary> | |
| 9469 Allocates at least the specified number of bytes of native memory | |
| 9470 via the SQLite core library sqlite3_malloc() function and returns | |
| 9471 the resulting native pointer. | |
| 9472 </summary> | |
| 9473 <param name="size"> | |
| 9474 The number of bytes to allocate. | |
| 9475 </param> | |
| 9476 <returns> | |
| 9477 The native pointer that points to a block of memory of at least the | |
| 9478 specified size -OR- <see cref="F:System.IntPtr.Zero"/> if the memory could | |
| 9479 not be allocated. | |
| 9480 </returns> | |
| 9481 </member> | |
| 9482 <member name="M:System.Data.SQLite.SQLiteMemory.Size(System.IntPtr)"> | |
| 9483 <summary> | |
| 9484 Gets and returns the actual size of the specified memory block that | |
| 9485 was previously obtained from the <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. | |
| 9486 </summary> | |
| 9487 <param name="pMemory"> | |
| 9488 The native pointer to the memory block previously obtained from the | |
| 9489 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. | |
| 9490 </param> | |
| 9491 <returns> | |
| 9492 The actual size, in bytes, of the memory block specified via the | |
| 9493 native pointer. | |
| 9494 </returns> | |
| 9495 </member> | |
| 9496 <member name="M:System.Data.SQLite.SQLiteMemory.Free(System.IntPtr)"> | |
| 9497 <summary> | |
| 9498 Frees a memory block previously obtained from the | |
| 9499 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. | |
| 9500 </summary> | |
| 9501 <param name="pMemory"> | |
| 9502 The native pointer to the memory block previously obtained from the | |
| 9503 <see cref="M:System.Data.SQLite.SQLiteMemory.Allocate(System.Int32)"/> method. | |
| 9504 </param> | |
| 9505 </member> | |
| 9506 <member name="T:System.Data.SQLite.SQLiteString"> | |
| 9507 <summary> | |
| 9508 This class contains static methods that are used to deal with native | |
| 9509 UTF-8 string pointers to be used with the SQLite core library. | |
| 9510 </summary> | |
| 9511 </member> | |
| 9512 <member name="F:System.Data.SQLite.SQLiteString.ThirtyBits"> | |
| 9513 <summary> | |
| 9514 This is the maximum possible length for the native UTF-8 encoded | |
| 9515 strings used with the SQLite core library. | |
| 9516 </summary> | |
| 9517 </member> | |
| 9518 <member name="F:System.Data.SQLite.SQLiteString.Utf8Encoding"> | |
| 9519 <summary> | |
| 9520 This is the <see cref="T:System.Text.Encoding"/> object instance used to handle | |
| 9521 conversions from/to UTF-8. | |
| 9522 </summary> | |
| 9523 </member> | |
| 9524 <member name="M:System.Data.SQLite.SQLiteString.GetUtf8BytesFromString(System.String)"> | |
| 9525 <summary> | |
| 9526 Converts the specified managed string into the UTF-8 encoding and | |
| 9527 returns the array of bytes containing its representation in that | |
| 9528 encoding. | |
| 9529 </summary> | |
| 9530 <param name="value"> | |
| 9531 The managed string to convert. | |
| 9532 </param> | |
| 9533 <returns> | |
| 9534 The array of bytes containing the representation of the managed | |
| 9535 string in the UTF-8 encoding or null upon failure. | |
| 9536 </returns> | |
| 9537 </member> | |
| 9538 <member name="M:System.Data.SQLite.SQLiteString.GetStringFromUtf8Bytes(System.Byte[])"> | |
| 9539 <summary> | |
| 9540 Converts the specified array of bytes representing a string in the | |
| 9541 UTF-8 encoding and returns a managed string. | |
| 9542 </summary> | |
| 9543 <param name="bytes"> | |
| 9544 The array of bytes to convert. | |
| 9545 </param> | |
| 9546 <returns> | |
| 9547 The managed string or null upon failure. | |
| 9548 </returns> | |
| 9549 </member> | |
| 9550 <member name="M:System.Data.SQLite.SQLiteString.ProbeForUtf8ByteLength(System.IntPtr,System.Int32)"> | |
| 9551 <summary> | |
| 9552 Probes a native pointer to a string in the UTF-8 encoding for its | |
| 9553 terminating NUL character, within the specified length limit. | |
| 9554 </summary> | |
| 9555 <param name="pValue"> | |
| 9556 The native NUL-terminated string pointer. | |
| 9557 </param> | |
| 9558 <param name="limit"> | |
| 9559 The maximum length of the native string, in bytes. | |
| 9560 </param> | |
| 9561 <returns> | |
| 9562 The length of the native string, in bytes -OR- zero if the length | |
| 9563 could not be determined. | |
| 9564 </returns> | |
| 9565 </member> | |
| 9566 <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr)"> | |
| 9567 <summary> | |
| 9568 Converts the specified native NUL-terminated UTF-8 string pointer | |
| 9569 into a managed string. | |
| 9570 </summary> | |
| 9571 <param name="pValue"> | |
| 9572 The native NUL-terminated UTF-8 string pointer. | |
| 9573 </param> | |
| 9574 <returns> | |
| 9575 The managed string or null upon failure. | |
| 9576 </returns> | |
| 9577 </member> | |
| 9578 <member name="M:System.Data.SQLite.SQLiteString.StringFromUtf8IntPtr(System.IntPtr,System.Int32)"> | |
| 9579 <summary> | |
| 9580 Converts the specified native UTF-8 string pointer of the specified | |
| 9581 length into a managed string. | |
| 9582 </summary> | |
| 9583 <param name="pValue"> | |
| 9584 The native UTF-8 string pointer. | |
| 9585 </param> | |
| 9586 <param name="length"> | |
| 9587 The length of the native string, in bytes. | |
| 9588 </param> | |
| 9589 <returns> | |
| 9590 The managed string or null upon failure. | |
| 9591 </returns> | |
| 9592 </member> | |
| 9593 <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrFromString(System.String)"> | |
| 9594 <summary> | |
| 9595 Converts the specified managed string into a native NUL-terminated | |
| 9596 UTF-8 string pointer using memory obtained from the SQLite core | |
| 9597 library. | |
| 9598 </summary> | |
| 9599 <param name="value"> | |
| 9600 The managed string to convert. | |
| 9601 </param> | |
| 9602 <returns> | |
| 9603 The native NUL-terminated UTF-8 string pointer or | |
| 9604 <see cref="F:System.IntPtr.Zero"/> upon failure. | |
| 9605 </returns> | |
| 9606 </member> | |
| 9607 <member name="M:System.Data.SQLite.SQLiteString.StringArrayFromUtf8SizeAndIntPtr(System.Int32,System.IntPtr)"> | |
| 9608 <summary> | |
| 9609 Converts a logical array of native NUL-terminated UTF-8 string | |
| 9610 pointers into an array of managed strings. | |
| 9611 </summary> | |
| 9612 <param name="argc"> | |
| 9613 The number of elements in the logical array of native | |
| 9614 NUL-terminated UTF-8 string pointers. | |
| 9615 </param> | |
| 9616 <param name="argv"> | |
| 9617 The native pointer to the logical array of native NUL-terminated | |
| 9618 UTF-8 string pointers to convert. | |
| 9619 </param> | |
| 9620 <returns> | |
| 9621 The array of managed strings or null upon failure. | |
| 9622 </returns> | |
| 9623 </member> | |
| 9624 <member name="M:System.Data.SQLite.SQLiteString.Utf8IntPtrArrayFromStringArray(System.String[])"> | |
| 9625 <summary> | |
| 9626 Converts an array of managed strings into an array of native | |
| 9627 NUL-terminated UTF-8 string pointers. | |
| 9628 </summary> | |
| 9629 <param name="values"> | |
| 9630 The array of managed strings to convert. | |
| 9631 </param> | |
| 9632 <returns> | |
| 9633 The array of native NUL-terminated UTF-8 string pointers or null | |
| 9634 upon failure. | |
| 9635 </returns> | |
| 9636 </member> | |
| 9637 <member name="T:System.Data.SQLite.SQLiteBytes"> | |
| 9638 <summary> | |
| 9639 This class contains static methods that are used to deal with native | |
| 9640 pointers to memory blocks that logically contain arrays of bytes to be | |
| 9641 used with the SQLite core library. | |
| 9642 </summary> | |
| 9643 </member> | |
| 9644 <member name="M:System.Data.SQLite.SQLiteBytes.FromIntPtr(System.IntPtr,System.Int32)"> | |
| 9645 <summary> | |
| 9646 Converts a native pointer to a logical array of bytes of the | |
| 9647 specified length into a managed byte array. | |
| 9648 </summary> | |
| 9649 <param name="pValue"> | |
| 9650 The native pointer to the logical array of bytes to convert. | |
| 9651 </param> | |
| 9652 <param name="length"> | |
| 9653 The length, in bytes, of the logical array of bytes to convert. | |
| 9654 </param> | |
| 9655 <returns> | |
| 9656 The managed byte array or null upon failure. | |
| 9657 </returns> | |
| 9658 </member> | |
| 9659 <member name="M:System.Data.SQLite.SQLiteBytes.ToIntPtr(System.Byte[])"> | |
| 9660 <summary> | |
| 9661 Converts a managed byte array into a native pointer to a logical | |
| 9662 array of bytes. | |
| 9663 </summary> | |
| 9664 <param name="value"> | |
| 9665 The managed byte array to convert. | |
| 9666 </param> | |
| 9667 <returns> | |
| 9668 The native pointer to a logical byte array or null upon failure. | |
| 9669 </returns> | |
| 9670 </member> | |
| 9671 <member name="T:System.Data.SQLite.SQLiteMarshal"> | |
| 9672 <summary> | |
| 9673 This class contains static methods that are used to perform several | |
| 9674 low-level data marshalling tasks between native and managed code. | |
| 9675 </summary> | |
| 9676 </member> | |
| 9677 <member name="M:System.Data.SQLite.SQLiteMarshal.IntPtrForOffset(System.IntPtr,System.Int32)"> | |
| 9678 <summary> | |
| 9679 Returns a new <see cref="T:System.IntPtr"/> object instance based on the | |
| 9680 specified <see cref="T:System.IntPtr"/> object instance and an integer | |
| 9681 offset. | |
| 9682 </summary> | |
| 9683 <param name="pointer"> | |
| 9684 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9685 memory location. | |
| 9686 </param> | |
| 9687 <param name="offset"> | |
| 9688 The integer offset from the base memory location that the new | |
| 9689 <see cref="T:System.IntPtr"/> object instance should point to. | |
| 9690 </param> | |
| 9691 <returns> | |
| 9692 The new <see cref="T:System.IntPtr"/> object instance. | |
| 9693 </returns> | |
| 9694 </member> | |
| 9695 <member name="M:System.Data.SQLite.SQLiteMarshal.RoundUp(System.Int32,System.Int32)"> | |
| 9696 <summary> | |
| 9697 Rounds up an integer size to the next multiple of the alignment. | |
| 9698 </summary> | |
| 9699 <param name="size"> | |
| 9700 The size, in bytes, to be rounded up. | |
| 9701 </param> | |
| 9702 <param name="alignment"> | |
| 9703 The required alignment for the return value. | |
| 9704 </param> | |
| 9705 <returns> | |
| 9706 The size, in bytes, rounded up to the next multiple of the | |
| 9707 alignment. This value may end up being the same as the original | |
| 9708 size. | |
| 9709 </returns> | |
| 9710 </member> | |
| 9711 <member name="M:System.Data.SQLite.SQLiteMarshal.NextOffsetOf(System.Int32,System.Int32,System.Int32)"> | |
| 9712 <summary> | |
| 9713 Determines the offset, in bytes, of the next structure member. | |
| 9714 </summary> | |
| 9715 <param name="offset"> | |
| 9716 The offset, in bytes, of the current structure member. | |
| 9717 </param> | |
| 9718 <param name="size"> | |
| 9719 The size, in bytes, of the current structure member. | |
| 9720 </param> | |
| 9721 <param name="alignment"> | |
| 9722 The alignment, in bytes, of the next structure member. | |
| 9723 </param> | |
| 9724 <returns> | |
| 9725 The offset, in bytes, of the next structure member. | |
| 9726 </returns> | |
| 9727 </member> | |
| 9728 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadInt32(System.IntPtr,System.Int32)"> | |
| 9729 <summary> | |
| 9730 Reads a <see cref="T:System.Int32"/> value from the specified memory | |
| 9731 location. | |
| 9732 </summary> | |
| 9733 <param name="pointer"> | |
| 9734 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9735 memory location. | |
| 9736 </param> | |
| 9737 <param name="offset"> | |
| 9738 The integer offset from the base memory location where the | |
| 9739 <see cref="T:System.Int32"/> value to be read is located. | |
| 9740 </param> | |
| 9741 <returns> | |
| 9742 The <see cref="T:System.Int32"/> value at the specified memory location. | |
| 9743 </returns> | |
| 9744 </member> | |
| 9745 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadDouble(System.IntPtr,System.Int32)"> | |
| 9746 <summary> | |
| 9747 Reads a <see cref="T:System.Double"/> value from the specified memory | |
| 9748 location. | |
| 9749 </summary> | |
| 9750 <param name="pointer"> | |
| 9751 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9752 memory location. | |
| 9753 </param> | |
| 9754 <param name="offset"> | |
| 9755 The integer offset from the base memory location where the | |
| 9756 <see cref="T:System.Double"/> to be read is located. | |
| 9757 </param> | |
| 9758 <returns> | |
| 9759 The <see cref="T:System.Double"/> value at the specified memory location. | |
| 9760 </returns> | |
| 9761 </member> | |
| 9762 <member name="M:System.Data.SQLite.SQLiteMarshal.ReadIntPtr(System.IntPtr,System.Int32)"> | |
| 9763 <summary> | |
| 9764 Reads an <see cref="T:System.IntPtr"/> value from the specified memory | |
| 9765 location. | |
| 9766 </summary> | |
| 9767 <param name="pointer"> | |
| 9768 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9769 memory location. | |
| 9770 </param> | |
| 9771 <param name="offset"> | |
| 9772 The integer offset from the base memory location where the | |
| 9773 <see cref="T:System.IntPtr"/> value to be read is located. | |
| 9774 </param> | |
| 9775 <returns> | |
| 9776 The <see cref="T:System.IntPtr"/> value at the specified memory location. | |
| 9777 </returns> | |
| 9778 </member> | |
| 9779 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt32(System.IntPtr,System.Int32,System.Int32)"> | |
| 9780 <summary> | |
| 9781 Writes an <see cref="T:System.Int32"/> value to the specified memory | |
| 9782 location. | |
| 9783 </summary> | |
| 9784 <param name="pointer"> | |
| 9785 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9786 memory location. | |
| 9787 </param> | |
| 9788 <param name="offset"> | |
| 9789 The integer offset from the base memory location where the | |
| 9790 <see cref="T:System.Int32"/> value to be written is located. | |
| 9791 </param> | |
| 9792 <param name="value"> | |
| 9793 The <see cref="T:System.Int32"/> value to write. | |
| 9794 </param> | |
| 9795 </member> | |
| 9796 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteInt64(System.IntPtr,System.Int32,System.Int64)"> | |
| 9797 <summary> | |
| 9798 Writes an <see cref="T:System.Int64"/> value to the specified memory | |
| 9799 location. | |
| 9800 </summary> | |
| 9801 <param name="pointer"> | |
| 9802 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9803 memory location. | |
| 9804 </param> | |
| 9805 <param name="offset"> | |
| 9806 The integer offset from the base memory location where the | |
| 9807 <see cref="T:System.Int64"/> value to be written is located. | |
| 9808 </param> | |
| 9809 <param name="value"> | |
| 9810 The <see cref="T:System.Int64"/> value to write. | |
| 9811 </param> | |
| 9812 </member> | |
| 9813 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteDouble(System.IntPtr,System.Int32,System.Double)"> | |
| 9814 <summary> | |
| 9815 Writes a <see cref="T:System.Double"/> value to the specified memory | |
| 9816 location. | |
| 9817 </summary> | |
| 9818 <param name="pointer"> | |
| 9819 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9820 memory location. | |
| 9821 </param> | |
| 9822 <param name="offset"> | |
| 9823 The integer offset from the base memory location where the | |
| 9824 <see cref="T:System.Double"/> value to be written is located. | |
| 9825 </param> | |
| 9826 <param name="value"> | |
| 9827 The <see cref="T:System.Double"/> value to write. | |
| 9828 </param> | |
| 9829 </member> | |
| 9830 <member name="M:System.Data.SQLite.SQLiteMarshal.WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)"> | |
| 9831 <summary> | |
| 9832 Writes a <see cref="T:System.IntPtr"/> value to the specified memory | |
| 9833 location. | |
| 9834 </summary> | |
| 9835 <param name="pointer"> | |
| 9836 The <see cref="T:System.IntPtr"/> object instance representing the base | |
| 9837 memory location. | |
| 9838 </param> | |
| 9839 <param name="offset"> | |
| 9840 The integer offset from the base memory location where the | |
| 9841 <see cref="T:System.IntPtr"/> value to be written is located. | |
| 9842 </param> | |
| 9843 <param name="value"> | |
| 9844 The <see cref="T:System.IntPtr"/> value to write. | |
| 9845 </param> | |
| 9846 </member> | |
| 9847 <member name="T:System.Data.SQLite.SQLiteModule"> | |
| 9848 <summary> | |
| 9849 This class represents a managed virtual table module implementation. | |
| 9850 It is not sealed and must be used as the base class for any | |
| 9851 user-defined virtual table module classes implemented in managed code. | |
| 9852 </summary> | |
| 9853 </member> | |
| 9854 <member name="F:System.Data.SQLite.SQLiteModule.DefaultModuleVersion"> | |
| 9855 <summary> | |
| 9856 The default version of the native sqlite3_module structure in use. | |
| 9857 </summary> | |
| 9858 </member> | |
| 9859 <member name="F:System.Data.SQLite.SQLiteModule.nativeModule"> | |
| 9860 <summary> | |
| 9861 This field is used to store the native sqlite3_module structure | |
| 9862 associated with this object instance. | |
| 9863 </summary> | |
| 9864 </member> | |
| 9865 <member name="F:System.Data.SQLite.SQLiteModule.destroyModule"> | |
| 9866 <summary> | |
| 9867 This field is used to store the destructor delegate to be passed to | |
| 9868 the SQLite core library via the sqlite3_create_disposable_module() | |
| 9869 function. | |
| 9870 </summary> | |
| 9871 </member> | |
| 9872 <member name="F:System.Data.SQLite.SQLiteModule.disposableModule"> | |
| 9873 <summary> | |
| 9874 This field is used to store a pointer to the native sqlite3_module | |
| 9875 structure returned by the sqlite3_create_disposable_module | |
| 9876 function. | |
| 9877 </summary> | |
| 9878 </member> | |
| 9879 <member name="F:System.Data.SQLite.SQLiteModule.tables"> | |
| 9880 <summary> | |
| 9881 This field is used to store the virtual table instances associated | |
| 9882 with this module. The native pointer to the sqlite3_vtab derived | |
| 9883 structure is used to key into this collection. | |
| 9884 </summary> | |
| 9885 </member> | |
| 9886 <member name="F:System.Data.SQLite.SQLiteModule.cursors"> | |
| 9887 <summary> | |
| 9888 This field is used to store the virtual table cursor instances | |
| 9889 associated with this module. The native pointer to the | |
| 9890 sqlite3_vtab_cursor derived structure is used to key into this | |
| 9891 collection. | |
| 9892 </summary> | |
| 9893 </member> | |
| 9894 <member name="F:System.Data.SQLite.SQLiteModule.functions"> | |
| 9895 <summary> | |
| 9896 This field is used to store the virtual table function instances | |
| 9897 associated with this module. The case-insensitive function name | |
| 9898 and the number of arguments (with -1 meaning "any") are used to | |
| 9899 construct the string that is used to key into this collection. | |
| 9900 </summary> | |
| 9901 </member> | |
| 9902 <member name="M:System.Data.SQLite.SQLiteModule.#ctor(System.String)"> | |
| 9903 <summary> | |
| 9904 Constructs an instance of this class. | |
| 9905 </summary> | |
| 9906 <param name="name"> | |
| 9907 The name of the module. This parameter cannot be null. | |
| 9908 </param> | |
| 9909 </member> | |
| 9910 <member name="M:System.Data.SQLite.SQLiteModule.CreateDisposableModule(System.IntPtr)"> | |
| 9911 <summary> | |
| 9912 Calls the native SQLite core library in order to create a new | |
| 9913 disposable module containing the implementation of a virtual table. | |
| 9914 </summary> | |
| 9915 <param name="pDb"> | |
| 9916 The native database connection pointer to use. | |
| 9917 </param> | |
| 9918 <returns> | |
| 9919 Non-zero upon success. | |
| 9920 </returns> | |
| 9921 </member> | |
| 9922 <member name="M:System.Data.SQLite.SQLiteModule.xDestroyModule(System.IntPtr)"> | |
| 9923 <summary> | |
| 9924 This method is called by the SQLite core library when the native | |
| 9925 module associated with this object instance is being destroyed due | |
| 9926 to its parent connection being closed. It may also be called by | |
| 9927 the "vtshim" module if/when the sqlite3_dispose_module() function | |
| 9928 is called. | |
| 9929 </summary> | |
| 9930 <param name="pClientData"> | |
| 9931 The native user-data pointer associated with this module, as it was | |
| 9932 provided to the SQLite core library when the native module instance | |
| 9933 was created. | |
| 9934 </param> | |
| 9935 </member> | |
| 9936 <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule"> | |
| 9937 <summary> | |
| 9938 Creates and returns the native sqlite_module structure using the | |
| 9939 configured (or default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 9940 interface implementation. | |
| 9941 </summary> | |
| 9942 <returns> | |
| 9943 The native sqlite_module structure using the configured (or | |
| 9944 default) <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface | |
| 9945 implementation. | |
| 9946 </returns> | |
| 9947 </member> | |
| 9948 <member name="M:System.Data.SQLite.SQLiteModule.AllocateNativeModule(System.Data.SQLite.ISQLiteNativeModule)"> | |
| 9949 <summary> | |
| 9950 Creates and returns the native sqlite_module structure using the | |
| 9951 specified <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface | |
| 9952 implementation. | |
| 9953 </summary> | |
| 9954 <param name="module"> | |
| 9955 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to | |
| 9956 use. | |
| 9957 </param> | |
| 9958 <returns> | |
| 9959 The native sqlite_module structure using the specified | |
| 9960 <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation. | |
| 9961 </returns> | |
| 9962 </member> | |
| 9963 <member name="M:System.Data.SQLite.SQLiteModule.CopyNativeModule(System.Data.SQLite.UnsafeNativeMethods.sqlite3_module)"> | |
| 9964 <summary> | |
| 9965 Creates a copy of the specified | |
| 9966 <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object instance, | |
| 9967 using default implementations for the contained delegates when | |
| 9968 necessary. | |
| 9969 </summary> | |
| 9970 <param name="module"> | |
| 9971 The <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object | |
| 9972 instance to copy. | |
| 9973 </param> | |
| 9974 <returns> | |
| 9975 The new <see cref="T:System.Data.SQLite.UnsafeNativeMethods.sqlite3_module"/> object | |
| 9976 instance. | |
| 9977 </returns> | |
| 9978 </member> | |
| 9979 <member name="M:System.Data.SQLite.SQLiteModule.CreateOrConnect(System.Boolean,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 9980 <summary> | |
| 9981 Calls one of the virtual table initialization methods. | |
| 9982 </summary> | |
| 9983 <param name="create"> | |
| 9984 Non-zero to call the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> | |
| 9985 method; otherwise, the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> | |
| 9986 method will be called. | |
| 9987 </param> | |
| 9988 <param name="pDb"> | |
| 9989 The native database connection handle. | |
| 9990 </param> | |
| 9991 <param name="pAux"> | |
| 9992 The original native pointer value that was provided to the | |
| 9993 sqlite3_create_module(), sqlite3_create_module_v2() or | |
| 9994 sqlite3_create_disposable_module() functions. | |
| 9995 </param> | |
| 9996 <param name="argc"> | |
| 9997 The number of arguments from the CREATE VIRTUAL TABLE statement. | |
| 9998 </param> | |
| 9999 <param name="argv"> | |
| 10000 The array of string arguments from the CREATE VIRTUAL TABLE | |
| 10001 statement. | |
| 10002 </param> | |
| 10003 <param name="pVtab"> | |
| 10004 Upon success, this parameter must be modified to point to the newly | |
| 10005 created native sqlite3_vtab derived structure. | |
| 10006 </param> | |
| 10007 <param name="pError"> | |
| 10008 Upon failure, this parameter must be modified to point to the error | |
| 10009 message, with the underlying memory having been obtained from the | |
| 10010 sqlite3_malloc() function. | |
| 10011 </param> | |
| 10012 <returns> | |
| 10013 A standard SQLite return code. | |
| 10014 </returns> | |
| 10015 </member> | |
| 10016 <member name="M:System.Data.SQLite.SQLiteModule.DestroyOrDisconnect(System.Boolean,System.IntPtr)"> | |
| 10017 <summary> | |
| 10018 Calls one of the virtual table finalization methods. | |
| 10019 </summary> | |
| 10020 <param name="destroy"> | |
| 10021 Non-zero to call the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> | |
| 10022 method; otherwise, the | |
| 10023 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method will be | |
| 10024 called. | |
| 10025 </param> | |
| 10026 <param name="pVtab"> | |
| 10027 The native pointer to the sqlite3_vtab derived structure. | |
| 10028 </param> | |
| 10029 <returns> | |
| 10030 A standard SQLite return code. | |
| 10031 </returns> | |
| 10032 </member> | |
| 10033 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.String)"> | |
| 10034 <summary> | |
| 10035 Arranges for the specified error message to be placed into the | |
| 10036 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10037 existing error message, if any. | |
| 10038 </summary> | |
| 10039 <param name="module"> | |
| 10040 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. | |
| 10041 </param> | |
| 10042 <param name="pVtab"> | |
| 10043 The native pointer to the sqlite3_vtab derived structure. | |
| 10044 </param> | |
| 10045 <param name="logErrors"> | |
| 10046 Non-zero if this error message should also be logged using the | |
| 10047 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 10048 </param> | |
| 10049 <param name="error"> | |
| 10050 The error message. | |
| 10051 </param> | |
| 10052 <returns> | |
| 10053 Non-zero upon success. | |
| 10054 </returns> | |
| 10055 </member> | |
| 10056 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTable,System.Boolean,System.String)"> | |
| 10057 <summary> | |
| 10058 Arranges for the specified error message to be placed into the | |
| 10059 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10060 existing error message, if any. | |
| 10061 </summary> | |
| 10062 <param name="module"> | |
| 10063 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. | |
| 10064 </param> | |
| 10065 <param name="table"> | |
| 10066 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to | |
| 10067 lookup the native pointer to the sqlite3_vtab derived structure. | |
| 10068 </param> | |
| 10069 <param name="logErrors"> | |
| 10070 Non-zero if this error message should also be logged using the | |
| 10071 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 10072 </param> | |
| 10073 <param name="error"> | |
| 10074 The error message. | |
| 10075 </param> | |
| 10076 <returns> | |
| 10077 Non-zero upon success. | |
| 10078 </returns> | |
| 10079 </member> | |
| 10080 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.IntPtr,System.Boolean,System.String)"> | |
| 10081 <summary> | |
| 10082 Arranges for the specified error message to be placed into the | |
| 10083 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10084 existing error message, if any. | |
| 10085 </summary> | |
| 10086 <param name="module"> | |
| 10087 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. | |
| 10088 </param> | |
| 10089 <param name="pCursor"> | |
| 10090 The native pointer to the sqlite3_vtab_cursor derived structure | |
| 10091 used to get the native pointer to the sqlite3_vtab derived | |
| 10092 structure. | |
| 10093 </param> | |
| 10094 <param name="logErrors"> | |
| 10095 Non-zero if this error message should also be logged using the | |
| 10096 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 10097 </param> | |
| 10098 <param name="error"> | |
| 10099 The error message. | |
| 10100 </param> | |
| 10101 <returns> | |
| 10102 Non-zero upon success. | |
| 10103 </returns> | |
| 10104 </member> | |
| 10105 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteModule,System.Data.SQLite.SQLiteVirtualTableCursor,System.Boolean,System.String)"> | |
| 10106 <summary> | |
| 10107 Arranges for the specified error message to be placed into the | |
| 10108 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10109 existing error message, if any. | |
| 10110 </summary> | |
| 10111 <param name="module"> | |
| 10112 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. | |
| 10113 </param> | |
| 10114 <param name="cursor"> | |
| 10115 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to | |
| 10116 lookup the native pointer to the sqlite3_vtab derived structure. | |
| 10117 </param> | |
| 10118 <param name="logErrors"> | |
| 10119 Non-zero if this error message should also be logged using the | |
| 10120 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 10121 </param> | |
| 10122 <param name="error"> | |
| 10123 The error message. | |
| 10124 </param> | |
| 10125 <returns> | |
| 10126 Non-zero upon success. | |
| 10127 </returns> | |
| 10128 </member> | |
| 10129 <member name="M:System.Data.SQLite.SQLiteModule.GetNativeModuleImpl"> | |
| 10130 <summary> | |
| 10131 Gets and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface | |
| 10132 implementation to be used when creating the native sqlite3_module | |
| 10133 structure. Derived classes may override this method to supply an | |
| 10134 alternate implementation for the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 10135 interface. | |
| 10136 </summary> | |
| 10137 <returns> | |
| 10138 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation to | |
| 10139 be used when populating the native sqlite3_module structure. If | |
| 10140 the returned value is null, the private methods provided by the | |
| 10141 <see cref="T:System.Data.SQLite.SQLiteModule"/> class and relating to the | |
| 10142 <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface will be used to | |
| 10143 create the necessary delegates. | |
| 10144 </returns> | |
| 10145 </member> | |
| 10146 <member name="M:System.Data.SQLite.SQLiteModule.CreateNativeModuleImpl"> | |
| 10147 <summary> | |
| 10148 Creates and returns the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 10149 interface implementation corresponding to the current | |
| 10150 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance. | |
| 10151 </summary> | |
| 10152 <returns> | |
| 10153 The <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> interface implementation | |
| 10154 corresponding to the current <see cref="T:System.Data.SQLite.SQLiteModule"/> object | |
| 10155 instance. | |
| 10156 </returns> | |
| 10157 </member> | |
| 10158 <member name="M:System.Data.SQLite.SQLiteModule.AllocateTable"> | |
| 10159 <summary> | |
| 10160 Allocates a native sqlite3_vtab derived structure and returns a | |
| 10161 native pointer to it. | |
| 10162 </summary> | |
| 10163 <returns> | |
| 10164 A native pointer to a native sqlite3_vtab derived structure. | |
| 10165 </returns> | |
| 10166 </member> | |
| 10167 <member name="M:System.Data.SQLite.SQLiteModule.ZeroTable(System.IntPtr)"> | |
| 10168 <summary> | |
| 10169 Zeros out the fields of a native sqlite3_vtab derived structure. | |
| 10170 </summary> | |
| 10171 <param name="pVtab"> | |
| 10172 The native pointer to the native sqlite3_vtab derived structure to | |
| 10173 zero. | |
| 10174 </param> | |
| 10175 </member> | |
| 10176 <member name="M:System.Data.SQLite.SQLiteModule.FreeTable(System.IntPtr)"> | |
| 10177 <summary> | |
| 10178 Frees a native sqlite3_vtab structure using the provided native | |
| 10179 pointer to it. | |
| 10180 </summary> | |
| 10181 <param name="pVtab"> | |
| 10182 A native pointer to a native sqlite3_vtab derived structure. | |
| 10183 </param> | |
| 10184 </member> | |
| 10185 <member name="M:System.Data.SQLite.SQLiteModule.AllocateCursor"> | |
| 10186 <summary> | |
| 10187 Allocates a native sqlite3_vtab_cursor derived structure and | |
| 10188 returns a native pointer to it. | |
| 10189 </summary> | |
| 10190 <returns> | |
| 10191 A native pointer to a native sqlite3_vtab_cursor derived structure. | |
| 10192 </returns> | |
| 10193 </member> | |
| 10194 <member name="M:System.Data.SQLite.SQLiteModule.FreeCursor(System.IntPtr)"> | |
| 10195 <summary> | |
| 10196 Frees a native sqlite3_vtab_cursor structure using the provided | |
| 10197 native pointer to it. | |
| 10198 </summary> | |
| 10199 <param name="pCursor"> | |
| 10200 A native pointer to a native sqlite3_vtab_cursor derived structure. | |
| 10201 </param> | |
| 10202 </member> | |
| 10203 <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.Data.SQLite.SQLiteModule,System.IntPtr)"> | |
| 10204 <summary> | |
| 10205 Reads and returns the native pointer to the sqlite3_vtab derived | |
| 10206 structure based on the native pointer to the sqlite3_vtab_cursor | |
| 10207 derived structure. | |
| 10208 </summary> | |
| 10209 <param name="module"> | |
| 10210 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance to be used. | |
| 10211 </param> | |
| 10212 <param name="pCursor"> | |
| 10213 The native pointer to the sqlite3_vtab_cursor derived structure | |
| 10214 from which to read the native pointer to the sqlite3_vtab derived | |
| 10215 structure. | |
| 10216 </param> | |
| 10217 <returns> | |
| 10218 The native pointer to the sqlite3_vtab derived structure -OR- | |
| 10219 <see cref="F:System.IntPtr.Zero"/> if it cannot be determined. | |
| 10220 </returns> | |
| 10221 </member> | |
| 10222 <member name="M:System.Data.SQLite.SQLiteModule.TableFromCursor(System.IntPtr)"> | |
| 10223 <summary> | |
| 10224 Reads and returns the native pointer to the sqlite3_vtab derived | |
| 10225 structure based on the native pointer to the sqlite3_vtab_cursor | |
| 10226 derived structure. | |
| 10227 </summary> | |
| 10228 <param name="pCursor"> | |
| 10229 The native pointer to the sqlite3_vtab_cursor derived structure | |
| 10230 from which to read the native pointer to the sqlite3_vtab derived | |
| 10231 structure. | |
| 10232 </param> | |
| 10233 <returns> | |
| 10234 The native pointer to the sqlite3_vtab derived structure -OR- | |
| 10235 <see cref="F:System.IntPtr.Zero"/> if it cannot be determined. | |
| 10236 </returns> | |
| 10237 </member> | |
| 10238 <member name="M:System.Data.SQLite.SQLiteModule.TableFromIntPtr(System.IntPtr)"> | |
| 10239 <summary> | |
| 10240 Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object | |
| 10241 instance based on the native pointer to the sqlite3_vtab derived | |
| 10242 structure. | |
| 10243 </summary> | |
| 10244 <param name="pVtab"> | |
| 10245 The native pointer to the sqlite3_vtab derived structure. | |
| 10246 </param> | |
| 10247 <returns> | |
| 10248 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance or null if | |
| 10249 the corresponding one cannot be found. | |
| 10250 </returns> | |
| 10251 </member> | |
| 10252 <member name="M:System.Data.SQLite.SQLiteModule.TableToIntPtr(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 10253 <summary> | |
| 10254 Allocates and returns a native pointer to a sqlite3_vtab derived | |
| 10255 structure and creates an association between it and the specified | |
| 10256 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance. | |
| 10257 </summary> | |
| 10258 <param name="table"> | |
| 10259 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance to be used | |
| 10260 when creating the association. | |
| 10261 </param> | |
| 10262 <returns> | |
| 10263 The native pointer to a sqlite3_vtab derived structure or | |
| 10264 <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason. | |
| 10265 </returns> | |
| 10266 </member> | |
| 10267 <member name="M:System.Data.SQLite.SQLiteModule.CursorFromIntPtr(System.IntPtr,System.IntPtr)"> | |
| 10268 <summary> | |
| 10269 Looks up and returns the <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> | |
| 10270 object instance based on the native pointer to the | |
| 10271 sqlite3_vtab_cursor derived structure. | |
| 10272 </summary> | |
| 10273 <param name="pVtab"> | |
| 10274 The native pointer to the sqlite3_vtab derived structure. | |
| 10275 </param> | |
| 10276 <param name="pCursor"> | |
| 10277 The native pointer to the sqlite3_vtab_cursor derived structure. | |
| 10278 </param> | |
| 10279 <returns> | |
| 10280 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance or null | |
| 10281 if the corresponding one cannot be found. | |
| 10282 </returns> | |
| 10283 </member> | |
| 10284 <member name="M:System.Data.SQLite.SQLiteModule.CursorToIntPtr(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 10285 <summary> | |
| 10286 Allocates and returns a native pointer to a sqlite3_vtab_cursor | |
| 10287 derived structure and creates an association between it and the | |
| 10288 specified <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. | |
| 10289 </summary> | |
| 10290 <param name="cursor"> | |
| 10291 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance to be | |
| 10292 used when creating the association. | |
| 10293 </param> | |
| 10294 <returns> | |
| 10295 The native pointer to a sqlite3_vtab_cursor derived structure or | |
| 10296 <see cref="F:System.IntPtr.Zero"/> if the method fails for any reason. | |
| 10297 </returns> | |
| 10298 </member> | |
| 10299 <member name="M:System.Data.SQLite.SQLiteModule.GetFunctionKey(System.Int32,System.String,System.Data.SQLite.SQLiteFunction)"> | |
| 10300 <summary> | |
| 10301 Deterimines the key that should be used to identify and store the | |
| 10302 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance for the virtual table | |
| 10303 (i.e. to be returned via the | |
| 10304 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method). | |
| 10305 </summary> | |
| 10306 <param name="argumentCount"> | |
| 10307 The number of arguments to the virtual table function. | |
| 10308 </param> | |
| 10309 <param name="name"> | |
| 10310 The name of the virtual table function. | |
| 10311 </param> | |
| 10312 <param name="function"> | |
| 10313 The <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance associated with | |
| 10314 this virtual table function. | |
| 10315 </param> | |
| 10316 <returns> | |
| 10317 The string that should be used to identify and store the virtual | |
| 10318 table function instance. This method cannot return null. If null | |
| 10319 is returned from this method, the behavior is undefined. | |
| 10320 </returns> | |
| 10321 </member> | |
| 10322 <member name="M:System.Data.SQLite.SQLiteModule.DeclareTable(System.Data.SQLite.SQLiteConnection,System.String,System.String@)"> | |
| 10323 <summary> | |
| 10324 Attempts to declare the schema for the virtual table using the | |
| 10325 specified database connection. | |
| 10326 </summary> | |
| 10327 <param name="connection"> | |
| 10328 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when | |
| 10329 declaring the schema of the virtual table. This parameter may not | |
| 10330 be null. | |
| 10331 </param> | |
| 10332 <param name="sql"> | |
| 10333 The string containing the CREATE TABLE statement that completely | |
| 10334 describes the schema for the virtual table. This parameter may not | |
| 10335 be null. | |
| 10336 </param> | |
| 10337 <param name="error"> | |
| 10338 Upon failure, this parameter must be modified to contain an error | |
| 10339 message. | |
| 10340 </param> | |
| 10341 <returns> | |
| 10342 A standard SQLite return code. | |
| 10343 </returns> | |
| 10344 </member> | |
| 10345 <member name="M:System.Data.SQLite.SQLiteModule.DeclareFunction(System.Data.SQLite.SQLiteConnection,System.Int32,System.String,System.String@)"> | |
| 10346 <summary> | |
| 10347 Calls the native SQLite core library in order to declare a virtual | |
| 10348 table function in response to a call into the | |
| 10349 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> | |
| 10350 or <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> virtual table | |
| 10351 methods. | |
| 10352 </summary> | |
| 10353 <param name="connection"> | |
| 10354 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance to use when | |
| 10355 declaring the schema of the virtual table. | |
| 10356 </param> | |
| 10357 <param name="argumentCount"> | |
| 10358 The number of arguments to the function being declared. | |
| 10359 </param> | |
| 10360 <param name="name"> | |
| 10361 The name of the function being declared. | |
| 10362 </param> | |
| 10363 <param name="error"> | |
| 10364 Upon success, the contents of this parameter are undefined. Upon | |
| 10365 failure, it should contain an appropriate error message. | |
| 10366 </param> | |
| 10367 <returns> | |
| 10368 A standard SQLite return code. | |
| 10369 </returns> | |
| 10370 </member> | |
| 10371 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.IntPtr,System.String)"> | |
| 10372 <summary> | |
| 10373 Arranges for the specified error message to be placed into the | |
| 10374 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10375 existing error message, if any. | |
| 10376 </summary> | |
| 10377 <param name="pVtab"> | |
| 10378 The native pointer to the sqlite3_vtab derived structure. | |
| 10379 </param> | |
| 10380 <param name="error"> | |
| 10381 The error message. | |
| 10382 </param> | |
| 10383 <returns> | |
| 10384 Non-zero upon success. | |
| 10385 </returns> | |
| 10386 </member> | |
| 10387 <member name="M:System.Data.SQLite.SQLiteModule.SetTableError(System.Data.SQLite.SQLiteVirtualTable,System.String)"> | |
| 10388 <summary> | |
| 10389 Arranges for the specified error message to be placed into the | |
| 10390 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10391 existing error message, if any. | |
| 10392 </summary> | |
| 10393 <param name="table"> | |
| 10394 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance used to | |
| 10395 lookup the native pointer to the sqlite3_vtab derived structure. | |
| 10396 </param> | |
| 10397 <param name="error"> | |
| 10398 The error message. | |
| 10399 </param> | |
| 10400 <returns> | |
| 10401 Non-zero upon success. | |
| 10402 </returns> | |
| 10403 </member> | |
| 10404 <member name="M:System.Data.SQLite.SQLiteModule.SetCursorError(System.Data.SQLite.SQLiteVirtualTableCursor,System.String)"> | |
| 10405 <summary> | |
| 10406 Arranges for the specified error message to be placed into the | |
| 10407 zErrMsg field of a sqlite3_vtab derived structure, freeing the | |
| 10408 existing error message, if any. | |
| 10409 </summary> | |
| 10410 <param name="cursor"> | |
| 10411 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance used to | |
| 10412 lookup the native pointer to the sqlite3_vtab derived structure. | |
| 10413 </param> | |
| 10414 <param name="error"> | |
| 10415 The error message. | |
| 10416 </param> | |
| 10417 <returns> | |
| 10418 Non-zero upon success. | |
| 10419 </returns> | |
| 10420 </member> | |
| 10421 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Double})"> | |
| 10422 <summary> | |
| 10423 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance | |
| 10424 to contain the specified estimated cost. | |
| 10425 </summary> | |
| 10426 <param name="index"> | |
| 10427 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. | |
| 10428 </param> | |
| 10429 <param name="estimatedCost"> | |
| 10430 The estimated cost value to use. Using a null value means that the | |
| 10431 default value provided by the SQLite core library should be used. | |
| 10432 </param> | |
| 10433 <returns> | |
| 10434 Non-zero upon success. | |
| 10435 </returns> | |
| 10436 </member> | |
| 10437 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedCost(System.Data.SQLite.SQLiteIndex)"> | |
| 10438 <summary> | |
| 10439 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance | |
| 10440 to contain the default estimated cost. | |
| 10441 </summary> | |
| 10442 <param name="index"> | |
| 10443 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. | |
| 10444 </param> | |
| 10445 <returns> | |
| 10446 Non-zero upon success. | |
| 10447 </returns> | |
| 10448 </member> | |
| 10449 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex,System.Nullable{System.Int64})"> | |
| 10450 <summary> | |
| 10451 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance | |
| 10452 to contain the specified estimated rows. | |
| 10453 </summary> | |
| 10454 <param name="index"> | |
| 10455 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. | |
| 10456 </param> | |
| 10457 <param name="estimatedRows"> | |
| 10458 The estimated rows value to use. Using a null value means that the | |
| 10459 default value provided by the SQLite core library should be used. | |
| 10460 </param> | |
| 10461 <returns> | |
| 10462 Non-zero upon success. | |
| 10463 </returns> | |
| 10464 </member> | |
| 10465 <member name="M:System.Data.SQLite.SQLiteModule.SetEstimatedRows(System.Data.SQLite.SQLiteIndex)"> | |
| 10466 <summary> | |
| 10467 Modifies the specified <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance | |
| 10468 to contain the default estimated rows. | |
| 10469 </summary> | |
| 10470 <param name="index"> | |
| 10471 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance to modify. | |
| 10472 </param> | |
| 10473 <returns> | |
| 10474 Non-zero upon success. | |
| 10475 </returns> | |
| 10476 </member> | |
| 10477 <member name="M:System.Data.SQLite.SQLiteModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 10478 <summary> | |
| 10479 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10480 </summary> | |
| 10481 <param name="pDb"> | |
| 10482 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10483 </param> | |
| 10484 <param name="pAux"> | |
| 10485 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10486 </param> | |
| 10487 <param name="argc"> | |
| 10488 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10489 </param> | |
| 10490 <param name="argv"> | |
| 10491 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10492 </param> | |
| 10493 <param name="pVtab"> | |
| 10494 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10495 </param> | |
| 10496 <param name="pError"> | |
| 10497 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10498 </param> | |
| 10499 <returns> | |
| 10500 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10501 </returns> | |
| 10502 </member> | |
| 10503 <member name="M:System.Data.SQLite.SQLiteModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 10504 <summary> | |
| 10505 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10506 </summary> | |
| 10507 <param name="pDb"> | |
| 10508 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10509 </param> | |
| 10510 <param name="pAux"> | |
| 10511 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10512 </param> | |
| 10513 <param name="argc"> | |
| 10514 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10515 </param> | |
| 10516 <param name="argv"> | |
| 10517 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10518 </param> | |
| 10519 <param name="pVtab"> | |
| 10520 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10521 </param> | |
| 10522 <param name="pError"> | |
| 10523 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10524 </param> | |
| 10525 <returns> | |
| 10526 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10527 </returns> | |
| 10528 </member> | |
| 10529 <member name="M:System.Data.SQLite.SQLiteModule.xBestIndex(System.IntPtr,System.IntPtr)"> | |
| 10530 <summary> | |
| 10531 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 10532 </summary> | |
| 10533 <param name="pVtab"> | |
| 10534 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 10535 </param> | |
| 10536 <param name="pIndex"> | |
| 10537 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 10538 </param> | |
| 10539 <returns> | |
| 10540 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 10541 </returns> | |
| 10542 </member> | |
| 10543 <member name="M:System.Data.SQLite.SQLiteModule.xDisconnect(System.IntPtr)"> | |
| 10544 <summary> | |
| 10545 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 10546 </summary> | |
| 10547 <param name="pVtab"> | |
| 10548 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 10549 </param> | |
| 10550 <returns> | |
| 10551 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 10552 </returns> | |
| 10553 </member> | |
| 10554 <member name="M:System.Data.SQLite.SQLiteModule.xDestroy(System.IntPtr)"> | |
| 10555 <summary> | |
| 10556 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 10557 </summary> | |
| 10558 <param name="pVtab"> | |
| 10559 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 10560 </param> | |
| 10561 <returns> | |
| 10562 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 10563 </returns> | |
| 10564 </member> | |
| 10565 <member name="M:System.Data.SQLite.SQLiteModule.xOpen(System.IntPtr,System.IntPtr@)"> | |
| 10566 <summary> | |
| 10567 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 10568 </summary> | |
| 10569 <param name="pVtab"> | |
| 10570 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 10571 </param> | |
| 10572 <param name="pCursor"> | |
| 10573 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 10574 </param> | |
| 10575 <returns> | |
| 10576 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 10577 </returns> | |
| 10578 </member> | |
| 10579 <member name="M:System.Data.SQLite.SQLiteModule.xClose(System.IntPtr)"> | |
| 10580 <summary> | |
| 10581 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 10582 </summary> | |
| 10583 <param name="pCursor"> | |
| 10584 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 10585 </param> | |
| 10586 <returns> | |
| 10587 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 10588 </returns> | |
| 10589 </member> | |
| 10590 <member name="M:System.Data.SQLite.SQLiteModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> | |
| 10591 <summary> | |
| 10592 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10593 </summary> | |
| 10594 <param name="pCursor"> | |
| 10595 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10596 </param> | |
| 10597 <param name="idxNum"> | |
| 10598 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10599 </param> | |
| 10600 <param name="idxStr"> | |
| 10601 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10602 </param> | |
| 10603 <param name="argc"> | |
| 10604 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10605 </param> | |
| 10606 <param name="argv"> | |
| 10607 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10608 </param> | |
| 10609 <returns> | |
| 10610 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10611 </returns> | |
| 10612 </member> | |
| 10613 <member name="M:System.Data.SQLite.SQLiteModule.xNext(System.IntPtr)"> | |
| 10614 <summary> | |
| 10615 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 10616 </summary> | |
| 10617 <param name="pCursor"> | |
| 10618 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 10619 </param> | |
| 10620 <returns> | |
| 10621 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 10622 </returns> | |
| 10623 </member> | |
| 10624 <member name="M:System.Data.SQLite.SQLiteModule.xEof(System.IntPtr)"> | |
| 10625 <summary> | |
| 10626 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 10627 </summary> | |
| 10628 <param name="pCursor"> | |
| 10629 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 10630 </param> | |
| 10631 <returns> | |
| 10632 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 10633 </returns> | |
| 10634 </member> | |
| 10635 <member name="M:System.Data.SQLite.SQLiteModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> | |
| 10636 <summary> | |
| 10637 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 10638 </summary> | |
| 10639 <param name="pCursor"> | |
| 10640 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 10641 </param> | |
| 10642 <param name="pContext"> | |
| 10643 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 10644 </param> | |
| 10645 <param name="index"> | |
| 10646 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 10647 </param> | |
| 10648 <returns> | |
| 10649 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 10650 </returns> | |
| 10651 </member> | |
| 10652 <member name="M:System.Data.SQLite.SQLiteModule.xRowId(System.IntPtr,System.Int64@)"> | |
| 10653 <summary> | |
| 10654 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 10655 </summary> | |
| 10656 <param name="pCursor"> | |
| 10657 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 10658 </param> | |
| 10659 <param name="rowId"> | |
| 10660 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 10661 </param> | |
| 10662 <returns> | |
| 10663 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 10664 </returns> | |
| 10665 </member> | |
| 10666 <member name="M:System.Data.SQLite.SQLiteModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> | |
| 10667 <summary> | |
| 10668 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10669 </summary> | |
| 10670 <param name="pVtab"> | |
| 10671 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10672 </param> | |
| 10673 <param name="argc"> | |
| 10674 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10675 </param> | |
| 10676 <param name="argv"> | |
| 10677 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10678 </param> | |
| 10679 <param name="rowId"> | |
| 10680 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10681 </param> | |
| 10682 <returns> | |
| 10683 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 10684 </returns> | |
| 10685 </member> | |
| 10686 <member name="M:System.Data.SQLite.SQLiteModule.xBegin(System.IntPtr)"> | |
| 10687 <summary> | |
| 10688 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 10689 </summary> | |
| 10690 <param name="pVtab"> | |
| 10691 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 10692 </param> | |
| 10693 <returns> | |
| 10694 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 10695 </returns> | |
| 10696 </member> | |
| 10697 <member name="M:System.Data.SQLite.SQLiteModule.xSync(System.IntPtr)"> | |
| 10698 <summary> | |
| 10699 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 10700 </summary> | |
| 10701 <param name="pVtab"> | |
| 10702 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 10703 </param> | |
| 10704 <returns> | |
| 10705 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 10706 </returns> | |
| 10707 </member> | |
| 10708 <member name="M:System.Data.SQLite.SQLiteModule.xCommit(System.IntPtr)"> | |
| 10709 <summary> | |
| 10710 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 10711 </summary> | |
| 10712 <param name="pVtab"> | |
| 10713 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 10714 </param> | |
| 10715 <returns> | |
| 10716 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 10717 </returns> | |
| 10718 </member> | |
| 10719 <member name="M:System.Data.SQLite.SQLiteModule.xRollback(System.IntPtr)"> | |
| 10720 <summary> | |
| 10721 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 10722 </summary> | |
| 10723 <param name="pVtab"> | |
| 10724 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 10725 </param> | |
| 10726 <returns> | |
| 10727 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 10728 </returns> | |
| 10729 </member> | |
| 10730 <member name="M:System.Data.SQLite.SQLiteModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> | |
| 10731 <summary> | |
| 10732 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10733 </summary> | |
| 10734 <param name="pVtab"> | |
| 10735 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10736 </param> | |
| 10737 <param name="nArg"> | |
| 10738 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10739 </param> | |
| 10740 <param name="zName"> | |
| 10741 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10742 </param> | |
| 10743 <param name="callback"> | |
| 10744 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10745 </param> | |
| 10746 <param name="pClientData"> | |
| 10747 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10748 </param> | |
| 10749 <returns> | |
| 10750 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 10751 </returns> | |
| 10752 </member> | |
| 10753 <member name="M:System.Data.SQLite.SQLiteModule.xRename(System.IntPtr,System.IntPtr)"> | |
| 10754 <summary> | |
| 10755 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 10756 </summary> | |
| 10757 <param name="pVtab"> | |
| 10758 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 10759 </param> | |
| 10760 <param name="zNew"> | |
| 10761 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 10762 </param> | |
| 10763 <returns> | |
| 10764 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 10765 </returns> | |
| 10766 </member> | |
| 10767 <member name="M:System.Data.SQLite.SQLiteModule.xSavepoint(System.IntPtr,System.Int32)"> | |
| 10768 <summary> | |
| 10769 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 10770 </summary> | |
| 10771 <param name="pVtab"> | |
| 10772 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 10773 </param> | |
| 10774 <param name="iSavepoint"> | |
| 10775 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 10776 </param> | |
| 10777 <returns> | |
| 10778 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 10779 </returns> | |
| 10780 </member> | |
| 10781 <member name="M:System.Data.SQLite.SQLiteModule.xRelease(System.IntPtr,System.Int32)"> | |
| 10782 <summary> | |
| 10783 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 10784 </summary> | |
| 10785 <param name="pVtab"> | |
| 10786 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 10787 </param> | |
| 10788 <param name="iSavepoint"> | |
| 10789 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 10790 </param> | |
| 10791 <returns> | |
| 10792 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 10793 </returns> | |
| 10794 </member> | |
| 10795 <member name="M:System.Data.SQLite.SQLiteModule.xRollbackTo(System.IntPtr,System.Int32)"> | |
| 10796 <summary> | |
| 10797 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 10798 </summary> | |
| 10799 <param name="pVtab"> | |
| 10800 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 10801 </param> | |
| 10802 <param name="iSavepoint"> | |
| 10803 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 10804 </param> | |
| 10805 <returns> | |
| 10806 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 10807 </returns> | |
| 10808 </member> | |
| 10809 <member name="M:System.Data.SQLite.SQLiteModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 10810 <summary> | |
| 10811 This method is called in response to the | |
| 10812 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10813 </summary> | |
| 10814 <param name="connection"> | |
| 10815 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with | |
| 10816 the virtual table. | |
| 10817 </param> | |
| 10818 <param name="pClientData"> | |
| 10819 The native user-data pointer associated with this module, as it was | |
| 10820 provided to the SQLite core library when the native module instance | |
| 10821 was created. | |
| 10822 </param> | |
| 10823 <param name="arguments"> | |
| 10824 The module name, database name, virtual table name, and all other | |
| 10825 arguments passed to the CREATE VIRTUAL TABLE statement. | |
| 10826 </param> | |
| 10827 <param name="table"> | |
| 10828 Upon success, this parameter must be modified to contain the | |
| 10829 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with | |
| 10830 the virtual table. | |
| 10831 </param> | |
| 10832 <param name="error"> | |
| 10833 Upon failure, this parameter must be modified to contain an error | |
| 10834 message. | |
| 10835 </param> | |
| 10836 <returns> | |
| 10837 A standard SQLite return code. | |
| 10838 </returns> | |
| 10839 </member> | |
| 10840 <member name="M:System.Data.SQLite.SQLiteModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 10841 <summary> | |
| 10842 This method is called in response to the | |
| 10843 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 10844 </summary> | |
| 10845 <param name="connection"> | |
| 10846 The <see cref="T:System.Data.SQLite.SQLiteConnection"/> object instance associated with | |
| 10847 the virtual table. | |
| 10848 </param> | |
| 10849 <param name="pClientData"> | |
| 10850 The native user-data pointer associated with this module, as it was | |
| 10851 provided to the SQLite core library when the native module instance | |
| 10852 was created. | |
| 10853 </param> | |
| 10854 <param name="arguments"> | |
| 10855 The module name, database name, virtual table name, and all other | |
| 10856 arguments passed to the CREATE VIRTUAL TABLE statement. | |
| 10857 </param> | |
| 10858 <param name="table"> | |
| 10859 Upon success, this parameter must be modified to contain the | |
| 10860 <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated with | |
| 10861 the virtual table. | |
| 10862 </param> | |
| 10863 <param name="error"> | |
| 10864 Upon failure, this parameter must be modified to contain an error | |
| 10865 message. | |
| 10866 </param> | |
| 10867 <returns> | |
| 10868 A standard SQLite return code. | |
| 10869 </returns> | |
| 10870 </member> | |
| 10871 <member name="M:System.Data.SQLite.SQLiteModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> | |
| 10872 <summary> | |
| 10873 This method is called in response to the | |
| 10874 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 10875 </summary> | |
| 10876 <param name="table"> | |
| 10877 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 10878 with this virtual table. | |
| 10879 </param> | |
| 10880 <param name="index"> | |
| 10881 The <see cref="T:System.Data.SQLite.SQLiteIndex"/> object instance containing all the | |
| 10882 data for the inputs and outputs relating to index selection. | |
| 10883 </param> | |
| 10884 <returns> | |
| 10885 A standard SQLite return code. | |
| 10886 </returns> | |
| 10887 </member> | |
| 10888 <member name="M:System.Data.SQLite.SQLiteModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 10889 <summary> | |
| 10890 This method is called in response to the | |
| 10891 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 10892 </summary> | |
| 10893 <param name="table"> | |
| 10894 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 10895 with this virtual table. | |
| 10896 </param> | |
| 10897 <returns> | |
| 10898 A standard SQLite return code. | |
| 10899 </returns> | |
| 10900 </member> | |
| 10901 <member name="M:System.Data.SQLite.SQLiteModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 10902 <summary> | |
| 10903 This method is called in response to the | |
| 10904 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 10905 </summary> | |
| 10906 <param name="table"> | |
| 10907 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 10908 with this virtual table. | |
| 10909 </param> | |
| 10910 <returns> | |
| 10911 A standard SQLite return code. | |
| 10912 </returns> | |
| 10913 </member> | |
| 10914 <member name="M:System.Data.SQLite.SQLiteModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> | |
| 10915 <summary> | |
| 10916 This method is called in response to the | |
| 10917 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 10918 </summary> | |
| 10919 <param name="table"> | |
| 10920 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 10921 with this virtual table. | |
| 10922 </param> | |
| 10923 <param name="cursor"> | |
| 10924 Upon success, this parameter must be modified to contain the | |
| 10925 <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance associated | |
| 10926 with the newly opened virtual table cursor. | |
| 10927 </param> | |
| 10928 <returns> | |
| 10929 A standard SQLite return code. | |
| 10930 </returns> | |
| 10931 </member> | |
| 10932 <member name="M:System.Data.SQLite.SQLiteModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 10933 <summary> | |
| 10934 This method is called in response to the | |
| 10935 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 10936 </summary> | |
| 10937 <param name="cursor"> | |
| 10938 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 10939 associated with the previously opened virtual table cursor to be | |
| 10940 used. | |
| 10941 </param> | |
| 10942 <returns> | |
| 10943 A standard SQLite return code. | |
| 10944 </returns> | |
| 10945 </member> | |
| 10946 <member name="M:System.Data.SQLite.SQLiteModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> | |
| 10947 <summary> | |
| 10948 This method is called in response to the | |
| 10949 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 10950 </summary> | |
| 10951 <param name="cursor"> | |
| 10952 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 10953 associated with the previously opened virtual table cursor to be | |
| 10954 used. | |
| 10955 </param> | |
| 10956 <param name="indexNumber"> | |
| 10957 Number used to help identify the selected index. | |
| 10958 </param> | |
| 10959 <param name="indexString"> | |
| 10960 String used to help identify the selected index. | |
| 10961 </param> | |
| 10962 <param name="values"> | |
| 10963 The values corresponding to each column in the selected index. | |
| 10964 </param> | |
| 10965 <returns> | |
| 10966 A standard SQLite return code. | |
| 10967 </returns> | |
| 10968 </member> | |
| 10969 <member name="M:System.Data.SQLite.SQLiteModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 10970 <summary> | |
| 10971 This method is called in response to the | |
| 10972 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 10973 </summary> | |
| 10974 <param name="cursor"> | |
| 10975 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 10976 associated with the previously opened virtual table cursor to be | |
| 10977 used. | |
| 10978 </param> | |
| 10979 <returns> | |
| 10980 A standard SQLite return code. | |
| 10981 </returns> | |
| 10982 </member> | |
| 10983 <member name="M:System.Data.SQLite.SQLiteModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 10984 <summary> | |
| 10985 This method is called in response to the | |
| 10986 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 10987 </summary> | |
| 10988 <param name="cursor"> | |
| 10989 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 10990 associated with the previously opened virtual table cursor to be | |
| 10991 used. | |
| 10992 </param> | |
| 10993 <returns> | |
| 10994 Non-zero if no more rows are available; zero otherwise. | |
| 10995 </returns> | |
| 10996 </member> | |
| 10997 <member name="M:System.Data.SQLite.SQLiteModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> | |
| 10998 <summary> | |
| 10999 This method is called in response to the | |
| 11000 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11001 </summary> | |
| 11002 <param name="cursor"> | |
| 11003 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 11004 associated with the previously opened virtual table cursor to be | |
| 11005 used. | |
| 11006 </param> | |
| 11007 <param name="context"> | |
| 11008 The <see cref="T:System.Data.SQLite.SQLiteContext"/> object instance to be used for | |
| 11009 returning the specified column value to the SQLite core library. | |
| 11010 </param> | |
| 11011 <param name="index"> | |
| 11012 The zero-based index corresponding to the column containing the | |
| 11013 value to be returned. | |
| 11014 </param> | |
| 11015 <returns> | |
| 11016 A standard SQLite return code. | |
| 11017 </returns> | |
| 11018 </member> | |
| 11019 <member name="M:System.Data.SQLite.SQLiteModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> | |
| 11020 <summary> | |
| 11021 This method is called in response to the | |
| 11022 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 11023 </summary> | |
| 11024 <param name="cursor"> | |
| 11025 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 11026 associated with the previously opened virtual table cursor to be | |
| 11027 used. | |
| 11028 </param> | |
| 11029 <param name="rowId"> | |
| 11030 Upon success, this parameter must be modified to contain the unique | |
| 11031 integer row identifier for the current row for the specified cursor. | |
| 11032 </param> | |
| 11033 <returns> | |
| 11034 A standard SQLite return code. | |
| 11035 </returns> | |
| 11036 </member> | |
| 11037 <member name="M:System.Data.SQLite.SQLiteModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> | |
| 11038 <summary> | |
| 11039 This method is called in response to the | |
| 11040 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11041 </summary> | |
| 11042 <param name="table"> | |
| 11043 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11044 with this virtual table. | |
| 11045 </param> | |
| 11046 <param name="values"> | |
| 11047 The array of <see cref="T:System.Data.SQLite.SQLiteValue"/> object instances containing | |
| 11048 the new or modified column values, if any. | |
| 11049 </param> | |
| 11050 <param name="rowId"> | |
| 11051 Upon success, this parameter must be modified to contain the unique | |
| 11052 integer row identifier for the row that was inserted, if any. | |
| 11053 </param> | |
| 11054 <returns> | |
| 11055 A standard SQLite return code. | |
| 11056 </returns> | |
| 11057 </member> | |
| 11058 <member name="M:System.Data.SQLite.SQLiteModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 11059 <summary> | |
| 11060 This method is called in response to the | |
| 11061 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 11062 </summary> | |
| 11063 <param name="table"> | |
| 11064 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11065 with this virtual table. | |
| 11066 </param> | |
| 11067 <returns> | |
| 11068 A standard SQLite return code. | |
| 11069 </returns> | |
| 11070 </member> | |
| 11071 <member name="M:System.Data.SQLite.SQLiteModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 11072 <summary> | |
| 11073 This method is called in response to the | |
| 11074 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 11075 </summary> | |
| 11076 <param name="table"> | |
| 11077 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11078 with this virtual table. | |
| 11079 </param> | |
| 11080 <returns> | |
| 11081 A standard SQLite return code. | |
| 11082 </returns> | |
| 11083 </member> | |
| 11084 <member name="M:System.Data.SQLite.SQLiteModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 11085 <summary> | |
| 11086 This method is called in response to the | |
| 11087 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 11088 </summary> | |
| 11089 <param name="table"> | |
| 11090 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11091 with this virtual table. | |
| 11092 </param> | |
| 11093 <returns> | |
| 11094 A standard SQLite return code. | |
| 11095 </returns> | |
| 11096 </member> | |
| 11097 <member name="M:System.Data.SQLite.SQLiteModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 11098 <summary> | |
| 11099 This method is called in response to the | |
| 11100 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 11101 </summary> | |
| 11102 <param name="table"> | |
| 11103 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11104 with this virtual table. | |
| 11105 </param> | |
| 11106 <returns> | |
| 11107 A standard SQLite return code. | |
| 11108 </returns> | |
| 11109 </member> | |
| 11110 <member name="M:System.Data.SQLite.SQLiteModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> | |
| 11111 <summary> | |
| 11112 This method is called in response to the | |
| 11113 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11114 </summary> | |
| 11115 <param name="table"> | |
| 11116 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11117 with this virtual table. | |
| 11118 </param> | |
| 11119 <param name="argumentCount"> | |
| 11120 The number of arguments to the function being sought. | |
| 11121 </param> | |
| 11122 <param name="name"> | |
| 11123 The name of the function being sought. | |
| 11124 </param> | |
| 11125 <param name="function"> | |
| 11126 Upon success, this parameter must be modified to contain the | |
| 11127 <see cref="T:System.Data.SQLite.SQLiteFunction"/> object instance responsible for | |
| 11128 implementing the specified function. | |
| 11129 </param> | |
| 11130 <param name="pClientData"> | |
| 11131 Upon success, this parameter must be modified to contain the | |
| 11132 native user-data pointer associated with | |
| 11133 <paramref name="function"/>. | |
| 11134 </param> | |
| 11135 <returns> | |
| 11136 Non-zero if the specified function was found; zero otherwise. | |
| 11137 </returns> | |
| 11138 </member> | |
| 11139 <member name="M:System.Data.SQLite.SQLiteModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> | |
| 11140 <summary> | |
| 11141 This method is called in response to the | |
| 11142 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 11143 </summary> | |
| 11144 <param name="table"> | |
| 11145 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11146 with this virtual table. | |
| 11147 </param> | |
| 11148 <param name="newName"> | |
| 11149 The new name for the virtual table. | |
| 11150 </param> | |
| 11151 <returns> | |
| 11152 A standard SQLite return code. | |
| 11153 </returns> | |
| 11154 </member> | |
| 11155 <member name="M:System.Data.SQLite.SQLiteModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 11156 <summary> | |
| 11157 This method is called in response to the | |
| 11158 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 11159 </summary> | |
| 11160 <param name="table"> | |
| 11161 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11162 with this virtual table. | |
| 11163 </param> | |
| 11164 <param name="savepoint"> | |
| 11165 This is an integer identifier under which the the current state of | |
| 11166 the virtual table should be saved. | |
| 11167 </param> | |
| 11168 <returns> | |
| 11169 A standard SQLite return code. | |
| 11170 </returns> | |
| 11171 </member> | |
| 11172 <member name="M:System.Data.SQLite.SQLiteModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 11173 <summary> | |
| 11174 This method is called in response to the | |
| 11175 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 11176 </summary> | |
| 11177 <param name="table"> | |
| 11178 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11179 with this virtual table. | |
| 11180 </param> | |
| 11181 <param name="savepoint"> | |
| 11182 This is an integer used to indicate that any saved states with an | |
| 11183 identifier greater than or equal to this should be deleted by the | |
| 11184 virtual table. | |
| 11185 </param> | |
| 11186 <returns> | |
| 11187 A standard SQLite return code. | |
| 11188 </returns> | |
| 11189 </member> | |
| 11190 <member name="M:System.Data.SQLite.SQLiteModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 11191 <summary> | |
| 11192 This method is called in response to the | |
| 11193 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 11194 </summary> | |
| 11195 <param name="table"> | |
| 11196 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11197 with this virtual table. | |
| 11198 </param> | |
| 11199 <param name="savepoint"> | |
| 11200 This is an integer identifier used to specify a specific saved | |
| 11201 state for the virtual table for it to restore itself back to, which | |
| 11202 should also have the effect of deleting all saved states with an | |
| 11203 integer identifier greater than this one. | |
| 11204 </param> | |
| 11205 <returns> | |
| 11206 A standard SQLite return code. | |
| 11207 </returns> | |
| 11208 </member> | |
| 11209 <member name="M:System.Data.SQLite.SQLiteModule.Dispose"> | |
| 11210 <summary> | |
| 11211 Disposes of this object instance. | |
| 11212 </summary> | |
| 11213 </member> | |
| 11214 <member name="M:System.Data.SQLite.SQLiteModule.CheckDisposed"> | |
| 11215 <summary> | |
| 11216 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 11217 instance has been disposed. | |
| 11218 </summary> | |
| 11219 </member> | |
| 11220 <member name="M:System.Data.SQLite.SQLiteModule.Dispose(System.Boolean)"> | |
| 11221 <summary> | |
| 11222 Disposes of this object instance. | |
| 11223 </summary> | |
| 11224 <param name="disposing"> | |
| 11225 Non-zero if this method is being called from the | |
| 11226 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method. Zero if this method is being | |
| 11227 called from the finalizer. | |
| 11228 </param> | |
| 11229 </member> | |
| 11230 <member name="M:System.Data.SQLite.SQLiteModule.Finalize"> | |
| 11231 <summary> | |
| 11232 Finalizes this object instance. | |
| 11233 </summary> | |
| 11234 </member> | |
| 11235 <member name="P:System.Data.SQLite.SQLiteModule.LogErrorsNoThrow"> | |
| 11236 <summary> | |
| 11237 Returns or sets a boolean value indicating whether virtual table | |
| 11238 errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 11239 </summary> | |
| 11240 </member> | |
| 11241 <member name="P:System.Data.SQLite.SQLiteModule.LogExceptionsNoThrow"> | |
| 11242 <summary> | |
| 11243 Returns or sets a boolean value indicating whether exceptions | |
| 11244 caught in the | |
| 11245 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method, | |
| 11246 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, and the | |
| 11247 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the | |
| 11248 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 11249 </summary> | |
| 11250 </member> | |
| 11251 <member name="P:System.Data.SQLite.SQLiteModule.LogErrors"> | |
| 11252 <summary> | |
| 11253 Returns or sets a boolean value indicating whether virtual table | |
| 11254 errors should be logged using the <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 11255 </summary> | |
| 11256 </member> | |
| 11257 <member name="P:System.Data.SQLite.SQLiteModule.LogExceptions"> | |
| 11258 <summary> | |
| 11259 Returns or sets a boolean value indicating whether exceptions | |
| 11260 caught in the | |
| 11261 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method, | |
| 11262 <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method, and the | |
| 11263 <see cref="M:System.Data.SQLite.SQLiteModule.Dispose"/> method should be logged using the | |
| 11264 <see cref="T:System.Data.SQLite.SQLiteLog"/> class. | |
| 11265 </summary> | |
| 11266 </member> | |
| 11267 <member name="P:System.Data.SQLite.SQLiteModule.Declared"> | |
| 11268 <summary> | |
| 11269 Returns non-zero if the schema for the virtual table has been | |
| 11270 declared. | |
| 11271 </summary> | |
| 11272 </member> | |
| 11273 <member name="P:System.Data.SQLite.SQLiteModule.Name"> | |
| 11274 <summary> | |
| 11275 Returns the name of the module as it was registered with the SQLite | |
| 11276 core library. | |
| 11277 </summary> | |
| 11278 </member> | |
| 11279 <member name="T:System.Data.SQLite.SQLiteModule.SQLiteNativeModule"> | |
| 11280 <summary> | |
| 11281 This class implements the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 11282 interface by forwarding those method calls to the | |
| 11283 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance it contains. If the | |
| 11284 contained <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is null, all | |
| 11285 the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> methods simply generate an | |
| 11286 error. | |
| 11287 </summary> | |
| 11288 </member> | |
| 11289 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.DefaultLogErrors"> | |
| 11290 <summary> | |
| 11291 This is the value that is always used for the "logErrors" | |
| 11292 parameter to the various static error handling methods provided | |
| 11293 by the <see cref="T:System.Data.SQLite.SQLiteModule"/> class. | |
| 11294 </summary> | |
| 11295 </member> | |
| 11296 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableErrorMessage"> | |
| 11297 <summary> | |
| 11298 This is the error message text used when the contained | |
| 11299 <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance is not available | |
| 11300 for any reason. | |
| 11301 </summary> | |
| 11302 </member> | |
| 11303 <member name="F:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.module"> | |
| 11304 <summary> | |
| 11305 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide | |
| 11306 an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 11307 interface. | |
| 11308 </summary> | |
| 11309 </member> | |
| 11310 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.#ctor(System.Data.SQLite.SQLiteModule)"> | |
| 11311 <summary> | |
| 11312 Constructs an instance of this class. | |
| 11313 </summary> | |
| 11314 <param name="module"> | |
| 11315 The <see cref="T:System.Data.SQLite.SQLiteModule"/> object instance used to provide | |
| 11316 an implementation of the <see cref="T:System.Data.SQLite.ISQLiteNativeModule"/> | |
| 11317 interface. | |
| 11318 </param> | |
| 11319 </member> | |
| 11320 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableTableError(System.IntPtr)"> | |
| 11321 <summary> | |
| 11322 Sets the table error message to one that indicates the native | |
| 11323 module implementation is not available. | |
| 11324 </summary> | |
| 11325 <param name="pVtab"> | |
| 11326 The native pointer to the sqlite3_vtab derived structure. | |
| 11327 </param> | |
| 11328 <returns> | |
| 11329 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. | |
| 11330 </returns> | |
| 11331 </member> | |
| 11332 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.ModuleNotAvailableCursorError(System.IntPtr)"> | |
| 11333 <summary> | |
| 11334 Sets the table error message to one that indicates the native | |
| 11335 module implementation is not available. | |
| 11336 </summary> | |
| 11337 <param name="pCursor"> | |
| 11338 The native pointer to the sqlite3_vtab_cursor derived | |
| 11339 structure. | |
| 11340 </param> | |
| 11341 <returns> | |
| 11342 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. | |
| 11343 </returns> | |
| 11344 </member> | |
| 11345 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 11346 <summary> | |
| 11347 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11348 </summary> | |
| 11349 <param name="pDb"> | |
| 11350 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11351 </param> | |
| 11352 <param name="pAux"> | |
| 11353 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11354 </param> | |
| 11355 <param name="argc"> | |
| 11356 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11357 </param> | |
| 11358 <param name="argv"> | |
| 11359 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11360 </param> | |
| 11361 <param name="pVtab"> | |
| 11362 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11363 </param> | |
| 11364 <param name="pError"> | |
| 11365 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11366 </param> | |
| 11367 <returns> | |
| 11368 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCreate(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11369 </returns> | |
| 11370 </member> | |
| 11371 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"> | |
| 11372 <summary> | |
| 11373 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11374 </summary> | |
| 11375 <param name="pDb"> | |
| 11376 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11377 </param> | |
| 11378 <param name="pAux"> | |
| 11379 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11380 </param> | |
| 11381 <param name="argc"> | |
| 11382 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11383 </param> | |
| 11384 <param name="argv"> | |
| 11385 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11386 </param> | |
| 11387 <param name="pVtab"> | |
| 11388 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11389 </param> | |
| 11390 <param name="pError"> | |
| 11391 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11392 </param> | |
| 11393 <returns> | |
| 11394 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xConnect(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr@,System.IntPtr@)"/> method. | |
| 11395 </returns> | |
| 11396 </member> | |
| 11397 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"> | |
| 11398 <summary> | |
| 11399 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 11400 </summary> | |
| 11401 <param name="pVtab"> | |
| 11402 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 11403 </param> | |
| 11404 <param name="pIndex"> | |
| 11405 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 11406 </param> | |
| 11407 <returns> | |
| 11408 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBestIndex(System.IntPtr,System.IntPtr)"/> method. | |
| 11409 </returns> | |
| 11410 </member> | |
| 11411 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDisconnect(System.IntPtr)"> | |
| 11412 <summary> | |
| 11413 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 11414 </summary> | |
| 11415 <param name="pVtab"> | |
| 11416 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 11417 </param> | |
| 11418 <returns> | |
| 11419 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDisconnect(System.IntPtr)"/> method. | |
| 11420 </returns> | |
| 11421 </member> | |
| 11422 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xDestroy(System.IntPtr)"> | |
| 11423 <summary> | |
| 11424 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 11425 </summary> | |
| 11426 <param name="pVtab"> | |
| 11427 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 11428 </param> | |
| 11429 <returns> | |
| 11430 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xDestroy(System.IntPtr)"/> method. | |
| 11431 </returns> | |
| 11432 </member> | |
| 11433 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"> | |
| 11434 <summary> | |
| 11435 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 11436 </summary> | |
| 11437 <param name="pVtab"> | |
| 11438 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 11439 </param> | |
| 11440 <param name="pCursor"> | |
| 11441 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 11442 </param> | |
| 11443 <returns> | |
| 11444 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xOpen(System.IntPtr,System.IntPtr@)"/> method. | |
| 11445 </returns> | |
| 11446 </member> | |
| 11447 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xClose(System.IntPtr)"> | |
| 11448 <summary> | |
| 11449 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 11450 </summary> | |
| 11451 <param name="pCursor"> | |
| 11452 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 11453 </param> | |
| 11454 <returns> | |
| 11455 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xClose(System.IntPtr)"/> method. | |
| 11456 </returns> | |
| 11457 </member> | |
| 11458 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"> | |
| 11459 <summary> | |
| 11460 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11461 </summary> | |
| 11462 <param name="pCursor"> | |
| 11463 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11464 </param> | |
| 11465 <param name="idxNum"> | |
| 11466 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11467 </param> | |
| 11468 <param name="idxStr"> | |
| 11469 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11470 </param> | |
| 11471 <param name="argc"> | |
| 11472 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11473 </param> | |
| 11474 <param name="argv"> | |
| 11475 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11476 </param> | |
| 11477 <returns> | |
| 11478 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFilter(System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.IntPtr)"/> method. | |
| 11479 </returns> | |
| 11480 </member> | |
| 11481 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xNext(System.IntPtr)"> | |
| 11482 <summary> | |
| 11483 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 11484 </summary> | |
| 11485 <param name="pCursor"> | |
| 11486 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 11487 </param> | |
| 11488 <returns> | |
| 11489 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xNext(System.IntPtr)"/> method. | |
| 11490 </returns> | |
| 11491 </member> | |
| 11492 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xEof(System.IntPtr)"> | |
| 11493 <summary> | |
| 11494 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 11495 </summary> | |
| 11496 <param name="pCursor"> | |
| 11497 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 11498 </param> | |
| 11499 <returns> | |
| 11500 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xEof(System.IntPtr)"/> method. | |
| 11501 </returns> | |
| 11502 </member> | |
| 11503 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"> | |
| 11504 <summary> | |
| 11505 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11506 </summary> | |
| 11507 <param name="pCursor"> | |
| 11508 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11509 </param> | |
| 11510 <param name="pContext"> | |
| 11511 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11512 </param> | |
| 11513 <param name="index"> | |
| 11514 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11515 </param> | |
| 11516 <returns> | |
| 11517 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xColumn(System.IntPtr,System.IntPtr,System.Int32)"/> method. | |
| 11518 </returns> | |
| 11519 </member> | |
| 11520 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"> | |
| 11521 <summary> | |
| 11522 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 11523 </summary> | |
| 11524 <param name="pCursor"> | |
| 11525 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 11526 </param> | |
| 11527 <param name="rowId"> | |
| 11528 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 11529 </param> | |
| 11530 <returns> | |
| 11531 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRowId(System.IntPtr,System.Int64@)"/> method. | |
| 11532 </returns> | |
| 11533 </member> | |
| 11534 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"> | |
| 11535 <summary> | |
| 11536 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11537 </summary> | |
| 11538 <param name="pVtab"> | |
| 11539 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11540 </param> | |
| 11541 <param name="argc"> | |
| 11542 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11543 </param> | |
| 11544 <param name="argv"> | |
| 11545 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11546 </param> | |
| 11547 <param name="rowId"> | |
| 11548 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11549 </param> | |
| 11550 <returns> | |
| 11551 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xUpdate(System.IntPtr,System.Int32,System.IntPtr,System.Int64@)"/> method. | |
| 11552 </returns> | |
| 11553 </member> | |
| 11554 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xBegin(System.IntPtr)"> | |
| 11555 <summary> | |
| 11556 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 11557 </summary> | |
| 11558 <param name="pVtab"> | |
| 11559 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 11560 </param> | |
| 11561 <returns> | |
| 11562 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xBegin(System.IntPtr)"/> method. | |
| 11563 </returns> | |
| 11564 </member> | |
| 11565 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSync(System.IntPtr)"> | |
| 11566 <summary> | |
| 11567 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 11568 </summary> | |
| 11569 <param name="pVtab"> | |
| 11570 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 11571 </param> | |
| 11572 <returns> | |
| 11573 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSync(System.IntPtr)"/> method. | |
| 11574 </returns> | |
| 11575 </member> | |
| 11576 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xCommit(System.IntPtr)"> | |
| 11577 <summary> | |
| 11578 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 11579 </summary> | |
| 11580 <param name="pVtab"> | |
| 11581 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 11582 </param> | |
| 11583 <returns> | |
| 11584 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xCommit(System.IntPtr)"/> method. | |
| 11585 </returns> | |
| 11586 </member> | |
| 11587 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollback(System.IntPtr)"> | |
| 11588 <summary> | |
| 11589 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 11590 </summary> | |
| 11591 <param name="pVtab"> | |
| 11592 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 11593 </param> | |
| 11594 <returns> | |
| 11595 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollback(System.IntPtr)"/> method. | |
| 11596 </returns> | |
| 11597 </member> | |
| 11598 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"> | |
| 11599 <summary> | |
| 11600 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11601 </summary> | |
| 11602 <param name="pVtab"> | |
| 11603 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11604 </param> | |
| 11605 <param name="nArg"> | |
| 11606 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11607 </param> | |
| 11608 <param name="zName"> | |
| 11609 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11610 </param> | |
| 11611 <param name="callback"> | |
| 11612 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11613 </param> | |
| 11614 <param name="pClientData"> | |
| 11615 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11616 </param> | |
| 11617 <returns> | |
| 11618 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xFindFunction(System.IntPtr,System.Int32,System.IntPtr,System.Data.SQLite.SQLiteCallback@,System.IntPtr@)"/> method. | |
| 11619 </returns> | |
| 11620 </member> | |
| 11621 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"> | |
| 11622 <summary> | |
| 11623 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 11624 </summary> | |
| 11625 <param name="pVtab"> | |
| 11626 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 11627 </param> | |
| 11628 <param name="zNew"> | |
| 11629 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 11630 </param> | |
| 11631 <returns> | |
| 11632 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRename(System.IntPtr,System.IntPtr)"/> method. | |
| 11633 </returns> | |
| 11634 </member> | |
| 11635 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"> | |
| 11636 <summary> | |
| 11637 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 11638 </summary> | |
| 11639 <param name="pVtab"> | |
| 11640 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 11641 </param> | |
| 11642 <param name="iSavepoint"> | |
| 11643 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 11644 </param> | |
| 11645 <returns> | |
| 11646 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xSavepoint(System.IntPtr,System.Int32)"/> method. | |
| 11647 </returns> | |
| 11648 </member> | |
| 11649 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"> | |
| 11650 <summary> | |
| 11651 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 11652 </summary> | |
| 11653 <param name="pVtab"> | |
| 11654 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 11655 </param> | |
| 11656 <param name="iSavepoint"> | |
| 11657 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 11658 </param> | |
| 11659 <returns> | |
| 11660 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRelease(System.IntPtr,System.Int32)"/> method. | |
| 11661 </returns> | |
| 11662 </member> | |
| 11663 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"> | |
| 11664 <summary> | |
| 11665 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 11666 </summary> | |
| 11667 <param name="pVtab"> | |
| 11668 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 11669 </param> | |
| 11670 <param name="iSavepoint"> | |
| 11671 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 11672 </param> | |
| 11673 <returns> | |
| 11674 See the <see cref="M:System.Data.SQLite.ISQLiteNativeModule.xRollbackTo(System.IntPtr,System.Int32)"/> method. | |
| 11675 </returns> | |
| 11676 </member> | |
| 11677 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose"> | |
| 11678 <summary> | |
| 11679 Disposes of this object instance. | |
| 11680 </summary> | |
| 11681 </member> | |
| 11682 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.CheckDisposed"> | |
| 11683 <summary> | |
| 11684 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 11685 instance has been disposed. | |
| 11686 </summary> | |
| 11687 </member> | |
| 11688 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose(System.Boolean)"> | |
| 11689 <summary> | |
| 11690 Disposes of this object instance. | |
| 11691 </summary> | |
| 11692 <param name="disposing"> | |
| 11693 Non-zero if this method is being called from the | |
| 11694 <see cref="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Dispose"/> method. Zero if this method is being | |
| 11695 called from the finalizer. | |
| 11696 </param> | |
| 11697 </member> | |
| 11698 <member name="M:System.Data.SQLite.SQLiteModule.SQLiteNativeModule.Finalize"> | |
| 11699 <summary> | |
| 11700 Finalizes this object instance. | |
| 11701 </summary> | |
| 11702 </member> | |
| 11703 <member name="T:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator"> | |
| 11704 <summary> | |
| 11705 This class represents a virtual table cursor to be used with the | |
| 11706 <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may | |
| 11707 be used as the base class for any user-defined virtual table cursor | |
| 11708 class that wraps an <see cref="T:System.Collections.IEnumerator"/> object instance. | |
| 11709 </summary> | |
| 11710 </member> | |
| 11711 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.enumerator"> | |
| 11712 <summary> | |
| 11713 The <see cref="T:System.Collections.IEnumerator"/> instance provided when this cursor | |
| 11714 was created. | |
| 11715 </summary> | |
| 11716 </member> | |
| 11717 <member name="F:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.endOfEnumerator"> | |
| 11718 <summary> | |
| 11719 This value will be non-zero if false has been returned from the | |
| 11720 <see cref="M:System.Collections.IEnumerator.MoveNext"/> method. | |
| 11721 </summary> | |
| 11722 </member> | |
| 11723 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.IEnumerator)"> | |
| 11724 <summary> | |
| 11725 Constructs an instance of this class. | |
| 11726 </summary> | |
| 11727 <param name="table"> | |
| 11728 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 11729 with this object instance. | |
| 11730 </param> | |
| 11731 <param name="enumerator"> | |
| 11732 The <see cref="T:System.Collections.IEnumerator"/> instance to expose as a virtual | |
| 11733 table cursor. | |
| 11734 </param> | |
| 11735 </member> | |
| 11736 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.MoveNext"> | |
| 11737 <summary> | |
| 11738 Advances to the next row of the virtual table cursor using the | |
| 11739 <see cref="M:System.Collections.IEnumerator.MoveNext"/> method of the | |
| 11740 <see cref="T:System.Collections.IEnumerator"/> object instance. | |
| 11741 </summary> | |
| 11742 <returns> | |
| 11743 Non-zero if the current row is valid; zero otherwise. If zero is | |
| 11744 returned, no further rows are available. | |
| 11745 </returns> | |
| 11746 </member> | |
| 11747 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Reset"> | |
| 11748 <summary> | |
| 11749 Resets the virtual table cursor position, also invalidating the | |
| 11750 current row, using the <see cref="M:System.Collections.IEnumerator.Reset"/> method of | |
| 11751 the <see cref="T:System.Collections.IEnumerator"/> object instance. | |
| 11752 </summary> | |
| 11753 </member> | |
| 11754 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Close"> | |
| 11755 <summary> | |
| 11756 Closes the virtual table cursor. This method must not throw any | |
| 11757 exceptions. | |
| 11758 </summary> | |
| 11759 </member> | |
| 11760 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckClosed"> | |
| 11761 <summary> | |
| 11762 Throws an <see cref="T:System.InvalidOperationException"/> if the virtual | |
| 11763 table cursor has been closed. | |
| 11764 </summary> | |
| 11765 </member> | |
| 11766 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.CheckDisposed"> | |
| 11767 <summary> | |
| 11768 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 11769 instance has been disposed. | |
| 11770 </summary> | |
| 11771 </member> | |
| 11772 <member name="M:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Dispose(System.Boolean)"> | |
| 11773 <summary> | |
| 11774 Disposes of this object instance. | |
| 11775 </summary> | |
| 11776 <param name="disposing"> | |
| 11777 Non-zero if this method is being called from the | |
| 11778 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is | |
| 11779 being called from the finalizer. | |
| 11780 </param> | |
| 11781 </member> | |
| 11782 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.Current"> | |
| 11783 <summary> | |
| 11784 Returns the value for the current row of the virtual table cursor | |
| 11785 using the <see cref="P:System.Collections.IEnumerator.Current"/> property of the | |
| 11786 <see cref="T:System.Collections.IEnumerator"/> object instance. | |
| 11787 </summary> | |
| 11788 </member> | |
| 11789 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.EndOfEnumerator"> | |
| 11790 <summary> | |
| 11791 Returns non-zero if the end of the virtual table cursor has been | |
| 11792 seen (i.e. no more rows are available, including the current one). | |
| 11793 </summary> | |
| 11794 </member> | |
| 11795 <member name="P:System.Data.SQLite.SQLiteVirtualTableCursorEnumerator.IsOpen"> | |
| 11796 <summary> | |
| 11797 Returns non-zero if the virtual table cursor is open. | |
| 11798 </summary> | |
| 11799 </member> | |
| 11800 <member name="T:System.Data.SQLite.SQLiteModuleEnumerable"> | |
| 11801 <summary> | |
| 11802 This class implements a virtual table module that exposes an | |
| 11803 <see cref="T:System.Collections.IEnumerable"/> object instance as a read-only virtual | |
| 11804 table. It is not sealed and may be used as the base class for any | |
| 11805 user-defined virtual table class that wraps an | |
| 11806 <see cref="T:System.Collections.IEnumerable"/> object instance. The following short | |
| 11807 example shows it being used to treat an array of strings as a table | |
| 11808 data source: | |
| 11809 <code> | |
| 11810 public static class Sample | |
| 11811 { | |
| 11812 public static void Main() | |
| 11813 { | |
| 11814 using (SQLiteConnection connection = new SQLiteConnection( | |
| 11815 "Data Source=:memory:;")) | |
| 11816 { | |
| 11817 connection.Open(); | |
| 11818 | |
| 11819 connection.CreateModule(new SQLiteModuleEnumerable( | |
| 11820 "sampleModule", new string[] { "one", "two", "three" })); | |
| 11821 | |
| 11822 using (SQLiteCommand command = connection.CreateCommand()) | |
| 11823 { | |
| 11824 command.CommandText = | |
| 11825 "CREATE VIRTUAL TABLE t1 USING sampleModule;"; | |
| 11826 | |
| 11827 command.ExecuteNonQuery(); | |
| 11828 } | |
| 11829 | |
| 11830 using (SQLiteCommand command = connection.CreateCommand()) | |
| 11831 { | |
| 11832 command.CommandText = "SELECT * FROM t1;"; | |
| 11833 | |
| 11834 using (SQLiteDataReader dataReader = command.ExecuteReader()) | |
| 11835 { | |
| 11836 while (dataReader.Read()) | |
| 11837 Console.WriteLine(dataReader[0].ToString()); | |
| 11838 } | |
| 11839 } | |
| 11840 | |
| 11841 connection.Close(); | |
| 11842 } | |
| 11843 } | |
| 11844 } | |
| 11845 </code> | |
| 11846 </summary> | |
| 11847 </member> | |
| 11848 <member name="T:System.Data.SQLite.SQLiteModuleNoop"> | |
| 11849 <summary> | |
| 11850 This class implements a virtual table module that does nothing by | |
| 11851 providing "empty" implementations for all of the | |
| 11852 <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods. The result | |
| 11853 codes returned by these "empty" method implementations may be | |
| 11854 controlled on a per-method basis by using and/or overriding the | |
| 11855 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/>, | |
| 11856 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)"/>, | |
| 11857 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)"/>, | |
| 11858 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)"/>, and | |
| 11859 <see cref="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)"/> methods from within derived classes. | |
| 11860 </summary> | |
| 11861 </member> | |
| 11862 <member name="F:System.Data.SQLite.SQLiteModuleNoop.resultCodes"> | |
| 11863 <summary> | |
| 11864 This field is used to store the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> | |
| 11865 values to return, on a per-method basis, for all methods that are | |
| 11866 part of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. | |
| 11867 </summary> | |
| 11868 </member> | |
| 11869 <member name="M:System.Data.SQLite.SQLiteModuleNoop.#ctor(System.String)"> | |
| 11870 <summary> | |
| 11871 Constructs an instance of this class. | |
| 11872 </summary> | |
| 11873 <param name="name"> | |
| 11874 The name of the module. This parameter cannot be null. | |
| 11875 </param> | |
| 11876 </member> | |
| 11877 <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"> | |
| 11878 <summary> | |
| 11879 Determines the default <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to be | |
| 11880 returned by methods of the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> | |
| 11881 interface that lack an overridden implementation in all classes | |
| 11882 derived from the <see cref="T:System.Data.SQLite.SQLiteModuleNoop"/> class. | |
| 11883 </summary> | |
| 11884 <returns> | |
| 11885 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned | |
| 11886 by all <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface methods unless | |
| 11887 a more specific result code has been set for that interface method. | |
| 11888 </returns> | |
| 11889 </member> | |
| 11890 <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToEofResult(System.Data.SQLite.SQLiteErrorCode)"> | |
| 11891 <summary> | |
| 11892 Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean | |
| 11893 return value for use with the | |
| 11894 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 11895 </summary> | |
| 11896 <param name="resultCode"> | |
| 11897 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert. | |
| 11898 </param> | |
| 11899 <returns> | |
| 11900 The <see cref="T:System.Boolean"/> value. | |
| 11901 </returns> | |
| 11902 </member> | |
| 11903 <member name="M:System.Data.SQLite.SQLiteModuleNoop.ResultCodeToFindFunctionResult(System.Data.SQLite.SQLiteErrorCode)"> | |
| 11904 <summary> | |
| 11905 Converts a <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value into a boolean | |
| 11906 return value for use with the | |
| 11907 <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 11908 </summary> | |
| 11909 <param name="resultCode"> | |
| 11910 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value to convert. | |
| 11911 </param> | |
| 11912 <returns> | |
| 11913 The <see cref="T:System.Boolean"/> value. | |
| 11914 </returns> | |
| 11915 </member> | |
| 11916 <member name="M:System.Data.SQLite.SQLiteModuleNoop.GetMethodResultCode(System.String)"> | |
| 11917 <summary> | |
| 11918 Determines the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be | |
| 11919 returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> | |
| 11920 interface method if it lack an overridden implementation. If no | |
| 11921 specific <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value is available (or set) | |
| 11922 for the specified method, the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value | |
| 11923 returned by the <see cref="M:System.Data.SQLite.SQLiteModuleNoop.GetDefaultResultCode"/> method will be | |
| 11924 returned instead. | |
| 11925 </summary> | |
| 11926 <param name="methodName"> | |
| 11927 The name of the method. Currently, this method must be part of | |
| 11928 the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. | |
| 11929 </param> | |
| 11930 <returns> | |
| 11931 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned | |
| 11932 by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method. | |
| 11933 </returns> | |
| 11934 </member> | |
| 11935 <member name="M:System.Data.SQLite.SQLiteModuleNoop.SetMethodResultCode(System.String,System.Data.SQLite.SQLiteErrorCode)"> | |
| 11936 <summary> | |
| 11937 Sets the <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be | |
| 11938 returned by the specified <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> | |
| 11939 interface method if it lack an overridden implementation. | |
| 11940 </summary> | |
| 11941 <param name="methodName"> | |
| 11942 The name of the method. Currently, this method must be part of | |
| 11943 the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface. | |
| 11944 </param> | |
| 11945 <param name="resultCode"> | |
| 11946 The <see cref="T:System.Data.SQLite.SQLiteErrorCode"/> value that should be returned | |
| 11947 by the <see cref="T:System.Data.SQLite.ISQLiteManagedModule"/> interface method. | |
| 11948 </param> | |
| 11949 <returns> | |
| 11950 Non-zero upon success. | |
| 11951 </returns> | |
| 11952 </member> | |
| 11953 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 11954 <summary> | |
| 11955 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11956 </summary> | |
| 11957 <param name="connection"> | |
| 11958 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11959 </param> | |
| 11960 <param name="pClientData"> | |
| 11961 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11962 </param> | |
| 11963 <param name="arguments"> | |
| 11964 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11965 </param> | |
| 11966 <param name="table"> | |
| 11967 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11968 </param> | |
| 11969 <param name="error"> | |
| 11970 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11971 </param> | |
| 11972 <returns> | |
| 11973 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11974 </returns> | |
| 11975 </member> | |
| 11976 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 11977 <summary> | |
| 11978 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11979 </summary> | |
| 11980 <param name="connection"> | |
| 11981 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11982 </param> | |
| 11983 <param name="pClientData"> | |
| 11984 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11985 </param> | |
| 11986 <param name="arguments"> | |
| 11987 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11988 </param> | |
| 11989 <param name="table"> | |
| 11990 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11991 </param> | |
| 11992 <param name="error"> | |
| 11993 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11994 </param> | |
| 11995 <returns> | |
| 11996 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 11997 </returns> | |
| 11998 </member> | |
| 11999 <member name="M:System.Data.SQLite.SQLiteModuleNoop.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> | |
| 12000 <summary> | |
| 12001 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12002 </summary> | |
| 12003 <param name="table"> | |
| 12004 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12005 </param> | |
| 12006 <param name="index"> | |
| 12007 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12008 </param> | |
| 12009 <returns> | |
| 12010 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12011 </returns> | |
| 12012 </member> | |
| 12013 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12014 <summary> | |
| 12015 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12016 </summary> | |
| 12017 <param name="table"> | |
| 12018 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12019 </param> | |
| 12020 <returns> | |
| 12021 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12022 </returns> | |
| 12023 </member> | |
| 12024 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12025 <summary> | |
| 12026 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12027 </summary> | |
| 12028 <param name="table"> | |
| 12029 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12030 </param> | |
| 12031 <returns> | |
| 12032 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12033 </returns> | |
| 12034 </member> | |
| 12035 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> | |
| 12036 <summary> | |
| 12037 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12038 </summary> | |
| 12039 <param name="table"> | |
| 12040 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12041 </param> | |
| 12042 <param name="cursor"> | |
| 12043 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12044 </param> | |
| 12045 <returns> | |
| 12046 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12047 </returns> | |
| 12048 </member> | |
| 12049 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12050 <summary> | |
| 12051 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12052 </summary> | |
| 12053 <param name="cursor"> | |
| 12054 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12055 </param> | |
| 12056 <returns> | |
| 12057 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12058 </returns> | |
| 12059 </member> | |
| 12060 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> | |
| 12061 <summary> | |
| 12062 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12063 </summary> | |
| 12064 <param name="cursor"> | |
| 12065 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12066 </param> | |
| 12067 <param name="indexNumber"> | |
| 12068 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12069 </param> | |
| 12070 <param name="indexString"> | |
| 12071 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12072 </param> | |
| 12073 <param name="values"> | |
| 12074 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12075 </param> | |
| 12076 <returns> | |
| 12077 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12078 </returns> | |
| 12079 </member> | |
| 12080 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12081 <summary> | |
| 12082 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12083 </summary> | |
| 12084 <param name="cursor"> | |
| 12085 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12086 </param> | |
| 12087 <returns> | |
| 12088 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12089 </returns> | |
| 12090 </member> | |
| 12091 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12092 <summary> | |
| 12093 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12094 </summary> | |
| 12095 <param name="cursor"> | |
| 12096 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12097 </param> | |
| 12098 <returns> | |
| 12099 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12100 </returns> | |
| 12101 </member> | |
| 12102 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> | |
| 12103 <summary> | |
| 12104 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12105 </summary> | |
| 12106 <param name="cursor"> | |
| 12107 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12108 </param> | |
| 12109 <param name="context"> | |
| 12110 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12111 </param> | |
| 12112 <param name="index"> | |
| 12113 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12114 </param> | |
| 12115 <returns> | |
| 12116 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12117 </returns> | |
| 12118 </member> | |
| 12119 <member name="M:System.Data.SQLite.SQLiteModuleNoop.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> | |
| 12120 <summary> | |
| 12121 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12122 </summary> | |
| 12123 <param name="cursor"> | |
| 12124 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12125 </param> | |
| 12126 <param name="rowId"> | |
| 12127 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12128 </param> | |
| 12129 <returns> | |
| 12130 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12131 </returns> | |
| 12132 </member> | |
| 12133 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> | |
| 12134 <summary> | |
| 12135 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12136 </summary> | |
| 12137 <param name="table"> | |
| 12138 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12139 </param> | |
| 12140 <param name="values"> | |
| 12141 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12142 </param> | |
| 12143 <param name="rowId"> | |
| 12144 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12145 </param> | |
| 12146 <returns> | |
| 12147 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12148 </returns> | |
| 12149 </member> | |
| 12150 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Begin(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12151 <summary> | |
| 12152 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12153 </summary> | |
| 12154 <param name="table"> | |
| 12155 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12156 </param> | |
| 12157 <returns> | |
| 12158 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Begin(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12159 </returns> | |
| 12160 </member> | |
| 12161 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Sync(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12162 <summary> | |
| 12163 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12164 </summary> | |
| 12165 <param name="table"> | |
| 12166 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12167 </param> | |
| 12168 <returns> | |
| 12169 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Sync(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12170 </returns> | |
| 12171 </member> | |
| 12172 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Commit(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12173 <summary> | |
| 12174 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12175 </summary> | |
| 12176 <param name="table"> | |
| 12177 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12178 </param> | |
| 12179 <returns> | |
| 12180 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Commit(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12181 </returns> | |
| 12182 </member> | |
| 12183 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rollback(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12184 <summary> | |
| 12185 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12186 </summary> | |
| 12187 <param name="table"> | |
| 12188 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12189 </param> | |
| 12190 <returns> | |
| 12191 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rollback(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12192 </returns> | |
| 12193 </member> | |
| 12194 <member name="M:System.Data.SQLite.SQLiteModuleNoop.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"> | |
| 12195 <summary> | |
| 12196 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12197 </summary> | |
| 12198 <param name="table"> | |
| 12199 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12200 </param> | |
| 12201 <param name="argumentCount"> | |
| 12202 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12203 </param> | |
| 12204 <param name="name"> | |
| 12205 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12206 </param> | |
| 12207 <param name="function"> | |
| 12208 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12209 </param> | |
| 12210 <param name="pClientData"> | |
| 12211 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12212 </param> | |
| 12213 <returns> | |
| 12214 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.FindFunction(System.Data.SQLite.SQLiteVirtualTable,System.Int32,System.String,System.Data.SQLite.SQLiteFunction@,System.IntPtr@)"/> method. | |
| 12215 </returns> | |
| 12216 </member> | |
| 12217 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> | |
| 12218 <summary> | |
| 12219 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12220 </summary> | |
| 12221 <param name="table"> | |
| 12222 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12223 </param> | |
| 12224 <param name="newName"> | |
| 12225 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12226 </param> | |
| 12227 <returns> | |
| 12228 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12229 </returns> | |
| 12230 </member> | |
| 12231 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 12232 <summary> | |
| 12233 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12234 </summary> | |
| 12235 <param name="table"> | |
| 12236 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12237 </param> | |
| 12238 <param name="savepoint"> | |
| 12239 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12240 </param> | |
| 12241 <returns> | |
| 12242 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Savepoint(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12243 </returns> | |
| 12244 </member> | |
| 12245 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 12246 <summary> | |
| 12247 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12248 </summary> | |
| 12249 <param name="table"> | |
| 12250 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12251 </param> | |
| 12252 <param name="savepoint"> | |
| 12253 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12254 </param> | |
| 12255 <returns> | |
| 12256 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Release(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12257 </returns> | |
| 12258 </member> | |
| 12259 <member name="M:System.Data.SQLite.SQLiteModuleNoop.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"> | |
| 12260 <summary> | |
| 12261 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12262 </summary> | |
| 12263 <param name="table"> | |
| 12264 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12265 </param> | |
| 12266 <param name="savepoint"> | |
| 12267 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12268 </param> | |
| 12269 <returns> | |
| 12270 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RollbackTo(System.Data.SQLite.SQLiteVirtualTable,System.Int32)"/> method. | |
| 12271 </returns> | |
| 12272 </member> | |
| 12273 <member name="M:System.Data.SQLite.SQLiteModuleNoop.CheckDisposed"> | |
| 12274 <summary> | |
| 12275 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 12276 instance has been disposed. | |
| 12277 </summary> | |
| 12278 </member> | |
| 12279 <member name="M:System.Data.SQLite.SQLiteModuleNoop.Dispose(System.Boolean)"> | |
| 12280 <summary> | |
| 12281 Disposes of this object instance. | |
| 12282 </summary> | |
| 12283 <param name="disposing"> | |
| 12284 Non-zero if this method is being called from the | |
| 12285 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is | |
| 12286 being called from the finalizer. | |
| 12287 </param> | |
| 12288 </member> | |
| 12289 <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.declareSql"> | |
| 12290 <summary> | |
| 12291 The CREATE TABLE statement used to declare the schema for the | |
| 12292 virtual table. | |
| 12293 </summary> | |
| 12294 </member> | |
| 12295 <member name="F:System.Data.SQLite.SQLiteModuleEnumerable.enumerable"> | |
| 12296 <summary> | |
| 12297 The <see cref="T:System.Collections.IEnumerable"/> instance containing the backing data | |
| 12298 for the virtual table. | |
| 12299 </summary> | |
| 12300 </member> | |
| 12301 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.#ctor(System.String,System.Collections.IEnumerable)"> | |
| 12302 <summary> | |
| 12303 Constructs an instance of this class. | |
| 12304 </summary> | |
| 12305 <param name="name"> | |
| 12306 The name of the module. This parameter cannot be null. | |
| 12307 </param> | |
| 12308 <param name="enumerable"> | |
| 12309 The <see cref="T:System.Collections.IEnumerable"/> instance to expose as a virtual | |
| 12310 table. This parameter cannot be null. | |
| 12311 </param> | |
| 12312 </member> | |
| 12313 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetSqlForDeclareTable"> | |
| 12314 <summary> | |
| 12315 Determines the SQL statement used to declare the virtual table. | |
| 12316 This method should be overridden in derived classes if they require | |
| 12317 a custom virtual table schema. | |
| 12318 </summary> | |
| 12319 <returns> | |
| 12320 The SQL statement used to declare the virtual table -OR- null if it | |
| 12321 cannot be determined. | |
| 12322 </returns> | |
| 12323 </member> | |
| 12324 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CursorTypeMismatchError(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12325 <summary> | |
| 12326 Sets the table error message to one that indicates the virtual | |
| 12327 table cursor is of the wrong type. | |
| 12328 </summary> | |
| 12329 <param name="cursor"> | |
| 12330 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. | |
| 12331 </param> | |
| 12332 <returns> | |
| 12333 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. | |
| 12334 </returns> | |
| 12335 </member> | |
| 12336 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CursorEndOfEnumeratorError(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12337 <summary> | |
| 12338 Sets the table error message to one that indicates the virtual | |
| 12339 table cursor has no current row. | |
| 12340 </summary> | |
| 12341 <param name="cursor"> | |
| 12342 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance. | |
| 12343 </param> | |
| 12344 <returns> | |
| 12345 The value of <see cref="F:System.Data.SQLite.SQLiteErrorCode.Error"/>. | |
| 12346 </returns> | |
| 12347 </member> | |
| 12348 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetStringFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)"> | |
| 12349 <summary> | |
| 12350 Determines the string to return as the column value for the object | |
| 12351 instance value. | |
| 12352 </summary> | |
| 12353 <param name="cursor"> | |
| 12354 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 12355 associated with the previously opened virtual table cursor to be | |
| 12356 used. | |
| 12357 </param> | |
| 12358 <param name="value"> | |
| 12359 The object instance to return a string representation for. | |
| 12360 </param> | |
| 12361 <returns> | |
| 12362 The string representation of the specified object instance or null | |
| 12363 upon failure. | |
| 12364 </returns> | |
| 12365 </member> | |
| 12366 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.MakeRowId(System.Int32,System.Int32)"> | |
| 12367 <summary> | |
| 12368 Constructs an <see cref="T:System.Int64"/> unique row identifier from two | |
| 12369 <see cref="T:System.Int32"/> values. The first <see cref="T:System.Int32"/> value | |
| 12370 must contain the row sequence number for the current row and the | |
| 12371 second value must contain the hash code of the enumerator value | |
| 12372 for the current row. | |
| 12373 </summary> | |
| 12374 <param name="rowIndex"> | |
| 12375 The integer row sequence number for the current row. | |
| 12376 </param> | |
| 12377 <param name="hashCode"> | |
| 12378 The hash code of the enumerator value for the current row. | |
| 12379 </param> | |
| 12380 <returns> | |
| 12381 The unique row identifier or zero upon failure. | |
| 12382 </returns> | |
| 12383 </member> | |
| 12384 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.GetRowIdFromObject(System.Data.SQLite.SQLiteVirtualTableCursor,System.Object)"> | |
| 12385 <summary> | |
| 12386 Determines the unique row identifier for the current row. | |
| 12387 </summary> | |
| 12388 <param name="cursor"> | |
| 12389 The <see cref="T:System.Data.SQLite.SQLiteVirtualTableCursor"/> object instance | |
| 12390 associated with the previously opened virtual table cursor to be | |
| 12391 used. | |
| 12392 </param> | |
| 12393 <param name="value"> | |
| 12394 The object instance to return a unique row identifier for. | |
| 12395 </param> | |
| 12396 <returns> | |
| 12397 The unique row identifier or zero upon failure. | |
| 12398 </returns> | |
| 12399 </member> | |
| 12400 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 12401 <summary> | |
| 12402 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12403 </summary> | |
| 12404 <param name="connection"> | |
| 12405 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12406 </param> | |
| 12407 <param name="pClientData"> | |
| 12408 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12409 </param> | |
| 12410 <param name="arguments"> | |
| 12411 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12412 </param> | |
| 12413 <param name="table"> | |
| 12414 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12415 </param> | |
| 12416 <param name="error"> | |
| 12417 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12418 </param> | |
| 12419 <returns> | |
| 12420 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Create(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12421 </returns> | |
| 12422 </member> | |
| 12423 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"> | |
| 12424 <summary> | |
| 12425 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12426 </summary> | |
| 12427 <param name="connection"> | |
| 12428 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12429 </param> | |
| 12430 <param name="pClientData"> | |
| 12431 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12432 </param> | |
| 12433 <param name="arguments"> | |
| 12434 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12435 </param> | |
| 12436 <param name="table"> | |
| 12437 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12438 </param> | |
| 12439 <param name="error"> | |
| 12440 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12441 </param> | |
| 12442 <returns> | |
| 12443 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Connect(System.Data.SQLite.SQLiteConnection,System.IntPtr,System.String[],System.Data.SQLite.SQLiteVirtualTable@,System.String@)"/> method. | |
| 12444 </returns> | |
| 12445 </member> | |
| 12446 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"> | |
| 12447 <summary> | |
| 12448 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12449 </summary> | |
| 12450 <param name="table"> | |
| 12451 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12452 </param> | |
| 12453 <param name="index"> | |
| 12454 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12455 </param> | |
| 12456 <returns> | |
| 12457 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.BestIndex(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteIndex)"/> method. | |
| 12458 </returns> | |
| 12459 </member> | |
| 12460 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12461 <summary> | |
| 12462 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12463 </summary> | |
| 12464 <param name="table"> | |
| 12465 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12466 </param> | |
| 12467 <returns> | |
| 12468 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Disconnect(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12469 </returns> | |
| 12470 </member> | |
| 12471 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Destroy(System.Data.SQLite.SQLiteVirtualTable)"> | |
| 12472 <summary> | |
| 12473 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12474 </summary> | |
| 12475 <param name="table"> | |
| 12476 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12477 </param> | |
| 12478 <returns> | |
| 12479 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Destroy(System.Data.SQLite.SQLiteVirtualTable)"/> method. | |
| 12480 </returns> | |
| 12481 </member> | |
| 12482 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> | |
| 12483 <summary> | |
| 12484 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12485 </summary> | |
| 12486 <param name="table"> | |
| 12487 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12488 </param> | |
| 12489 <param name="cursor"> | |
| 12490 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12491 </param> | |
| 12492 <returns> | |
| 12493 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12494 </returns> | |
| 12495 </member> | |
| 12496 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12497 <summary> | |
| 12498 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12499 </summary> | |
| 12500 <param name="cursor"> | |
| 12501 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12502 </param> | |
| 12503 <returns> | |
| 12504 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Close(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12505 </returns> | |
| 12506 </member> | |
| 12507 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"> | |
| 12508 <summary> | |
| 12509 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12510 </summary> | |
| 12511 <param name="cursor"> | |
| 12512 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12513 </param> | |
| 12514 <param name="indexNumber"> | |
| 12515 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12516 </param> | |
| 12517 <param name="indexString"> | |
| 12518 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12519 </param> | |
| 12520 <param name="values"> | |
| 12521 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12522 </param> | |
| 12523 <returns> | |
| 12524 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Filter(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int32,System.String,System.Data.SQLite.SQLiteValue[])"/> method. | |
| 12525 </returns> | |
| 12526 </member> | |
| 12527 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12528 <summary> | |
| 12529 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12530 </summary> | |
| 12531 <param name="cursor"> | |
| 12532 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12533 </param> | |
| 12534 <returns> | |
| 12535 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Next(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12536 </returns> | |
| 12537 </member> | |
| 12538 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"> | |
| 12539 <summary> | |
| 12540 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12541 </summary> | |
| 12542 <param name="cursor"> | |
| 12543 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12544 </param> | |
| 12545 <returns> | |
| 12546 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Eof(System.Data.SQLite.SQLiteVirtualTableCursor)"/> method. | |
| 12547 </returns> | |
| 12548 </member> | |
| 12549 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> | |
| 12550 <summary> | |
| 12551 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12552 </summary> | |
| 12553 <param name="cursor"> | |
| 12554 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12555 </param> | |
| 12556 <param name="context"> | |
| 12557 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12558 </param> | |
| 12559 <param name="index"> | |
| 12560 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12561 </param> | |
| 12562 <returns> | |
| 12563 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12564 </returns> | |
| 12565 </member> | |
| 12566 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"> | |
| 12567 <summary> | |
| 12568 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12569 </summary> | |
| 12570 <param name="cursor"> | |
| 12571 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12572 </param> | |
| 12573 <param name="rowId"> | |
| 12574 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12575 </param> | |
| 12576 <returns> | |
| 12577 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.RowId(System.Data.SQLite.SQLiteVirtualTableCursor,System.Int64@)"/> method. | |
| 12578 </returns> | |
| 12579 </member> | |
| 12580 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"> | |
| 12581 <summary> | |
| 12582 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12583 </summary> | |
| 12584 <param name="table"> | |
| 12585 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12586 </param> | |
| 12587 <param name="values"> | |
| 12588 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12589 </param> | |
| 12590 <param name="rowId"> | |
| 12591 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12592 </param> | |
| 12593 <returns> | |
| 12594 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Update(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteValue[],System.Int64@)"/> method. | |
| 12595 </returns> | |
| 12596 </member> | |
| 12597 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"> | |
| 12598 <summary> | |
| 12599 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12600 </summary> | |
| 12601 <param name="table"> | |
| 12602 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12603 </param> | |
| 12604 <param name="newName"> | |
| 12605 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12606 </param> | |
| 12607 <returns> | |
| 12608 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Rename(System.Data.SQLite.SQLiteVirtualTable,System.String)"/> method. | |
| 12609 </returns> | |
| 12610 </member> | |
| 12611 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.CheckDisposed"> | |
| 12612 <summary> | |
| 12613 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 12614 instance has been disposed. | |
| 12615 </summary> | |
| 12616 </member> | |
| 12617 <member name="M:System.Data.SQLite.SQLiteModuleEnumerable.Dispose(System.Boolean)"> | |
| 12618 <summary> | |
| 12619 Disposes of this object instance. | |
| 12620 </summary> | |
| 12621 <param name="disposing"> | |
| 12622 Non-zero if this method is being called from the | |
| 12623 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is | |
| 12624 being called from the finalizer. | |
| 12625 </param> | |
| 12626 </member> | |
| 12627 <member name="T:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1"> | |
| 12628 <summary> | |
| 12629 This class represents a virtual table cursor to be used with the | |
| 12630 <see cref="T:System.Data.SQLite.SQLiteModuleEnumerable"/> class. It is not sealed and may | |
| 12631 be used as the base class for any user-defined virtual table cursor | |
| 12632 class that wraps an <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance. | |
| 12633 </summary> | |
| 12634 </member> | |
| 12635 <member name="F:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.enumerator"> | |
| 12636 <summary> | |
| 12637 The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance provided when this | |
| 12638 cursor was created. | |
| 12639 </summary> | |
| 12640 </member> | |
| 12641 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.#ctor(System.Data.SQLite.SQLiteVirtualTable,System.Collections.Generic.IEnumerator{`0})"> | |
| 12642 <summary> | |
| 12643 Constructs an instance of this class. | |
| 12644 </summary> | |
| 12645 <param name="table"> | |
| 12646 The <see cref="T:System.Data.SQLite.SQLiteVirtualTable"/> object instance associated | |
| 12647 with this object instance. | |
| 12648 </param> | |
| 12649 <param name="enumerator"> | |
| 12650 The <see cref="T:System.Collections.Generic.IEnumerator`1"/> instance to expose as a virtual | |
| 12651 table cursor. | |
| 12652 </param> | |
| 12653 </member> | |
| 12654 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Close"> | |
| 12655 <summary> | |
| 12656 Closes the virtual table cursor. This method must not throw any | |
| 12657 exceptions. | |
| 12658 </summary> | |
| 12659 </member> | |
| 12660 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.CheckDisposed"> | |
| 12661 <summary> | |
| 12662 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 12663 instance has been disposed. | |
| 12664 </summary> | |
| 12665 </member> | |
| 12666 <member name="M:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.Dispose(System.Boolean)"> | |
| 12667 <summary> | |
| 12668 Disposes of this object instance. | |
| 12669 </summary> | |
| 12670 <param name="disposing"> | |
| 12671 Non-zero if this method is being called from the | |
| 12672 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is | |
| 12673 being called from the finalizer. | |
| 12674 </param> | |
| 12675 </member> | |
| 12676 <member name="P:System.Data.SQLite.Generic.SQLiteVirtualTableCursorEnumerator`1.System#Collections#Generic#IEnumerator{T}#Current"> | |
| 12677 <summary> | |
| 12678 Returns the value for the current row of the virtual table cursor | |
| 12679 using the <see cref="P:System.Collections.Generic.IEnumerator`1.Current"/> property of the | |
| 12680 <see cref="T:System.Collections.Generic.IEnumerator`1"/> object instance. | |
| 12681 </summary> | |
| 12682 </member> | |
| 12683 <member name="T:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1"> | |
| 12684 <summary> | |
| 12685 This class implements a virtual table module that exposes an | |
| 12686 <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance as a read-only virtual | |
| 12687 table. It is not sealed and may be used as the base class for any | |
| 12688 user-defined virtual table class that wraps an | |
| 12689 <see cref="T:System.Collections.Generic.IEnumerable`1"/> object instance. | |
| 12690 </summary> | |
| 12691 </member> | |
| 12692 <member name="F:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.enumerable"> | |
| 12693 <summary> | |
| 12694 The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance containing the backing | |
| 12695 data for the virtual table. | |
| 12696 </summary> | |
| 12697 </member> | |
| 12698 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.#ctor(System.String,System.Collections.Generic.IEnumerable{`0})"> | |
| 12699 <summary> | |
| 12700 Constructs an instance of this class. | |
| 12701 </summary> | |
| 12702 <param name="name"> | |
| 12703 The name of the module. This parameter cannot be null. | |
| 12704 </param> | |
| 12705 <param name="enumerable"> | |
| 12706 The <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance to expose as a virtual | |
| 12707 table. This parameter cannot be null. | |
| 12708 </param> | |
| 12709 </member> | |
| 12710 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"> | |
| 12711 <summary> | |
| 12712 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12713 </summary> | |
| 12714 <param name="table"> | |
| 12715 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12716 </param> | |
| 12717 <param name="cursor"> | |
| 12718 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12719 </param> | |
| 12720 <returns> | |
| 12721 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Open(System.Data.SQLite.SQLiteVirtualTable,System.Data.SQLite.SQLiteVirtualTableCursor@)"/> method. | |
| 12722 </returns> | |
| 12723 </member> | |
| 12724 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"> | |
| 12725 <summary> | |
| 12726 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12727 </summary> | |
| 12728 <param name="cursor"> | |
| 12729 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12730 </param> | |
| 12731 <param name="context"> | |
| 12732 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12733 </param> | |
| 12734 <param name="index"> | |
| 12735 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12736 </param> | |
| 12737 <returns> | |
| 12738 See the <see cref="M:System.Data.SQLite.ISQLiteManagedModule.Column(System.Data.SQLite.SQLiteVirtualTableCursor,System.Data.SQLite.SQLiteContext,System.Int32)"/> method. | |
| 12739 </returns> | |
| 12740 </member> | |
| 12741 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.CheckDisposed"> | |
| 12742 <summary> | |
| 12743 Throws an <see cref="T:System.ObjectDisposedException"/> if this object | |
| 12744 instance has been disposed. | |
| 12745 </summary> | |
| 12746 </member> | |
| 12747 <member name="M:System.Data.SQLite.Generic.SQLiteModuleEnumerable`1.Dispose(System.Boolean)"> | |
| 12748 <summary> | |
| 12749 Disposes of this object instance. | |
| 12750 </summary> | |
| 12751 <param name="disposing"> | |
| 12752 Non-zero if this method is being called from the | |
| 12753 <see cref="M:System.IDisposable.Dispose"/> method. Zero if this method is | |
| 12754 being called from the finalizer. | |
| 12755 </param> | |
| 12756 </member> | |
| 12757 </members> | |
| 12758 </doc> |
