Mercurial > pub > bltoolkit
comparison packages/Npgsql.2.0.14.3/lib/net35/Npgsql.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>Npgsql</name> | |
| 5 </assembly> | |
| 6 <members> | |
| 7 <member name="T:NpgsqlTypes.ArrayNativeToBackendTypeConverter"> | |
| 8 <summary> | |
| 9 Handles serialisation of .NET array or IEnumeration to pg format. | |
| 10 Arrays of arrays, enumerations of enumerations, arrays of enumerations etc. | |
| 11 are treated as multi-dimensional arrays (in much the same manner as an array of arrays | |
| 12 is used to emulate multi-dimensional arrays in languages that lack native support for them). | |
| 13 If such an enumeration of enumerations is "jagged" (as opposed to rectangular, cuboid, | |
| 14 hypercuboid, hyperhypercuboid, etc) then this class will "correctly" serialise it, but pg | |
| 15 will raise an error as it doesn't allow jagged arrays. | |
| 16 </summary> | |
| 17 </member> | |
| 18 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.#ctor(NpgsqlTypes.NpgsqlNativeTypeInfo)"> | |
| 19 <summary> | |
| 20 Create an ArrayNativeToBackendTypeConverter with the element converter passed | |
| 21 </summary> | |
| 22 <param name="elementConverter">The <see cref="T:NpgsqlTypes.NpgsqlNativeTypeInfo"/> that would be used to serialise the element type.</param> | |
| 23 </member> | |
| 24 <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.FromArray(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 25 <summary> | |
| 26 Serialise the enumeration or array. | |
| 27 </summary> | |
| 28 </member> | |
| 29 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter"> | |
| 30 <summary> | |
| 31 Handles parsing of pg arrays into .NET arrays. | |
| 32 </summary> | |
| 33 </member> | |
| 34 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.TokenEnumeration(System.String)"> | |
| 35 <summary> | |
| 36 Takes a string representation of a pg 1-dimensional array | |
| 37 (or a 1-dimensional row within an n-dimensional array) | |
| 38 and allows enumeration of the string represenations of each items. | |
| 39 </summary> | |
| 40 </member> | |
| 41 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayChunkEnumeration(System.String)"> | |
| 42 <summary> | |
| 43 Takes a string representation of a pg n-dimensional array | |
| 44 and allows enumeration of the string represenations of the next | |
| 45 lower level of rows (which in turn can be taken as (n-1)-dimensional arrays. | |
| 46 </summary> | |
| 47 </member> | |
| 48 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.RecursiveArrayListEnumeration(System.Collections.ArrayList)"> | |
| 49 <summary> | |
| 50 Takes an ArrayList which may be an ArrayList of ArrayLists, an ArrayList of ArrayLists of ArrayLists | |
| 51 and so on and enumerates the items that aren't ArrayLists (the leaf nodes if we think of the ArrayList | |
| 52 passed as a tree). Simply uses the ArrayLists' own IEnumerators to get that of the next, | |
| 53 pushing them onto a stack until we hit something that isn't an ArrayList. | |
| 54 <param name="list"><see cref="T:System.Collections.ArrayList">ArrayList</see> to enumerate</param> | |
| 55 <returns><see cref="T:System.Collections.IEnumerable">IEnumerable</see></returns> | |
| 56 </summary> | |
| 57 </member> | |
| 58 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.#ctor(NpgsqlTypes.NpgsqlBackendTypeInfo)"> | |
| 59 <summary> | |
| 60 Create a new ArrayBackendToNativeTypeConverter | |
| 61 </summary> | |
| 62 <param name="elementConverter"><see cref="T:NpgsqlTypes.NpgsqlBackendTypeInfo"/> for the element type.</param> | |
| 63 </member> | |
| 64 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 65 <summary> | |
| 66 Creates an array from pg representation. | |
| 67 </summary> | |
| 68 </member> | |
| 69 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArrayList(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 70 <summary> | |
| 71 Creates an array list from pg represenation of an array. | |
| 72 Multidimensional arrays are treated as ArrayLists of ArrayLists | |
| 73 </summary> | |
| 74 </member> | |
| 75 <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(System.Collections.ArrayList,System.Type)"> | |
| 76 <summary> | |
| 77 Creates an n-dimensional array from an ArrayList of ArrayLists or | |
| 78 a 1-dimensional array from something else. | |
| 79 </summary> | |
| 80 <param name="list"><see cref="T:System.Collections.ArrayList"/> to convert</param> | |
| 81 <returns><see cref="T:System.Array"/> produced.</returns> | |
| 82 </member> | |
| 83 <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter.IntSetIterator"> | |
| 84 <summary> | |
| 85 Takes an array of ints and treats them like the limits of a set of counters. | |
| 86 Retains a matching set of ints that is set to all zeros on the first ++ | |
| 87 On a ++ it increments the "right-most" int. If that int reaches it's | |
| 88 limit it is set to zero and the one before it is incremented, and so on. | |
| 89 | |
| 90 Making this a more general purpose class is pretty straight-forward, but we'll just put what we need here. | |
| 91 </summary> | |
| 92 </member> | |
| 93 <member name="T:NpgsqlTypes.BitString"> | |
| 94 <summary> | |
| 95 <para>Implements a bit string; a collection of zero or more bits which can each be 1 or 0.</para> | |
| 96 <para>BitString's behave as a list of bools, though like most strings and unlike most collections the position | |
| 97 tends to be of as much significance as the value.</para> | |
| 98 <para>BitStrings are often used as masks, and are commonly cast to and from other values.</para> | |
| 99 </summary> | |
| 100 </member> | |
| 101 <member name="F:NpgsqlTypes.BitString.Empty"> | |
| 102 <summary> | |
| 103 Represents the empty string. | |
| 104 </summary> | |
| 105 </member> | |
| 106 <member name="M:NpgsqlTypes.BitString.#ctor(System.Collections.Generic.IEnumerable{System.Boolean})"> | |
| 107 <summary> | |
| 108 Create a BitString from an enumeration of boolean values. The BitString will contain | |
| 109 those booleans in the order they came in. | |
| 110 </summary> | |
| 111 <param name="bits">The boolean values.</param> | |
| 112 </member> | |
| 113 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean,System.Int32)"> | |
| 114 <summary> | |
| 115 Creates a BitString filled with a given number of true or false values. | |
| 116 </summary> | |
| 117 <param name="value">The value to fill the string with.</param> | |
| 118 <param name="count">The number of bits to fill.</param> | |
| 119 </member> | |
| 120 <member name="M:NpgsqlTypes.BitString.#ctor(System.String)"> | |
| 121 <summary> | |
| 122 Creats a bitstring from a <see cref="T:System.String">string</see>. | |
| 123 <param name="str">The <see cref="T:System.String">string to copy from</see>.</param> | |
| 124 <seealso cref="!:Npgsql.BitString.Parse(System.String)"/> | |
| 125 </summary> | |
| 126 </member> | |
| 127 <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean)"> | |
| 128 <summary> | |
| 129 Creates a single-bit element from a boolean value. | |
| 130 </summary> | |
| 131 <param name="boolean">The <see cref="T:System.Boolean">bool</see> value which determines whether | |
| 132 the bit is 1 or 0.</param> | |
| 133 </member> | |
| 134 <member name="M:NpgsqlTypes.BitString.#ctor(System.UInt32)"> | |
| 135 <summary> | |
| 136 Creates a bitstring from an unsigned integer value. The string will be the shortest required to | |
| 137 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on). | |
| 138 </summary> | |
| 139 <param name="integer">The <see cref="T:System.UInt32">integer</see>.</param> | |
| 140 <remarks>This method is not CLS Compliant, and may not be available to some languages.</remarks> | |
| 141 </member> | |
| 142 <member name="M:NpgsqlTypes.BitString.#ctor(System.Int32)"> | |
| 143 <summary> | |
| 144 Creates a bitstring from an integer value. The string will be the shortest required to | |
| 145 contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on). | |
| 146 </summary> | |
| 147 <param name="integer">The <see cref="T:System.Int32">integer</see>.</param> | |
| 148 </member> | |
| 149 <member name="M:NpgsqlTypes.BitString.IndexOf(System.Boolean)"> | |
| 150 <summary> | |
| 151 Finds the first instance of a given value | |
| 152 </summary> | |
| 153 <param name="item">The value - whether true or false - to search for.</param> | |
| 154 <returns>The index of the value found, or -1 if none are present.</returns> | |
| 155 </member> | |
| 156 <member name="M:NpgsqlTypes.BitString.Contains(System.Boolean)"> | |
| 157 <summary> | |
| 158 True if there is at least one bit with the value looked for. | |
| 159 </summary> | |
| 160 <param name="item">The value - true or false - to detect.</param> | |
| 161 <returns>True if at least one bit was the same as item, false otherwise.</returns> | |
| 162 </member> | |
| 163 <member name="M:NpgsqlTypes.BitString.CopyTo(System.Boolean[],System.Int32)"> | |
| 164 <summary> | |
| 165 Copies the bitstring to an array of bools. | |
| 166 </summary> | |
| 167 <param name="array">The <see cref="T:System.Boolean">boolean</see> array to copy to.</param> | |
| 168 <param name="arrayIndex">The index in the array to start copying from.</param> | |
| 169 </member> | |
| 170 <member name="M:NpgsqlTypes.BitString.GetEnumerator"> | |
| 171 <summary> | |
| 172 Returns an enumerator that enumerates through the string. | |
| 173 </summary> | |
| 174 <returns>The enumerator.</returns> | |
| 175 </member> | |
| 176 <member name="M:NpgsqlTypes.BitString.Concat(NpgsqlTypes.BitString)"> | |
| 177 <summary> | |
| 178 Creats a bitstring by concatenating another onto this one. | |
| 179 </summary> | |
| 180 <param name="append">The string to append to this one.</param> | |
| 181 <returns>The combined strings.</returns> | |
| 182 </member> | |
| 183 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32,System.Int32)"> | |
| 184 <summary> | |
| 185 Returns a substring of this string. | |
| 186 </summary> | |
| 187 <param name="start">The position to start from, must be between 0 and the length of the string.</param> | |
| 188 <param name="length">The length of the string to return, must be greater than zero, and may not be | |
| 189 so large that the start + length exceeds the bounds of this instance.</param> | |
| 190 <returns>The Bitstring identified</returns> | |
| 191 </member> | |
| 192 <member name="M:NpgsqlTypes.BitString.Substring(System.Int32)"> | |
| 193 <summary> | |
| 194 Returns a substring of this string. | |
| 195 </summary> | |
| 196 <param name="start">The position to start from, must be between 0 and the length of the string, | |
| 197 the rest of the string is returned.</param> | |
| 198 <returns>The Bitstring identified</returns> | |
| 199 </member> | |
| 200 <member name="M:NpgsqlTypes.BitString.And(NpgsqlTypes.BitString)"> | |
| 201 <summary> | |
| 202 A logical and between this string and another. The two strings must be the same length. | |
| 203 </summary> | |
| 204 <param name="operand">Another BitString to AND with this one.</param> | |
| 205 <returns>A bitstring with 1 where both BitStrings had 1 and 0 otherwise.</returns> | |
| 206 </member> | |
| 207 <member name="M:NpgsqlTypes.BitString.Or(NpgsqlTypes.BitString)"> | |
| 208 <summary> | |
| 209 A logical or between this string and another. The two strings must be the same length. | |
| 210 </summary> | |
| 211 <param name="operand">Another BitString to OR with this one.</param> | |
| 212 <returns>A bitstring with 1 where either BitString had 1 and 0 otherwise.</returns> | |
| 213 </member> | |
| 214 <member name="M:NpgsqlTypes.BitString.Xor(NpgsqlTypes.BitString)"> | |
| 215 <summary> | |
| 216 A logical xor between this string and another. The two strings must be the same length. | |
| 217 </summary> | |
| 218 <param name="operand">Another BitString to XOR with this one.</param> | |
| 219 <returns>A bitstring with 1 where one BitStrings and the other had 0, | |
| 220 and 0 where they both had 1 or both had 0.</returns> | |
| 221 </member> | |
| 222 <member name="M:NpgsqlTypes.BitString.Not"> | |
| 223 <summary> | |
| 224 A bitstring that is the logical inverse of this one. | |
| 225 </summary> | |
| 226 <returns>A bitstring of the same length as this with 1 where this has 0 and vice-versa.</returns> | |
| 227 </member> | |
| 228 <member name="M:NpgsqlTypes.BitString.LShift(System.Int32)"> | |
| 229 <summary> | |
| 230 Shifts the string operand bits to the left, filling with zeros to produce a | |
| 231 string of the same length. | |
| 232 </summary> | |
| 233 <param name="operand">The number of bits to shift to the left.</param> | |
| 234 <returns>A left-shifted bitstring.</returns> | |
| 235 <remarks><para>The behaviour of LShift is closer to what one would expect from dealing | |
| 236 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para> | |
| 237 <para>In particular, negative operands result in a right-shift, and operands greater than | |
| 238 the length of the string will shift it entirely, resulting in a zero-filled string.</para> | |
| 239 </remarks> | |
| 240 </member> | |
| 241 <member name="M:NpgsqlTypes.BitString.RShift(System.Int32)"> | |
| 242 <summary> | |
| 243 Shifts the string operand bits to the right, filling with zeros to produce a | |
| 244 string of the same length. | |
| 245 </summary> | |
| 246 <param name="operand">The number of bits to shift to the right.</param> | |
| 247 <returns>A right-shifted bitstring.</returns> | |
| 248 <remarks><para>The behaviour of RShift is closer to what one would expect from dealing | |
| 249 with PostgreSQL bit-strings than in using the same operations on integers in .NET</para> | |
| 250 <para>In particular, negative operands result in a left-shift, and operands greater than | |
| 251 the length of the string will shift it entirely, resulting in a zero-filled string. It also performs | |
| 252 a logical shift, rather than an arithmetic shift, so it always sets the vacated bit positions to zero | |
| 253 (like PostgreSQL and like .NET for unsigned integers but not for signed integers).</para> | |
| 254 </remarks> | |
| 255 </member> | |
| 256 <member name="M:NpgsqlTypes.BitString.Equals(NpgsqlTypes.BitString)"> | |
| 257 <summary> | |
| 258 Returns true if the this string is identical to the argument passed. | |
| 259 </summary> | |
| 260 </member> | |
| 261 <member name="M:NpgsqlTypes.BitString.CompareTo(NpgsqlTypes.BitString)"> | |
| 262 <summary> | |
| 263 Compares two strings. Strings are compared as strings, so while 0 being less than 1 will | |
| 264 mean a comparison between two strings of the same size is the same as treating them as numbers, | |
| 265 in the case of two strings of differing lengths the comparison starts at the right-most (most significant) | |
| 266 bit, and if all bits of the shorter string are exhausted without finding a comparison, then the larger | |
| 267 string is deemed to be greater than the shorter (0010 is greater than 0001 but less than 00100). | |
| 268 </summary> | |
| 269 <param name="other">Another string to compare with this one.</param> | |
| 270 <returns>A value if the two strings are identical, an integer less | |
| 271 than zero if this is less than the argument, and an integer greater | |
| 272 than zero otherwise.</returns> | |
| 273 </member> | |
| 274 <member name="M:NpgsqlTypes.BitString.CompareTo(System.Object)"> | |
| 275 <summary> | |
| 276 Compares the string with another object. | |
| 277 </summary> | |
| 278 <param name="obj">The object to compare with.</param> | |
| 279 <returns>If the object is null then this string is considered greater. If the object is another BitString | |
| 280 then they are compared as in <see cref="!:CompareTo(Npgsql.BitString)">the explicit comparison for BitStrings</see> | |
| 281 in any other case a <see cref="T:System.ArgumentException"/> is thrown.</returns> | |
| 282 </member> | |
| 283 <member name="M:NpgsqlTypes.BitString.Equals(System.Object)"> | |
| 284 <summary> | |
| 285 Compares this BitString with an object for equality. | |
| 286 </summary> | |
| 287 </member> | |
| 288 <member name="M:NpgsqlTypes.BitString.GetHashCode"> | |
| 289 <summary> | |
| 290 Returns a code for use in hashing operations. | |
| 291 </summary> | |
| 292 </member> | |
| 293 <member name="M:NpgsqlTypes.BitString.ToString(System.String)"> | |
| 294 <summary> | |
| 295 Returns a string representation of the BitString. | |
| 296 </summary> | |
| 297 <param name="format"> | |
| 298 A string which can contain a letter and optionally a number which sets a minimum size for the string | |
| 299 returned. In each case using the lower-case form of the letter will result in a lower-case string | |
| 300 being returned. | |
| 301 <list type="table"> | |
| 302 <item> | |
| 303 <term>B</term> | |
| 304 <description>A string of 1s and 0s.</description> | |
| 305 </item> | |
| 306 <item> | |
| 307 <term>X</term> | |
| 308 <description>An hexadecimal string (will result in an error unless the string's length is divisible by 4).</description> | |
| 309 </item> | |
| 310 <item> | |
| 311 <term>G</term> | |
| 312 <description>A string of 1s and 0s in single-quotes preceded by 'B' (Postgres bit string literal syntax).</description> | |
| 313 </item> | |
| 314 <term>Y</term> | |
| 315 <description>An hexadecimal string in single-quotes preceded by 'X' (Postgres bit literal syntax, will result in an error unless the string's length is divisible by 4.</description> | |
| 316 </list> | |
| 317 <term>C</term> | |
| 318 <description>The format produced by format-string "Y" if legal, otherwise that produced by format-string "G".</description> | |
| 319 <term>E</term> | |
| 320 <description>The most compact safe representation for Postgres. If single bit will be either a 0 or a 1. Otherwise if it | |
| 321 can be that produce by format string "Y" it will, otherwise if there are less than 9bits in length it will be that | |
| 322 produced by format-string "G". For longer strings that cannot be represented in hexadecimal it will be a string | |
| 323 representing the first part of the string in format "Y" followed by the PostgreSQL concatenation operator, followed | |
| 324 by the final bits in the format "G". E.g. "X'13DCE'||B'110'"</description> | |
| 325 If format is empty or null, it is treated as if "B" had been passed (the default repreesentation, and that | |
| 326 generally used by PostgreSQL for display). | |
| 327 </param> | |
| 328 <returns>The formatted string.</returns> | |
| 329 </member> | |
| 330 <member name="M:NpgsqlTypes.BitString.ToString"> | |
| 331 <summary> | |
| 332 Returns a string representation for the Bitstring | |
| 333 </summary> | |
| 334 <returns>A string containing '0' and '1' characters.</returns> | |
| 335 </member> | |
| 336 <member name="M:NpgsqlTypes.BitString.ToString(System.String,System.IFormatProvider)"> | |
| 337 <summary> | |
| 338 Returns the same string as <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/>. formatProvider is ignored. | |
| 339 </summary> | |
| 340 </member> | |
| 341 <member name="M:NpgsqlTypes.BitString.Parse(System.String)"> | |
| 342 <summary> | |
| 343 Parses a string to produce a BitString. Most formats that can be produced by | |
| 344 <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/> can be accepted, but hexadecimal | |
| 345 can be interpreted with the preceding X' to mark the following characters as | |
| 346 being hexadecimal rather than binary. | |
| 347 </summary> | |
| 348 </member> | |
| 349 <member name="M:NpgsqlTypes.BitString.op_BitwiseAnd(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 350 <summary> | |
| 351 Performs a logical AND on the two operands. | |
| 352 </summary> | |
| 353 </member> | |
| 354 <member name="M:NpgsqlTypes.BitString.op_BitwiseOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 355 <summary> | |
| 356 Performs a logcial OR on the two operands. | |
| 357 </summary> | |
| 358 </member> | |
| 359 <member name="M:NpgsqlTypes.BitString.op_ExclusiveOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 360 <summary> | |
| 361 Perofrms a logical EXCLUSIVE-OR on the two operands | |
| 362 </summary> | |
| 363 </member> | |
| 364 <member name="M:NpgsqlTypes.BitString.op_OnesComplement(NpgsqlTypes.BitString)"> | |
| 365 <summary> | |
| 366 Performs a logical NOT on the operand. | |
| 367 </summary> | |
| 368 </member> | |
| 369 <member name="M:NpgsqlTypes.BitString.op_Addition(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 370 <summary> | |
| 371 Concatenates the operands. | |
| 372 </summary> | |
| 373 </member> | |
| 374 <member name="M:NpgsqlTypes.BitString.op_LeftShift(NpgsqlTypes.BitString,System.Int32)"> | |
| 375 <summary> | |
| 376 Left-shifts the string BitString. | |
| 377 </summary> | |
| 378 </member> | |
| 379 <member name="M:NpgsqlTypes.BitString.op_RightShift(NpgsqlTypes.BitString,System.Int32)"> | |
| 380 <summary> | |
| 381 Right-shifts the string BitString. | |
| 382 </summary> | |
| 383 </member> | |
| 384 <member name="M:NpgsqlTypes.BitString.op_Equality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 385 <summary> | |
| 386 Compares the two operands. | |
| 387 </summary> | |
| 388 </member> | |
| 389 <member name="M:NpgsqlTypes.BitString.op_Inequality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 390 <summary> | |
| 391 Compares the two operands. | |
| 392 </summary> | |
| 393 </member> | |
| 394 <member name="M:NpgsqlTypes.BitString.op_LessThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 395 <summary> | |
| 396 Compares the two operands. | |
| 397 </summary> | |
| 398 </member> | |
| 399 <member name="M:NpgsqlTypes.BitString.op_GreaterThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 400 <summary> | |
| 401 Compares the two operands. | |
| 402 </summary> | |
| 403 </member> | |
| 404 <member name="M:NpgsqlTypes.BitString.op_LessThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 405 <summary> | |
| 406 Compares the two operands. | |
| 407 </summary> | |
| 408 </member> | |
| 409 <member name="M:NpgsqlTypes.BitString.op_GreaterThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)"> | |
| 410 <summary> | |
| 411 Compares the two operands. | |
| 412 </summary> | |
| 413 </member> | |
| 414 <member name="M:NpgsqlTypes.BitString.ToString(System.Text.Encoding)"> | |
| 415 <summary> | |
| 416 Interprets the bitstring as a series of bits in an encoded character string, | |
| 417 encoded according to the Encoding passed, and returns that string. | |
| 418 The bitstring must contain a whole number of octets(bytes) and also be | |
| 419 valid according to the Encoding passed. | |
| 420 </summary> | |
| 421 <param name="encoding">The <see cref="T:System.Text.Encoding"/> to use in producing the string.</param> | |
| 422 <returns>The string that was encoded in the BitString.</returns> | |
| 423 </member> | |
| 424 <member name="M:NpgsqlTypes.BitString.ToByteEnumerable"> | |
| 425 <summary> | |
| 426 Interprets the bitstring as a series of octets (bytes) and returns those octets. Fails | |
| 427 if the Bitstring does not contain a whole number of octets (its length is not evenly | |
| 428 divisible by 8). | |
| 429 </summary> | |
| 430 </member> | |
| 431 <member name="M:NpgsqlTypes.BitString.ToSByteEnumerable"> | |
| 432 <summary> | |
| 433 Interprets the bitstring as a series of signed octets (bytes) and returns those octets. Fails | |
| 434 if the Bitstring does not contain a whole number of octets (its length is not evenly | |
| 435 divisible by 8). | |
| 436 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot | |
| 437 handle signed bytes.</remarks> | |
| 438 </summary> | |
| 439 </member> | |
| 440 <member name="M:NpgsqlTypes.BitString.ToUInt16Enumerable"> | |
| 441 <summary> | |
| 442 Interprets the bitstring as a series of unsigned 16-bit integers and returns those integers. | |
| 443 Fails if the Bitstring's length is not evenly divisible by 16. | |
| 444 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot | |
| 445 handle unsigned integers.</remarks> | |
| 446 </summary> | |
| 447 </member> | |
| 448 <member name="M:NpgsqlTypes.BitString.ToInt16Enumerable"> | |
| 449 <summary> | |
| 450 Interprets the bitstring as a series of 16-bit integers and returns those integers. | |
| 451 Fails if the Bitstring's length is not evenly divisible by 16. | |
| 452 </summary> | |
| 453 </member> | |
| 454 <member name="M:NpgsqlTypes.BitString.ToUInt32Enumerable"> | |
| 455 <summary> | |
| 456 Interprets the bitstring as a series of unsigned 32-bit integers and returns those integers. | |
| 457 Fails if the Bitstring's length is not evenly divisible by 32. | |
| 458 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot | |
| 459 handle unsigned integers.</remarks> | |
| 460 </summary> | |
| 461 </member> | |
| 462 <member name="M:NpgsqlTypes.BitString.ToInt32Enumerable"> | |
| 463 <summary> | |
| 464 Interprets the bitstring as a series of signed 32-bit integers and returns those integers. | |
| 465 Fails if the Bitstring's length is not evenly divisible by 32. | |
| 466 </summary> | |
| 467 </member> | |
| 468 <member name="M:NpgsqlTypes.BitString.ToUInt64Enumerable"> | |
| 469 <summary> | |
| 470 Interprets the bitstring as a series of unsigned 64-bit integers and returns those integers. | |
| 471 Fails if the Bitstring's length is not evenly divisible by 64. | |
| 472 <remarks>This method is not CLS-Compliant and may not be available to languages that cannot | |
| 473 handle unsigned integers.</remarks> | |
| 474 </summary> | |
| 475 </member> | |
| 476 <member name="M:NpgsqlTypes.BitString.ToInt64Enumerable"> | |
| 477 <summary> | |
| 478 Interprets the bitstring as a series of signed 64-bit integers and returns those integers. | |
| 479 Fails if the Bitstring's length is not evenly divisible by 64. | |
| 480 </summary> | |
| 481 </member> | |
| 482 <member name="P:NpgsqlTypes.BitString.Length"> | |
| 483 <summary> | |
| 484 The length of the string. | |
| 485 </summary> | |
| 486 </member> | |
| 487 <member name="P:NpgsqlTypes.BitString.Item(System.Int32)"> | |
| 488 <summary> | |
| 489 Retrieves the value of the bit at the given index. | |
| 490 </summary> | |
| 491 </member> | |
| 492 <member name="T:NpgsqlTypes.NpgsqlInterval"> | |
| 493 <summary> | |
| 494 Represents the PostgreSQL interval datatype. | |
| 495 <remarks>PostgreSQL differs from .NET in how it's interval type doesn't assume 24 hours in a day | |
| 496 (to deal with 23- and 25-hour days caused by daylight savings adjustments) and has a concept | |
| 497 of months that doesn't exist in .NET's <see cref="T:System.TimeSpan"/> class. (Neither datatype | |
| 498 has any concessions for leap-seconds). | |
| 499 <para>For most uses just casting to and from TimeSpan will work correctly — in particular, | |
| 500 the results of subtracting one <see cref="T:System.DateTime"/> or the PostgreSQL date, time and | |
| 501 timestamp types from another should be the same whether you do so in .NET or PostgreSQL — | |
| 502 but if the handling of days and months in PostgreSQL is important to your application then you | |
| 503 should use this class instead of <see cref="T:System.TimeSpan"/>.</para> | |
| 504 <para>If you don't know whether these differences are important to your application, they | |
| 505 probably arent! Just use <see cref="T:System.TimeSpan"/> and do not use this class directly ☺</para> | |
| 506 <para>To avoid forcing unnecessary provider-specific concerns on users who need not be concerned | |
| 507 with them a call to <see cref="!:IDataRecord.GetValue(int)"/> on a field containing an | |
| 508 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> value will return a <see cref="T:System.TimeSpan"/> rather than an | |
| 509 <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. If you need the extra functionality of <see cref="T:NpgsqlTypes.NpgsqlInterval"/> | |
| 510 then use <see cref="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)"/>.</para> | |
| 511 </remarks> | |
| 512 <seealso cref="P:NpgsqlTypes.NpgsqlInterval.Ticks"/> | |
| 513 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> | |
| 514 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths"/> | |
| 515 <seealso cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/> | |
| 516 </summary> | |
| 517 </member> | |
| 518 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMicrosecond"> | |
| 519 <summary> | |
| 520 Represents the number of ticks (100ns periods) in one microsecond. This field is constant. | |
| 521 </summary> | |
| 522 </member> | |
| 523 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMillsecond"> | |
| 524 <summary> | |
| 525 Represents the number of ticks (100ns periods) in one millisecond. This field is constant. | |
| 526 </summary> | |
| 527 </member> | |
| 528 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerSecond"> | |
| 529 <summary> | |
| 530 Represents the number of ticks (100ns periods) in one second. This field is constant. | |
| 531 </summary> | |
| 532 </member> | |
| 533 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMinute"> | |
| 534 <summary> | |
| 535 Represents the number of ticks (100ns periods) in one minute. This field is constant. | |
| 536 </summary> | |
| 537 </member> | |
| 538 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerHour"> | |
| 539 <summary> | |
| 540 Represents the number of ticks (100ns periods) in one hour. This field is constant. | |
| 541 </summary> | |
| 542 </member> | |
| 543 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerDay"> | |
| 544 <summary> | |
| 545 Represents the number of ticks (100ns periods) in one day. This field is constant. | |
| 546 </summary> | |
| 547 </member> | |
| 548 <member name="F:NpgsqlTypes.NpgsqlInterval.HoursPerDay"> | |
| 549 <summary> | |
| 550 Represents the number of hours in one day (assuming no daylight savings adjustments). This field is constant. | |
| 551 </summary> | |
| 552 </member> | |
| 553 <member name="F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth"> | |
| 554 <summary> | |
| 555 Represents the number of days assumed in one month if month justification or unjustifcation is performed. | |
| 556 This is set to 30 for consistency with PostgreSQL. Note that this is means that month adjustments cause | |
| 557 a year to be taken as 30 × 12 = 360 rather than 356/366 days. | |
| 558 </summary> | |
| 559 </member> | |
| 560 <member name="F:NpgsqlTypes.NpgsqlInterval.TicksPerMonth"> | |
| 561 <summary> | |
| 562 Represents the number of ticks (100ns periods) in one day, assuming 30 days per month. <seealso cref="F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth"/> | |
| 563 </summary> | |
| 564 </member> | |
| 565 <member name="F:NpgsqlTypes.NpgsqlInterval.MonthsPerYear"> | |
| 566 <summary> | |
| 567 Represents the number of months in a year. This field is constant. | |
| 568 </summary> | |
| 569 </member> | |
| 570 <member name="F:NpgsqlTypes.NpgsqlInterval.MaxValue"> | |
| 571 <summary> | |
| 572 Represents the maximum <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only. | |
| 573 </summary> | |
| 574 </member> | |
| 575 <member name="F:NpgsqlTypes.NpgsqlInterval.MinValue"> | |
| 576 <summary> | |
| 577 Represents the minimum <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only. | |
| 578 </summary> | |
| 579 </member> | |
| 580 <member name="F:NpgsqlTypes.NpgsqlInterval.Zero"> | |
| 581 <summary> | |
| 582 Represents the zero <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. This field is read-only. | |
| 583 </summary> | |
| 584 </member> | |
| 585 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int64)"> | |
| 586 <summary> | |
| 587 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of ticks. | |
| 588 </summary> | |
| 589 <param name="ticks">A time period expressed in 100ns units.</param> | |
| 590 </member> | |
| 591 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.TimeSpan)"> | |
| 592 <summary> | |
| 593 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to hold the same time as a <see cref="T:System.TimeSpan"/> | |
| 594 </summary> | |
| 595 <param name="timespan">A time period expressed in a <see cref="T:System.TimeSpan"/></param> | |
| 596 </member> | |
| 597 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int64)"> | |
| 598 <summary> | |
| 599 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of months, days | |
| 600 & ticks. | |
| 601 </summary> | |
| 602 <param name="months">Number of months.</param> | |
| 603 <param name="days">Number of days.</param> | |
| 604 <param name="ticks">Number of 100ns units.</param> | |
| 605 </member> | |
| 606 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)"> | |
| 607 <summary> | |
| 608 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of | |
| 609 days, hours, minutes & seconds. | |
| 610 </summary> | |
| 611 <param name="days">Number of days.</param> | |
| 612 <param name="hours">Number of hours.</param> | |
| 613 <param name="minutes">Number of minutes.</param> | |
| 614 <param name="seconds">Number of seconds.</param> | |
| 615 </member> | |
| 616 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"> | |
| 617 <summary> | |
| 618 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of | |
| 619 days, hours, minutes, seconds & milliseconds. | |
| 620 </summary> | |
| 621 <param name="days">Number of days.</param> | |
| 622 <param name="hours">Number of hours.</param> | |
| 623 <param name="minutes">Number of minutes.</param> | |
| 624 <param name="seconds">Number of seconds.</param> | |
| 625 <param name="milliseconds">Number of milliseconds.</param> | |
| 626 </member> | |
| 627 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"> | |
| 628 <summary> | |
| 629 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of | |
| 630 months, days, hours, minutes, seconds & milliseconds. | |
| 631 </summary> | |
| 632 <param name="months">Number of months.</param> | |
| 633 <param name="days">Number of days.</param> | |
| 634 <param name="hours">Number of hours.</param> | |
| 635 <param name="minutes">Number of minutes.</param> | |
| 636 <param name="seconds">Number of seconds.</param> | |
| 637 <param name="milliseconds">Number of milliseconds.</param> | |
| 638 </member> | |
| 639 <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"> | |
| 640 <summary> | |
| 641 Initializes a new <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to the specified number of | |
| 642 years, months, days, hours, minutes, seconds & milliseconds. | |
| 643 <para>Years are calculated exactly equivalent to 12 months.</para> | |
| 644 </summary> | |
| 645 <param name="years">Number of years.</param> | |
| 646 <param name="months">Number of months.</param> | |
| 647 <param name="days">Number of days.</param> | |
| 648 <param name="hours">Number of hours.</param> | |
| 649 <param name="minutes">Number of minutes.</param> | |
| 650 <param name="seconds">Number of seconds.</param> | |
| 651 <param name="milliseconds">Number of milliseconds.</param> | |
| 652 </member> | |
| 653 <member name="M:NpgsqlTypes.NpgsqlInterval.FromTicks(System.Int64)"> | |
| 654 <summary> | |
| 655 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of ticks. | |
| 656 </summary> | |
| 657 <param name="ticks">The number of ticks (100ns units) in the interval.</param> | |
| 658 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of ticks.</returns> | |
| 659 </member> | |
| 660 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMicroseconds(System.Double)"> | |
| 661 <summary> | |
| 662 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of microseconds. | |
| 663 </summary> | |
| 664 <param name="ticks">The number of microseconds in the interval.</param> | |
| 665 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of microseconds.</returns> | |
| 666 </member> | |
| 667 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMilliseconds(System.Double)"> | |
| 668 <summary> | |
| 669 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of milliseconds. | |
| 670 </summary> | |
| 671 <param name="ticks">The number of milliseconds in the interval.</param> | |
| 672 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of milliseconds.</returns> | |
| 673 </member> | |
| 674 <member name="M:NpgsqlTypes.NpgsqlInterval.FromSeconds(System.Double)"> | |
| 675 <summary> | |
| 676 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of seconds. | |
| 677 </summary> | |
| 678 <param name="ticks">The number of seconds in the interval.</param> | |
| 679 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of seconds.</returns> | |
| 680 </member> | |
| 681 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMinutes(System.Double)"> | |
| 682 <summary> | |
| 683 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of minutes. | |
| 684 </summary> | |
| 685 <param name="ticks">The number of minutes in the interval.</param> | |
| 686 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of minutes.</returns> | |
| 687 </member> | |
| 688 <member name="M:NpgsqlTypes.NpgsqlInterval.FromHours(System.Double)"> | |
| 689 <summary> | |
| 690 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of hours. | |
| 691 </summary> | |
| 692 <param name="ticks">The number of hours in the interval.</param> | |
| 693 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of hours.</returns> | |
| 694 </member> | |
| 695 <member name="M:NpgsqlTypes.NpgsqlInterval.FromDays(System.Double)"> | |
| 696 <summary> | |
| 697 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of days. | |
| 698 </summary> | |
| 699 <param name="ticks">The number of days in the interval.</param> | |
| 700 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of days.</returns> | |
| 701 </member> | |
| 702 <member name="M:NpgsqlTypes.NpgsqlInterval.FromMonths(System.Double)"> | |
| 703 <summary> | |
| 704 Creates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from a number of months. | |
| 705 </summary> | |
| 706 <param name="ticks">The number of months in the interval.</param> | |
| 707 <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of months.</returns> | |
| 708 </member> | |
| 709 <member name="M:NpgsqlTypes.NpgsqlInterval.Add(NpgsqlTypes.NpgsqlInterval)"> | |
| 710 <summary> | |
| 711 Adds another interval to this instance and returns the result. | |
| 712 </summary> | |
| 713 <param name="interval">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add to this instance.</param> | |
| 714 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the sums of the two instances.</returns> | |
| 715 </member> | |
| 716 <member name="M:NpgsqlTypes.NpgsqlInterval.Subtract(NpgsqlTypes.NpgsqlInterval)"> | |
| 717 <summary> | |
| 718 Subtracts another interval from this instance and returns the result. | |
| 719 </summary> | |
| 720 <param name="interval">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract from this instance.</param> | |
| 721 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the differences of the two instances.</returns> | |
| 722 </member> | |
| 723 <member name="M:NpgsqlTypes.NpgsqlInterval.Negate"> | |
| 724 <summary> | |
| 725 Returns an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance. | |
| 726 </summary> | |
| 727 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance.</returns> | |
| 728 </member> | |
| 729 <member name="M:NpgsqlTypes.NpgsqlInterval.Duration"> | |
| 730 <summary> | |
| 731 This absolute value of this instance. In the case of some, but not all, components being negative, | |
| 732 the rules used for justification are used to determine if the instance is positive or negative. | |
| 733 </summary> | |
| 734 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the absolute value of this instance.</returns> | |
| 735 </member> | |
| 736 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"> | |
| 737 <summary> | |
| 738 Equivalent to PostgreSQL's justify_days function. | |
| 739 </summary> | |
| 740 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any hours outside of the range [-23, 23] | |
| 741 converted into days.</returns> | |
| 742 </member> | |
| 743 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyDays"> | |
| 744 <summary> | |
| 745 Opposite to PostgreSQL's justify_days function. | |
| 746 </summary> | |
| 747 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days converted to multiples of ±24hours.</returns> | |
| 748 </member> | |
| 749 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths"> | |
| 750 <summary> | |
| 751 Equivalent to PostgreSQL's justify_months function. | |
| 752 </summary> | |
| 753 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days outside of the range [-30, 30] | |
| 754 converted into months.</returns> | |
| 755 </member> | |
| 756 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyMonths"> | |
| 757 <summary> | |
| 758 Opposite to PostgreSQL's justify_months function. | |
| 759 </summary> | |
| 760 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days.</returns> | |
| 761 </member> | |
| 762 <member name="M:NpgsqlTypes.NpgsqlInterval.JustifyInterval"> | |
| 763 <summary> | |
| 764 Equivalent to PostgreSQL's justify_interval function. | |
| 765 </summary> | |
| 766 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, | |
| 767 but with any months converted to multiples of ±30days | |
| 768 and then with any days converted to multiples of ±24hours</returns> | |
| 769 </member> | |
| 770 <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval"> | |
| 771 <summary> | |
| 772 Opposite to PostgreSQL's justify_interval function. | |
| 773 </summary> | |
| 774 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days and then any days converted to multiples of ±24hours;</returns> | |
| 775 </member> | |
| 776 <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Canonicalize" --> | |
| 777 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Implicit(System.TimeSpan)~NpgsqlTypes.NpgsqlInterval"> | |
| 778 <summary> | |
| 779 Implicit cast of a <see cref="T:System.TimeSpan"/> to an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> | |
| 780 </summary> | |
| 781 <param name="timespan">A <see cref="T:System.TimeSpan"/></param> | |
| 782 <returns>An eqivalent, canonical, <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</returns> | |
| 783 </member> | |
| 784 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Explicit(NpgsqlTypes.NpgsqlInterval)~System.TimeSpan"> | |
| 785 <summary> | |
| 786 Implicit cast of an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to a <see cref="T:System.TimeSpan"/>. | |
| 787 </summary> | |
| 788 <param name="interval">A <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param> | |
| 789 <returns>An equivalent <see cref="T:System.TimeSpan"/>.</returns> | |
| 790 </member> | |
| 791 <member name="M:NpgsqlTypes.NpgsqlInterval.Equals(NpgsqlTypes.NpgsqlInterval)"> | |
| 792 <summary> | |
| 793 Returns true if another <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is exactly the same as this instance. | |
| 794 </summary> | |
| 795 <param name="other">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> for comparison.</param> | |
| 796 <returns>true if the two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances are exactly the same, | |
| 797 false otherwise.</returns> | |
| 798 </member> | |
| 799 <member name="M:NpgsqlTypes.NpgsqlInterval.Equals(System.Object)"> | |
| 800 <summary> | |
| 801 Returns true if another object is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>, that is exactly the same as | |
| 802 this instance | |
| 803 </summary> | |
| 804 <param name="obj">An <see cref="T:System.Object"/> for comparison.</param> | |
| 805 <returns>true if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and is exactly the same | |
| 806 as this one, false otherwise.</returns> | |
| 807 </member> | |
| 808 <member name="M:NpgsqlTypes.NpgsqlInterval.Compare(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 809 <summary> | |
| 810 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances. | |
| 811 </summary> | |
| 812 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param> | |
| 813 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param> | |
| 814 <returns>0 if the two are equal or equivalent. A value greater than zero if x is greater than y, | |
| 815 a value less than zero if x is less than y.</returns> | |
| 816 </member> | |
| 817 <member name="M:NpgsqlTypes.NpgsqlInterval.GetHashCode"> | |
| 818 <summary> | |
| 819 A hash code suitable for uses with hashing algorithms. | |
| 820 </summary> | |
| 821 <returns>An signed integer.</returns> | |
| 822 </member> | |
| 823 <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(NpgsqlTypes.NpgsqlInterval)"> | |
| 824 <summary> | |
| 825 Compares this instance with another/ | |
| 826 </summary> | |
| 827 <param name="other">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare this with.</param> | |
| 828 <returns>0 if the instances are equal or equivalent. A value less than zero if | |
| 829 this instance is less than the argument. A value greater than zero if this instance | |
| 830 is greater than the instance.</returns> | |
| 831 </member> | |
| 832 <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(System.Object)"> | |
| 833 <summary> | |
| 834 Compares this instance with another/ | |
| 835 </summary> | |
| 836 <param name="other">An object to compare this with.</param> | |
| 837 <returns>0 if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and the instances are equal or equivalent. | |
| 838 A value less than zero if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and | |
| 839 this instance is less than the argument. | |
| 840 A value greater than zero if the argument is an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and this instance | |
| 841 is greater than the instance.</returns> | |
| 842 A value greater than zero if the argument is null. | |
| 843 <exception cref="T:System.ArgumentException">The argument is not an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception> | |
| 844 </member> | |
| 845 <member name="M:NpgsqlTypes.NpgsqlInterval.Parse(System.String)"> | |
| 846 <summary> | |
| 847 Parses a <see cref="T:System.String"/> and returns a <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance. | |
| 848 Designed to use the formats generally returned by PostgreSQL. | |
| 849 </summary> | |
| 850 <param name="str">The <see cref="T:System.String"/> to parse.</param> | |
| 851 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> represented by the argument.</returns> | |
| 852 <exception cref="T:System.ArgumentNullException">The string was null.</exception> | |
| 853 <exception cref="T:System.OverflowException">A value obtained from parsing the string exceeded the values allowed for the relevant component.</exception> | |
| 854 <exception cref="T:System.FormatException">The string was not in a format that could be parsed to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception> | |
| 855 </member> | |
| 856 <member name="M:NpgsqlTypes.NpgsqlInterval.TryParse(System.String,NpgsqlTypes.NpgsqlInterval@)"> | |
| 857 <summary> | |
| 858 Attempt to parse a <see cref="T:System.String"/> to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. | |
| 859 </summary> | |
| 860 <param name="str">The <see cref="T:System.String"/> to parse.</param> | |
| 861 <param name="result">(out) The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> produced, or <see cref="F:NpgsqlTypes.NpgsqlInterval.Zero"/> if the parsing failed.</param> | |
| 862 <returns>true if the parsing succeeded, false otherwise.</returns> | |
| 863 </member> | |
| 864 <member name="M:NpgsqlTypes.NpgsqlInterval.ToString"> | |
| 865 <summary> | |
| 866 Create a <see cref="T:System.String"/> representation of the <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance. | |
| 867 The format returned is of the form: | |
| 868 [M mon[s]] [d day[s]] [HH:mm:ss[.f[f[f[f[f[f[f[f[f]]]]]]]]]] | |
| 869 A zero <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is represented as 00:00:00 | |
| 870 <remarks> | |
| 871 Ticks are 100ns, Postgress resolution is only to 1µs at most. Hence we lose 1 or more decimal | |
| 872 precision in storing values in the database. Despite this, this method will output that extra | |
| 873 digit of precision. It's forward-compatible with any future increases in resolution up to 100ns, | |
| 874 and also makes this ToString() more applicable to any other use-case. | |
| 875 </remarks> | |
| 876 </summary> | |
| 877 <returns>The <see cref="T:System.String"/> representation.</returns> | |
| 878 </member> | |
| 879 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Addition(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 880 <summary> | |
| 881 Adds two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> together. | |
| 882 </summary> | |
| 883 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add.</param> | |
| 884 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to add.</param> | |
| 885 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the sum of the arguments.</returns> | |
| 886 </member> | |
| 887 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Subtraction(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 888 <summary> | |
| 889 Subtracts one <see cref="T:NpgsqlTypes.NpgsqlInterval"/> from another. | |
| 890 </summary> | |
| 891 <param name="x">The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract the other from.</param> | |
| 892 <param name="y">The <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to subtract from the other.</param> | |
| 893 <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the difference of the arguments</returns> | |
| 894 </member> | |
| 895 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Equality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 896 <summary> | |
| 897 Returns true if two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> are exactly the same. | |
| 898 </summary> | |
| 899 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 900 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 901 <returns>true if the two arguments are exactly the same, false otherwise.</returns> | |
| 902 </member> | |
| 903 <member name="M:NpgsqlTypes.NpgsqlInterval.op_Inequality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 904 <summary> | |
| 905 Returns false if two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> are exactly the same. | |
| 906 </summary> | |
| 907 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 908 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 909 <returns>false if the two arguments are exactly the same, true otherwise.</returns> | |
| 910 </member> | |
| 911 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 912 <summary> | |
| 913 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is less than the second | |
| 914 </summary> | |
| 915 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 916 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 917 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than second, false otherwise.</returns> | |
| 918 </member> | |
| 919 <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 920 <summary> | |
| 921 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is less than or equivalent to the second | |
| 922 </summary> | |
| 923 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 924 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 925 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than or equivalent to second, false otherwise.</returns> | |
| 926 </member> | |
| 927 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 928 <summary> | |
| 929 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is greater than the second | |
| 930 </summary> | |
| 931 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 932 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 933 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than second, false otherwise.</returns> | |
| 934 </member> | |
| 935 <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)"> | |
| 936 <summary> | |
| 937 Compares two <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instances to see if the first is greater than or equivalent the second | |
| 938 </summary> | |
| 939 <param name="x">The first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 940 <param name="y">The second <see cref="T:NpgsqlTypes.NpgsqlInterval"/> to compare.</param> | |
| 941 <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than or equivalent to the second, false otherwise.</returns> | |
| 942 </member> | |
| 943 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryPlus(NpgsqlTypes.NpgsqlInterval)"> | |
| 944 <summary> | |
| 945 Returns the instance. | |
| 946 </summary> | |
| 947 <param name="x">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param> | |
| 948 <returns>The argument.</returns> | |
| 949 </member> | |
| 950 <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryNegation(NpgsqlTypes.NpgsqlInterval)"> | |
| 951 <summary> | |
| 952 Negates an <see cref="T:NpgsqlTypes.NpgsqlInterval"/> instance. | |
| 953 </summary> | |
| 954 <param name="x">An <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</param> | |
| 955 <returns>The negation of the argument.</returns> | |
| 956 </member> | |
| 957 <member name="P:NpgsqlTypes.NpgsqlInterval.Ticks"> | |
| 958 <summary> | |
| 959 The total number of ticks(100ns units) contained. This is the resolution of the | |
| 960 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> type. This ignores the number of days and | |
| 961 months held. If you want them included use <see cref="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval"/> first. | |
| 962 <remarks>The resolution of the PostgreSQL | |
| 963 interval type is by default 1µs = 1,000 ns. It may be smaller as follows: | |
| 964 <list type="number"> | |
| 965 <item> | |
| 966 <term>interval(0)</term> | |
| 967 <description>resolution of 1s (1 second)</description> | |
| 968 </item> | |
| 969 <item> | |
| 970 <term>interval(1)</term> | |
| 971 <description>resolution of 100ms = 0.1s (100 milliseconds)</description> | |
| 972 </item> | |
| 973 <item> | |
| 974 <term>interval(2)</term> | |
| 975 <description>resolution of 10ms = 0.01s (10 milliseconds)</description> | |
| 976 </item> | |
| 977 <item> | |
| 978 <term>interval(3)</term> | |
| 979 <description>resolution of 1ms = 0.001s (1 millisecond)</description> | |
| 980 </item> | |
| 981 <item> | |
| 982 <term>interval(4)</term> | |
| 983 <description>resolution of 100µs = 0.0001s (100 microseconds)</description> | |
| 984 </item> | |
| 985 <item> | |
| 986 <term>interval(5)</term> | |
| 987 <description>resolution of 10µs = 0.00001s (10 microseconds)</description> | |
| 988 </item> | |
| 989 <item> | |
| 990 <term>interval(6) or interval</term> | |
| 991 <description>resolution of 1µs = 0.000001s (1 microsecond)</description> | |
| 992 </item> | |
| 993 </list> | |
| 994 <para>As such, if the 100-nanosecond resolution is significant to an application, a PostgreSQL interval will | |
| 995 not suffice for those purposes.</para> | |
| 996 <para>In more frequent cases though, the resolution of the interval suffices. | |
| 997 <see cref="T:NpgsqlTypes.NpgsqlInterval"/> will always suffice to handle the resolution of any interval value, and upon | |
| 998 writing to the database, will be rounded to the resolution used.</para> | |
| 999 </remarks> | |
| 1000 <returns>The number of ticks in the instance.</returns> | |
| 1001 </summary> | |
| 1002 </member> | |
| 1003 <member name="P:NpgsqlTypes.NpgsqlInterval.Microseconds"> | |
| 1004 <summary> | |
| 1005 Gets the number of whole microseconds held in the instance. | |
| 1006 <returns>An in the range [-999999, 999999].</returns> | |
| 1007 </summary> | |
| 1008 </member> | |
| 1009 <member name="P:NpgsqlTypes.NpgsqlInterval.Milliseconds"> | |
| 1010 <summary> | |
| 1011 Gets the number of whole milliseconds held in the instance. | |
| 1012 <returns>An in the range [-999, 999].</returns> | |
| 1013 </summary> | |
| 1014 </member> | |
| 1015 <member name="P:NpgsqlTypes.NpgsqlInterval.Seconds"> | |
| 1016 <summary> | |
| 1017 Gets the number of whole seconds held in the instance. | |
| 1018 <returns>An in the range [-59, 59].</returns> | |
| 1019 </summary> | |
| 1020 </member> | |
| 1021 <member name="P:NpgsqlTypes.NpgsqlInterval.Minutes"> | |
| 1022 <summary> | |
| 1023 Gets the number of whole minutes held in the instance. | |
| 1024 <returns>An in the range [-59, 59].</returns> | |
| 1025 </summary> | |
| 1026 </member> | |
| 1027 <member name="P:NpgsqlTypes.NpgsqlInterval.Hours"> | |
| 1028 <summary> | |
| 1029 Gets the number of whole hours held in the instance. | |
| 1030 <remarks>Note that this can be less than -23 or greater than 23 unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> | |
| 1031 has been used to produce this instance.</remarks> | |
| 1032 </summary> | |
| 1033 </member> | |
| 1034 <member name="P:NpgsqlTypes.NpgsqlInterval.Days"> | |
| 1035 <summary> | |
| 1036 Gets the number of days held in the instance. | |
| 1037 <remarks>Note that this does not pay attention to a time component with -24 or less hours or | |
| 1038 24 or more hours, unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> has been called to produce this instance.</remarks> | |
| 1039 </summary> | |
| 1040 </member> | |
| 1041 <member name="P:NpgsqlTypes.NpgsqlInterval.Months"> | |
| 1042 <summary> | |
| 1043 Gets the number of months held in the instance. | |
| 1044 <remarks>Note that this does not pay attention to a day component with -30 or less days or | |
| 1045 30 or more days, unless <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyMonths"/> has been called to produce this instance.</remarks> | |
| 1046 </summary> | |
| 1047 </member> | |
| 1048 <member name="P:NpgsqlTypes.NpgsqlInterval.Time"> | |
| 1049 <summary> | |
| 1050 Returns a <see cref="T:System.TimeSpan"/> representing the time component of the instance. | |
| 1051 <remarks>Note that this may have a value beyond the range ±23:59:59.9999999 unless | |
| 1052 <see cref="M:NpgsqlTypes.NpgsqlInterval.JustifyDays"/> has been called to produce this instance.</remarks> | |
| 1053 </summary> | |
| 1054 </member> | |
| 1055 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalTicks"> | |
| 1056 <summary> | |
| 1057 The total number of ticks (100ns units) in the instance, assuming 24 hours in each day and | |
| 1058 30 days in a month. | |
| 1059 </summary> | |
| 1060 </member> | |
| 1061 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMicroseconds"> | |
| 1062 <summary> | |
| 1063 The total number of microseconds in the instance, assuming 24 hours in each day and | |
| 1064 30 days in a month. | |
| 1065 </summary> | |
| 1066 </member> | |
| 1067 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMilliseconds"> | |
| 1068 <summary> | |
| 1069 The total number of milliseconds in the instance, assuming 24 hours in each day and | |
| 1070 30 days in a month. | |
| 1071 </summary> | |
| 1072 </member> | |
| 1073 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalSeconds"> | |
| 1074 <summary> | |
| 1075 The total number of seconds in the instance, assuming 24 hours in each day and | |
| 1076 30 days in a month. | |
| 1077 </summary> | |
| 1078 </member> | |
| 1079 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMinutes"> | |
| 1080 <summary> | |
| 1081 The total number of minutes in the instance, assuming 24 hours in each day and | |
| 1082 30 days in a month. | |
| 1083 </summary> | |
| 1084 </member> | |
| 1085 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalHours"> | |
| 1086 <summary> | |
| 1087 The total number of hours in the instance, assuming 24 hours in each day and | |
| 1088 30 days in a month. | |
| 1089 </summary> | |
| 1090 </member> | |
| 1091 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalDays"> | |
| 1092 <summary> | |
| 1093 The total number of days in the instance, assuming 24 hours in each day and | |
| 1094 30 days in a month. | |
| 1095 </summary> | |
| 1096 </member> | |
| 1097 <member name="P:NpgsqlTypes.NpgsqlInterval.TotalMonths"> | |
| 1098 <summary> | |
| 1099 The total number of months in the instance, assuming 24 hours in each day and | |
| 1100 30 days in a month. | |
| 1101 </summary> | |
| 1102 </member> | |
| 1103 <member name="M:NpgsqlTypes.NpgsqlTime.Normalize"> | |
| 1104 <summary> | |
| 1105 Normalise this time; if it is 24:00:00, convert it to 00:00:00 | |
| 1106 </summary> | |
| 1107 <returns>This time, normalised</returns> | |
| 1108 </member> | |
| 1109 <member name="P:NpgsqlTypes.NpgsqlTime.Ticks"> | |
| 1110 <summary> | |
| 1111 The total number of ticks(100ns units) contained. This is the resolution of the | |
| 1112 <see cref="T:NpgsqlTypes.NpgsqlTime"/> type. | |
| 1113 <remarks>The resolution of the PostgreSQL | |
| 1114 interval type is by default 1µs = 1,000 ns. It may be smaller as follows: | |
| 1115 <list type="number"> | |
| 1116 <item> | |
| 1117 <term>time(0)</term> | |
| 1118 <description>resolution of 1s (1 second)</description> | |
| 1119 </item> | |
| 1120 <item> | |
| 1121 <term>time(1)</term> | |
| 1122 <description>resolution of 100ms = 0.1s (100 milliseconds)</description> | |
| 1123 </item> | |
| 1124 <item> | |
| 1125 <term>time(2)</term> | |
| 1126 <description>resolution of 10ms = 0.01s (10 milliseconds)</description> | |
| 1127 </item> | |
| 1128 <item> | |
| 1129 <term>time(3)</term> | |
| 1130 <description>resolution of 1ms = 0.001s (1 millisecond)</description> | |
| 1131 </item> | |
| 1132 <item> | |
| 1133 <term>time(4)</term> | |
| 1134 <description>resolution of 100µs = 0.0001s (100 microseconds)</description> | |
| 1135 </item> | |
| 1136 <item> | |
| 1137 <term>time(5)</term> | |
| 1138 <description>resolution of 10µs = 0.00001s (10 microseconds)</description> | |
| 1139 </item> | |
| 1140 <item> | |
| 1141 <term>time(6) or interval</term> | |
| 1142 <description>resolution of 1µs = 0.000001s (1 microsecond)</description> | |
| 1143 </item> | |
| 1144 </list> | |
| 1145 <para>As such, if the 100-nanosecond resolution is significant to an application, a PostgreSQL time will | |
| 1146 not suffice for those purposes.</para> | |
| 1147 <para>In more frequent cases though, the resolution of time suffices. | |
| 1148 <see cref="T:NpgsqlTypes.NpgsqlTime"/> will always suffice to handle the resolution of any time value, and upon | |
| 1149 writing to the database, will be rounded to the resolution used.</para> | |
| 1150 </remarks> | |
| 1151 <returns>The number of ticks in the instance.</returns> | |
| 1152 </summary> | |
| 1153 </member> | |
| 1154 <member name="P:NpgsqlTypes.NpgsqlTime.Microseconds"> | |
| 1155 <summary> | |
| 1156 Gets the number of whole microseconds held in the instance. | |
| 1157 <returns>An integer in the range [0, 999999].</returns> | |
| 1158 </summary> | |
| 1159 </member> | |
| 1160 <member name="P:NpgsqlTypes.NpgsqlTime.Milliseconds"> | |
| 1161 <summary> | |
| 1162 Gets the number of whole milliseconds held in the instance. | |
| 1163 <returns>An integer in the range [0, 999].</returns> | |
| 1164 </summary> | |
| 1165 </member> | |
| 1166 <member name="P:NpgsqlTypes.NpgsqlTime.Seconds"> | |
| 1167 <summary> | |
| 1168 Gets the number of whole seconds held in the instance. | |
| 1169 <returns>An interger in the range [0, 59].</returns> | |
| 1170 </summary> | |
| 1171 </member> | |
| 1172 <member name="P:NpgsqlTypes.NpgsqlTime.Minutes"> | |
| 1173 <summary> | |
| 1174 Gets the number of whole minutes held in the instance. | |
| 1175 <returns>An integer in the range [0, 59].</returns> | |
| 1176 </summary> | |
| 1177 </member> | |
| 1178 <member name="P:NpgsqlTypes.NpgsqlTime.Hours"> | |
| 1179 <summary> | |
| 1180 Gets the number of whole hours held in the instance. | |
| 1181 <remarks>Note that the time 24:00:00 can be stored for roundtrip compatibility. Any calculations on such a | |
| 1182 value will normalised it to 00:00:00.</remarks> | |
| 1183 </summary> | |
| 1184 </member> | |
| 1185 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.Normalize"> | |
| 1186 <summary> | |
| 1187 Normalise this time; if it is 24:00:00, convert it to 00:00:00 | |
| 1188 </summary> | |
| 1189 <returns>This time, normalised</returns> | |
| 1190 </member> | |
| 1191 <member name="M:NpgsqlTypes.NpgsqlTimeTZ.CompareTo(NpgsqlTypes.NpgsqlTimeTZ)"> | |
| 1192 <summary> | |
| 1193 Compares this with another <see cref="T:NpgsqlTypes.NpgsqlTimeTZ"/>. As per postgres' rules, | |
| 1194 first the times are compared as if they were both in the same timezone. If they are equal then | |
| 1195 then timezones are compared (+01:00 being "smaller" than -01:00). | |
| 1196 </summary> | |
| 1197 <param name="other">the <see cref="T:NpgsqlTypes.NpgsqlTimeTZ"/> to compare with.</param> | |
| 1198 <returns>An integer which is 0 if they are equal, < 0 if this is the smaller and > 0 if this is the larger.</returns> | |
| 1199 </member> | |
| 1200 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Microseconds"> | |
| 1201 <summary> | |
| 1202 Gets the number of whole microseconds held in the instance. | |
| 1203 <returns>An integer in the range [0, 999999].</returns> | |
| 1204 </summary> | |
| 1205 </member> | |
| 1206 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Milliseconds"> | |
| 1207 <summary> | |
| 1208 Gets the number of whole milliseconds held in the instance. | |
| 1209 <returns>An integer in the range [0, 999].</returns> | |
| 1210 </summary> | |
| 1211 </member> | |
| 1212 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Seconds"> | |
| 1213 <summary> | |
| 1214 Gets the number of whole seconds held in the instance. | |
| 1215 <returns>An interger in the range [0, 59].</returns> | |
| 1216 </summary> | |
| 1217 </member> | |
| 1218 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Minutes"> | |
| 1219 <summary> | |
| 1220 Gets the number of whole minutes held in the instance. | |
| 1221 <returns>An integer in the range [0, 59].</returns> | |
| 1222 </summary> | |
| 1223 </member> | |
| 1224 <member name="P:NpgsqlTypes.NpgsqlTimeTZ.Hours"> | |
| 1225 <summary> | |
| 1226 Gets the number of whole hours held in the instance. | |
| 1227 <remarks>Note that the time 24:00:00 can be stored for roundtrip compatibility. Any calculations on such a | |
| 1228 value will normalised it to 00:00:00.</remarks> | |
| 1229 </summary> | |
| 1230 </member> | |
| 1231 <member name="T:NpgsqlTypes.LargeObjectManager"> | |
| 1232 <summary> | |
| 1233 Summary description for LargeObjectManager. | |
| 1234 </summary> | |
| 1235 </member> | |
| 1236 <member name="T:NpgsqlTypes.BasicBackendToNativeTypeConverter"> | |
| 1237 <summary> | |
| 1238 Provide event handlers to convert all native supported basic data types from their backend | |
| 1239 text representation to a .NET object. | |
| 1240 </summary> | |
| 1241 </member> | |
| 1242 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBinary(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1243 <summary> | |
| 1244 Binary data. | |
| 1245 </summary> | |
| 1246 </member> | |
| 1247 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1248 <summary> | |
| 1249 Convert a postgresql boolean to a System.Boolean. | |
| 1250 </summary> | |
| 1251 </member> | |
| 1252 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBit(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1253 <summary> | |
| 1254 Convert a postgresql bit to a System.Boolean. | |
| 1255 </summary> | |
| 1256 </member> | |
| 1257 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1258 <summary> | |
| 1259 Convert a postgresql datetime to a System.DateTime. | |
| 1260 </summary> | |
| 1261 </member> | |
| 1262 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDate(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1263 <summary> | |
| 1264 Convert a postgresql date to a System.DateTime. | |
| 1265 </summary> | |
| 1266 </member> | |
| 1267 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1268 <summary> | |
| 1269 Convert a postgresql time to a System.DateTime. | |
| 1270 </summary> | |
| 1271 </member> | |
| 1272 <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToMoney(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1273 <summary> | |
| 1274 Convert a postgresql money to a System.Decimal. | |
| 1275 </summary> | |
| 1276 </member> | |
| 1277 <member name="T:NpgsqlTypes.BasicNativeToBackendTypeConverter"> | |
| 1278 <summary> | |
| 1279 Provide event handlers to convert the basic native supported data types from | |
| 1280 native form to backend representation. | |
| 1281 </summary> | |
| 1282 </member> | |
| 1283 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1284 <summary> | |
| 1285 Binary data. | |
| 1286 </summary> | |
| 1287 </member> | |
| 1288 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1289 <summary> | |
| 1290 Convert to a postgresql boolean. | |
| 1291 </summary> | |
| 1292 </member> | |
| 1293 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBit(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1294 <summary> | |
| 1295 Convert to a postgresql bit. | |
| 1296 </summary> | |
| 1297 </member> | |
| 1298 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1299 <summary> | |
| 1300 Convert to a postgresql timestamp. | |
| 1301 </summary> | |
| 1302 </member> | |
| 1303 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDate(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1304 <summary> | |
| 1305 Convert to a postgresql date. | |
| 1306 </summary> | |
| 1307 </member> | |
| 1308 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1309 <summary> | |
| 1310 Convert to a postgresql time. | |
| 1311 </summary> | |
| 1312 </member> | |
| 1313 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToMoney(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1314 <summary> | |
| 1315 Convert to a postgres money. | |
| 1316 </summary> | |
| 1317 </member> | |
| 1318 <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToSingleDouble(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1319 <summary> | |
| 1320 Convert to a postgres double with maximum precision. | |
| 1321 </summary> | |
| 1322 </member> | |
| 1323 <member name="T:NpgsqlTypes.ExtendedBackendToNativeTypeConverter"> | |
| 1324 <summary> | |
| 1325 Provide event handlers to convert extended native supported data types from their backend | |
| 1326 text representation to a .NET object. | |
| 1327 </summary> | |
| 1328 </member> | |
| 1329 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPoint(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1330 <summary> | |
| 1331 Convert a postgresql point to a System.NpgsqlPoint. | |
| 1332 </summary> | |
| 1333 </member> | |
| 1334 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToBox(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1335 <summary> | |
| 1336 Convert a postgresql point to a System.RectangleF. | |
| 1337 </summary> | |
| 1338 </member> | |
| 1339 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1340 <summary> | |
| 1341 LDeg. | |
| 1342 </summary> | |
| 1343 </member> | |
| 1344 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPath(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1345 <summary> | |
| 1346 Path. | |
| 1347 </summary> | |
| 1348 </member> | |
| 1349 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1350 <summary> | |
| 1351 Polygon. | |
| 1352 </summary> | |
| 1353 </member> | |
| 1354 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToCircle(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1355 <summary> | |
| 1356 Circle. | |
| 1357 </summary> | |
| 1358 </member> | |
| 1359 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInet(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1360 <summary> | |
| 1361 Inet. | |
| 1362 </summary> | |
| 1363 </member> | |
| 1364 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1365 <summary> | |
| 1366 MAC Address. | |
| 1367 </summary> | |
| 1368 </member> | |
| 1369 <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInterval(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1370 <summary> | |
| 1371 interval | |
| 1372 </summary> | |
| 1373 </member> | |
| 1374 <member name="T:NpgsqlTypes.ExtendedNativeToBackendTypeConverter"> | |
| 1375 <summary> | |
| 1376 Provide event handlers to convert extended native supported data types from | |
| 1377 native form to backend representation. | |
| 1378 </summary> | |
| 1379 </member> | |
| 1380 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPoint(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1381 <summary> | |
| 1382 Point. | |
| 1383 </summary> | |
| 1384 </member> | |
| 1385 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToBox(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1386 <summary> | |
| 1387 Box. | |
| 1388 </summary> | |
| 1389 </member> | |
| 1390 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1391 <summary> | |
| 1392 LSeg. | |
| 1393 </summary> | |
| 1394 </member> | |
| 1395 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPath(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1396 <summary> | |
| 1397 Open path. | |
| 1398 </summary> | |
| 1399 </member> | |
| 1400 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1401 <summary> | |
| 1402 Polygon. | |
| 1403 </summary> | |
| 1404 </member> | |
| 1405 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1406 <summary> | |
| 1407 Convert to a postgres MAC Address. | |
| 1408 </summary> | |
| 1409 </member> | |
| 1410 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToCircle(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1411 <summary> | |
| 1412 Circle. | |
| 1413 </summary> | |
| 1414 </member> | |
| 1415 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToIPAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1416 <summary> | |
| 1417 Convert to a postgres inet. | |
| 1418 </summary> | |
| 1419 </member> | |
| 1420 <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToInterval(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)"> | |
| 1421 <summary> | |
| 1422 Convert to a postgres interval | |
| 1423 </summary> | |
| 1424 </member> | |
| 1425 <member name="T:NpgsqlTypes.NpgsqlPoint"> | |
| 1426 <summary> | |
| 1427 Represents a PostgreSQL Point type | |
| 1428 </summary> | |
| 1429 </member> | |
| 1430 <member name="T:NpgsqlTypes.NpgsqlLSeg"> | |
| 1431 <summary> | |
| 1432 Represents a PostgreSQL Line Segment type. | |
| 1433 </summary> | |
| 1434 </member> | |
| 1435 <member name="T:NpgsqlTypes.NpgsqlPath"> | |
| 1436 <summary> | |
| 1437 Represents a PostgreSQL Path type. | |
| 1438 </summary> | |
| 1439 </member> | |
| 1440 <member name="T:NpgsqlTypes.NpgsqlPolygon"> | |
| 1441 <summary> | |
| 1442 Represents a PostgreSQL Polygon type. | |
| 1443 </summary> | |
| 1444 </member> | |
| 1445 <member name="T:NpgsqlTypes.NpgsqlCircle"> | |
| 1446 <summary> | |
| 1447 Represents a PostgreSQL Circle type. | |
| 1448 </summary> | |
| 1449 </member> | |
| 1450 <member name="T:NpgsqlTypes.NpgsqlInet"> | |
| 1451 <summary> | |
| 1452 Represents a PostgreSQL inet type. | |
| 1453 </summary> | |
| 1454 </member> | |
| 1455 <member name="T:NpgsqlTypes.NpgsqlMacAddress"> | |
| 1456 <summary> | |
| 1457 Represents a PostgreSQL MacAddress type. | |
| 1458 </summary> | |
| 1459 </member> | |
| 1460 <member name="M:NpgsqlTypes.NpgsqlMacAddress.#ctor(System.String)"> | |
| 1461 <summary> | |
| 1462 | |
| 1463 </summary> | |
| 1464 <param name="macAddr">The macAddr parameter must contain a string that can only consist of numbers | |
| 1465 and upper-case letters as hexadecimal digits. (See PhysicalAddress.Parse method on MSDN)</param> | |
| 1466 </member> | |
| 1467 <member name="T:NpgsqlTypes.NpgsqlTypesHelper"> | |
| 1468 <summary> | |
| 1469 This class contains helper methods for type conversion between | |
| 1470 the .Net type system and postgresql. | |
| 1471 </summary> | |
| 1472 </member> | |
| 1473 <member name="F:NpgsqlTypes.NpgsqlTypesHelper.BackendTypeMappingCache"> | |
| 1474 <summary> | |
| 1475 A cache of basic datatype mappings keyed by server version. This way we don't | |
| 1476 have to load the basic type mappings for every connection. | |
| 1477 </summary> | |
| 1478 </member> | |
| 1479 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetBackendTypeInfo(System.String,NpgsqlTypes.NpgsqlBackendTypeInfo@)"> | |
| 1480 <summary> | |
| 1481 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects | |
| 1482 of the given NpgsqlDbType. | |
| 1483 </summary> | |
| 1484 </member> | |
| 1485 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1486 <summary> | |
| 1487 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects | |
| 1488 of the given NpgsqlDbType. | |
| 1489 </summary> | |
| 1490 </member> | |
| 1491 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1492 <summary> | |
| 1493 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects | |
| 1494 of the given DbType. | |
| 1495 </summary> | |
| 1496 </member> | |
| 1497 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1498 <summary> | |
| 1499 Find a NpgsqlNativeTypeInfo in the default types map that can handle objects | |
| 1500 of the given System.Type. | |
| 1501 </summary> | |
| 1502 </member> | |
| 1503 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.ConvertBackendStringToSystemType(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)"> | |
| 1504 <summary> | |
| 1505 This method is responsible to convert the string received from the backend | |
| 1506 to the corresponding NpgsqlType. | |
| 1507 The given TypeInfo is called upon to do the conversion. | |
| 1508 If no TypeInfo object is provided, no conversion is performed. | |
| 1509 </summary> | |
| 1510 </member> | |
| 1511 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.PrepareDefaultTypesMap"> | |
| 1512 <summary> | |
| 1513 Create the one and only native to backend type map. | |
| 1514 This map is used when formatting native data | |
| 1515 types to backend representations. | |
| 1516 </summary> | |
| 1517 </member> | |
| 1518 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.CreateAndLoadInitialTypesMapping(Npgsql.NpgsqlConnector)"> | |
| 1519 <summary> | |
| 1520 This method creates (or retrieves from cache) a mapping between type and OID | |
| 1521 of all natively supported postgresql data types. | |
| 1522 This is needed as from one version to another, this mapping can be changed and | |
| 1523 so we avoid hardcoding them. | |
| 1524 </summary> | |
| 1525 <returns>NpgsqlTypeMapping containing all known data types. The mapping must be | |
| 1526 cloned before it is modified because it is cached; changes made by one connection may | |
| 1527 effect another connection.</returns> | |
| 1528 </member> | |
| 1529 <member name="M:NpgsqlTypes.NpgsqlTypesHelper.LoadTypesMappings(Npgsql.NpgsqlConnector,NpgsqlTypes.NpgsqlBackendTypeMapping,System.Collections.Generic.IEnumerable{NpgsqlTypes.NpgsqlBackendTypeInfo})"> | |
| 1530 <summary> | |
| 1531 Attempt to map types by issuing a query against pg_type. | |
| 1532 This function takes a list of NpgsqlTypeInfo and attempts to resolve the OID field | |
| 1533 of each by querying pg_type. If the mapping is found, the type info object is | |
| 1534 updated (OID) and added to the provided NpgsqlTypeMapping object. | |
| 1535 </summary> | |
| 1536 <param name="conn">NpgsqlConnector to send query through.</param> | |
| 1537 <param name="TypeMappings">Mapping object to add types too.</param> | |
| 1538 <param name="TypeInfoList">List of types that need to have OID's mapped.</param> | |
| 1539 </member> | |
| 1540 <member name="T:NpgsqlTypes.ConvertBackendToNativeHandler"> | |
| 1541 <summary> | |
| 1542 Delegate called to convert the given backend data to its native representation. | |
| 1543 </summary> | |
| 1544 </member> | |
| 1545 <member name="T:NpgsqlTypes.ConvertNativeToBackendHandler"> | |
| 1546 <summary> | |
| 1547 Delegate called to convert the given native data to its backand representation. | |
| 1548 </summary> | |
| 1549 </member> | |
| 1550 <member name="T:NpgsqlTypes.NpgsqlBackendTypeInfo"> | |
| 1551 <summary> | |
| 1552 Represents a backend data type. | |
| 1553 This class can be called upon to convert a backend field representation to a native object. | |
| 1554 </summary> | |
| 1555 </member> | |
| 1556 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.#ctor(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)"> | |
| 1557 <summary> | |
| 1558 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers. | |
| 1559 </summary> | |
| 1560 <param name="OID">Type OID provided by the backend server.</param> | |
| 1561 <param name="Name">Type name provided by the backend server.</param> | |
| 1562 <param name="NpgsqlDbType">NpgsqlDbType</param> | |
| 1563 <param name="Type">System type to convert fields of this type to.</param> | |
| 1564 <param name="ConvertBackendToNative">Data conversion handler.</param> | |
| 1565 </member> | |
| 1566 <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.ConvertToNative(System.String,System.Int16,System.Int32)"> | |
| 1567 <summary> | |
| 1568 Perform a data conversion from a backend representation to | |
| 1569 a native object. | |
| 1570 </summary> | |
| 1571 <param name="BackendData">Data sent from the backend.</param> | |
| 1572 <param name="TypeModifier">Type modifier field sent from the backend.</param> | |
| 1573 </member> | |
| 1574 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.OID"> | |
| 1575 <summary> | |
| 1576 Type OID provided by the backend server. | |
| 1577 </summary> | |
| 1578 </member> | |
| 1579 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Name"> | |
| 1580 <summary> | |
| 1581 Type name provided by the backend server. | |
| 1582 </summary> | |
| 1583 </member> | |
| 1584 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.NpgsqlDbType"> | |
| 1585 <summary> | |
| 1586 NpgsqlDbType. | |
| 1587 </summary> | |
| 1588 </member> | |
| 1589 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.DbType"> | |
| 1590 <summary> | |
| 1591 NpgsqlDbType. | |
| 1592 </summary> | |
| 1593 </member> | |
| 1594 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Type"> | |
| 1595 <summary> | |
| 1596 Provider type to convert fields of this type to. | |
| 1597 </summary> | |
| 1598 </member> | |
| 1599 <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.FrameworkType"> | |
| 1600 <summary> | |
| 1601 System type to convert fields of this type to. | |
| 1602 </summary> | |
| 1603 </member> | |
| 1604 <member name="T:NpgsqlTypes.NpgsqlNativeTypeInfo"> | |
| 1605 <summary> | |
| 1606 Represents a backend data type. | |
| 1607 This class can be called upon to convert a native object to its backend field representation, | |
| 1608 </summary> | |
| 1609 </member> | |
| 1610 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ArrayOf(NpgsqlTypes.NpgsqlNativeTypeInfo)"> | |
| 1611 <summary> | |
| 1612 Returns an NpgsqlNativeTypeInfo for an array where the elements are of the type | |
| 1613 described by the NpgsqlNativeTypeInfo supplied. | |
| 1614 </summary> | |
| 1615 </member> | |
| 1616 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)"> | |
| 1617 <summary> | |
| 1618 Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers. | |
| 1619 </summary> | |
| 1620 <param name="Name">Type name provided by the backend server.</param> | |
| 1621 <param name="NpgsqlDbType">NpgsqlDbType</param> | |
| 1622 <param name="ConvertNativeToBackend">Data conversion handler.</param> | |
| 1623 </member> | |
| 1624 <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ConvertToBackend(System.Object,System.Boolean)"> | |
| 1625 <summary> | |
| 1626 Perform a data conversion from a native object to | |
| 1627 a backend representation. | |
| 1628 DBNull and null values are handled differently depending if a plain query is used | |
| 1629 When | |
| 1630 </summary> | |
| 1631 <param name="NativeData">Native .NET object to be converted.</param> | |
| 1632 <param name="ForExtendedQuery">Flag indicating if the conversion has to be done for | |
| 1633 plain queries or extended queries</param> | |
| 1634 </member> | |
| 1635 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Name"> | |
| 1636 <summary> | |
| 1637 Type name provided by the backend server. | |
| 1638 </summary> | |
| 1639 </member> | |
| 1640 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.NpgsqlDbType"> | |
| 1641 <summary> | |
| 1642 NpgsqlDbType. | |
| 1643 </summary> | |
| 1644 </member> | |
| 1645 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.DbType"> | |
| 1646 <summary> | |
| 1647 DbType. | |
| 1648 </summary> | |
| 1649 </member> | |
| 1650 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Quote"> | |
| 1651 <summary> | |
| 1652 Apply quoting. | |
| 1653 </summary> | |
| 1654 </member> | |
| 1655 <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.UseSize"> | |
| 1656 <summary> | |
| 1657 Use parameter size information. | |
| 1658 </summary> | |
| 1659 </member> | |
| 1660 <member name="T:NpgsqlTypes.NpgsqlBackendTypeMapping"> | |
| 1661 <summary> | |
| 1662 Provide mapping between type OID, type name, and a NpgsqlBackendTypeInfo object that represents it. | |
| 1663 </summary> | |
| 1664 </member> | |
| 1665 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor"> | |
| 1666 <summary> | |
| 1667 Construct an empty mapping. | |
| 1668 </summary> | |
| 1669 </member> | |
| 1670 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor(NpgsqlTypes.NpgsqlBackendTypeMapping)"> | |
| 1671 <summary> | |
| 1672 Copy constuctor. | |
| 1673 </summary> | |
| 1674 </member> | |
| 1675 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(NpgsqlTypes.NpgsqlBackendTypeInfo)"> | |
| 1676 <summary> | |
| 1677 Add the given NpgsqlBackendTypeInfo to this mapping. | |
| 1678 </summary> | |
| 1679 </member> | |
| 1680 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)"> | |
| 1681 <summary> | |
| 1682 Add a new NpgsqlBackendTypeInfo with the given attributes and conversion handlers to this mapping. | |
| 1683 </summary> | |
| 1684 <param name="OID">Type OID provided by the backend server.</param> | |
| 1685 <param name="Name">Type name provided by the backend server.</param> | |
| 1686 <param name="NpgsqlDbType">NpgsqlDbType</param> | |
| 1687 <param name="Type">System type to convert fields of this type to.</param> | |
| 1688 <param name="BackendConvert">Data conversion handler.</param> | |
| 1689 </member> | |
| 1690 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.Clone"> | |
| 1691 <summary> | |
| 1692 Make a shallow copy of this type mapping. | |
| 1693 </summary> | |
| 1694 </member> | |
| 1695 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsOID(System.Int32)"> | |
| 1696 <summary> | |
| 1697 Determine if a NpgsqlBackendTypeInfo with the given backend type OID exists in this mapping. | |
| 1698 </summary> | |
| 1699 </member> | |
| 1700 <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsName(System.String)"> | |
| 1701 <summary> | |
| 1702 Determine if a NpgsqlBackendTypeInfo with the given backend type name exists in this mapping. | |
| 1703 </summary> | |
| 1704 </member> | |
| 1705 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Count"> | |
| 1706 <summary> | |
| 1707 Get the number of type infos held. | |
| 1708 </summary> | |
| 1709 </member> | |
| 1710 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.Int32)"> | |
| 1711 <summary> | |
| 1712 Retrieve the NpgsqlBackendTypeInfo with the given backend type OID, or null if none found. | |
| 1713 </summary> | |
| 1714 </member> | |
| 1715 <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.String)"> | |
| 1716 <summary> | |
| 1717 Retrieve the NpgsqlBackendTypeInfo with the given backend type name, or null if none found. | |
| 1718 </summary> | |
| 1719 </member> | |
| 1720 <member name="T:NpgsqlTypes.NpgsqlNativeTypeMapping"> | |
| 1721 <summary> | |
| 1722 Provide mapping between type Type, NpgsqlDbType and a NpgsqlNativeTypeInfo object that represents it. | |
| 1723 </summary> | |
| 1724 </member> | |
| 1725 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(NpgsqlTypes.NpgsqlNativeTypeInfo)"> | |
| 1726 <summary> | |
| 1727 Add the given NpgsqlNativeTypeInfo to this mapping. | |
| 1728 </summary> | |
| 1729 </member> | |
| 1730 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)"> | |
| 1731 <summary> | |
| 1732 Add a new NpgsqlNativeTypeInfo with the given attributes and conversion handlers to this mapping. | |
| 1733 </summary> | |
| 1734 <param name="Name">Type name provided by the backend server.</param> | |
| 1735 <param name="NpgsqlDbType">NpgsqlDbType</param> | |
| 1736 <param name="NativeConvert">Data conversion handler.</param> | |
| 1737 </member> | |
| 1738 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1739 <summary> | |
| 1740 Retrieve the NpgsqlNativeTypeInfo with the given NpgsqlDbType. | |
| 1741 </summary> | |
| 1742 </member> | |
| 1743 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1744 <summary> | |
| 1745 Retrieve the NpgsqlNativeTypeInfo with the given DbType. | |
| 1746 </summary> | |
| 1747 </member> | |
| 1748 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)"> | |
| 1749 <summary> | |
| 1750 Retrieve the NpgsqlNativeTypeInfo with the given Type. | |
| 1751 </summary> | |
| 1752 </member> | |
| 1753 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsName(System.String)"> | |
| 1754 <summary> | |
| 1755 Determine if a NpgsqlNativeTypeInfo with the given backend type name exists in this mapping. | |
| 1756 </summary> | |
| 1757 </member> | |
| 1758 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsNpgsqlDbType(NpgsqlTypes.NpgsqlDbType)"> | |
| 1759 <summary> | |
| 1760 Determine if a NpgsqlNativeTypeInfo with the given NpgsqlDbType exists in this mapping. | |
| 1761 </summary> | |
| 1762 </member> | |
| 1763 <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsType(System.Type)"> | |
| 1764 <summary> | |
| 1765 Determine if a NpgsqlNativeTypeInfo with the given Type name exists in this mapping. | |
| 1766 </summary> | |
| 1767 </member> | |
| 1768 <member name="P:NpgsqlTypes.NpgsqlNativeTypeMapping.Count"> | |
| 1769 <summary> | |
| 1770 Get the number of type infos held. | |
| 1771 </summary> | |
| 1772 </member> | |
| 1773 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetColumnsForJoin(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ProjectionExpression,Npgsql.SqlGenerators.VisitedExpression)"> | |
| 1774 <summary> | |
| 1775 Given a join expression and a projection, fetch all columns in the projection | |
| 1776 that reference columns in the join. | |
| 1777 </summary> | |
| 1778 </member> | |
| 1779 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetFromNames(Npgsql.SqlGenerators.InputExpression,System.Collections.Generic.List{System.String})"> | |
| 1780 <summary> | |
| 1781 Given an InputExpression append all from names (including nested joins) to the list. | |
| 1782 </summary> | |
| 1783 </member> | |
| 1784 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetReplacementColumn(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ColumnExpression)"> | |
| 1785 <summary> | |
| 1786 Get new ColumnExpression that will be used in projection that had it's existing columns moved. | |
| 1787 These should be simple references to the inner column | |
| 1788 </summary> | |
| 1789 </member> | |
| 1790 <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.AdjustPropertyAccess(Npgsql.SqlGenerators.ColumnExpression[],System.String)"> | |
| 1791 <summary> | |
| 1792 Every property accessed in the list of columns must be adjusted for a new scope | |
| 1793 </summary> | |
| 1794 </member> | |
| 1795 <member name="P:Npgsql.Cache`1.CacheSize"> | |
| 1796 <summary> | |
| 1797 Set Cache Size. The default value is 20. | |
| 1798 </summary> | |
| 1799 </member> | |
| 1800 <member name="P:Npgsql.Cache`1.Item(System.String)"> | |
| 1801 <summary> | |
| 1802 Lookup cached entity. null will returned if not match. | |
| 1803 For both get{} and set{} apply LRU rule. | |
| 1804 </summary> | |
| 1805 <param name="key">key</param> | |
| 1806 <returns></returns> | |
| 1807 </member> | |
| 1808 <member name="M:Npgsql.HashAlgorithm.#ctor"> | |
| 1809 <summary> | |
| 1810 Called from constructor of derived class. | |
| 1811 </summary> | |
| 1812 </member> | |
| 1813 <member name="M:Npgsql.HashAlgorithm.Finalize"> | |
| 1814 <summary> | |
| 1815 Finalizer for HashAlgorithm | |
| 1816 </summary> | |
| 1817 </member> | |
| 1818 <member name="M:Npgsql.HashAlgorithm.ComputeHash(System.Byte[])"> | |
| 1819 <summary> | |
| 1820 Computes the entire hash of all the bytes in the byte array. | |
| 1821 </summary> | |
| 1822 </member> | |
| 1823 <member name="M:Npgsql.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)"> | |
| 1824 <summary> | |
| 1825 When overridden in a derived class, drives the hashing function. | |
| 1826 </summary> | |
| 1827 <param name="rgb"></param> | |
| 1828 <param name="start"></param> | |
| 1829 <param name="size"></param> | |
| 1830 </member> | |
| 1831 <member name="M:Npgsql.HashAlgorithm.HashFinal"> | |
| 1832 <summary> | |
| 1833 When overridden in a derived class, this pads and hashes whatever data might be left in the buffers and then returns the hash created. | |
| 1834 </summary> | |
| 1835 </member> | |
| 1836 <member name="M:Npgsql.HashAlgorithm.Initialize"> | |
| 1837 <summary> | |
| 1838 When overridden in a derived class, initializes the object to prepare for hashing. | |
| 1839 </summary> | |
| 1840 </member> | |
| 1841 <member name="M:Npgsql.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)"> | |
| 1842 <summary> | |
| 1843 Used for stream chaining. Computes hash as data passes through it. | |
| 1844 </summary> | |
| 1845 <param name="inputBuffer">The buffer from which to grab the data to be copied.</param> | |
| 1846 <param name="inputOffset">The offset into the input buffer to start reading at.</param> | |
| 1847 <param name="inputCount">The number of bytes to be copied.</param> | |
| 1848 <param name="outputBuffer">The buffer to write the copied data to.</param> | |
| 1849 <param name="outputOffset">At what point in the outputBuffer to write the data at.</param> | |
| 1850 </member> | |
| 1851 <member name="M:Npgsql.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)"> | |
| 1852 <summary> | |
| 1853 Used for stream chaining. Computes hash as data passes through it. Finishes off the hash. | |
| 1854 </summary> | |
| 1855 <param name="inputBuffer">The buffer from which to grab the data to be copied.</param> | |
| 1856 <param name="inputOffset">The offset into the input buffer to start reading at.</param> | |
| 1857 <param name="inputCount">The number of bytes to be copied.</param> | |
| 1858 </member> | |
| 1859 <member name="P:Npgsql.HashAlgorithm.CanTransformMultipleBlocks"> | |
| 1860 <summary> | |
| 1861 Get whether or not the hash can transform multiple blocks at a time. | |
| 1862 Note: MUST be overriden if descendant can transform multiple block | |
| 1863 on a single call! | |
| 1864 </summary> | |
| 1865 </member> | |
| 1866 <member name="P:Npgsql.HashAlgorithm.Hash"> | |
| 1867 <summary> | |
| 1868 Gets the previously computed hash. | |
| 1869 </summary> | |
| 1870 </member> | |
| 1871 <member name="P:Npgsql.HashAlgorithm.HashSize"> | |
| 1872 <summary> | |
| 1873 Returns the size in bits of the hash. | |
| 1874 </summary> | |
| 1875 </member> | |
| 1876 <member name="P:Npgsql.HashAlgorithm.InputBlockSize"> | |
| 1877 <summary> | |
| 1878 Must be overriden if not 1 | |
| 1879 </summary> | |
| 1880 </member> | |
| 1881 <member name="P:Npgsql.HashAlgorithm.OutputBlockSize"> | |
| 1882 <summary> | |
| 1883 Must be overriden if not 1 | |
| 1884 </summary> | |
| 1885 </member> | |
| 1886 <member name="T:Npgsql.MD5"> | |
| 1887 <summary> | |
| 1888 Common base class for all derived MD5 implementations. | |
| 1889 </summary> | |
| 1890 </member> | |
| 1891 <member name="M:Npgsql.MD5.#ctor"> | |
| 1892 <summary> | |
| 1893 Called from constructor of derived class. | |
| 1894 </summary> | |
| 1895 </member> | |
| 1896 <member name="M:Npgsql.MD5.Create"> | |
| 1897 <summary> | |
| 1898 Creates the default derived class. | |
| 1899 </summary> | |
| 1900 </member> | |
| 1901 <member name="T:Npgsql.MD5CryptoServiceProvider"> | |
| 1902 <summary> | |
| 1903 C# implementation of the MD5 cryptographic hash function. | |
| 1904 </summary> | |
| 1905 </member> | |
| 1906 <member name="M:Npgsql.MD5CryptoServiceProvider.#ctor"> | |
| 1907 <summary> | |
| 1908 Creates a new MD5CryptoServiceProvider. | |
| 1909 </summary> | |
| 1910 </member> | |
| 1911 <member name="M:Npgsql.MD5CryptoServiceProvider.HashCore(System.Byte[],System.Int32,System.Int32)"> | |
| 1912 <summary> | |
| 1913 Drives the hashing function. | |
| 1914 </summary> | |
| 1915 <param name="rgb">Byte array containing the data to hash.</param> | |
| 1916 <param name="start">Where in the input buffer to start.</param> | |
| 1917 <param name="size">Size in bytes of the data in the buffer to hash.</param> | |
| 1918 </member> | |
| 1919 <member name="M:Npgsql.MD5CryptoServiceProvider.HashFinal"> | |
| 1920 <summary> | |
| 1921 This finalizes the hash. Takes the data from the chaining variables and returns it. | |
| 1922 </summary> | |
| 1923 </member> | |
| 1924 <member name="M:Npgsql.MD5CryptoServiceProvider.Initialize"> | |
| 1925 <summary> | |
| 1926 Resets the class after use. Called automatically after hashing is done. | |
| 1927 </summary> | |
| 1928 </member> | |
| 1929 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessBlock(System.Byte[],System.Int32)"> | |
| 1930 <summary> | |
| 1931 This is the meat of the hash function. It is what processes each block one at a time. | |
| 1932 </summary> | |
| 1933 <param name="inputBuffer">Byte array to process data from.</param> | |
| 1934 <param name="inputOffset">Where in the byte array to start processing.</param> | |
| 1935 </member> | |
| 1936 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)"> | |
| 1937 <summary> | |
| 1938 Pads and then processes the final block. | |
| 1939 </summary> | |
| 1940 <param name="inputBuffer">Buffer to grab data from.</param> | |
| 1941 <param name="inputOffset">Position in buffer in bytes to get data from.</param> | |
| 1942 <param name="inputCount">How much data in bytes in the buffer to use.</param> | |
| 1943 </member> | |
| 1944 <member name="T:Npgsql.StringRowReaderV3"> | |
| 1945 <summary> | |
| 1946 Implements <see cref="T:Npgsql.RowReader"/> for version 3 of the protocol. | |
| 1947 </summary> | |
| 1948 </member> | |
| 1949 <member name="T:Npgsql.RowReader"> | |
| 1950 <summary> | |
| 1951 Reads a row, field by field, allowing a DataRow to be built appropriately. | |
| 1952 </summary> | |
| 1953 </member> | |
| 1954 <member name="T:Npgsql.IStreamOwner"> | |
| 1955 <summary> | |
| 1956 Marker interface which identifies a class which may take possession of a stream for the duration of | |
| 1957 it's lifetime (possibly temporarily giving that possession to another class for part of that time. | |
| 1958 | |
| 1959 It inherits from IDisposable, since any such class must make sure it leaves the stream in a valid state. | |
| 1960 | |
| 1961 The most important such class is that compiler-generated from ProcessBackendResponsesEnum. Of course | |
| 1962 we can't make that inherit from this interface, alas. | |
| 1963 </summary> | |
| 1964 </member> | |
| 1965 <!-- Badly formed XML comment ignored for member "T:Npgsql.IServerResponseObject" --> | |
| 1966 <member name="T:Npgsql.RowReader.Streamer"> | |
| 1967 <summary> | |
| 1968 Reads part of a field, as needed (for <see cref="!:System.Data.IDataRecord.GetChars()"/> | |
| 1969 and <see cref="!:System.Data.IDataRecord.GetBytes()"/> | |
| 1970 </summary> | |
| 1971 </member> | |
| 1972 <member name="T:Npgsql.RowReader.Streamer`1"> | |
| 1973 <summary> | |
| 1974 Adds further functionality to stream that is dependant upon the type of data read. | |
| 1975 </summary> | |
| 1976 </member> | |
| 1977 <member name="T:Npgsql.RowReader.CharStreamer"> | |
| 1978 <summary> | |
| 1979 Completes the implementation of Streamer for char data. | |
| 1980 </summary> | |
| 1981 </member> | |
| 1982 <member name="T:Npgsql.RowReader.ByteStreamer"> | |
| 1983 <summary> | |
| 1984 Completes the implementation of Streamer for byte data. | |
| 1985 </summary> | |
| 1986 </member> | |
| 1987 <member name="T:Npgsql.StringRowReaderV2"> | |
| 1988 <summary> | |
| 1989 Implements <see cref="T:Npgsql.RowReader"/> for version 2 of the protocol. | |
| 1990 </summary> | |
| 1991 </member> | |
| 1992 <member name="T:Npgsql.StringRowReaderV2.NullMap"> | |
| 1993 <summary> | |
| 1994 Encapsulates the null mapping bytes sent at the start of a version 2 | |
| 1995 datarow message, and the process of identifying the nullity of the data | |
| 1996 at a particular index | |
| 1997 </summary> | |
| 1998 </member> | |
| 1999 <member name="T:Npgsql.NpgsqlBackEndKeyData"> | |
| 2000 <summary> | |
| 2001 This class represents a BackEndKeyData message received | |
| 2002 from PostgreSQL | |
| 2003 </summary> | |
| 2004 </member> | |
| 2005 <member name="T:Npgsql.NpgsqlBind"> | |
| 2006 <summary> | |
| 2007 This class represents the Bind message sent to PostgreSQL | |
| 2008 server. | |
| 2009 </summary> | |
| 2010 | |
| 2011 </member> | |
| 2012 <member name="T:Npgsql.ClientMessage"> | |
| 2013 <summary> | |
| 2014 For classes representing messages sent from the client to the server. | |
| 2015 </summary> | |
| 2016 </member> | |
| 2017 <member name="T:Npgsql.NpgsqlCancelRequest"> | |
| 2018 <summary> | |
| 2019 This class represents the CancelRequest message sent to PostgreSQL | |
| 2020 server. | |
| 2021 </summary> | |
| 2022 | |
| 2023 </member> | |
| 2024 <member name="T:Npgsql.NpgsqlState"> | |
| 2025 <summary> This class represents the base class for the state pattern design pattern | |
| 2026 implementation. | |
| 2027 </summary> | |
| 2028 | |
| 2029 </member> | |
| 2030 <member name="M:Npgsql.NpgsqlState.ChangeState(Npgsql.NpgsqlConnector,Npgsql.NpgsqlState)"> | |
| 2031 <summary> | |
| 2032 This method is used by the states to change the state of the context. | |
| 2033 </summary> | |
| 2034 </member> | |
| 2035 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponses(Npgsql.NpgsqlConnector)"> | |
| 2036 <summary> | |
| 2037 This method is responsible to handle all protocol messages sent from the backend. | |
| 2038 It holds all the logic to do it. | |
| 2039 To exchange data, it uses a Mediator object from which it reads/writes information | |
| 2040 to handle backend requests. | |
| 2041 </summary> | |
| 2042 | |
| 2043 </member> | |
| 2044 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)"> | |
| 2045 <summary> | |
| 2046 This method is responsible to handle all protocol messages sent from the backend. | |
| 2047 It holds all the logic to do it. | |
| 2048 To exchange data, it uses a Mediator object from which it reads/writes information | |
| 2049 to handle backend requests. | |
| 2050 </summary> | |
| 2051 | |
| 2052 </member> | |
| 2053 <member name="M:Npgsql.NpgsqlState.CheckForContextSocketAvailability(Npgsql.NpgsqlConnector,System.Net.Sockets.SelectMode)"> | |
| 2054 <summary> | |
| 2055 Checks for context socket availability. | |
| 2056 Socket.Poll supports integer as microseconds parameter. | |
| 2057 This limits the usable command timeout value | |
| 2058 to 2,147 seconds: (2,147 x 1,000,000 less than max_int). | |
| 2059 In order to bypass this limit, the availability of | |
| 2060 the socket is checked in 2,147 seconds cycles | |
| 2061 </summary> | |
| 2062 <returns><c>true</c>, if for context socket availability was checked, <c>false</c> otherwise.</returns> | |
| 2063 <param name="context">Context.</param> | |
| 2064 <param name="selectMode">Select mode.</param> | |
| 2065 </member> | |
| 2066 <member name="M:Npgsql.NpgsqlClosedState.ResolveIPHost(System.String)"> | |
| 2067 <summary> | |
| 2068 Resolve a host name or IP address. | |
| 2069 This is needed because if you call Dns.Resolve() with an IP address, it will attempt | |
| 2070 to resolve it as a host name, when it should just convert it to an IP address. | |
| 2071 </summary> | |
| 2072 <param name="HostName"></param> | |
| 2073 </member> | |
| 2074 <member name="T:Npgsql.NpgsqlCommand"> | |
| 2075 <summary> | |
| 2076 Represents a SQL statement or function (stored procedure) to execute | |
| 2077 against a PostgreSQL database. This class cannot be inherited. | |
| 2078 </summary> | |
| 2079 </member> | |
| 2080 <member name="M:Npgsql.NpgsqlCommand.#ctor"> | |
| 2081 <summary> | |
| 2082 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class. | |
| 2083 </summary> | |
| 2084 </member> | |
| 2085 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String)"> | |
| 2086 <summary> | |
| 2087 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query. | |
| 2088 </summary> | |
| 2089 <param name="cmdText">The text of the query.</param> | |
| 2090 </member> | |
| 2091 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
| 2092 <summary> | |
| 2093 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query and a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. | |
| 2094 </summary> | |
| 2095 <param name="cmdText">The text of the query.</param> | |
| 2096 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> | |
| 2097 </member> | |
| 2098 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction)"> | |
| 2099 <summary> | |
| 2100 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query, a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>, and the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>. | |
| 2101 </summary> | |
| 2102 <param name="cmdText">The text of the query.</param> | |
| 2103 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> | |
| 2104 <param name="transaction">The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> in which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.</param> | |
| 2105 </member> | |
| 2106 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnector)"> | |
| 2107 <summary> | |
| 2108 Used to execute internal commands. | |
| 2109 </summary> | |
| 2110 </member> | |
| 2111 <member name="M:Npgsql.NpgsqlCommand.Cancel"> | |
| 2112 <summary> | |
| 2113 Attempts to cancel the execution of a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
| 2114 </summary> | |
| 2115 <remarks>This Method isn't implemented yet.</remarks> | |
| 2116 </member> | |
| 2117 <member name="M:Npgsql.NpgsqlCommand.System#ICloneable#Clone"> | |
| 2118 <summary> | |
| 2119 Create a new command based on this one. | |
| 2120 </summary> | |
| 2121 <returns>A new NpgsqlCommand object.</returns> | |
| 2122 </member> | |
| 2123 <member name="M:Npgsql.NpgsqlCommand.Clone"> | |
| 2124 <summary> | |
| 2125 Create a new command based on this one. | |
| 2126 </summary> | |
| 2127 <returns>A new NpgsqlCommand object.</returns> | |
| 2128 </member> | |
| 2129 <member name="M:Npgsql.NpgsqlCommand.CreateDbParameter"> | |
| 2130 <summary> | |
| 2131 Creates a new instance of an <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object. | |
| 2132 </summary> | |
| 2133 <returns>An <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.</returns> | |
| 2134 </member> | |
| 2135 <member name="M:Npgsql.NpgsqlCommand.CreateParameter"> | |
| 2136 <summary> | |
| 2137 Creates a new instance of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object. | |
| 2138 </summary> | |
| 2139 <returns>A <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 2140 </member> | |
| 2141 <member name="M:Npgsql.NpgsqlCommand.ExecuteBlind"> | |
| 2142 <summary> | |
| 2143 Slightly optimised version of ExecuteNonQuery() for internal ues in cases where the number | |
| 2144 of affected rows is of no interest. | |
| 2145 </summary> | |
| 2146 </member> | |
| 2147 <member name="M:Npgsql.NpgsqlCommand.ExecuteNonQuery"> | |
| 2148 <summary> | |
| 2149 Executes a SQL statement against the connection and returns the number of rows affected. | |
| 2150 </summary> | |
| 2151 <returns>The number of rows affected if known; -1 otherwise.</returns> | |
| 2152 </member> | |
| 2153 <member name="M:Npgsql.NpgsqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)"> | |
| 2154 <summary> | |
| 2155 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
| 2156 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
| 2157 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> | |
| 2158 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values. | |
| 2159 </summary> | |
| 2160 <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param> | |
| 2161 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
| 2162 </member> | |
| 2163 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader"> | |
| 2164 <summary> | |
| 2165 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
| 2166 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
| 2167 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>. | |
| 2168 </summary> | |
| 2169 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
| 2170 </member> | |
| 2171 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader(System.Data.CommandBehavior)"> | |
| 2172 <summary> | |
| 2173 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
| 2174 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
| 2175 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> | |
| 2176 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values. | |
| 2177 </summary> | |
| 2178 <param name="cb">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param> | |
| 2179 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
| 2180 <remarks>Currently the CommandBehavior parameter is ignored.</remarks> | |
| 2181 </member> | |
| 2182 <member name="M:Npgsql.NpgsqlCommand.BindParameters"> | |
| 2183 <summary> | |
| 2184 This method binds the parameters from parameters collection to the bind | |
| 2185 message. | |
| 2186 </summary> | |
| 2187 </member> | |
| 2188 <member name="M:Npgsql.NpgsqlCommand.ExecuteScalar"> | |
| 2189 <summary> | |
| 2190 Executes the query, and returns the first column of the first row | |
| 2191 in the result set returned by the query. Extra columns or rows are ignored. | |
| 2192 </summary> | |
| 2193 <returns>The first column of the first row in the result set, | |
| 2194 or a null reference if the result set is empty.</returns> | |
| 2195 </member> | |
| 2196 <member name="M:Npgsql.NpgsqlCommand.Prepare"> | |
| 2197 <summary> | |
| 2198 Creates a prepared version of the command on a PostgreSQL server. | |
| 2199 </summary> | |
| 2200 </member> | |
| 2201 <member name="M:Npgsql.NpgsqlCommand.CheckConnectionState"> | |
| 2202 <summary> | |
| 2203 This method checks the connection state to see if the connection | |
| 2204 is set or it is open. If one of this conditions is not met, throws | |
| 2205 an InvalidOperationException | |
| 2206 </summary> | |
| 2207 </member> | |
| 2208 <member name="M:Npgsql.NpgsqlCommand.GetCommandText"> | |
| 2209 <summary> | |
| 2210 This method substitutes the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see>, if exist, in the command | |
| 2211 to their actual values. | |
| 2212 The parameter name format is <b>:ParameterName</b>. | |
| 2213 </summary> | |
| 2214 <returns>A version of <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> with the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see> inserted.</returns> | |
| 2215 </member> | |
| 2216 <member name="P:Npgsql.NpgsqlCommand.CommandText"> | |
| 2217 <summary> | |
| 2218 Gets or sets the SQL statement or function (stored procedure) to execute at the data source. | |
| 2219 </summary> | |
| 2220 <value>The Transact-SQL statement or stored procedure to execute. The default is an empty string.</value> | |
| 2221 </member> | |
| 2222 <member name="P:Npgsql.NpgsqlCommand.CommandTimeout"> | |
| 2223 <summary> | |
| 2224 Gets or sets the wait time before terminating the attempt | |
| 2225 to execute a command and generating an error. | |
| 2226 </summary> | |
| 2227 <value>The time (in seconds) to wait for the command to execute. | |
| 2228 The default is 20 seconds.</value> | |
| 2229 </member> | |
| 2230 <member name="P:Npgsql.NpgsqlCommand.CommandType"> | |
| 2231 <summary> | |
| 2232 Gets or sets a value indicating how the | |
| 2233 <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> property is to be interpreted. | |
| 2234 </summary> | |
| 2235 <value>One of the <see cref="T:System.Data.CommandType">CommandType</see> values. The default is <see cref="T:System.Data.CommandType">CommandType.Text</see>.</value> | |
| 2236 </member> | |
| 2237 <member name="P:Npgsql.NpgsqlCommand.Connection"> | |
| 2238 <summary> | |
| 2239 Gets or sets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
| 2240 used by this instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
| 2241 </summary> | |
| 2242 <value>The connection to a data source. The default value is a null reference.</value> | |
| 2243 </member> | |
| 2244 <member name="P:Npgsql.NpgsqlCommand.Parameters"> | |
| 2245 <summary> | |
| 2246 Gets the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
| 2247 </summary> | |
| 2248 <value>The parameters of the SQL statement or function (stored procedure). The default is an empty collection.</value> | |
| 2249 </member> | |
| 2250 <member name="P:Npgsql.NpgsqlCommand.Transaction"> | |
| 2251 <summary> | |
| 2252 Gets or sets the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> | |
| 2253 within which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes. | |
| 2254 </summary> | |
| 2255 <value>The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>. | |
| 2256 The default value is a null reference.</value> | |
| 2257 </member> | |
| 2258 <member name="P:Npgsql.NpgsqlCommand.UpdatedRowSource"> | |
| 2259 <summary> | |
| 2260 Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow">DataRow</see> | |
| 2261 when used by the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">Update</see> | |
| 2262 method of the <see cref="T:System.Data.Common.DbDataAdapter">DbDataAdapter</see>. | |
| 2263 </summary> | |
| 2264 <value>One of the <see cref="T:System.Data.UpdateRowSource">UpdateRowSource</see> values.</value> | |
| 2265 </member> | |
| 2266 <member name="P:Npgsql.NpgsqlCommand.LastInsertedOID"> | |
| 2267 <summary> | |
| 2268 Returns oid of inserted row. This is only updated when using executenonQuery and when command inserts just a single row. If table is created without oids, this will always be 0. | |
| 2269 </summary> | |
| 2270 </member> | |
| 2271 <member name="T:Npgsql.NpgsqlCommandBuilder"> | |
| 2272 <summary> | |
| 2273 This class is responsible to create database commands for automatic insert, update and delete operations. | |
| 2274 </summary> | |
| 2275 </member> | |
| 2276 <member name="M:Npgsql.NpgsqlCommandBuilder.DeriveParameters(Npgsql.NpgsqlCommand)"> | |
| 2277 <summary> | |
| 2278 | |
| 2279 This method is reponsible to derive the command parameter list with values obtained from function definition. | |
| 2280 It clears the Parameters collection of command. Also, if there is any parameter type which is not supported by Npgsql, an InvalidOperationException will be thrown. | |
| 2281 Parameters name will be parameter1, parameter2, ... | |
| 2282 For while, only parameter name and NpgsqlDbType are obtained. | |
| 2283 </summary> | |
| 2284 <param name="command">NpgsqlCommand whose function parameters will be obtained.</param> | |
| 2285 </member> | |
| 2286 <member name="T:Npgsql.NoticeEventHandler"> | |
| 2287 <summary> | |
| 2288 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notice</see> events. | |
| 2289 </summary> | |
| 2290 <param name="e">A <see cref="T:Npgsql.NpgsqlNoticeEventArgs">NpgsqlNoticeEventArgs</see> that contains the event data.</param> | |
| 2291 </member> | |
| 2292 <member name="T:Npgsql.NotificationEventHandler"> | |
| 2293 <summary> | |
| 2294 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notification</see> events. | |
| 2295 </summary> | |
| 2296 <param name="sender">The source of the event.</param> | |
| 2297 <param name="e">A <see cref="T:Npgsql.NpgsqlNotificationEventArgs">NpgsqlNotificationEventArgs</see> that contains the event data.</param> | |
| 2298 </member> | |
| 2299 <member name="T:Npgsql.NpgsqlConnection"> | |
| 2300 <summary> | |
| 2301 This class represents a connection to a | |
| 2302 PostgreSQL server. | |
| 2303 </summary> | |
| 2304 </member> | |
| 2305 <member name="M:Npgsql.NpgsqlConnection.#ctor"> | |
| 2306 <summary> | |
| 2307 Initializes a new instance of the | |
| 2308 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class. | |
| 2309 </summary> | |
| 2310 </member> | |
| 2311 <member name="M:Npgsql.NpgsqlConnection.#ctor(System.String)"> | |
| 2312 <summary> | |
| 2313 Initializes a new instance of the | |
| 2314 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class | |
| 2315 and sets the <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>. | |
| 2316 </summary> | |
| 2317 <param name="ConnectionString">The connection used to open the PostgreSQL database.</param> | |
| 2318 </member> | |
| 2319 <member name="M:Npgsql.NpgsqlConnection.BeginDbTransaction(System.Data.IsolationLevel)"> | |
| 2320 <summary> | |
| 2321 Begins a database transaction with the specified isolation level. | |
| 2322 </summary> | |
| 2323 <param name="isolationLevel">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param> | |
| 2324 <returns>An <see cref="T:System.Data.Common.DbTransaction">DbTransaction</see> | |
| 2325 object representing the new transaction.</returns> | |
| 2326 <remarks> | |
| 2327 Currently the IsolationLevel ReadCommitted and Serializable are supported by the PostgreSQL backend. | |
| 2328 There's no support for nested transactions. | |
| 2329 </remarks> | |
| 2330 </member> | |
| 2331 <member name="M:Npgsql.NpgsqlConnection.BeginTransaction"> | |
| 2332 <summary> | |
| 2333 Begins a database transaction. | |
| 2334 </summary> | |
| 2335 <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> | |
| 2336 object representing the new transaction.</returns> | |
| 2337 <remarks> | |
| 2338 Currently there's no support for nested transactions. | |
| 2339 </remarks> | |
| 2340 </member> | |
| 2341 <member name="M:Npgsql.NpgsqlConnection.BeginTransaction(System.Data.IsolationLevel)"> | |
| 2342 <summary> | |
| 2343 Begins a database transaction with the specified isolation level. | |
| 2344 </summary> | |
| 2345 <param name="level">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param> | |
| 2346 <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> | |
| 2347 object representing the new transaction.</returns> | |
| 2348 <remarks> | |
| 2349 Currently the IsolationLevel ReadCommitted and Serializable are supported by the PostgreSQL backend. | |
| 2350 There's no support for nested transactions. | |
| 2351 </remarks> | |
| 2352 </member> | |
| 2353 <member name="M:Npgsql.NpgsqlConnection.Open"> | |
| 2354 <summary> | |
| 2355 Opens a database connection with the property settings specified by the | |
| 2356 <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>. | |
| 2357 </summary> | |
| 2358 </member> | |
| 2359 <member name="M:Npgsql.NpgsqlConnection.ChangeDatabase(System.String)"> | |
| 2360 <summary> | |
| 2361 This method changes the current database by disconnecting from the actual | |
| 2362 database and connecting to the specified. | |
| 2363 </summary> | |
| 2364 <param name="dbName">The name of the database to use in place of the current database.</param> | |
| 2365 </member> | |
| 2366 <member name="M:Npgsql.NpgsqlConnection.Close"> | |
| 2367 <summary> | |
| 2368 Releases the connection to the database. If the connection is pooled, it will be | |
| 2369 made available for re-use. If it is non-pooled, the actual connection will be shutdown. | |
| 2370 </summary> | |
| 2371 </member> | |
| 2372 <member name="M:Npgsql.NpgsqlConnection.CreateDbCommand"> | |
| 2373 <summary> | |
| 2374 Creates and returns a <see cref="T:System.Data.Common.DbCommand">DbCommand</see> | |
| 2375 object associated with the <see cref="T:System.Data.Common.DbConnection">IDbConnection</see>. | |
| 2376 </summary> | |
| 2377 <returns>A <see cref="T:System.Data.Common.DbCommand">DbCommand</see> object.</returns> | |
| 2378 </member> | |
| 2379 <member name="M:Npgsql.NpgsqlConnection.CreateCommand"> | |
| 2380 <summary> | |
| 2381 Creates and returns a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> | |
| 2382 object associated with the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. | |
| 2383 </summary> | |
| 2384 <returns>A <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> object.</returns> | |
| 2385 </member> | |
| 2386 <member name="M:Npgsql.NpgsqlConnection.Dispose(System.Boolean)"> | |
| 2387 <summary> | |
| 2388 Releases all resources used by the | |
| 2389 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. | |
| 2390 </summary> | |
| 2391 <param name="disposing"><b>true</b> when called from Dispose(); | |
| 2392 <b>false</b> when being called from the finalizer.</param> | |
| 2393 </member> | |
| 2394 <member name="M:Npgsql.NpgsqlConnection.System#ICloneable#Clone"> | |
| 2395 <summary> | |
| 2396 Create a new connection based on this one. | |
| 2397 </summary> | |
| 2398 <returns>A new NpgsqlConnection object.</returns> | |
| 2399 </member> | |
| 2400 <member name="M:Npgsql.NpgsqlConnection.Clone"> | |
| 2401 <summary> | |
| 2402 Create a new connection based on this one. | |
| 2403 </summary> | |
| 2404 <returns>A new NpgsqlConnection object.</returns> | |
| 2405 </member> | |
| 2406 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
| 2407 <summary> | |
| 2408 Default SSL CertificateSelectionCallback implementation. | |
| 2409 </summary> | |
| 2410 </member> | |
| 2411 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])"> | |
| 2412 <summary> | |
| 2413 Default SSL CertificateValidationCallback implementation. | |
| 2414 </summary> | |
| 2415 </member> | |
| 2416 <member name="M:Npgsql.NpgsqlConnection.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)"> | |
| 2417 <summary> | |
| 2418 Default SSL PrivateKeySelectionCallback implementation. | |
| 2419 </summary> | |
| 2420 </member> | |
| 2421 <member name="M:Npgsql.NpgsqlConnection.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
| 2422 <summary> | |
| 2423 Default SSL ProvideClientCertificatesCallback implementation. | |
| 2424 </summary> | |
| 2425 </member> | |
| 2426 <member name="M:Npgsql.NpgsqlConnection.LogConnectionString"> | |
| 2427 <summary> | |
| 2428 Write each key/value pair in the connection string to the log. | |
| 2429 </summary> | |
| 2430 </member> | |
| 2431 <member name="M:Npgsql.NpgsqlConnection.GetSchema"> | |
| 2432 <summary> | |
| 2433 Returns the supported collections | |
| 2434 </summary> | |
| 2435 </member> | |
| 2436 <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String)"> | |
| 2437 <summary> | |
| 2438 Returns the schema collection specified by the collection name. | |
| 2439 </summary> | |
| 2440 <param name="collectionName">The collection name.</param> | |
| 2441 <returns>The collection specified.</returns> | |
| 2442 </member> | |
| 2443 <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String,System.String[])"> | |
| 2444 <summary> | |
| 2445 Returns the schema collection specified by the collection name filtered by the restrictions. | |
| 2446 </summary> | |
| 2447 <param name="collectionName">The collection name.</param> | |
| 2448 <param name="restrictions"> | |
| 2449 The restriction values to filter the results. A description of the restrictions is contained | |
| 2450 in the Restrictions collection. | |
| 2451 </param> | |
| 2452 <returns>The collection specified.</returns> | |
| 2453 </member> | |
| 2454 <member name="E:Npgsql.NpgsqlConnection.Notice"> | |
| 2455 <summary> | |
| 2456 Occurs on NoticeResponses from the PostgreSQL backend. | |
| 2457 </summary> | |
| 2458 </member> | |
| 2459 <member name="E:Npgsql.NpgsqlConnection.Notification"> | |
| 2460 <summary> | |
| 2461 Occurs on NotificationResponses from the PostgreSQL backend. | |
| 2462 </summary> | |
| 2463 </member> | |
| 2464 <member name="E:Npgsql.NpgsqlConnection.ProvideClientCertificatesCallback"> | |
| 2465 <summary> | |
| 2466 Called to provide client certificates for SSL handshake. | |
| 2467 </summary> | |
| 2468 </member> | |
| 2469 <member name="E:Npgsql.NpgsqlConnection.CertificateSelectionCallback"> | |
| 2470 <summary> | |
| 2471 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate. | |
| 2472 </summary> | |
| 2473 </member> | |
| 2474 <member name="E:Npgsql.NpgsqlConnection.CertificateValidationCallback"> | |
| 2475 <summary> | |
| 2476 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate. | |
| 2477 </summary> | |
| 2478 </member> | |
| 2479 <member name="E:Npgsql.NpgsqlConnection.PrivateKeySelectionCallback"> | |
| 2480 <summary> | |
| 2481 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate. | |
| 2482 </summary> | |
| 2483 </member> | |
| 2484 <member name="P:Npgsql.NpgsqlConnection.ConnectionString"> | |
| 2485 <summary> | |
| 2486 Gets or sets the string used to connect to a PostgreSQL database. | |
| 2487 Valid values are: | |
| 2488 <ul> | |
| 2489 <li> | |
| 2490 Server: Address/Name of Postgresql Server; | |
| 2491 </li> | |
| 2492 <li> | |
| 2493 Port: Port to connect to; | |
| 2494 </li> | |
| 2495 <li> | |
| 2496 Protocol: Protocol version to use, instead of automatic; Integer 2 or 3; | |
| 2497 </li> | |
| 2498 <li> | |
| 2499 Database: Database name. Defaults to user name if not specified; | |
| 2500 </li> | |
| 2501 <li> | |
| 2502 User Id: User name; | |
| 2503 </li> | |
| 2504 <li> | |
| 2505 Password: Password for clear text authentication; | |
| 2506 </li> | |
| 2507 <li> | |
| 2508 SSL: True or False. Controls whether to attempt a secure connection. Default = False; | |
| 2509 </li> | |
| 2510 <li> | |
| 2511 Pooling: True or False. Controls whether connection pooling is used. Default = True; | |
| 2512 </li> | |
| 2513 <li> | |
| 2514 MinPoolSize: Min size of connection pool; | |
| 2515 </li> | |
| 2516 <li> | |
| 2517 MaxPoolSize: Max size of connection pool; | |
| 2518 </li> | |
| 2519 <li> | |
| 2520 Timeout: Time to wait for connection open in seconds. Default is 15. | |
| 2521 </li> | |
| 2522 <li> | |
| 2523 CommandTimeout: Time to wait for command to finish execution before throw an exception. In seconds. Default is 20. | |
| 2524 </li> | |
| 2525 <li> | |
| 2526 Sslmode: Mode for ssl connection control. Can be Prefer, Require, Allow or Disable. Default is Disable. Check user manual for explanation of values. | |
| 2527 </li> | |
| 2528 <li> | |
| 2529 ConnectionLifeTime: Time to wait before closing unused connections in the pool in seconds. Default is 15. | |
| 2530 </li> | |
| 2531 <li> | |
| 2532 SyncNotification: Specifies if Npgsql should use synchronous notifications. | |
| 2533 </li> | |
| 2534 <li> | |
| 2535 SearchPath: Changes search path to specified and public schemas. | |
| 2536 </li> | |
| 2537 </ul> | |
| 2538 </summary> | |
| 2539 <value>The connection string that includes the server name, | |
| 2540 the database name, and other parameters needed to establish | |
| 2541 the initial connection. The default value is an empty string. | |
| 2542 </value> | |
| 2543 </member> | |
| 2544 <member name="P:Npgsql.NpgsqlConnection.Host"> | |
| 2545 <summary> | |
| 2546 Backend server host name. | |
| 2547 </summary> | |
| 2548 </member> | |
| 2549 <member name="P:Npgsql.NpgsqlConnection.Port"> | |
| 2550 <summary> | |
| 2551 Backend server port. | |
| 2552 </summary> | |
| 2553 </member> | |
| 2554 <member name="P:Npgsql.NpgsqlConnection.SSL"> | |
| 2555 <summary> | |
| 2556 If true, the connection will attempt to use SSL. | |
| 2557 </summary> | |
| 2558 </member> | |
| 2559 <member name="P:Npgsql.NpgsqlConnection.ConnectionTimeout"> | |
| 2560 <summary> | |
| 2561 Gets the time to wait while trying to establish a connection | |
| 2562 before terminating the attempt and generating an error. | |
| 2563 </summary> | |
| 2564 <value>The time (in seconds) to wait for a connection to open. The default value is 15 seconds.</value> | |
| 2565 </member> | |
| 2566 <member name="P:Npgsql.NpgsqlConnection.CommandTimeout"> | |
| 2567 <summary> | |
| 2568 Gets the time to wait while trying to execute a command | |
| 2569 before terminating the attempt and generating an error. | |
| 2570 </summary> | |
| 2571 <value>The time (in seconds) to wait for a command to complete. The default value is 20 seconds.</value> | |
| 2572 </member> | |
| 2573 <member name="P:Npgsql.NpgsqlConnection.ConnectionLifeTime"> | |
| 2574 <summary> | |
| 2575 Gets the time to wait before closing unused connections in the pool if the count | |
| 2576 of all connections exeeds MinPoolSize. | |
| 2577 </summary> | |
| 2578 <remarks> | |
| 2579 If connection pool contains unused connections for ConnectionLifeTime seconds, | |
| 2580 the half of them will be closed. If there will be unused connections in a second | |
| 2581 later then again the half of them will be closed and so on. | |
| 2582 This strategy provide smooth change of connection count in the pool. | |
| 2583 </remarks> | |
| 2584 <value>The time (in seconds) to wait. The default value is 15 seconds.</value> | |
| 2585 </member> | |
| 2586 <member name="P:Npgsql.NpgsqlConnection.Database"> | |
| 2587 <summary> | |
| 2588 Gets the name of the current database or the database to be used after a connection is opened. | |
| 2589 </summary> | |
| 2590 <value>The name of the current database or the name of the database to be | |
| 2591 used after a connection is opened. The default value is the empty string.</value> | |
| 2592 </member> | |
| 2593 <member name="P:Npgsql.NpgsqlConnection.PreloadReader"> | |
| 2594 <summary> | |
| 2595 Whether datareaders are loaded in their entirety (for compatibility with earlier code). | |
| 2596 </summary> | |
| 2597 </member> | |
| 2598 <member name="P:Npgsql.NpgsqlConnection.DataSource"> | |
| 2599 <summary> | |
| 2600 Gets the database server name. | |
| 2601 </summary> | |
| 2602 </member> | |
| 2603 <member name="P:Npgsql.NpgsqlConnection.SyncNotification"> | |
| 2604 <summary> | |
| 2605 Gets flag indicating if we are using Synchronous notification or not. | |
| 2606 The default value is false. | |
| 2607 </summary> | |
| 2608 </member> | |
| 2609 <member name="P:Npgsql.NpgsqlConnection.FullState"> | |
| 2610 <summary> | |
| 2611 Gets the current state of the connection. | |
| 2612 </summary> | |
| 2613 <value>A bitwise combination of the <see cref="T:System.Data.ConnectionState">ConnectionState</see> values. The default is <b>Closed</b>.</value> | |
| 2614 </member> | |
| 2615 <member name="P:Npgsql.NpgsqlConnection.State"> | |
| 2616 <summary> | |
| 2617 Gets whether the current state of the connection is Open or Closed | |
| 2618 </summary> | |
| 2619 <value>ConnectionState.Open or ConnectionState.Closed</value> | |
| 2620 </member> | |
| 2621 <member name="P:Npgsql.NpgsqlConnection.PostgreSqlVersion"> | |
| 2622 <summary> | |
| 2623 Version of the PostgreSQL backend. | |
| 2624 This can only be called when there is an active connection. | |
| 2625 </summary> | |
| 2626 </member> | |
| 2627 <member name="P:Npgsql.NpgsqlConnection.BackendProtocolVersion"> | |
| 2628 <summary> | |
| 2629 Protocol version in use. | |
| 2630 This can only be called when there is an active connection. | |
| 2631 </summary> | |
| 2632 </member> | |
| 2633 <member name="P:Npgsql.NpgsqlConnection.ProcessID"> | |
| 2634 <summary> | |
| 2635 Process id of backend server. | |
| 2636 This can only be called when there is an active connection. | |
| 2637 </summary> | |
| 2638 </member> | |
| 2639 <member name="P:Npgsql.NpgsqlConnection.Connector"> | |
| 2640 <summary> | |
| 2641 The connector object connected to the backend. | |
| 2642 </summary> | |
| 2643 </member> | |
| 2644 <member name="P:Npgsql.NpgsqlConnection.ConnectionStringValues"> | |
| 2645 <summary> | |
| 2646 Gets the NpgsqlConnectionStringBuilder containing the parsed connection string values. | |
| 2647 </summary> | |
| 2648 </member> | |
| 2649 <member name="P:Npgsql.NpgsqlConnection.UserName"> | |
| 2650 <summary> | |
| 2651 User name. | |
| 2652 </summary> | |
| 2653 </member> | |
| 2654 <member name="P:Npgsql.NpgsqlConnection.Password"> | |
| 2655 <summary> | |
| 2656 Password. | |
| 2657 </summary> | |
| 2658 </member> | |
| 2659 <member name="P:Npgsql.NpgsqlConnection.Pooling"> | |
| 2660 <summary> | |
| 2661 Determine if connection pooling will be used for this connection. | |
| 2662 </summary> | |
| 2663 </member> | |
| 2664 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clone"> | |
| 2665 <summary> | |
| 2666 Return an exact copy of this NpgsqlConnectionString. | |
| 2667 </summary> | |
| 2668 </member> | |
| 2669 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(System.String,System.Object)"> | |
| 2670 <summary> | |
| 2671 This function will set value for known key, both private member and base[key]. | |
| 2672 </summary> | |
| 2673 <param name="keyword"></param> | |
| 2674 <param name="value"></param> | |
| 2675 </member> | |
| 2676 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(Npgsql.Keywords,System.Object)"> | |
| 2677 <summary> | |
| 2678 The function will modify private member only, not base[key]. | |
| 2679 </summary> | |
| 2680 <param name="keyword"></param> | |
| 2681 <param name="value"></param> | |
| 2682 </member> | |
| 2683 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clear"> | |
| 2684 <summary> | |
| 2685 Clear the member and assign them to the default value. | |
| 2686 </summary> | |
| 2687 </member> | |
| 2688 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Compatible"> | |
| 2689 <summary> | |
| 2690 Compatibilty version. When possible, behaviour caused by breaking changes will be preserved | |
| 2691 if this version is less than that where the breaking change was introduced. | |
| 2692 </summary> | |
| 2693 </member> | |
| 2694 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Item(System.String)"> | |
| 2695 <summary> | |
| 2696 Case insensative accessor for indivual connection string values. | |
| 2697 </summary> | |
| 2698 </member> | |
| 2699 <member name="T:Npgsql.ProvideClientCertificatesCallback"> | |
| 2700 <summary> | |
| 2701 Represents the method that allows the application to provide a certificate collection to be used for SSL clien authentication | |
| 2702 </summary> | |
| 2703 <param name="certificates">A <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">X509CertificateCollection</see> to be filled with one or more client certificates.</param> | |
| 2704 </member> | |
| 2705 <member name="T:Npgsql.NpgsqlConnector"> | |
| 2706 <summary> | |
| 2707 !!! Helper class, for compilation only. | |
| 2708 Connector implements the logic for the Connection Objects to | |
| 2709 access the physical connection to the database, and isolate | |
| 2710 the application developer from connection pooling internals. | |
| 2711 </summary> | |
| 2712 </member> | |
| 2713 <member name="M:Npgsql.NpgsqlConnector.#ctor(Npgsql.NpgsqlConnectionStringBuilder,System.Boolean,System.Boolean)"> | |
| 2714 <summary> | |
| 2715 Constructor. | |
| 2716 </summary> | |
| 2717 <param name="Shared">Controls whether the connector can be shared.</param> | |
| 2718 </member> | |
| 2719 <member name="M:Npgsql.NpgsqlConnector.IsValid"> | |
| 2720 <summary> | |
| 2721 This method checks if the connector is still ok. | |
| 2722 We try to send a simple query text, select 1 as ConnectionTest; | |
| 2723 </summary> | |
| 2724 </member> | |
| 2725 <member name="M:Npgsql.NpgsqlConnector.ReleaseResources"> | |
| 2726 <summary> | |
| 2727 This method is responsible for releasing all resources associated with this Connector. | |
| 2728 </summary> | |
| 2729 </member> | |
| 2730 <member name="M:Npgsql.NpgsqlConnector.ReleasePlansPortals"> | |
| 2731 <summary> | |
| 2732 This method is responsible to release all portals used by this Connector. | |
| 2733 </summary> | |
| 2734 </member> | |
| 2735 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
| 2736 <summary> | |
| 2737 Default SSL CertificateSelectionCallback implementation. | |
| 2738 </summary> | |
| 2739 </member> | |
| 2740 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])"> | |
| 2741 <summary> | |
| 2742 Default SSL CertificateValidationCallback implementation. | |
| 2743 </summary> | |
| 2744 </member> | |
| 2745 <member name="M:Npgsql.NpgsqlConnector.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)"> | |
| 2746 <summary> | |
| 2747 Default SSL PrivateKeySelectionCallback implementation. | |
| 2748 </summary> | |
| 2749 </member> | |
| 2750 <member name="M:Npgsql.NpgsqlConnector.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
| 2751 <summary> | |
| 2752 Default SSL ProvideClientCertificatesCallback implementation. | |
| 2753 </summary> | |
| 2754 </member> | |
| 2755 <member name="M:Npgsql.NpgsqlConnector.ProcessServerVersion"> | |
| 2756 <summary> | |
| 2757 This method is required to set all the version dependent features flags. | |
| 2758 SupportsPrepare means the server can use prepared query plans (7.3+) | |
| 2759 </summary> | |
| 2760 </member> | |
| 2761 <member name="M:Npgsql.NpgsqlConnector.Open"> | |
| 2762 <summary> | |
| 2763 Opens the physical connection to the server. | |
| 2764 </summary> | |
| 2765 <remarks>Usually called by the RequestConnector | |
| 2766 Method of the connection pool manager.</remarks> | |
| 2767 </member> | |
| 2768 <member name="M:Npgsql.NpgsqlConnector.Close"> | |
| 2769 <summary> | |
| 2770 Closes the physical connection to the server. | |
| 2771 </summary> | |
| 2772 </member> | |
| 2773 <member name="M:Npgsql.NpgsqlConnector.NextPortalName"> | |
| 2774 <summary> | |
| 2775 Returns next portal index. | |
| 2776 </summary> | |
| 2777 </member> | |
| 2778 <member name="M:Npgsql.NpgsqlConnector.NextPlanName"> | |
| 2779 <summary> | |
| 2780 Returns next plan index. | |
| 2781 </summary> | |
| 2782 </member> | |
| 2783 <member name="E:Npgsql.NpgsqlConnector.Notice"> | |
| 2784 <summary> | |
| 2785 Occurs on NoticeResponses from the PostgreSQL backend. | |
| 2786 </summary> | |
| 2787 </member> | |
| 2788 <member name="E:Npgsql.NpgsqlConnector.Notification"> | |
| 2789 <summary> | |
| 2790 Occurs on NotificationResponses from the PostgreSQL backend. | |
| 2791 </summary> | |
| 2792 </member> | |
| 2793 <member name="E:Npgsql.NpgsqlConnector.ProvideClientCertificatesCallback"> | |
| 2794 <summary> | |
| 2795 Called to provide client certificates for SSL handshake. | |
| 2796 </summary> | |
| 2797 </member> | |
| 2798 <member name="E:Npgsql.NpgsqlConnector.CertificateSelectionCallback"> | |
| 2799 <summary> | |
| 2800 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate. | |
| 2801 </summary> | |
| 2802 </member> | |
| 2803 <member name="E:Npgsql.NpgsqlConnector.CertificateValidationCallback"> | |
| 2804 <summary> | |
| 2805 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate. | |
| 2806 </summary> | |
| 2807 </member> | |
| 2808 <member name="E:Npgsql.NpgsqlConnector.PrivateKeySelectionCallback"> | |
| 2809 <summary> | |
| 2810 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate. | |
| 2811 </summary> | |
| 2812 </member> | |
| 2813 <member name="P:Npgsql.NpgsqlConnector.State"> | |
| 2814 <summary> | |
| 2815 Gets the current state of the connection. | |
| 2816 </summary> | |
| 2817 </member> | |
| 2818 <member name="P:Npgsql.NpgsqlConnector.ConnectionString"> | |
| 2819 <summary> | |
| 2820 Return Connection String. | |
| 2821 </summary> | |
| 2822 </member> | |
| 2823 <member name="P:Npgsql.NpgsqlConnector.ServerVersion"> | |
| 2824 <summary> | |
| 2825 Version of backend server this connector is connected to. | |
| 2826 </summary> | |
| 2827 </member> | |
| 2828 <member name="P:Npgsql.NpgsqlConnector.BackendProtocolVersion"> | |
| 2829 <summary> | |
| 2830 Backend protocol version in use by this connector. | |
| 2831 </summary> | |
| 2832 </member> | |
| 2833 <member name="P:Npgsql.NpgsqlConnector.Stream"> | |
| 2834 <summary> | |
| 2835 The physical connection stream to the backend. | |
| 2836 </summary> | |
| 2837 </member> | |
| 2838 <member name="P:Npgsql.NpgsqlConnector.Socket"> | |
| 2839 <summary> | |
| 2840 The physical connection socket to the backend. | |
| 2841 </summary> | |
| 2842 </member> | |
| 2843 <member name="P:Npgsql.NpgsqlConnector.IsInitialized"> | |
| 2844 <summary> | |
| 2845 Reports if this connector is fully connected. | |
| 2846 </summary> | |
| 2847 </member> | |
| 2848 <member name="P:Npgsql.NpgsqlConnector.Mediator"> | |
| 2849 <summary> | |
| 2850 The connection mediator. | |
| 2851 </summary> | |
| 2852 </member> | |
| 2853 <member name="P:Npgsql.NpgsqlConnector.Transaction"> | |
| 2854 <summary> | |
| 2855 Report if the connection is in a transaction. | |
| 2856 </summary> | |
| 2857 </member> | |
| 2858 <member name="P:Npgsql.NpgsqlConnector.SupportsPrepare"> | |
| 2859 <summary> | |
| 2860 Report whether the current connection can support prepare functionality. | |
| 2861 </summary> | |
| 2862 </member> | |
| 2863 <member name="T:Npgsql.NpgsqlConnectorPool"> | |
| 2864 <summary> | |
| 2865 This class manages all connector objects, pooled AND non-pooled. | |
| 2866 </summary> | |
| 2867 </member> | |
| 2868 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorPoolMgr"> | |
| 2869 <value>Unique static instance of the connector pool | |
| 2870 mamager.</value> | |
| 2871 </member> | |
| 2872 <member name="F:Npgsql.NpgsqlConnectorPool.PooledConnectors"> | |
| 2873 <value>Map of index to unused pooled connectors, avaliable to the | |
| 2874 next RequestConnector() call.</value> | |
| 2875 <remarks>This hashmap will be indexed by connection string. | |
| 2876 This key will hold a list of queues of pooled connectors available to be used.</remarks> | |
| 2877 </member> | |
| 2878 <member name="F:Npgsql.NpgsqlConnectorPool.Timer"> | |
| 2879 <value>Timer for tracking unused connections in pools.</value> | |
| 2880 </member> | |
| 2881 <member name="M:Npgsql.NpgsqlConnectorPool.RequestConnector(Npgsql.NpgsqlConnection)"> | |
| 2882 <summary> | |
| 2883 Searches the shared and pooled connector lists for a | |
| 2884 matching connector object or creates a new one. | |
| 2885 </summary> | |
| 2886 <param name="Connection">The NpgsqlConnection that is requesting | |
| 2887 the connector. Its ConnectionString will be used to search the | |
| 2888 pool for available connectors.</param> | |
| 2889 <returns>A connector object.</returns> | |
| 2890 </member> | |
| 2891 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnector(Npgsql.NpgsqlConnection)"> | |
| 2892 <summary> | |
| 2893 Find a pooled connector. Handle locking and timeout here. | |
| 2894 </summary> | |
| 2895 </member> | |
| 2896 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(Npgsql.NpgsqlConnection)"> | |
| 2897 <summary> | |
| 2898 Find a pooled connector. Handle shared/non-shared here. | |
| 2899 </summary> | |
| 2900 </member> | |
| 2901 <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
| 2902 <summary> | |
| 2903 Releases a connector, possibly back to the pool for future use. | |
| 2904 </summary> | |
| 2905 <remarks> | |
| 2906 Pooled connectors will be put back into the pool if there is room. | |
| 2907 Shared connectors should just have their use count decremented | |
| 2908 since they always stay in the shared pool. | |
| 2909 </remarks> | |
| 2910 <param name="Connector">The connector to release.</param> | |
| 2911 </member> | |
| 2912 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
| 2913 <summary> | |
| 2914 Release a pooled connector. Handle locking here. | |
| 2915 </summary> | |
| 2916 </member> | |
| 2917 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
| 2918 <summary> | |
| 2919 Release a pooled connector. Handle shared/non-shared here. | |
| 2920 </summary> | |
| 2921 </member> | |
| 2922 <member name="M:Npgsql.NpgsqlConnectorPool.GetNonPooledConnector(Npgsql.NpgsqlConnection)"> | |
| 2923 <summary> | |
| 2924 Create a connector without any pooling functionality. | |
| 2925 </summary> | |
| 2926 </member> | |
| 2927 <member name="M:Npgsql.NpgsqlConnectorPool.GetPooledConnector(Npgsql.NpgsqlConnection)"> | |
| 2928 <summary> | |
| 2929 Find an available pooled connector in the non-shared pool, or create | |
| 2930 a new one if none found. | |
| 2931 </summary> | |
| 2932 </member> | |
| 2933 <member name="M:Npgsql.NpgsqlConnectorPool.FixPoolCountBecauseOfConnectionDisposeFalse(Npgsql.NpgsqlConnection)"> | |
| 2934 <summary> | |
| 2935 This method is only called when NpgsqlConnection.Dispose(false) is called which means a | |
| 2936 finalization. This also means, an NpgsqlConnection was leak. We clear pool count so that | |
| 2937 client doesn't end running out of connections from pool. When the connection is finalized, its underlying | |
| 2938 socket is closed. | |
| 2939 </summary> | |
| 2940 </member> | |
| 2941 <member name="M:Npgsql.NpgsqlConnectorPool.UngetNonPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
| 2942 <summary> | |
| 2943 Close the connector. | |
| 2944 </summary> | |
| 2945 <param name="Connection"></param> | |
| 2946 <param name="Connector">Connector to release</param> | |
| 2947 </member> | |
| 2948 <member name="M:Npgsql.NpgsqlConnectorPool.UngetPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
| 2949 <summary> | |
| 2950 Put a pooled connector into the pool queue. | |
| 2951 </summary> | |
| 2952 <param name="Connector">Connector to pool</param> | |
| 2953 </member> | |
| 2954 <member name="T:Npgsql.NpgsqlConnectorPool.ConnectorQueue"> | |
| 2955 <summary> | |
| 2956 A queue with an extra Int32 for keeping track of busy connections. | |
| 2957 </summary> | |
| 2958 </member> | |
| 2959 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Available"> | |
| 2960 <summary> | |
| 2961 Connections available to the end user | |
| 2962 </summary> | |
| 2963 </member> | |
| 2964 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Busy"> | |
| 2965 <summary> | |
| 2966 Connections currently in use | |
| 2967 </summary> | |
| 2968 </member> | |
| 2969 <member name="T:Npgsql.NpgsqlCopyFormat"> | |
| 2970 <summary> | |
| 2971 Represents information about COPY operation data transfer format as returned by server. | |
| 2972 </summary> | |
| 2973 </member> | |
| 2974 <member name="M:Npgsql.NpgsqlCopyFormat.#ctor(System.Byte,System.Int16[])"> | |
| 2975 <summary> | |
| 2976 Only created when a CopyInResponse or CopyOutResponse is received by NpgsqlState.ProcessBackendResponses() | |
| 2977 </summary> | |
| 2978 </member> | |
| 2979 <member name="M:Npgsql.NpgsqlCopyFormat.FieldIsBinary(System.Int32)"> | |
| 2980 <summary> | |
| 2981 Returns true if this operation is currently active and field at given location is in binary format. | |
| 2982 </summary> | |
| 2983 </member> | |
| 2984 <member name="P:Npgsql.NpgsqlCopyFormat.IsBinary"> | |
| 2985 <summary> | |
| 2986 Returns true if this operation is currently active and in binary format. | |
| 2987 </summary> | |
| 2988 </member> | |
| 2989 <member name="P:Npgsql.NpgsqlCopyFormat.FieldCount"> | |
| 2990 <summary> | |
| 2991 Returns number of fields if this operation is currently active, otherwise -1 | |
| 2992 </summary> | |
| 2993 </member> | |
| 2994 <member name="T:Npgsql.NpgsqlCopyIn"> | |
| 2995 <summary> | |
| 2996 Represents a PostgreSQL COPY FROM STDIN operation with a corresponding SQL statement | |
| 2997 to execute against a PostgreSQL database | |
| 2998 and an associated stream used to read data from (if provided by user) | |
| 2999 or for writing it (when generated by driver). | |
| 3000 Eg. new NpgsqlCopyIn("COPY mytable FROM STDIN", connection, streamToRead).Start(); | |
| 3001 </summary> | |
| 3002 </member> | |
| 3003 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
| 3004 <summary> | |
| 3005 Creates NpgsqlCommand to run given query upon Start(). Data for the requested COPY IN operation can then be written to CopyData stream followed by a call to End() or Cancel(). | |
| 3006 </summary> | |
| 3007 </member> | |
| 3008 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)"> | |
| 3009 <summary> | |
| 3010 Given command is run upon Start(). Data for the requested COPY IN operation can then be written to CopyData stream followed by a call to End() or Cancel(). | |
| 3011 </summary> | |
| 3012 </member> | |
| 3013 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)"> | |
| 3014 <summary> | |
| 3015 Given command is executed upon Start() and all data from fromStream is passed to it as copy data. | |
| 3016 </summary> | |
| 3017 </member> | |
| 3018 <member name="M:Npgsql.NpgsqlCopyIn.FieldIsBinary(System.Int32)"> | |
| 3019 <summary> | |
| 3020 Returns true if this operation is currently active and field at given location is in binary format. | |
| 3021 </summary> | |
| 3022 </member> | |
| 3023 <member name="M:Npgsql.NpgsqlCopyIn.Start"> | |
| 3024 <summary> | |
| 3025 Command specified upon creation is executed as a non-query. | |
| 3026 If CopyStream is set upon creation, it will be flushed to server as copy data, and operation will be finished immediately. | |
| 3027 Otherwise the CopyStream member can be used for writing copy data to server and operation finished with a call to End() or Cancel(). | |
| 3028 </summary> | |
| 3029 </member> | |
| 3030 <member name="M:Npgsql.NpgsqlCopyIn.End"> | |
| 3031 <summary> | |
| 3032 Called after writing all data to CopyStream to successfully complete this copy operation. | |
| 3033 </summary> | |
| 3034 </member> | |
| 3035 <member name="M:Npgsql.NpgsqlCopyIn.Cancel(System.String)"> | |
| 3036 <summary> | |
| 3037 Withdraws an already started copy operation. The operation will fail with given error message. | |
| 3038 Will do nothing if current operation is not active. | |
| 3039 </summary> | |
| 3040 </member> | |
| 3041 <member name="P:Npgsql.NpgsqlCopyIn.IsActive"> | |
| 3042 <summary> | |
| 3043 Returns true if the connection is currently reserved for this operation. | |
| 3044 </summary> | |
| 3045 </member> | |
| 3046 <member name="P:Npgsql.NpgsqlCopyIn.CopyStream"> | |
| 3047 <summary> | |
| 3048 The stream provided by user or generated upon Start(). | |
| 3049 User may provide a stream to constructor; it is used to pass to server all data read from it. | |
| 3050 Otherwise, call to Start() sets this to a writable NpgsqlCopyInStream that passes all data written to it to server. | |
| 3051 In latter case this is only available while the copy operation is active and null otherwise. | |
| 3052 </summary> | |
| 3053 </member> | |
| 3054 <member name="P:Npgsql.NpgsqlCopyIn.IsBinary"> | |
| 3055 <summary> | |
| 3056 Returns true if this operation is currently active and in binary format. | |
| 3057 </summary> | |
| 3058 </member> | |
| 3059 <member name="P:Npgsql.NpgsqlCopyIn.FieldCount"> | |
| 3060 <summary> | |
| 3061 Returns number of fields expected on each input row if this operation is currently active, otherwise -1 | |
| 3062 </summary> | |
| 3063 </member> | |
| 3064 <member name="P:Npgsql.NpgsqlCopyIn.NpgsqlCommand"> | |
| 3065 <summary> | |
| 3066 The Command used to execute this copy operation. | |
| 3067 </summary> | |
| 3068 </member> | |
| 3069 <member name="P:Npgsql.NpgsqlCopyIn.CopyBufferSize"> | |
| 3070 <summary> | |
| 3071 Set before a COPY IN query to define size of internal buffer for reading from given CopyStream. | |
| 3072 </summary> | |
| 3073 </member> | |
| 3074 <member name="T:Npgsql.NpgsqlCopyInState"> | |
| 3075 <summary> | |
| 3076 Represents an ongoing COPY FROM STDIN operation. | |
| 3077 Provides methods to push data to server and end or cancel the operation. | |
| 3078 </summary> | |
| 3079 </member> | |
| 3080 <member name="M:Npgsql.NpgsqlCopyInState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> | |
| 3081 <summary> | |
| 3082 Called from NpgsqlState.ProcessBackendResponses upon CopyInResponse. | |
| 3083 If CopyStream is already set, it is used to read data to push to server, after which the copy is completed. | |
| 3084 Otherwise CopyStream is set to a writable NpgsqlCopyInStream that calls SendCopyData each time it is written to. | |
| 3085 </summary> | |
| 3086 </member> | |
| 3087 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyData(Npgsql.NpgsqlConnector,System.Byte[],System.Int32,System.Int32)"> | |
| 3088 <summary> | |
| 3089 Sends given packet to server as a CopyData message. | |
| 3090 Does not check for notifications! Use another thread for that. | |
| 3091 </summary> | |
| 3092 </member> | |
| 3093 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyDone(Npgsql.NpgsqlConnector)"> | |
| 3094 <summary> | |
| 3095 Sends CopyDone message to server. Handles responses, ie. may throw an exception. | |
| 3096 </summary> | |
| 3097 </member> | |
| 3098 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyFail(Npgsql.NpgsqlConnector,System.String)"> | |
| 3099 <summary> | |
| 3100 Sends CopyFail message to server. Handles responses, ie. should always throw an exception: | |
| 3101 in CopyIn state the server responds to CopyFail with an error response; | |
| 3102 outside of a CopyIn state the server responds to CopyFail with an error response; | |
| 3103 without network connection or whatever, there's going to eventually be a failure, timeout or user intervention. | |
| 3104 </summary> | |
| 3105 </member> | |
| 3106 <member name="P:Npgsql.NpgsqlCopyInState.CopyFormat"> | |
| 3107 <summary> | |
| 3108 Copy format information returned from server. | |
| 3109 </summary> | |
| 3110 </member> | |
| 3111 <member name="T:Npgsql.NpgsqlCopyInStream"> | |
| 3112 <summary> | |
| 3113 Stream for writing data to a table on a PostgreSQL version 7.4 or newer database during an active COPY FROM STDIN operation. | |
| 3114 <b>Passes data exactly as is and when given</b>, so see to it that you use server encoding, correct format and reasonably sized writes! | |
| 3115 </summary> | |
| 3116 </member> | |
| 3117 <member name="M:Npgsql.NpgsqlCopyInStream.#ctor(Npgsql.NpgsqlConnector)"> | |
| 3118 <summary> | |
| 3119 Created only by NpgsqlCopyInState.StartCopy() | |
| 3120 </summary> | |
| 3121 </member> | |
| 3122 <member name="M:Npgsql.NpgsqlCopyInStream.Close"> | |
| 3123 <summary> | |
| 3124 Successfully completes copying data to server. Returns after operation is finished. | |
| 3125 Does nothing if this stream is not the active copy operation writer. | |
| 3126 </summary> | |
| 3127 </member> | |
| 3128 <member name="M:Npgsql.NpgsqlCopyInStream.Cancel(System.String)"> | |
| 3129 <summary> | |
| 3130 Withdraws an already started copy operation. The operation will fail with given error message. | |
| 3131 Does nothing if this stream is not the active copy operation writer. | |
| 3132 </summary> | |
| 3133 </member> | |
| 3134 <member name="M:Npgsql.NpgsqlCopyInStream.Write(System.Byte[],System.Int32,System.Int32)"> | |
| 3135 <summary> | |
| 3136 Writes given bytes to server. | |
| 3137 Fails if this stream is not the active copy operation writer. | |
| 3138 </summary> | |
| 3139 </member> | |
| 3140 <member name="M:Npgsql.NpgsqlCopyInStream.Flush"> | |
| 3141 <summary> | |
| 3142 Flushes stream contents to server. | |
| 3143 Fails if this stream is not the active copy operation writer. | |
| 3144 </summary> | |
| 3145 </member> | |
| 3146 <member name="M:Npgsql.NpgsqlCopyInStream.Read(System.Byte[],System.Int32,System.Int32)"> | |
| 3147 <summary> | |
| 3148 Not readable | |
| 3149 </summary> | |
| 3150 </member> | |
| 3151 <member name="M:Npgsql.NpgsqlCopyInStream.Seek(System.Int64,System.IO.SeekOrigin)"> | |
| 3152 <summary> | |
| 3153 Not seekable | |
| 3154 </summary> | |
| 3155 </member> | |
| 3156 <member name="M:Npgsql.NpgsqlCopyInStream.SetLength(System.Int64)"> | |
| 3157 <summary> | |
| 3158 Not supported | |
| 3159 </summary> | |
| 3160 </member> | |
| 3161 <member name="P:Npgsql.NpgsqlCopyInStream.IsActive"> | |
| 3162 <summary> | |
| 3163 True while this stream can be used to write copy data to server | |
| 3164 </summary> | |
| 3165 </member> | |
| 3166 <member name="P:Npgsql.NpgsqlCopyInStream.CanRead"> | |
| 3167 <summary> | |
| 3168 False | |
| 3169 </summary> | |
| 3170 </member> | |
| 3171 <member name="P:Npgsql.NpgsqlCopyInStream.CanWrite"> | |
| 3172 <summary> | |
| 3173 True | |
| 3174 </summary> | |
| 3175 </member> | |
| 3176 <member name="P:Npgsql.NpgsqlCopyInStream.CanSeek"> | |
| 3177 <summary> | |
| 3178 False | |
| 3179 </summary> | |
| 3180 </member> | |
| 3181 <member name="P:Npgsql.NpgsqlCopyInStream.Length"> | |
| 3182 <summary> | |
| 3183 Number of bytes written so far | |
| 3184 </summary> | |
| 3185 </member> | |
| 3186 <member name="P:Npgsql.NpgsqlCopyInStream.Position"> | |
| 3187 <summary> | |
| 3188 Number of bytes written so far; not settable | |
| 3189 </summary> | |
| 3190 </member> | |
| 3191 <member name="T:Npgsql.NpgsqlCopyOut"> | |
| 3192 <summary> | |
| 3193 Represents a PostgreSQL COPY TO STDOUT operation with a corresponding SQL statement | |
| 3194 to execute against a PostgreSQL database | |
| 3195 and an associated stream used to write results to (if provided by user) | |
| 3196 or for reading the results (when generated by driver). | |
| 3197 Eg. new NpgsqlCopyOut("COPY (SELECT * FROM mytable) TO STDOUT", connection, streamToWrite).Start(); | |
| 3198 </summary> | |
| 3199 </member> | |
| 3200 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
| 3201 <summary> | |
| 3202 Creates NpgsqlCommand to run given query upon Start(), after which CopyStream provides data from database as requested in the query. | |
| 3203 </summary> | |
| 3204 </member> | |
| 3205 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)"> | |
| 3206 <summary> | |
| 3207 Given command is run upon Start(), after which CopyStream provides data from database as requested in the query. | |
| 3208 </summary> | |
| 3209 </member> | |
| 3210 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)"> | |
| 3211 <summary> | |
| 3212 Given command is executed upon Start() and all requested copy data is written to toStream immediately. | |
| 3213 </summary> | |
| 3214 </member> | |
| 3215 <member name="M:Npgsql.NpgsqlCopyOut.FieldIsBinary(System.Int32)"> | |
| 3216 <summary> | |
| 3217 Returns true if this operation is currently active and field at given location is in binary format. | |
| 3218 </summary> | |
| 3219 </member> | |
| 3220 <member name="M:Npgsql.NpgsqlCopyOut.Start"> | |
| 3221 <summary> | |
| 3222 Command specified upon creation is executed as a non-query. | |
| 3223 If CopyStream is set upon creation, all copy data from server will be written to it, and operation will be finished immediately. | |
| 3224 Otherwise the CopyStream member can be used for reading copy data from server until no more data is available. | |
| 3225 </summary> | |
| 3226 </member> | |
| 3227 <member name="M:Npgsql.NpgsqlCopyOut.End"> | |
| 3228 <summary> | |
| 3229 Flush generated CopyStream at once. Effectively reads and discard all the rest of copy data from server. | |
| 3230 </summary> | |
| 3231 </member> | |
| 3232 <member name="P:Npgsql.NpgsqlCopyOut.IsActive"> | |
| 3233 <summary> | |
| 3234 Returns true if the connection is currently reserved for this operation. | |
| 3235 </summary> | |
| 3236 </member> | |
| 3237 <member name="P:Npgsql.NpgsqlCopyOut.CopyStream"> | |
| 3238 <summary> | |
| 3239 The stream provided by user or generated upon Start() | |
| 3240 </summary> | |
| 3241 </member> | |
| 3242 <member name="P:Npgsql.NpgsqlCopyOut.NpgsqlCommand"> | |
| 3243 <summary> | |
| 3244 The Command used to execute this copy operation. | |
| 3245 </summary> | |
| 3246 </member> | |
| 3247 <member name="P:Npgsql.NpgsqlCopyOut.IsBinary"> | |
| 3248 <summary> | |
| 3249 Returns true if this operation is currently active and in binary format. | |
| 3250 </summary> | |
| 3251 </member> | |
| 3252 <member name="P:Npgsql.NpgsqlCopyOut.FieldCount"> | |
| 3253 <summary> | |
| 3254 Returns number of fields if this operation is currently active, otherwise -1 | |
| 3255 </summary> | |
| 3256 </member> | |
| 3257 <member name="P:Npgsql.NpgsqlCopyOut.Read"> | |
| 3258 <summary> | |
| 3259 Faster alternative to using the generated CopyStream. | |
| 3260 </summary> | |
| 3261 </member> | |
| 3262 <member name="T:Npgsql.NpgsqlCopyOutState"> | |
| 3263 <summary> | |
| 3264 Represents an ongoing COPY TO STDOUT operation. | |
| 3265 Provides methods to read data from server or end the operation. | |
| 3266 </summary> | |
| 3267 </member> | |
| 3268 <member name="M:Npgsql.NpgsqlCopyOutState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> | |
| 3269 <summary> | |
| 3270 Called from NpgsqlState.ProcessBackendResponses upon CopyOutResponse. | |
| 3271 If CopyStream is already set, it is used to write data received from server, after which the copy ends. | |
| 3272 Otherwise CopyStream is set to a readable NpgsqlCopyOutStream that receives data from server. | |
| 3273 </summary> | |
| 3274 </member> | |
| 3275 <member name="M:Npgsql.NpgsqlCopyOutState.GetCopyData(Npgsql.NpgsqlConnector)"> | |
| 3276 <summary> | |
| 3277 Called from NpgsqlOutStream.Read to read copy data from server. | |
| 3278 </summary> | |
| 3279 </member> | |
| 3280 <member name="P:Npgsql.NpgsqlCopyOutState.CopyFormat"> | |
| 3281 <summary> | |
| 3282 Copy format information returned from server. | |
| 3283 </summary> | |
| 3284 </member> | |
| 3285 <member name="T:Npgsql.NpgsqlCopyOutStream"> | |
| 3286 <summary> | |
| 3287 Stream for reading data from a table or select on a PostgreSQL version 7.4 or newer database during an active COPY TO STDOUT operation. | |
| 3288 <b>Passes data exactly as provided by the server.</b> | |
| 3289 </summary> | |
| 3290 </member> | |
| 3291 <member name="M:Npgsql.NpgsqlCopyOutStream.#ctor(Npgsql.NpgsqlConnector)"> | |
| 3292 <summary> | |
| 3293 Created only by NpgsqlCopyOutState.StartCopy() | |
| 3294 </summary> | |
| 3295 </member> | |
| 3296 <member name="M:Npgsql.NpgsqlCopyOutStream.Close"> | |
| 3297 <summary> | |
| 3298 Discards copy data as long as server pushes it. Returns after operation is finished. | |
| 3299 Does nothing if this stream is not the active copy operation reader. | |
| 3300 </summary> | |
| 3301 </member> | |
| 3302 <member name="M:Npgsql.NpgsqlCopyOutStream.Write(System.Byte[],System.Int32,System.Int32)"> | |
| 3303 <summary> | |
| 3304 Not writable. | |
| 3305 </summary> | |
| 3306 </member> | |
| 3307 <member name="M:Npgsql.NpgsqlCopyOutStream.Flush"> | |
| 3308 <summary> | |
| 3309 Not flushable. | |
| 3310 </summary> | |
| 3311 </member> | |
| 3312 <member name="M:Npgsql.NpgsqlCopyOutStream.Read(System.Byte[],System.Int32,System.Int32)"> | |
| 3313 <summary> | |
| 3314 Copies data read from server to given byte buffer. | |
| 3315 Since server returns data row by row, length will differ each time, but it is only zero once the operation ends. | |
| 3316 Can be mixed with calls to the more efficient NpgsqlCopyOutStream.Read() : byte[] though that would not make much sense. | |
| 3317 </summary> | |
| 3318 </member> | |
| 3319 <member name="M:Npgsql.NpgsqlCopyOutStream.Seek(System.Int64,System.IO.SeekOrigin)"> | |
| 3320 <summary> | |
| 3321 Not seekable | |
| 3322 </summary> | |
| 3323 </member> | |
| 3324 <member name="M:Npgsql.NpgsqlCopyOutStream.SetLength(System.Int64)"> | |
| 3325 <summary> | |
| 3326 Not supported | |
| 3327 </summary> | |
| 3328 </member> | |
| 3329 <member name="M:Npgsql.NpgsqlCopyOutStream.Read"> | |
| 3330 <summary> | |
| 3331 Returns a whole row of data from server without extra work. | |
| 3332 If standard Stream.Read(...) has been called before, it's internal buffers remains are returned. | |
| 3333 </summary> | |
| 3334 </member> | |
| 3335 <member name="P:Npgsql.NpgsqlCopyOutStream.IsActive"> | |
| 3336 <summary> | |
| 3337 True while this stream can be used to read copy data from server | |
| 3338 </summary> | |
| 3339 </member> | |
| 3340 <member name="P:Npgsql.NpgsqlCopyOutStream.CanRead"> | |
| 3341 <summary> | |
| 3342 True | |
| 3343 </summary> | |
| 3344 </member> | |
| 3345 <member name="P:Npgsql.NpgsqlCopyOutStream.CanWrite"> | |
| 3346 <summary> | |
| 3347 False | |
| 3348 </summary> | |
| 3349 </member> | |
| 3350 <member name="P:Npgsql.NpgsqlCopyOutStream.CanSeek"> | |
| 3351 <summary> | |
| 3352 False | |
| 3353 </summary> | |
| 3354 </member> | |
| 3355 <member name="P:Npgsql.NpgsqlCopyOutStream.Length"> | |
| 3356 <summary> | |
| 3357 Number of bytes read so far | |
| 3358 </summary> | |
| 3359 </member> | |
| 3360 <member name="P:Npgsql.NpgsqlCopyOutStream.Position"> | |
| 3361 <summary> | |
| 3362 Number of bytes read so far; can not be set. | |
| 3363 </summary> | |
| 3364 </member> | |
| 3365 <member name="T:Npgsql.NpgsqlCopySerializer"> | |
| 3366 <summary> | |
| 3367 Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY). | |
| 3368 </summary> | |
| 3369 </member> | |
| 3370 <member name="T:Npgsql.NpgsqlRowUpdatedEventHandler"> | |
| 3371 <summary> | |
| 3372 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdated">RowUpdated</see> events. | |
| 3373 </summary> | |
| 3374 <param name="sender">The source of the event.</param> | |
| 3375 <param name="e">A <see cref="T:NpgsqlRowUpdatedEventArgs">NpgsqlRowUpdatedEventArgs</see> that contains the event data.</param> | |
| 3376 </member> | |
| 3377 <member name="T:Npgsql.NpgsqlRowUpdatingEventHandler"> | |
| 3378 <summary> | |
| 3379 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating">RowUpdating</see> events. | |
| 3380 </summary> | |
| 3381 <param name="sender">The source of the event.</param> | |
| 3382 <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs">NpgsqlRowUpdatingEventArgs</see> that contains the event data.</param> | |
| 3383 </member> | |
| 3384 <member name="T:Npgsql.NpgsqlDataAdapter"> | |
| 3385 <summary> | |
| 3386 This class represents an adapter from many commands: select, update, insert and delete to fill <see cref="T:System.Data.DataSet">Datasets.</see> | |
| 3387 </summary> | |
| 3388 </member> | |
| 3389 <member name="T:Npgsql.NpgsqlDataReader"> | |
| 3390 <summary> | |
| 3391 Provides a means of reading a forward-only stream of rows from a PostgreSQL backend. This class cannot be inherited. | |
| 3392 </summary> | |
| 3393 </member> | |
| 3394 <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeName(System.Int32)"> | |
| 3395 <summary> | |
| 3396 Return the data type name of the column at index <param name="Index"></param>. | |
| 3397 </summary> | |
| 3398 </member> | |
| 3399 <member name="M:Npgsql.NpgsqlDataReader.GetFieldType(System.Int32)"> | |
| 3400 <summary> | |
| 3401 Return the data type of the column at index <param name="Index"></param>. | |
| 3402 </summary> | |
| 3403 </member> | |
| 3404 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificFieldType(System.Int32)"> | |
| 3405 <summary> | |
| 3406 Return the Npgsql specific data type of the column at requested ordinal. | |
| 3407 </summary> | |
| 3408 <param name="ordinal">column position</param> | |
| 3409 <returns>Appropriate Npgsql type for column.</returns> | |
| 3410 </member> | |
| 3411 <member name="M:Npgsql.NpgsqlDataReader.GetName(System.Int32)"> | |
| 3412 <summary> | |
| 3413 Return the column name of the column at index <param name="Index"></param>. | |
| 3414 </summary> | |
| 3415 </member> | |
| 3416 <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeOID(System.Int32)"> | |
| 3417 <summary> | |
| 3418 Return the data type OID of the column at index <param name="Index"></param>. | |
| 3419 </summary> | |
| 3420 FIXME: Why this method returns String? | |
| 3421 </member> | |
| 3422 <member name="M:Npgsql.NpgsqlDataReader.GetOrdinal(System.String)"> | |
| 3423 <summary> | |
| 3424 Return the column name of the column named <param name="Name"></param>. | |
| 3425 </summary> | |
| 3426 </member> | |
| 3427 <member name="M:Npgsql.NpgsqlDataReader.GetFieldDbType(System.Int32)"> | |
| 3428 <summary> | |
| 3429 Return the data DbType of the column at index <param name="Index"></param>. | |
| 3430 </summary> | |
| 3431 </member> | |
| 3432 <member name="M:Npgsql.NpgsqlDataReader.GetFieldNpgsqlDbType(System.Int32)"> | |
| 3433 <summary> | |
| 3434 Return the data NpgsqlDbType of the column at index <param name="Index"></param>. | |
| 3435 </summary> | |
| 3436 </member> | |
| 3437 <member name="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)"> | |
| 3438 <summary> | |
| 3439 Get the value of a column as a <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. | |
| 3440 <remarks>If the differences between <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and <see cref="!:System.Timespan"/> | |
| 3441 in handling of days and months is not important to your application, use <see cref="!:GetTimeSpan()"/> | |
| 3442 instead.</remarks> | |
| 3443 </summary> | |
| 3444 <param name="i">Index of the field to find.</param> | |
| 3445 <returns><see cref="T:NpgsqlTypes.NpgsqlInterval"/> value of the field.</returns> | |
| 3446 </member> | |
| 3447 <member name="M:Npgsql.NpgsqlDataReader.GetGuid(System.Int32)"> | |
| 3448 <summary> | |
| 3449 Gets the value of a column converted to a Guid. | |
| 3450 </summary> | |
| 3451 </member> | |
| 3452 <member name="M:Npgsql.NpgsqlDataReader.GetInt16(System.Int32)"> | |
| 3453 <summary> | |
| 3454 Gets the value of a column as Int16. | |
| 3455 </summary> | |
| 3456 </member> | |
| 3457 <member name="M:Npgsql.NpgsqlDataReader.GetInt32(System.Int32)"> | |
| 3458 <summary> | |
| 3459 Gets the value of a column as Int32. | |
| 3460 </summary> | |
| 3461 </member> | |
| 3462 <member name="M:Npgsql.NpgsqlDataReader.GetInt64(System.Int32)"> | |
| 3463 <summary> | |
| 3464 Gets the value of a column as Int64. | |
| 3465 </summary> | |
| 3466 </member> | |
| 3467 <member name="M:Npgsql.NpgsqlDataReader.GetFloat(System.Int32)"> | |
| 3468 <summary> | |
| 3469 Gets the value of a column as Single. | |
| 3470 </summary> | |
| 3471 </member> | |
| 3472 <member name="M:Npgsql.NpgsqlDataReader.GetDouble(System.Int32)"> | |
| 3473 <summary> | |
| 3474 Gets the value of a column as Double. | |
| 3475 </summary> | |
| 3476 </member> | |
| 3477 <member name="M:Npgsql.NpgsqlDataReader.GetString(System.Int32)"> | |
| 3478 <summary> | |
| 3479 Gets the value of a column as String. | |
| 3480 </summary> | |
| 3481 </member> | |
| 3482 <member name="M:Npgsql.NpgsqlDataReader.GetDecimal(System.Int32)"> | |
| 3483 <summary> | |
| 3484 Gets the value of a column as Decimal. | |
| 3485 </summary> | |
| 3486 </member> | |
| 3487 <member name="M:Npgsql.NpgsqlDataReader.GetTimeSpan(System.Int32)"> | |
| 3488 <summary> | |
| 3489 Gets the value of a column as TimeSpan. | |
| 3490 </summary> | |
| 3491 </member> | |
| 3492 <member name="M:Npgsql.NpgsqlDataReader.GetValues(System.Object[])"> | |
| 3493 <summary> | |
| 3494 Copy values from each column in the current row into <param name="Values"></param>. | |
| 3495 </summary> | |
| 3496 <returns>The number of column values copied.</returns> | |
| 3497 </member> | |
| 3498 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificValues(System.Object[])"> | |
| 3499 <summary> | |
| 3500 Copy values from each column in the current row into <param name="Values"></param>. | |
| 3501 </summary> | |
| 3502 <param name="values">An array appropriately sized to store values from all columns.</param> | |
| 3503 <returns>The number of column values copied.</returns> | |
| 3504 </member> | |
| 3505 <member name="M:Npgsql.NpgsqlDataReader.GetBoolean(System.Int32)"> | |
| 3506 <summary> | |
| 3507 Gets the value of a column as Boolean. | |
| 3508 </summary> | |
| 3509 </member> | |
| 3510 <member name="M:Npgsql.NpgsqlDataReader.GetByte(System.Int32)"> | |
| 3511 <summary> | |
| 3512 Gets the value of a column as Byte. Not implemented. | |
| 3513 </summary> | |
| 3514 </member> | |
| 3515 <member name="M:Npgsql.NpgsqlDataReader.GetChar(System.Int32)"> | |
| 3516 <summary> | |
| 3517 Gets the value of a column as Char. | |
| 3518 </summary> | |
| 3519 </member> | |
| 3520 <member name="M:Npgsql.NpgsqlDataReader.GetDateTime(System.Int32)"> | |
| 3521 <summary> | |
| 3522 Gets the value of a column as DateTime. | |
| 3523 </summary> | |
| 3524 </member> | |
| 3525 <member name="M:Npgsql.NpgsqlDataReader.GetSchemaTable"> | |
| 3526 <summary> | |
| 3527 Returns a System.Data.DataTable that describes the column metadata of the DataReader. | |
| 3528 </summary> | |
| 3529 </member> | |
| 3530 <member name="M:Npgsql.NpgsqlDataReader.GetTableNameFromQuery"> | |
| 3531 <summary> | |
| 3532 This methods parses the command text and tries to get the tablename | |
| 3533 from it. | |
| 3534 </summary> | |
| 3535 </member> | |
| 3536 <member name="E:Npgsql.NpgsqlDataReader.ReaderClosed"> | |
| 3537 <summary> | |
| 3538 Is raised whenever Close() is called. | |
| 3539 </summary> | |
| 3540 </member> | |
| 3541 <member name="P:Npgsql.NpgsqlDataReader.FieldCount"> | |
| 3542 <summary> | |
| 3543 Gets the number of columns in the current row. | |
| 3544 </summary> | |
| 3545 </member> | |
| 3546 <member name="P:Npgsql.NpgsqlDataReader.Item(System.Int32)"> | |
| 3547 <summary> | |
| 3548 Gets the value of a column in its native format. | |
| 3549 </summary> | |
| 3550 </member> | |
| 3551 <member name="P:Npgsql.NpgsqlDataReader.Item(System.String)"> | |
| 3552 <summary> | |
| 3553 Gets the value of a column in its native format. | |
| 3554 </summary> | |
| 3555 </member> | |
| 3556 <member name="P:Npgsql.NpgsqlDataReader.Depth"> | |
| 3557 <summary> | |
| 3558 Gets a value indicating the depth of nesting for the current row. Always returns zero. | |
| 3559 </summary> | |
| 3560 </member> | |
| 3561 <member name="P:Npgsql.NpgsqlDataReader.IsClosed"> | |
| 3562 <summary> | |
| 3563 Gets a value indicating whether the data reader is closed. | |
| 3564 </summary> | |
| 3565 </member> | |
| 3566 <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.primaryKey"> | |
| 3567 <summary> | |
| 3568 Contains the column names as the keys | |
| 3569 </summary> | |
| 3570 </member> | |
| 3571 <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.uniqueColumns"> | |
| 3572 <summary> | |
| 3573 Contains all unique columns | |
| 3574 </summary> | |
| 3575 </member> | |
| 3576 <member name="T:Npgsql.ForwardsOnlyDataReader"> | |
| 3577 <summary> | |
| 3578 This is the primary implementation of NpgsqlDataReader. It is the one used in normal cases (where the | |
| 3579 preload-reader option is not set in the connection string to resolve some potential backwards-compatibility | |
| 3580 issues), the only implementation used internally, and in cases where CachingDataReader is used, it is still | |
| 3581 used to do the actual "leg-work" of turning a response stream from the server into a datareader-style | |
| 3582 object - with CachingDataReader then filling it's cache from here. | |
| 3583 </summary> | |
| 3584 </member> | |
| 3585 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextResponseObject"> | |
| 3586 <summary> | |
| 3587 Iterate through the objects returned through from the server. | |
| 3588 If it's a CompletedResponse the rowsaffected count is updated appropriately, | |
| 3589 and we iterate again, otherwise we return it (perhaps updating our cache of pending | |
| 3590 rows if appropriate). | |
| 3591 </summary> | |
| 3592 <returns>The next <see cref="T:Npgsql.IServerResponseObject"/> we will deal with.</returns> | |
| 3593 </member> | |
| 3594 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextRowDescription"> | |
| 3595 <summary> | |
| 3596 Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend. | |
| 3597 </summary> | |
| 3598 <returns>True if the reader was advanced, otherwise false.</returns> | |
| 3599 </member> | |
| 3600 <member name="M:Npgsql.ForwardsOnlyDataReader.Dispose(System.Boolean)"> | |
| 3601 <summary> | |
| 3602 Releases the resources used by the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
| 3603 </summary> | |
| 3604 </member> | |
| 3605 <member name="M:Npgsql.ForwardsOnlyDataReader.Close"> | |
| 3606 <summary> | |
| 3607 Closes the data reader object. | |
| 3608 </summary> | |
| 3609 </member> | |
| 3610 <member name="M:Npgsql.ForwardsOnlyDataReader.NextResult"> | |
| 3611 <summary> | |
| 3612 Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend. | |
| 3613 </summary> | |
| 3614 <returns>True if the reader was advanced, otherwise false.</returns> | |
| 3615 </member> | |
| 3616 <member name="M:Npgsql.ForwardsOnlyDataReader.Read"> | |
| 3617 <summary> | |
| 3618 Advances the data reader to the next row. | |
| 3619 </summary> | |
| 3620 <returns>True if the reader was advanced, otherwise false.</returns> | |
| 3621 </member> | |
| 3622 <member name="M:Npgsql.ForwardsOnlyDataReader.GetValue(System.Int32)"> | |
| 3623 <summary> | |
| 3624 Return the value of the column at index <param name="Index"></param>. | |
| 3625 </summary> | |
| 3626 </member> | |
| 3627 <member name="M:Npgsql.ForwardsOnlyDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)"> | |
| 3628 <summary> | |
| 3629 Gets raw data from a column. | |
| 3630 </summary> | |
| 3631 </member> | |
| 3632 <member name="M:Npgsql.ForwardsOnlyDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)"> | |
| 3633 <summary> | |
| 3634 Gets raw data from a column. | |
| 3635 </summary> | |
| 3636 </member> | |
| 3637 <member name="M:Npgsql.ForwardsOnlyDataReader.IsDBNull(System.Int32)"> | |
| 3638 <summary> | |
| 3639 Report whether the value in a column is DBNull. | |
| 3640 </summary> | |
| 3641 </member> | |
| 3642 <member name="P:Npgsql.ForwardsOnlyDataReader.RecordsAffected"> | |
| 3643 <summary> | |
| 3644 Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. | |
| 3645 </summary> | |
| 3646 </member> | |
| 3647 <member name="P:Npgsql.ForwardsOnlyDataReader.HasRows"> | |
| 3648 <summary> | |
| 3649 Indicates if NpgsqlDatareader has rows to be read. | |
| 3650 </summary> | |
| 3651 </member> | |
| 3652 <member name="T:Npgsql.CachingDataReader"> | |
| 3653 <summary> | |
| 3654 <para>Provides an implementation of NpgsqlDataReader in which all data is pre-loaded into memory. | |
| 3655 This operates by first creating a ForwardsOnlyDataReader as usual, and then loading all of it's | |
| 3656 Rows into memory. There is a general principle that when there is a trade-off between a class design that | |
| 3657 is more efficient and/or scalable on the one hand and one that is less efficient but has more functionality | |
| 3658 (in this case the internal-only functionality of caching results) that one can build the less efficent class | |
| 3659 from the most efficient without significant extra loss in efficiency, but not the other way around. The relationship | |
| 3660 between ForwardsOnlyDataReader and CachingDataReader is an example of this).</para> | |
| 3661 <para>Since the interface presented to the user is still forwards-only, queues are used to | |
| 3662 store this information, so that dequeueing as we go we give the garbage collector the best opportunity | |
| 3663 possible to reclaim any memory that is no longer in use.</para> | |
| 3664 <para>ForwardsOnlyDataReader being used to actually | |
| 3665 obtain the information from the server means that the "leg-work" is still only done (and need only be | |
| 3666 maintained) in one place.</para> | |
| 3667 <para>This class exists to allow for certain potential backwards-compatibility issues to be resolved | |
| 3668 with little effort on the part of affected users. It is considerably less efficient than ForwardsOnlyDataReader | |
| 3669 and hence never used internally.</para> | |
| 3670 </summary> | |
| 3671 </member> | |
| 3672 <member name="T:Npgsql.NpgsqlDescribe"> | |
| 3673 <summary> | |
| 3674 This class represents the Parse message sent to PostgreSQL | |
| 3675 server. | |
| 3676 </summary> | |
| 3677 | |
| 3678 </member> | |
| 3679 <member name="T:Npgsql.NpgsqlNoticeEventArgs"> | |
| 3680 <summary> | |
| 3681 EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context. | |
| 3682 </summary> | |
| 3683 </member> | |
| 3684 <member name="F:Npgsql.NpgsqlNoticeEventArgs.Notice"> | |
| 3685 <summary> | |
| 3686 Notice information. | |
| 3687 </summary> | |
| 3688 </member> | |
| 3689 <member name="T:Npgsql.NpgsqlError"> | |
| 3690 <summary> | |
| 3691 This class represents the ErrorResponse and NoticeResponse | |
| 3692 message sent from PostgreSQL server. | |
| 3693 </summary> | |
| 3694 </member> | |
| 3695 <member name="M:Npgsql.NpgsqlError.ToString"> | |
| 3696 <summary> | |
| 3697 Return a string representation of this error object. | |
| 3698 </summary> | |
| 3699 </member> | |
| 3700 <member name="P:Npgsql.NpgsqlError.Severity"> | |
| 3701 <summary> | |
| 3702 Severity code. All versions. | |
| 3703 </summary> | |
| 3704 </member> | |
| 3705 <member name="P:Npgsql.NpgsqlError.Code"> | |
| 3706 <summary> | |
| 3707 Error code. PostgreSQL 7.4 and up. | |
| 3708 </summary> | |
| 3709 </member> | |
| 3710 <member name="P:Npgsql.NpgsqlError.Message"> | |
| 3711 <summary> | |
| 3712 Terse error message. All versions. | |
| 3713 </summary> | |
| 3714 </member> | |
| 3715 <member name="P:Npgsql.NpgsqlError.Detail"> | |
| 3716 <summary> | |
| 3717 Detailed error message. PostgreSQL 7.4 and up. | |
| 3718 </summary> | |
| 3719 </member> | |
| 3720 <member name="P:Npgsql.NpgsqlError.Hint"> | |
| 3721 <summary> | |
| 3722 Suggestion to help resolve the error. PostgreSQL 7.4 and up. | |
| 3723 </summary> | |
| 3724 </member> | |
| 3725 <member name="P:Npgsql.NpgsqlError.Position"> | |
| 3726 <summary> | |
| 3727 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. | |
| 3728 </summary> | |
| 3729 </member> | |
| 3730 <member name="P:Npgsql.NpgsqlError.InternalPosition"> | |
| 3731 <summary> | |
| 3732 Position (one based) within the query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up. | |
| 3733 </summary> | |
| 3734 </member> | |
| 3735 <member name="P:Npgsql.NpgsqlError.InternalQuery"> | |
| 3736 <summary> | |
| 3737 Internal query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up. | |
| 3738 </summary> | |
| 3739 </member> | |
| 3740 <member name="P:Npgsql.NpgsqlError.Where"> | |
| 3741 <summary> | |
| 3742 Trace back information. PostgreSQL 7.4 and up. | |
| 3743 </summary> | |
| 3744 </member> | |
| 3745 <member name="P:Npgsql.NpgsqlError.File"> | |
| 3746 <summary> | |
| 3747 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3748 </summary> | |
| 3749 </member> | |
| 3750 <member name="P:Npgsql.NpgsqlError.Line"> | |
| 3751 <summary> | |
| 3752 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3753 </summary> | |
| 3754 </member> | |
| 3755 <member name="P:Npgsql.NpgsqlError.Routine"> | |
| 3756 <summary> | |
| 3757 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3758 </summary> | |
| 3759 </member> | |
| 3760 <member name="P:Npgsql.NpgsqlError.ErrorSql"> | |
| 3761 <summary> | |
| 3762 String containing the sql sent which produced this error. | |
| 3763 </summary> | |
| 3764 </member> | |
| 3765 <member name="P:Npgsql.NpgsqlError.BackendProtocolVersion"> | |
| 3766 <summary> | |
| 3767 Backend protocol version in use. | |
| 3768 </summary> | |
| 3769 </member> | |
| 3770 <member name="T:Npgsql.LogLevel"> | |
| 3771 <summary> | |
| 3772 The level of verbosity of the NpgsqlEventLog | |
| 3773 </summary> | |
| 3774 </member> | |
| 3775 <member name="F:Npgsql.LogLevel.None"> | |
| 3776 <summary> | |
| 3777 Don't log at all | |
| 3778 </summary> | |
| 3779 </member> | |
| 3780 <member name="F:Npgsql.LogLevel.Normal"> | |
| 3781 <summary> | |
| 3782 Only log the most common issues | |
| 3783 </summary> | |
| 3784 </member> | |
| 3785 <member name="F:Npgsql.LogLevel.Debug"> | |
| 3786 <summary> | |
| 3787 Log everything | |
| 3788 </summary> | |
| 3789 </member> | |
| 3790 <member name="T:Npgsql.NpgsqlEventLog"> | |
| 3791 <summary> | |
| 3792 This class handles all the Npgsql event and debug logging | |
| 3793 </summary> | |
| 3794 </member> | |
| 3795 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.String,Npgsql.LogLevel)"> | |
| 3796 <summary> | |
| 3797 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> | |
| 3798 </summary> | |
| 3799 <remarks> | |
| 3800 This method is obsolete and should no longer be used. | |
| 3801 It is likely to be removed in future versions of Npgsql | |
| 3802 </remarks> | |
| 3803 <param name="message">The message to write to the event log</param> | |
| 3804 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3805 </member> | |
| 3806 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.Resources.ResourceManager,System.String,Npgsql.LogLevel,System.Object[])"> | |
| 3807 <summary> | |
| 3808 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> | |
| 3809 </summary> | |
| 3810 <param name="resman">The <see cref="T:System.Resources.ResourceManager">ResourceManager</see> to get the localized resources</param> | |
| 3811 <param name="ResourceString">The name of the resource that should be fetched by the <see cref="T:System.Resources.ResourceManager">ResourceManager</see></param> | |
| 3812 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3813 <param name="Parameters">The additional parameters that shall be included into the log-message (must be compatible with the string in the resource):</param> | |
| 3814 </member> | |
| 3815 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerGet(Npgsql.LogLevel,System.String,System.Object)"> | |
| 3816 <summary> | |
| 3817 Writes the default log-message for the action of calling the Get-part of an Indexer to the log file. | |
| 3818 </summary> | |
| 3819 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3820 <param name="ClassName">The name of the class that contains the Indexer</param> | |
| 3821 <param name="IndexerParam">The parameter given to the Indexer</param> | |
| 3822 </member> | |
| 3823 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerSet(Npgsql.LogLevel,System.String,System.Object,System.Object)"> | |
| 3824 <summary> | |
| 3825 Writes the default log-message for the action of calling the Set-part of an Indexer to the logfile. | |
| 3826 </summary> | |
| 3827 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3828 <param name="ClassName">The name of the class that contains the Indexer</param> | |
| 3829 <param name="IndexerParam">The parameter given to the Indexer</param> | |
| 3830 <param name="value">The value the Indexer is set to</param> | |
| 3831 </member> | |
| 3832 <member name="M:Npgsql.NpgsqlEventLog.LogPropertyGet(Npgsql.LogLevel,System.String,System.String)"> | |
| 3833 <summary> | |
| 3834 Writes the default log-message for the action of calling the Get-part of a Property to the logfile. | |
| 3835 </summary> | |
| 3836 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3837 <param name="ClassName">The name of the class that contains the Property</param> | |
| 3838 <param name="PropertyName">The name of the Property</param> | |
| 3839 </member> | |
| 3840 <member name="M:Npgsql.NpgsqlEventLog.LogPropertySet(Npgsql.LogLevel,System.String,System.String,System.Object)"> | |
| 3841 <summary> | |
| 3842 Writes the default log-message for the action of calling the Set-part of a Property to the logfile. | |
| 3843 </summary> | |
| 3844 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3845 <param name="ClassName">The name of the class that contains the Property</param> | |
| 3846 <param name="PropertyName">The name of the Property</param> | |
| 3847 <param name="value">The value the Property is set to</param> | |
| 3848 </member> | |
| 3849 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String)"> | |
| 3850 <summary> | |
| 3851 Writes the default log-message for the action of calling a Method without Arguments to the logfile. | |
| 3852 </summary> | |
| 3853 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3854 <param name="ClassName">The name of the class that contains the Method</param> | |
| 3855 <param name="MethodName">The name of the Method</param> | |
| 3856 </member> | |
| 3857 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object)"> | |
| 3858 <summary> | |
| 3859 Writes the default log-message for the action of calling a Method with one Argument to the logfile. | |
| 3860 </summary> | |
| 3861 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3862 <param name="ClassName">The name of the class that contains the Method</param> | |
| 3863 <param name="MethodName">The name of the Method</param> | |
| 3864 <param name="MethodParameter">The value of the Argument of the Method</param> | |
| 3865 </member> | |
| 3866 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object)"> | |
| 3867 <summary> | |
| 3868 Writes the default log-message for the action of calling a Method with two Arguments to the logfile. | |
| 3869 </summary> | |
| 3870 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3871 <param name="ClassName">The name of the class that contains the Method</param> | |
| 3872 <param name="MethodName">The name of the Method</param> | |
| 3873 <param name="MethodParameter1">The value of the first Argument of the Method</param> | |
| 3874 <param name="MethodParameter2">The value of the second Argument of the Method</param> | |
| 3875 </member> | |
| 3876 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object,System.Object)"> | |
| 3877 <summary> | |
| 3878 Writes the default log-message for the action of calling a Method with three Arguments to the logfile. | |
| 3879 </summary> | |
| 3880 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3881 <param name="ClassName">The name of the class that contains the Method</param> | |
| 3882 <param name="MethodName">The name of the Method</param> | |
| 3883 <param name="MethodParameter1">The value of the first Argument of the Method</param> | |
| 3884 <param name="MethodParameter2">The value of the second Argument of the Method</param> | |
| 3885 <param name="MethodParameter3">The value of the third Argument of the Method</param> | |
| 3886 </member> | |
| 3887 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object[])"> | |
| 3888 <summary> | |
| 3889 Writes the default log-message for the action of calling a Method with more than three Arguments to the logfile. | |
| 3890 </summary> | |
| 3891 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
| 3892 <param name="ClassName">The name of the class that contains the Method</param> | |
| 3893 <param name="MethodName">The name of the Method</param> | |
| 3894 <param name="MethodParameters">A <see cref="T:System.Object">Object</see>-Array with zero or more Ojects that are Arguments of the Method.</param> | |
| 3895 </member> | |
| 3896 <member name="P:Npgsql.NpgsqlEventLog.Level"> | |
| 3897 <summary> | |
| 3898 Sets/Returns the level of information to log to the logfile. | |
| 3899 </summary> | |
| 3900 <value>The current <see cref="T:Npgsql.LogLevel">LogLevel</see></value> | |
| 3901 </member> | |
| 3902 <member name="P:Npgsql.NpgsqlEventLog.LogName"> | |
| 3903 <summary> | |
| 3904 Sets/Returns the filename to use for logging. | |
| 3905 </summary> | |
| 3906 <value>The filename of the current Log file.</value> | |
| 3907 </member> | |
| 3908 <member name="P:Npgsql.NpgsqlEventLog.EchoMessages"> | |
| 3909 <summary> | |
| 3910 Sets/Returns whether Log messages should be echoed to the console | |
| 3911 </summary> | |
| 3912 <value><b>true</b> if Log messages are echoed to the console, otherwise <b>false</b></value> | |
| 3913 </member> | |
| 3914 <member name="T:Npgsql.NpgsqlException"> | |
| 3915 <summary> | |
| 3916 The exception that is thrown when the PostgreSQL backend reports errors. | |
| 3917 </summary> | |
| 3918 </member> | |
| 3919 <member name="M:Npgsql.NpgsqlException.#ctor(System.Collections.IList)"> | |
| 3920 <summary> | |
| 3921 Construct a backend error exception based on a list of one or more | |
| 3922 backend errors. The basic Exception.Message will be built from the | |
| 3923 first (usually the only) error in the list. | |
| 3924 </summary> | |
| 3925 </member> | |
| 3926 <member name="M:Npgsql.NpgsqlException.ToString"> | |
| 3927 <summary> | |
| 3928 Format a .NET style exception string. | |
| 3929 Include all errors in the list, including any hints. | |
| 3930 </summary> | |
| 3931 </member> | |
| 3932 <member name="M:Npgsql.NpgsqlException.AppendString(System.IO.StringWriter,System.String,System.String)"> | |
| 3933 <summary> | |
| 3934 Append a line to the given Stream, first checking for zero-length. | |
| 3935 </summary> | |
| 3936 </member> | |
| 3937 <member name="P:Npgsql.NpgsqlException.Item(System.Int32)"> | |
| 3938 <summary> | |
| 3939 Provide access to the entire list of errors provided by the PostgreSQL backend. | |
| 3940 </summary> | |
| 3941 </member> | |
| 3942 <member name="P:Npgsql.NpgsqlException.Severity"> | |
| 3943 <summary> | |
| 3944 Severity code. All versions. | |
| 3945 </summary> | |
| 3946 </member> | |
| 3947 <member name="P:Npgsql.NpgsqlException.Code"> | |
| 3948 <summary> | |
| 3949 Error code. PostgreSQL 7.4 and up. | |
| 3950 </summary> | |
| 3951 </member> | |
| 3952 <member name="P:Npgsql.NpgsqlException.BaseMessage"> | |
| 3953 <summary> | |
| 3954 Basic error message. All versions. | |
| 3955 </summary> | |
| 3956 </member> | |
| 3957 <member name="P:Npgsql.NpgsqlException.Detail"> | |
| 3958 <summary> | |
| 3959 Detailed error message. PostgreSQL 7.4 and up. | |
| 3960 </summary> | |
| 3961 </member> | |
| 3962 <member name="P:Npgsql.NpgsqlException.Hint"> | |
| 3963 <summary> | |
| 3964 Suggestion to help resolve the error. PostgreSQL 7.4 and up. | |
| 3965 </summary> | |
| 3966 </member> | |
| 3967 <member name="P:Npgsql.NpgsqlException.Position"> | |
| 3968 <summary> | |
| 3969 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. | |
| 3970 </summary> | |
| 3971 </member> | |
| 3972 <member name="P:Npgsql.NpgsqlException.Where"> | |
| 3973 <summary> | |
| 3974 Trace back information. PostgreSQL 7.4 and up. | |
| 3975 </summary> | |
| 3976 </member> | |
| 3977 <member name="P:Npgsql.NpgsqlException.File"> | |
| 3978 <summary> | |
| 3979 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3980 </summary> | |
| 3981 </member> | |
| 3982 <member name="P:Npgsql.NpgsqlException.Line"> | |
| 3983 <summary> | |
| 3984 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3985 </summary> | |
| 3986 </member> | |
| 3987 <member name="P:Npgsql.NpgsqlException.Routine"> | |
| 3988 <summary> | |
| 3989 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. | |
| 3990 </summary> | |
| 3991 </member> | |
| 3992 <member name="P:Npgsql.NpgsqlException.ErrorSql"> | |
| 3993 <summary> | |
| 3994 String containing the sql sent which produced this error. | |
| 3995 </summary> | |
| 3996 </member> | |
| 3997 <member name="P:Npgsql.NpgsqlException.Errors"> | |
| 3998 <summary> | |
| 3999 Returns the entire list of errors provided by the PostgreSQL backend. | |
| 4000 </summary> | |
| 4001 </member> | |
| 4002 <member name="T:Npgsql.NpgsqlExecute"> | |
| 4003 <summary> | |
| 4004 This class represents the Parse message sent to PostgreSQL | |
| 4005 server. | |
| 4006 </summary> | |
| 4007 | |
| 4008 </member> | |
| 4009 <member name="T:Npgsql.NpgsqlFactory"> | |
| 4010 <summary> | |
| 4011 A factory to create instances of various Npgsql objects. | |
| 4012 </summary> | |
| 4013 </member> | |
| 4014 <member name="M:Npgsql.NpgsqlFactory.CreateCommand"> | |
| 4015 <summary> | |
| 4016 Creates an NpgsqlCommand object. | |
| 4017 </summary> | |
| 4018 </member> | |
| 4019 <member name="T:Npgsql.NpgsqlFlush"> | |
| 4020 <summary> | |
| 4021 This class represents the Parse message sent to PostgreSQL | |
| 4022 server. | |
| 4023 </summary> | |
| 4024 | |
| 4025 </member> | |
| 4026 <member name="T:Npgsql.NpgsqlMediator"> | |
| 4027 <summary> | |
| 4028 This class is responsible for serving as bridge between the backend | |
| 4029 protocol handling and the core classes. It is used as the mediator for | |
| 4030 exchanging data generated/sent from/to backend. | |
| 4031 </summary> | |
| 4032 | |
| 4033 </member> | |
| 4034 <member name="T:Npgsql.NpgsqlNotificationEventArgs"> | |
| 4035 <summary> | |
| 4036 EventArgs class to send Notification parameters. | |
| 4037 </summary> | |
| 4038 </member> | |
| 4039 <member name="F:Npgsql.NpgsqlNotificationEventArgs.PID"> | |
| 4040 <summary> | |
| 4041 Process ID of the PostgreSQL backend that sent this notification. | |
| 4042 </summary> | |
| 4043 </member> | |
| 4044 <member name="F:Npgsql.NpgsqlNotificationEventArgs.Condition"> | |
| 4045 <summary> | |
| 4046 Condition that triggered that notification. | |
| 4047 </summary> | |
| 4048 </member> | |
| 4049 <member name="F:Npgsql.NpgsqlNotificationEventArgs.AdditionalInformation"> | |
| 4050 <summary> | |
| 4051 Additional Information From Notifiying Process (for future use, currently postgres always sets this to an empty string) | |
| 4052 </summary> | |
| 4053 </member> | |
| 4054 <member name="T:Npgsql.NpgsqlParameter"> | |
| 4055 <summary> | |
| 4056 This class represents a parameter to a command that will be sent to server | |
| 4057 </summary> | |
| 4058 </member> | |
| 4059 <member name="M:Npgsql.NpgsqlParameter.#ctor"> | |
| 4060 <summary> | |
| 4061 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> class. | |
| 4062 </summary> | |
| 4063 </member> | |
| 4064 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,System.Object)"> | |
| 4065 <summary> | |
| 4066 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4067 class with the parameter m_Name and a value of the new <b>NpgsqlParameter</b>. | |
| 4068 </summary> | |
| 4069 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
| 4070 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> | |
| 4071 <remarks> | |
| 4072 <p>When you specify an <see cref="T:System.Object">Object</see> | |
| 4073 in the value parameter, the <see cref="T:System.Data.DbType">DbType</see> is | |
| 4074 inferred from the .NET Framework type of the <b>Object</b>.</p> | |
| 4075 <p>When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter. | |
| 4076 This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType. | |
| 4077 Use <code> Convert.ToInt32(value) </code> for example to have compiler calling the correct constructor.</p> | |
| 4078 </remarks> | |
| 4079 </member> | |
| 4080 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType)"> | |
| 4081 <summary> | |
| 4082 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4083 class with the parameter m_Name and the data type. | |
| 4084 </summary> | |
| 4085 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
| 4086 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
| 4087 </member> | |
| 4088 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> | |
| 4089 <summary> | |
| 4090 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4091 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, and the size. | |
| 4092 </summary> | |
| 4093 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
| 4094 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
| 4095 <param m_Name="size">The length of the parameter.</param> | |
| 4096 </member> | |
| 4097 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> | |
| 4098 <summary> | |
| 4099 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4100 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size, | |
| 4101 and the source column m_Name. | |
| 4102 </summary> | |
| 4103 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
| 4104 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
| 4105 <param m_Name="size">The length of the parameter.</param> | |
| 4106 <param m_Name="sourceColumn">The m_Name of the source column.</param> | |
| 4107 </member> | |
| 4108 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.Data.DataRowVersion,System.Object)"> | |
| 4109 <summary> | |
| 4110 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4111 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size, | |
| 4112 the source column m_Name, a <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>, | |
| 4113 the precision of the parameter, the scale of the parameter, a | |
| 4114 <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> to use, and the | |
| 4115 value of the parameter. | |
| 4116 </summary> | |
| 4117 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
| 4118 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
| 4119 <param m_Name="size">The length of the parameter.</param> | |
| 4120 <param m_Name="sourceColumn">The m_Name of the source column.</param> | |
| 4121 <param m_Name="direction">One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> values.</param> | |
| 4122 <param m_Name="isNullable"><b>true</b> if the value of the field can be null, otherwise <b>false</b>.</param> | |
| 4123 <param m_Name="precision">The total number of digits to the left and right of the decimal point to which | |
| 4124 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param> | |
| 4125 <param m_Name="scale">The total number of decimal places to which | |
| 4126 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param> | |
| 4127 <param m_Name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.</param> | |
| 4128 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value | |
| 4129 of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> | |
| 4130 </member> | |
| 4131 <member name="M:Npgsql.NpgsqlParameter.Clone"> | |
| 4132 <summary> | |
| 4133 Creates a new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that | |
| 4134 is a copy of the current instance. | |
| 4135 </summary> | |
| 4136 <returns>A new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that is a copy of this instance.</returns> | |
| 4137 </member> | |
| 4138 <member name="P:Npgsql.NpgsqlParameter.Precision"> | |
| 4139 <summary> | |
| 4140 Gets or sets the maximum number of digits used to represent the | |
| 4141 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property. | |
| 4142 </summary> | |
| 4143 <value>The maximum number of digits used to represent the | |
| 4144 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property. | |
| 4145 The default value is 0, which indicates that the data provider | |
| 4146 sets the precision for <b>Value</b>.</value> | |
| 4147 </member> | |
| 4148 <member name="P:Npgsql.NpgsqlParameter.Scale"> | |
| 4149 <summary> | |
| 4150 Gets or sets the number of decimal places to which | |
| 4151 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. | |
| 4152 </summary> | |
| 4153 <value>The number of decimal places to which | |
| 4154 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. The default is 0.</value> | |
| 4155 </member> | |
| 4156 <member name="P:Npgsql.NpgsqlParameter.Size"> | |
| 4157 <summary> | |
| 4158 Gets or sets the maximum size, in bytes, of the data within the column. | |
| 4159 </summary> | |
| 4160 <value>The maximum size, in bytes, of the data within the column. | |
| 4161 The default value is inferred from the parameter value.</value> | |
| 4162 </member> | |
| 4163 <member name="P:Npgsql.NpgsqlParameter.DbType"> | |
| 4164 <summary> | |
| 4165 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. | |
| 4166 </summary> | |
| 4167 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> | |
| 4168 </member> | |
| 4169 <member name="P:Npgsql.NpgsqlParameter.NpgsqlDbType"> | |
| 4170 <summary> | |
| 4171 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. | |
| 4172 </summary> | |
| 4173 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> | |
| 4174 </member> | |
| 4175 <member name="P:Npgsql.NpgsqlParameter.Direction"> | |
| 4176 <summary> | |
| 4177 Gets or sets a value indicating whether the parameter is input-only, | |
| 4178 output-only, bidirectional, or a stored procedure return value parameter. | |
| 4179 </summary> | |
| 4180 <value>One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> | |
| 4181 values. The default is <b>Input</b>.</value> | |
| 4182 </member> | |
| 4183 <member name="P:Npgsql.NpgsqlParameter.IsNullable"> | |
| 4184 <summary> | |
| 4185 Gets or sets a value indicating whether the parameter accepts null values. | |
| 4186 </summary> | |
| 4187 <value><b>true</b> if null values are accepted; otherwise, <b>false</b>. The default is <b>false</b>.</value> | |
| 4188 </member> | |
| 4189 <member name="P:Npgsql.NpgsqlParameter.ParameterName"> | |
| 4190 <summary> | |
| 4191 Gets or sets the m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. | |
| 4192 </summary> | |
| 4193 <value>The m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. | |
| 4194 The default is an empty string.</value> | |
| 4195 </member> | |
| 4196 <member name="P:Npgsql.NpgsqlParameter.CleanName"> | |
| 4197 <summary> | |
| 4198 The m_Name scrubbed of any optional marker | |
| 4199 </summary> | |
| 4200 </member> | |
| 4201 <member name="P:Npgsql.NpgsqlParameter.SourceColumn"> | |
| 4202 <summary> | |
| 4203 Gets or sets the m_Name of the source column that is mapped to the | |
| 4204 <see cref="T:System.Data.DataSet">DataSet</see> and used for loading or | |
| 4205 returning the <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>. | |
| 4206 </summary> | |
| 4207 <value>The m_Name of the source column that is mapped to the | |
| 4208 <see cref="T:System.Data.DataSet">DataSet</see>. The default is an empty string.</value> | |
| 4209 </member> | |
| 4210 <member name="P:Npgsql.NpgsqlParameter.SourceVersion"> | |
| 4211 <summary> | |
| 4212 Gets or sets the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> | |
| 4213 to use when loading <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>. | |
| 4214 </summary> | |
| 4215 <value>One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values. | |
| 4216 The default is <b>Current</b>.</value> | |
| 4217 </member> | |
| 4218 <member name="P:Npgsql.NpgsqlParameter.Value"> | |
| 4219 <summary> | |
| 4220 Gets or sets the value of the parameter. | |
| 4221 </summary> | |
| 4222 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. | |
| 4223 The default value is null.</value> | |
| 4224 </member> | |
| 4225 <member name="P:Npgsql.NpgsqlParameter.NpgsqlValue"> | |
| 4226 <summary> | |
| 4227 Gets or sets the value of the parameter. | |
| 4228 </summary> | |
| 4229 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. | |
| 4230 The default value is null.</value> | |
| 4231 </member> | |
| 4232 <member name="T:Npgsql.NpgsqlParameterCollection"> | |
| 4233 <summary> | |
| 4234 Represents a collection of parameters relevant to a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> | |
| 4235 as well as their respective mappings to columns in a <see cref="T:System.Data.DataSet">DataSet</see>. | |
| 4236 This class cannot be inherited. | |
| 4237 </summary> | |
| 4238 </member> | |
| 4239 <member name="M:Npgsql.NpgsqlParameterCollection.#ctor"> | |
| 4240 <summary> | |
| 4241 Initializes a new instance of the NpgsqlParameterCollection class. | |
| 4242 </summary> | |
| 4243 </member> | |
| 4244 <member name="M:Npgsql.NpgsqlParameterCollection.Add(Npgsql.NpgsqlParameter)"> | |
| 4245 <summary> | |
| 4246 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
| 4247 </summary> | |
| 4248 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
| 4249 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4250 </member> | |
| 4251 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,System.Object)"> | |
| 4252 <summary> | |
| 4253 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value. | |
| 4254 </summary> | |
| 4255 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> | |
| 4256 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
| 4257 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4258 <remarks> | |
| 4259 Use caution when using this overload of the | |
| 4260 <b>Add</b> method to specify integer parameter values. | |
| 4261 Because this overload takes a <i>value</i> of type Object, | |
| 4262 you must convert the integral value to an <b>Object</b> | |
| 4263 type when the value is zero, as the following C# example demonstrates. | |
| 4264 <code>parameters.Add(":pname", Convert.ToInt32(0));</code> | |
| 4265 If you do not perform this conversion, the compiler will assume you | |
| 4266 are attempting to call the NpgsqlParameterCollection.Add(string, DbType) overload. | |
| 4267 </remarks> | |
| 4268 </member> | |
| 4269 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType)"> | |
| 4270 <summary> | |
| 4271 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the parameter name and the data type. | |
| 4272 </summary> | |
| 4273 <param name="parameterName">The name of the parameter.</param> | |
| 4274 <param name="parameterType">One of the DbType values.</param> | |
| 4275 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4276 </member> | |
| 4277 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> | |
| 4278 <summary> | |
| 4279 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, and the column length. | |
| 4280 </summary> | |
| 4281 <param name="parameterName">The name of the parameter.</param> | |
| 4282 <param name="parameterType">One of the DbType values.</param> | |
| 4283 <param name="size">The length of the column.</param> | |
| 4284 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4285 </member> | |
| 4286 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> | |
| 4287 <summary> | |
| 4288 Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, the column length, and the source column name. | |
| 4289 </summary> | |
| 4290 <param name="parameterName">The name of the parameter.</param> | |
| 4291 <param name="parameterType">One of the DbType values.</param> | |
| 4292 <param name="size">The length of the column.</param> | |
| 4293 <param name="sourceColumn">The name of the source column.</param> | |
| 4294 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4295 </member> | |
| 4296 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.String)"> | |
| 4297 <summary> | |
| 4298 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using the parameter name. | |
| 4299 </summary> | |
| 4300 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to retrieve.</param> | |
| 4301 </member> | |
| 4302 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.String)"> | |
| 4303 <summary> | |
| 4304 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. | |
| 4305 </summary> | |
| 4306 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
| 4307 <returns><b>true</b> if the collection contains the parameter; otherwise, <b>false</b>.</returns> | |
| 4308 </member> | |
| 4309 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.String)"> | |
| 4310 <summary> | |
| 4311 Gets the location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection with a specific parameter name. | |
| 4312 </summary> | |
| 4313 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
| 4314 <returns>The zero-based location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.</returns> | |
| 4315 </member> | |
| 4316 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.Int32)"> | |
| 4317 <summary> | |
| 4318 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using a specific index. | |
| 4319 </summary> | |
| 4320 <param name="index">The zero-based index of the parameter.</param> | |
| 4321 </member> | |
| 4322 <member name="M:Npgsql.NpgsqlParameterCollection.Insert(System.Int32,System.Object)"> | |
| 4323 <summary> | |
| 4324 Inserts a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> into the collection at the specified index. | |
| 4325 </summary> | |
| 4326 <param name="index">The zero-based index where the parameter is to be inserted within the collection.</param> | |
| 4327 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
| 4328 </member> | |
| 4329 <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.Object)"> | |
| 4330 <summary> | |
| 4331 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection. | |
| 4332 </summary> | |
| 4333 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param> | |
| 4334 </member> | |
| 4335 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.Object)"> | |
| 4336 <summary> | |
| 4337 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> exists in the collection. | |
| 4338 </summary> | |
| 4339 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
| 4340 <returns>true if the collection contains the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object; otherwise, false.</returns> | |
| 4341 </member> | |
| 4342 <member name="M:Npgsql.NpgsqlParameterCollection.TryGetValue(System.String,Npgsql.NpgsqlParameter@)"> | |
| 4343 <summary> | |
| 4344 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. | |
| 4345 </summary> | |
| 4346 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
| 4347 <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list. This value is null if the parameter is not found.</param> | |
| 4348 <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns> | |
| 4349 </member> | |
| 4350 <member name="M:Npgsql.NpgsqlParameterCollection.Clear"> | |
| 4351 <summary> | |
| 4352 Removes all items from the collection. | |
| 4353 </summary> | |
| 4354 </member> | |
| 4355 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.Object)"> | |
| 4356 <summary> | |
| 4357 Gets the location of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection. | |
| 4358 </summary> | |
| 4359 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
| 4360 <returns>The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object in the collection.</returns> | |
| 4361 </member> | |
| 4362 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.Object)"> | |
| 4363 <summary> | |
| 4364 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
| 4365 </summary> | |
| 4366 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
| 4367 <returns>The zero-based index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
| 4368 </member> | |
| 4369 <member name="M:Npgsql.NpgsqlParameterCollection.CopyTo(System.Array,System.Int32)"> | |
| 4370 <summary> | |
| 4371 Copies <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects from the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> to the specified array. | |
| 4372 </summary> | |
| 4373 <param name="array">An <see cref="T:System.Array">Array</see> to which to copy the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</param> | |
| 4374 <param name="index">The starting index of the array.</param> | |
| 4375 </member> | |
| 4376 <member name="M:Npgsql.NpgsqlParameterCollection.GetEnumerator"> | |
| 4377 <summary> | |
| 4378 Returns an enumerator that can iterate through the collection. | |
| 4379 </summary> | |
| 4380 <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns> | |
| 4381 </member> | |
| 4382 <member name="M:Npgsql.NpgsqlParameterCollection.CheckType(System.Object)"> | |
| 4383 <summary> | |
| 4384 In methods taking an object as argument this method is used to verify | |
| 4385 that the argument has the type <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
| 4386 </summary> | |
| 4387 <param name="Object">The object to verify</param> | |
| 4388 </member> | |
| 4389 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.String)"> | |
| 4390 <summary> | |
| 4391 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name. | |
| 4392 </summary> | |
| 4393 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param> | |
| 4394 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name, or a null reference if the parameter is not found.</value> | |
| 4395 </member> | |
| 4396 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.Int32)"> | |
| 4397 <summary> | |
| 4398 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index. | |
| 4399 </summary> | |
| 4400 <param name="index">The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param> | |
| 4401 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.</value> | |
| 4402 </member> | |
| 4403 <member name="P:Npgsql.NpgsqlParameterCollection.Count"> | |
| 4404 <summary> | |
| 4405 Gets the number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection. | |
| 4406 </summary> | |
| 4407 <value>The number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</value> | |
| 4408 </member> | |
| 4409 <member name="T:Npgsql.NpgsqlParameterStatus"> | |
| 4410 <summary> | |
| 4411 This class represents the ParameterStatus message sent from PostgreSQL | |
| 4412 server. | |
| 4413 </summary> | |
| 4414 | |
| 4415 </member> | |
| 4416 <member name="T:Npgsql.NpgsqlParse"> | |
| 4417 <summary> | |
| 4418 This class represents the Parse message sent to PostgreSQL | |
| 4419 server. | |
| 4420 </summary> | |
| 4421 | |
| 4422 </member> | |
| 4423 <member name="T:Npgsql.NpgsqlPasswordPacket"> | |
| 4424 <summary> | |
| 4425 This class represents a PasswordPacket message sent to backend | |
| 4426 PostgreSQL. | |
| 4427 </summary> | |
| 4428 </member> | |
| 4429 <member name="M:Npgsql.NpgsqlPromotableSinglePhaseNotification.Prepare"> | |
| 4430 <summary> | |
| 4431 Used when a connection is closed | |
| 4432 </summary> | |
| 4433 </member> | |
| 4434 <member name="T:Npgsql.NpgsqlQuery"> | |
| 4435 <summary> | |
| 4436 Summary description for NpgsqlQuery | |
| 4437 </summary> | |
| 4438 </member> | |
| 4439 <member name="T:Npgsql.NpgsqlRow"> | |
| 4440 <summary> | |
| 4441 This is the abstract base class for NpgsqlAsciiRow and NpgsqlBinaryRow. | |
| 4442 </summary> | |
| 4443 </member> | |
| 4444 <member name="T:Npgsql.NpgsqlRowDescription"> | |
| 4445 <summary> | |
| 4446 This class represents a RowDescription message sent from | |
| 4447 the PostgreSQL. | |
| 4448 </summary> | |
| 4449 | |
| 4450 </member> | |
| 4451 <member name="T:Npgsql.NpgsqlRowDescription.FieldData"> | |
| 4452 <summary> | |
| 4453 This struct represents the internal data of the RowDescription message. | |
| 4454 </summary> | |
| 4455 </member> | |
| 4456 <member name="T:Npgsql.NpgsqlSchema"> | |
| 4457 <summary> | |
| 4458 Provides the underlying mechanism for reading schema information. | |
| 4459 </summary> | |
| 4460 </member> | |
| 4461 <member name="M:Npgsql.NpgsqlSchema.#ctor(Npgsql.NpgsqlConnection)"> | |
| 4462 <summary> | |
| 4463 Creates an NpgsqlSchema that can read schema information from the database. | |
| 4464 </summary> | |
| 4465 <param name="connection">An open database connection for reading metadata.</param> | |
| 4466 </member> | |
| 4467 <member name="M:Npgsql.NpgsqlSchema.GetMetaDataCollections"> | |
| 4468 <summary> | |
| 4469 Returns the MetaDataCollections that lists all possible collections. | |
| 4470 </summary> | |
| 4471 <returns>The MetaDataCollections</returns> | |
| 4472 </member> | |
| 4473 <member name="M:Npgsql.NpgsqlSchema.GetRestrictions"> | |
| 4474 <summary> | |
| 4475 Returns the Restrictions that contains the meaning and position of the values in the restrictions array. | |
| 4476 </summary> | |
| 4477 <returns>The Restrictions</returns> | |
| 4478 </member> | |
| 4479 <member name="M:Npgsql.NpgsqlSchema.GetDatabases(System.String[])"> | |
| 4480 <summary> | |
| 4481 Returns the Databases that contains a list of all accessable databases. | |
| 4482 </summary> | |
| 4483 <param name="restrictions">The restrictions to filter the collection.</param> | |
| 4484 <returns>The Databases</returns> | |
| 4485 </member> | |
| 4486 <member name="M:Npgsql.NpgsqlSchema.GetTables(System.String[])"> | |
| 4487 <summary> | |
| 4488 Returns the Tables that contains table and view names and the database and schema they come from. | |
| 4489 </summary> | |
| 4490 <param name="restrictions">The restrictions to filter the collection.</param> | |
| 4491 <returns>The Tables</returns> | |
| 4492 </member> | |
| 4493 <member name="M:Npgsql.NpgsqlSchema.GetColumns(System.String[])"> | |
| 4494 <summary> | |
| 4495 Returns the Columns that contains information about columns in tables. | |
| 4496 </summary> | |
| 4497 <param name="restrictions">The restrictions to filter the collection.</param> | |
| 4498 <returns>The Columns.</returns> | |
| 4499 </member> | |
| 4500 <member name="M:Npgsql.NpgsqlSchema.GetViews(System.String[])"> | |
| 4501 <summary> | |
| 4502 Returns the Views that contains view names and the database and schema they come from. | |
| 4503 </summary> | |
| 4504 <param name="restrictions">The restrictions to filter the collection.</param> | |
| 4505 <returns>The Views</returns> | |
| 4506 </member> | |
| 4507 <member name="M:Npgsql.NpgsqlSchema.GetUsers(System.String[])"> | |
| 4508 <summary> | |
| 4509 Returns the Users containing user names and the sysid of those users. | |
| 4510 </summary> | |
| 4511 <param name="restrictions">The restrictions to filter the collection.</param> | |
| 4512 <returns>The Users.</returns> | |
| 4513 </member> | |
| 4514 <member name="T:Npgsql.NpgsqlStartupPacket"> | |
| 4515 <summary> | |
| 4516 This class represents a StartupPacket message of PostgreSQL | |
| 4517 protocol. | |
| 4518 </summary> | |
| 4519 | |
| 4520 </member> | |
| 4521 <member name="T:Npgsql.CompletedResponse"> | |
| 4522 <summary> | |
| 4523 Represents a completed response message. | |
| 4524 </summary> | |
| 4525 </member> | |
| 4526 <member name="T:Npgsql.NpgsqlSync"> | |
| 4527 <summary> | |
| 4528 This class represents the Parse message sent to PostgreSQL | |
| 4529 server. | |
| 4530 </summary> | |
| 4531 | |
| 4532 </member> | |
| 4533 <member name="T:Npgsql.NpgsqlTransaction"> | |
| 4534 <summary> | |
| 4535 Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited. | |
| 4536 </summary> | |
| 4537 </member> | |
| 4538 <member name="M:Npgsql.NpgsqlTransaction.Commit"> | |
| 4539 <summary> | |
| 4540 Commits the database transaction. | |
| 4541 </summary> | |
| 4542 </member> | |
| 4543 <member name="M:Npgsql.NpgsqlTransaction.Rollback"> | |
| 4544 <summary> | |
| 4545 Rolls back a transaction from a pending state. | |
| 4546 </summary> | |
| 4547 </member> | |
| 4548 <member name="M:Npgsql.NpgsqlTransaction.Rollback(System.String)"> | |
| 4549 <summary> | |
| 4550 Rolls back a transaction from a pending savepoint state. | |
| 4551 </summary> | |
| 4552 </member> | |
| 4553 <member name="M:Npgsql.NpgsqlTransaction.Save(System.String)"> | |
| 4554 <summary> | |
| 4555 Creates a transaction save point. | |
| 4556 </summary> | |
| 4557 </member> | |
| 4558 <member name="M:Npgsql.NpgsqlTransaction.Cancel"> | |
| 4559 <summary> | |
| 4560 Cancel the transaction without telling the backend about it. This is | |
| 4561 used to make the transaction go away when closing a connection. | |
| 4562 </summary> | |
| 4563 </member> | |
| 4564 <member name="P:Npgsql.NpgsqlTransaction.Connection"> | |
| 4565 <summary> | |
| 4566 Gets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
| 4567 object associated with the transaction, or a null reference if the | |
| 4568 transaction is no longer valid. | |
| 4569 </summary> | |
| 4570 <value>The <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
| 4571 object associated with the transaction.</value> | |
| 4572 </member> | |
| 4573 <member name="P:Npgsql.NpgsqlTransaction.IsolationLevel"> | |
| 4574 <summary> | |
| 4575 Specifies the <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction. | |
| 4576 </summary> | |
| 4577 <value>The <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction. | |
| 4578 The default is <b>ReadCommitted</b>.</value> | |
| 4579 </member> | |
| 4580 <member name="T:Npgsql.PGUtil"> | |
| 4581 <summary> | |
| 4582 This class provides many util methods to handle | |
| 4583 reading and writing of PostgreSQL protocol messages. | |
| 4584 </summary> | |
| 4585 </member> | |
| 4586 <member name="M:Npgsql.PGUtil.ConvertProtocolVersion(Npgsql.ProtocolVersion)"> | |
| 4587 <summary> | |
| 4588 This method takes a ProtocolVersion and returns an integer | |
| 4589 version number that the Postgres backend will recognize in a | |
| 4590 startup packet. | |
| 4591 </summary> | |
| 4592 </member> | |
| 4593 <member name="M:Npgsql.PGUtil.ExtractServerVersion(System.String)"> | |
| 4594 <summary> | |
| 4595 This method takes a version string as returned by SELECT VERSION() and returns | |
| 4596 a valid version string ("7.2.2" for example). | |
| 4597 This is only needed when running protocol version 2. | |
| 4598 This does not do any validity checks. | |
| 4599 </summary> | |
| 4600 </member> | |
| 4601 <member name="M:Npgsql.PGUtil.ReadString(System.IO.Stream)"> | |
| 4602 <summary> | |
| 4603 This method gets a C NULL terminated string from the network stream. | |
| 4604 It keeps reading a byte in each time until a NULL byte is returned. | |
| 4605 It returns the resultant string of bytes read. | |
| 4606 This string is sent from backend. | |
| 4607 </summary> | |
| 4608 </member> | |
| 4609 <member name="M:Npgsql.PGUtil.ReadBytes(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |
| 4610 <summary> | |
| 4611 Reads requested number of bytes from stream with retries until Stream.Read returns 0 or count is reached. | |
| 4612 </summary> | |
| 4613 <param name="stream">Stream to read</param> | |
| 4614 <param name="buffer">byte buffer to fill</param> | |
| 4615 <param name="offset">starting position to fill the buffer</param> | |
| 4616 <param name="count">number of bytes to read</param> | |
| 4617 <returns>The number of bytes read. May be less than count if no more bytes are available.</returns> | |
| 4618 </member> | |
| 4619 <member name="M:Npgsql.PGUtil.WriteString(System.String,System.IO.Stream)"> | |
| 4620 <summary> | |
| 4621 This method writes a C NULL terminated string to the network stream. | |
| 4622 It appends a NULL terminator to the end of the String. | |
| 4623 </summary> | |
| 4624 <summary> | |
| 4625 This method writes a C NULL terminated string to the network stream. | |
| 4626 It appends a NULL terminator to the end of the String. | |
| 4627 </summary> | |
| 4628 </member> | |
| 4629 <member name="M:Npgsql.PGUtil.WriteBytes(System.Byte[],System.IO.Stream)"> | |
| 4630 <summary> | |
| 4631 This method writes a set of bytes to the stream. It also enables logging of them. | |
| 4632 </summary> | |
| 4633 </member> | |
| 4634 <member name="M:Npgsql.PGUtil.WriteLimString(System.String,System.Int32,System.IO.Stream)"> | |
| 4635 <summary> | |
| 4636 This method writes a C NULL terminated string limited in length to the | |
| 4637 backend server. | |
| 4638 It pads the string with null bytes to the size specified. | |
| 4639 </summary> | |
| 4640 </member> | |
| 4641 <member name="M:Npgsql.PGUtil.WriteInt32(System.IO.Stream,System.Int32)"> | |
| 4642 <summary> | |
| 4643 Write a 32-bit integer to the given stream in the correct byte order. | |
| 4644 </summary> | |
| 4645 </member> | |
| 4646 <member name="M:Npgsql.PGUtil.ReadInt32(System.IO.Stream)"> | |
| 4647 <summary> | |
| 4648 Read a 32-bit integer from the given stream in the correct byte order. | |
| 4649 </summary> | |
| 4650 </member> | |
| 4651 <member name="M:Npgsql.PGUtil.WriteInt16(System.IO.Stream,System.Int16)"> | |
| 4652 <summary> | |
| 4653 Write a 16-bit integer to the given stream in the correct byte order. | |
| 4654 </summary> | |
| 4655 </member> | |
| 4656 <member name="M:Npgsql.PGUtil.ReadInt16(System.IO.Stream)"> | |
| 4657 <summary> | |
| 4658 Read a 16-bit integer from the given stream in the correct byte order. | |
| 4659 </summary> | |
| 4660 </member> | |
| 4661 <member name="T:Npgsql.ProtocolVersion"> | |
| 4662 <summary> | |
| 4663 Represent the frontend/backend protocol version. | |
| 4664 </summary> | |
| 4665 </member> | |
| 4666 <member name="T:Npgsql.ServerVersion"> | |
| 4667 <summary> | |
| 4668 Represent the backend server version. | |
| 4669 As this class offers no functionality beyond that offered by <see cref="T:System.Version"/> it has been | |
| 4670 deprecated in favour of that class. | |
| 4671 </summary> | |
| 4672 | |
| 4673 </member> | |
| 4674 <member name="M:Npgsql.ServerVersion.ToString"> | |
| 4675 <summary> | |
| 4676 Returns the string representation of this version in three place dot notation (Major.Minor.Patch). | |
| 4677 </summary> | |
| 4678 </member> | |
| 4679 <member name="P:Npgsql.ServerVersion.Major"> | |
| 4680 <summary> | |
| 4681 Server version major number. | |
| 4682 </summary> | |
| 4683 </member> | |
| 4684 <member name="P:Npgsql.ServerVersion.Minor"> | |
| 4685 <summary> | |
| 4686 Server version minor number. | |
| 4687 </summary> | |
| 4688 </member> | |
| 4689 <member name="P:Npgsql.ServerVersion.Patch"> | |
| 4690 <summary> | |
| 4691 Server version patch level number. | |
| 4692 </summary> | |
| 4693 </member> | |
| 4694 <member name="T:Npgsql.SSPIHandler"> | |
| 4695 <summary> | |
| 4696 A class to handle everything associated with SSPI authentication | |
| 4697 </summary> | |
| 4698 </member> | |
| 4699 <member name="T:Npgsql.SSPIHandler.SecBufferDesc"> | |
| 4700 <summary> | |
| 4701 Simplified SecBufferDesc struct with only one SecBuffer | |
| 4702 </summary> | |
| 4703 </member> | |
| 4704 </members> | |
| 4705 </doc> |
