Mercurial > pub > bltoolkit
comparison packages/Npgsql.2.0.14.3/lib/net20/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="P:Npgsql.Cache`1.CacheSize"> | |
1774 <summary> | |
1775 Set Cache Size. The default value is 20. | |
1776 </summary> | |
1777 </member> | |
1778 <member name="P:Npgsql.Cache`1.Item(System.String)"> | |
1779 <summary> | |
1780 Lookup cached entity. null will returned if not match. | |
1781 For both get{} and set{} apply LRU rule. | |
1782 </summary> | |
1783 <param name="key">key</param> | |
1784 <returns></returns> | |
1785 </member> | |
1786 <member name="M:Npgsql.HashAlgorithm.#ctor"> | |
1787 <summary> | |
1788 Called from constructor of derived class. | |
1789 </summary> | |
1790 </member> | |
1791 <member name="M:Npgsql.HashAlgorithm.Finalize"> | |
1792 <summary> | |
1793 Finalizer for HashAlgorithm | |
1794 </summary> | |
1795 </member> | |
1796 <member name="M:Npgsql.HashAlgorithm.ComputeHash(System.Byte[])"> | |
1797 <summary> | |
1798 Computes the entire hash of all the bytes in the byte array. | |
1799 </summary> | |
1800 </member> | |
1801 <member name="M:Npgsql.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)"> | |
1802 <summary> | |
1803 When overridden in a derived class, drives the hashing function. | |
1804 </summary> | |
1805 <param name="rgb"></param> | |
1806 <param name="start"></param> | |
1807 <param name="size"></param> | |
1808 </member> | |
1809 <member name="M:Npgsql.HashAlgorithm.HashFinal"> | |
1810 <summary> | |
1811 When overridden in a derived class, this pads and hashes whatever data might be left in the buffers and then returns the hash created. | |
1812 </summary> | |
1813 </member> | |
1814 <member name="M:Npgsql.HashAlgorithm.Initialize"> | |
1815 <summary> | |
1816 When overridden in a derived class, initializes the object to prepare for hashing. | |
1817 </summary> | |
1818 </member> | |
1819 <member name="M:Npgsql.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)"> | |
1820 <summary> | |
1821 Used for stream chaining. Computes hash as data passes through it. | |
1822 </summary> | |
1823 <param name="inputBuffer">The buffer from which to grab the data to be copied.</param> | |
1824 <param name="inputOffset">The offset into the input buffer to start reading at.</param> | |
1825 <param name="inputCount">The number of bytes to be copied.</param> | |
1826 <param name="outputBuffer">The buffer to write the copied data to.</param> | |
1827 <param name="outputOffset">At what point in the outputBuffer to write the data at.</param> | |
1828 </member> | |
1829 <member name="M:Npgsql.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)"> | |
1830 <summary> | |
1831 Used for stream chaining. Computes hash as data passes through it. Finishes off the hash. | |
1832 </summary> | |
1833 <param name="inputBuffer">The buffer from which to grab the data to be copied.</param> | |
1834 <param name="inputOffset">The offset into the input buffer to start reading at.</param> | |
1835 <param name="inputCount">The number of bytes to be copied.</param> | |
1836 </member> | |
1837 <member name="P:Npgsql.HashAlgorithm.CanTransformMultipleBlocks"> | |
1838 <summary> | |
1839 Get whether or not the hash can transform multiple blocks at a time. | |
1840 Note: MUST be overriden if descendant can transform multiple block | |
1841 on a single call! | |
1842 </summary> | |
1843 </member> | |
1844 <member name="P:Npgsql.HashAlgorithm.Hash"> | |
1845 <summary> | |
1846 Gets the previously computed hash. | |
1847 </summary> | |
1848 </member> | |
1849 <member name="P:Npgsql.HashAlgorithm.HashSize"> | |
1850 <summary> | |
1851 Returns the size in bits of the hash. | |
1852 </summary> | |
1853 </member> | |
1854 <member name="P:Npgsql.HashAlgorithm.InputBlockSize"> | |
1855 <summary> | |
1856 Must be overriden if not 1 | |
1857 </summary> | |
1858 </member> | |
1859 <member name="P:Npgsql.HashAlgorithm.OutputBlockSize"> | |
1860 <summary> | |
1861 Must be overriden if not 1 | |
1862 </summary> | |
1863 </member> | |
1864 <member name="T:Npgsql.MD5"> | |
1865 <summary> | |
1866 Common base class for all derived MD5 implementations. | |
1867 </summary> | |
1868 </member> | |
1869 <member name="M:Npgsql.MD5.#ctor"> | |
1870 <summary> | |
1871 Called from constructor of derived class. | |
1872 </summary> | |
1873 </member> | |
1874 <member name="M:Npgsql.MD5.Create"> | |
1875 <summary> | |
1876 Creates the default derived class. | |
1877 </summary> | |
1878 </member> | |
1879 <member name="T:Npgsql.MD5CryptoServiceProvider"> | |
1880 <summary> | |
1881 C# implementation of the MD5 cryptographic hash function. | |
1882 </summary> | |
1883 </member> | |
1884 <member name="M:Npgsql.MD5CryptoServiceProvider.#ctor"> | |
1885 <summary> | |
1886 Creates a new MD5CryptoServiceProvider. | |
1887 </summary> | |
1888 </member> | |
1889 <member name="M:Npgsql.MD5CryptoServiceProvider.HashCore(System.Byte[],System.Int32,System.Int32)"> | |
1890 <summary> | |
1891 Drives the hashing function. | |
1892 </summary> | |
1893 <param name="rgb">Byte array containing the data to hash.</param> | |
1894 <param name="start">Where in the input buffer to start.</param> | |
1895 <param name="size">Size in bytes of the data in the buffer to hash.</param> | |
1896 </member> | |
1897 <member name="M:Npgsql.MD5CryptoServiceProvider.HashFinal"> | |
1898 <summary> | |
1899 This finalizes the hash. Takes the data from the chaining variables and returns it. | |
1900 </summary> | |
1901 </member> | |
1902 <member name="M:Npgsql.MD5CryptoServiceProvider.Initialize"> | |
1903 <summary> | |
1904 Resets the class after use. Called automatically after hashing is done. | |
1905 </summary> | |
1906 </member> | |
1907 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessBlock(System.Byte[],System.Int32)"> | |
1908 <summary> | |
1909 This is the meat of the hash function. It is what processes each block one at a time. | |
1910 </summary> | |
1911 <param name="inputBuffer">Byte array to process data from.</param> | |
1912 <param name="inputOffset">Where in the byte array to start processing.</param> | |
1913 </member> | |
1914 <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)"> | |
1915 <summary> | |
1916 Pads and then processes the final block. | |
1917 </summary> | |
1918 <param name="inputBuffer">Buffer to grab data from.</param> | |
1919 <param name="inputOffset">Position in buffer in bytes to get data from.</param> | |
1920 <param name="inputCount">How much data in bytes in the buffer to use.</param> | |
1921 </member> | |
1922 <member name="T:Npgsql.StringRowReaderV3"> | |
1923 <summary> | |
1924 Implements <see cref="T:Npgsql.RowReader"/> for version 3 of the protocol. | |
1925 </summary> | |
1926 </member> | |
1927 <member name="T:Npgsql.RowReader"> | |
1928 <summary> | |
1929 Reads a row, field by field, allowing a DataRow to be built appropriately. | |
1930 </summary> | |
1931 </member> | |
1932 <member name="T:Npgsql.IStreamOwner"> | |
1933 <summary> | |
1934 Marker interface which identifies a class which may take possession of a stream for the duration of | |
1935 it's lifetime (possibly temporarily giving that possession to another class for part of that time. | |
1936 | |
1937 It inherits from IDisposable, since any such class must make sure it leaves the stream in a valid state. | |
1938 | |
1939 The most important such class is that compiler-generated from ProcessBackendResponsesEnum. Of course | |
1940 we can't make that inherit from this interface, alas. | |
1941 </summary> | |
1942 </member> | |
1943 <!-- Badly formed XML comment ignored for member "T:Npgsql.IServerResponseObject" --> | |
1944 <member name="T:Npgsql.RowReader.Streamer"> | |
1945 <summary> | |
1946 Reads part of a field, as needed (for <see cref="!:System.Data.IDataRecord.GetChars()"/> | |
1947 and <see cref="!:System.Data.IDataRecord.GetBytes()"/> | |
1948 </summary> | |
1949 </member> | |
1950 <member name="T:Npgsql.RowReader.Streamer`1"> | |
1951 <summary> | |
1952 Adds further functionality to stream that is dependant upon the type of data read. | |
1953 </summary> | |
1954 </member> | |
1955 <member name="T:Npgsql.RowReader.CharStreamer"> | |
1956 <summary> | |
1957 Completes the implementation of Streamer for char data. | |
1958 </summary> | |
1959 </member> | |
1960 <member name="T:Npgsql.RowReader.ByteStreamer"> | |
1961 <summary> | |
1962 Completes the implementation of Streamer for byte data. | |
1963 </summary> | |
1964 </member> | |
1965 <member name="T:Npgsql.StringRowReaderV2"> | |
1966 <summary> | |
1967 Implements <see cref="T:Npgsql.RowReader"/> for version 2 of the protocol. | |
1968 </summary> | |
1969 </member> | |
1970 <member name="T:Npgsql.StringRowReaderV2.NullMap"> | |
1971 <summary> | |
1972 Encapsulates the null mapping bytes sent at the start of a version 2 | |
1973 datarow message, and the process of identifying the nullity of the data | |
1974 at a particular index | |
1975 </summary> | |
1976 </member> | |
1977 <member name="T:Npgsql.NpgsqlBackEndKeyData"> | |
1978 <summary> | |
1979 This class represents a BackEndKeyData message received | |
1980 from PostgreSQL | |
1981 </summary> | |
1982 </member> | |
1983 <member name="T:Npgsql.NpgsqlBind"> | |
1984 <summary> | |
1985 This class represents the Bind message sent to PostgreSQL | |
1986 server. | |
1987 </summary> | |
1988 | |
1989 </member> | |
1990 <member name="T:Npgsql.ClientMessage"> | |
1991 <summary> | |
1992 For classes representing messages sent from the client to the server. | |
1993 </summary> | |
1994 </member> | |
1995 <member name="T:Npgsql.NpgsqlCancelRequest"> | |
1996 <summary> | |
1997 This class represents the CancelRequest message sent to PostgreSQL | |
1998 server. | |
1999 </summary> | |
2000 | |
2001 </member> | |
2002 <member name="T:Npgsql.NpgsqlState"> | |
2003 <summary> This class represents the base class for the state pattern design pattern | |
2004 implementation. | |
2005 </summary> | |
2006 | |
2007 </member> | |
2008 <member name="M:Npgsql.NpgsqlState.ChangeState(Npgsql.NpgsqlConnector,Npgsql.NpgsqlState)"> | |
2009 <summary> | |
2010 This method is used by the states to change the state of the context. | |
2011 </summary> | |
2012 </member> | |
2013 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponses(Npgsql.NpgsqlConnector)"> | |
2014 <summary> | |
2015 This method is responsible to handle all protocol messages sent from the backend. | |
2016 It holds all the logic to do it. | |
2017 To exchange data, it uses a Mediator object from which it reads/writes information | |
2018 to handle backend requests. | |
2019 </summary> | |
2020 | |
2021 </member> | |
2022 <member name="M:Npgsql.NpgsqlState.ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)"> | |
2023 <summary> | |
2024 This method is responsible to handle all protocol messages sent from the backend. | |
2025 It holds all the logic to do it. | |
2026 To exchange data, it uses a Mediator object from which it reads/writes information | |
2027 to handle backend requests. | |
2028 </summary> | |
2029 | |
2030 </member> | |
2031 <member name="M:Npgsql.NpgsqlState.CheckForContextSocketAvailability(Npgsql.NpgsqlConnector,System.Net.Sockets.SelectMode)"> | |
2032 <summary> | |
2033 Checks for context socket availability. | |
2034 Socket.Poll supports integer as microseconds parameter. | |
2035 This limits the usable command timeout value | |
2036 to 2,147 seconds: (2,147 x 1,000,000 less than max_int). | |
2037 In order to bypass this limit, the availability of | |
2038 the socket is checked in 2,147 seconds cycles | |
2039 </summary> | |
2040 <returns><c>true</c>, if for context socket availability was checked, <c>false</c> otherwise.</returns> | |
2041 <param name="context">Context.</param> | |
2042 <param name="selectMode">Select mode.</param> | |
2043 </member> | |
2044 <member name="M:Npgsql.NpgsqlClosedState.ResolveIPHost(System.String)"> | |
2045 <summary> | |
2046 Resolve a host name or IP address. | |
2047 This is needed because if you call Dns.Resolve() with an IP address, it will attempt | |
2048 to resolve it as a host name, when it should just convert it to an IP address. | |
2049 </summary> | |
2050 <param name="HostName"></param> | |
2051 </member> | |
2052 <member name="T:Npgsql.NpgsqlCommand"> | |
2053 <summary> | |
2054 Represents a SQL statement or function (stored procedure) to execute | |
2055 against a PostgreSQL database. This class cannot be inherited. | |
2056 </summary> | |
2057 </member> | |
2058 <member name="M:Npgsql.NpgsqlCommand.#ctor"> | |
2059 <summary> | |
2060 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class. | |
2061 </summary> | |
2062 </member> | |
2063 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String)"> | |
2064 <summary> | |
2065 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query. | |
2066 </summary> | |
2067 <param name="cmdText">The text of the query.</param> | |
2068 </member> | |
2069 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
2070 <summary> | |
2071 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>. | |
2072 </summary> | |
2073 <param name="cmdText">The text of the query.</param> | |
2074 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> | |
2075 </member> | |
2076 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction)"> | |
2077 <summary> | |
2078 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>. | |
2079 </summary> | |
2080 <param name="cmdText">The text of the query.</param> | |
2081 <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param> | |
2082 <param name="transaction">The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> in which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.</param> | |
2083 </member> | |
2084 <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnector)"> | |
2085 <summary> | |
2086 Used to execute internal commands. | |
2087 </summary> | |
2088 </member> | |
2089 <member name="M:Npgsql.NpgsqlCommand.Cancel"> | |
2090 <summary> | |
2091 Attempts to cancel the execution of a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
2092 </summary> | |
2093 <remarks>This Method isn't implemented yet.</remarks> | |
2094 </member> | |
2095 <member name="M:Npgsql.NpgsqlCommand.System#ICloneable#Clone"> | |
2096 <summary> | |
2097 Create a new command based on this one. | |
2098 </summary> | |
2099 <returns>A new NpgsqlCommand object.</returns> | |
2100 </member> | |
2101 <member name="M:Npgsql.NpgsqlCommand.Clone"> | |
2102 <summary> | |
2103 Create a new command based on this one. | |
2104 </summary> | |
2105 <returns>A new NpgsqlCommand object.</returns> | |
2106 </member> | |
2107 <member name="M:Npgsql.NpgsqlCommand.CreateDbParameter"> | |
2108 <summary> | |
2109 Creates a new instance of an <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object. | |
2110 </summary> | |
2111 <returns>An <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.</returns> | |
2112 </member> | |
2113 <member name="M:Npgsql.NpgsqlCommand.CreateParameter"> | |
2114 <summary> | |
2115 Creates a new instance of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object. | |
2116 </summary> | |
2117 <returns>A <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
2118 </member> | |
2119 <member name="M:Npgsql.NpgsqlCommand.ExecuteBlind"> | |
2120 <summary> | |
2121 Slightly optimised version of ExecuteNonQuery() for internal ues in cases where the number | |
2122 of affected rows is of no interest. | |
2123 </summary> | |
2124 </member> | |
2125 <member name="M:Npgsql.NpgsqlCommand.ExecuteNonQuery"> | |
2126 <summary> | |
2127 Executes a SQL statement against the connection and returns the number of rows affected. | |
2128 </summary> | |
2129 <returns>The number of rows affected if known; -1 otherwise.</returns> | |
2130 </member> | |
2131 <member name="M:Npgsql.NpgsqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)"> | |
2132 <summary> | |
2133 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
2134 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
2135 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> | |
2136 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values. | |
2137 </summary> | |
2138 <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param> | |
2139 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
2140 </member> | |
2141 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader"> | |
2142 <summary> | |
2143 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
2144 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
2145 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>. | |
2146 </summary> | |
2147 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
2148 </member> | |
2149 <member name="M:Npgsql.NpgsqlCommand.ExecuteReader(System.Data.CommandBehavior)"> | |
2150 <summary> | |
2151 Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to | |
2152 the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a | |
2153 <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> | |
2154 using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values. | |
2155 </summary> | |
2156 <param name="cb">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param> | |
2157 <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns> | |
2158 <remarks>Currently the CommandBehavior parameter is ignored.</remarks> | |
2159 </member> | |
2160 <member name="M:Npgsql.NpgsqlCommand.BindParameters"> | |
2161 <summary> | |
2162 This method binds the parameters from parameters collection to the bind | |
2163 message. | |
2164 </summary> | |
2165 </member> | |
2166 <member name="M:Npgsql.NpgsqlCommand.ExecuteScalar"> | |
2167 <summary> | |
2168 Executes the query, and returns the first column of the first row | |
2169 in the result set returned by the query. Extra columns or rows are ignored. | |
2170 </summary> | |
2171 <returns>The first column of the first row in the result set, | |
2172 or a null reference if the result set is empty.</returns> | |
2173 </member> | |
2174 <member name="M:Npgsql.NpgsqlCommand.Prepare"> | |
2175 <summary> | |
2176 Creates a prepared version of the command on a PostgreSQL server. | |
2177 </summary> | |
2178 </member> | |
2179 <member name="M:Npgsql.NpgsqlCommand.CheckConnectionState"> | |
2180 <summary> | |
2181 This method checks the connection state to see if the connection | |
2182 is set or it is open. If one of this conditions is not met, throws | |
2183 an InvalidOperationException | |
2184 </summary> | |
2185 </member> | |
2186 <member name="M:Npgsql.NpgsqlCommand.GetCommandText"> | |
2187 <summary> | |
2188 This method substitutes the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see>, if exist, in the command | |
2189 to their actual values. | |
2190 The parameter name format is <b>:ParameterName</b>. | |
2191 </summary> | |
2192 <returns>A version of <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> with the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see> inserted.</returns> | |
2193 </member> | |
2194 <member name="P:Npgsql.NpgsqlCommand.CommandText"> | |
2195 <summary> | |
2196 Gets or sets the SQL statement or function (stored procedure) to execute at the data source. | |
2197 </summary> | |
2198 <value>The Transact-SQL statement or stored procedure to execute. The default is an empty string.</value> | |
2199 </member> | |
2200 <member name="P:Npgsql.NpgsqlCommand.CommandTimeout"> | |
2201 <summary> | |
2202 Gets or sets the wait time before terminating the attempt | |
2203 to execute a command and generating an error. | |
2204 </summary> | |
2205 <value>The time (in seconds) to wait for the command to execute. | |
2206 The default is 20 seconds.</value> | |
2207 </member> | |
2208 <member name="P:Npgsql.NpgsqlCommand.CommandType"> | |
2209 <summary> | |
2210 Gets or sets a value indicating how the | |
2211 <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> property is to be interpreted. | |
2212 </summary> | |
2213 <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> | |
2214 </member> | |
2215 <member name="P:Npgsql.NpgsqlCommand.Connection"> | |
2216 <summary> | |
2217 Gets or sets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
2218 used by this instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
2219 </summary> | |
2220 <value>The connection to a data source. The default value is a null reference.</value> | |
2221 </member> | |
2222 <member name="P:Npgsql.NpgsqlCommand.Parameters"> | |
2223 <summary> | |
2224 Gets the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
2225 </summary> | |
2226 <value>The parameters of the SQL statement or function (stored procedure). The default is an empty collection.</value> | |
2227 </member> | |
2228 <member name="P:Npgsql.NpgsqlCommand.Transaction"> | |
2229 <summary> | |
2230 Gets or sets the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> | |
2231 within which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes. | |
2232 </summary> | |
2233 <value>The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>. | |
2234 The default value is a null reference.</value> | |
2235 </member> | |
2236 <member name="P:Npgsql.NpgsqlCommand.UpdatedRowSource"> | |
2237 <summary> | |
2238 Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow">DataRow</see> | |
2239 when used by the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">Update</see> | |
2240 method of the <see cref="T:System.Data.Common.DbDataAdapter">DbDataAdapter</see>. | |
2241 </summary> | |
2242 <value>One of the <see cref="T:System.Data.UpdateRowSource">UpdateRowSource</see> values.</value> | |
2243 </member> | |
2244 <member name="P:Npgsql.NpgsqlCommand.LastInsertedOID"> | |
2245 <summary> | |
2246 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. | |
2247 </summary> | |
2248 </member> | |
2249 <member name="T:Npgsql.NpgsqlCommandBuilder"> | |
2250 <summary> | |
2251 This class is responsible to create database commands for automatic insert, update and delete operations. | |
2252 </summary> | |
2253 </member> | |
2254 <member name="M:Npgsql.NpgsqlCommandBuilder.DeriveParameters(Npgsql.NpgsqlCommand)"> | |
2255 <summary> | |
2256 | |
2257 This method is reponsible to derive the command parameter list with values obtained from function definition. | |
2258 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. | |
2259 Parameters name will be parameter1, parameter2, ... | |
2260 For while, only parameter name and NpgsqlDbType are obtained. | |
2261 </summary> | |
2262 <param name="command">NpgsqlCommand whose function parameters will be obtained.</param> | |
2263 </member> | |
2264 <member name="T:Npgsql.NoticeEventHandler"> | |
2265 <summary> | |
2266 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notice</see> events. | |
2267 </summary> | |
2268 <param name="e">A <see cref="T:Npgsql.NpgsqlNoticeEventArgs">NpgsqlNoticeEventArgs</see> that contains the event data.</param> | |
2269 </member> | |
2270 <member name="T:Npgsql.NotificationEventHandler"> | |
2271 <summary> | |
2272 Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notification</see> events. | |
2273 </summary> | |
2274 <param name="sender">The source of the event.</param> | |
2275 <param name="e">A <see cref="T:Npgsql.NpgsqlNotificationEventArgs">NpgsqlNotificationEventArgs</see> that contains the event data.</param> | |
2276 </member> | |
2277 <member name="T:Npgsql.NpgsqlConnection"> | |
2278 <summary> | |
2279 This class represents a connection to a | |
2280 PostgreSQL server. | |
2281 </summary> | |
2282 </member> | |
2283 <member name="M:Npgsql.NpgsqlConnection.#ctor"> | |
2284 <summary> | |
2285 Initializes a new instance of the | |
2286 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class. | |
2287 </summary> | |
2288 </member> | |
2289 <member name="M:Npgsql.NpgsqlConnection.#ctor(System.String)"> | |
2290 <summary> | |
2291 Initializes a new instance of the | |
2292 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class | |
2293 and sets the <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>. | |
2294 </summary> | |
2295 <param name="ConnectionString">The connection used to open the PostgreSQL database.</param> | |
2296 </member> | |
2297 <member name="M:Npgsql.NpgsqlConnection.BeginDbTransaction(System.Data.IsolationLevel)"> | |
2298 <summary> | |
2299 Begins a database transaction with the specified isolation level. | |
2300 </summary> | |
2301 <param name="isolationLevel">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param> | |
2302 <returns>An <see cref="T:System.Data.Common.DbTransaction">DbTransaction</see> | |
2303 object representing the new transaction.</returns> | |
2304 <remarks> | |
2305 Currently the IsolationLevel ReadCommitted and Serializable are supported by the PostgreSQL backend. | |
2306 There's no support for nested transactions. | |
2307 </remarks> | |
2308 </member> | |
2309 <member name="M:Npgsql.NpgsqlConnection.BeginTransaction"> | |
2310 <summary> | |
2311 Begins a database transaction. | |
2312 </summary> | |
2313 <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> | |
2314 object representing the new transaction.</returns> | |
2315 <remarks> | |
2316 Currently there's no support for nested transactions. | |
2317 </remarks> | |
2318 </member> | |
2319 <member name="M:Npgsql.NpgsqlConnection.BeginTransaction(System.Data.IsolationLevel)"> | |
2320 <summary> | |
2321 Begins a database transaction with the specified isolation level. | |
2322 </summary> | |
2323 <param name="level">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param> | |
2324 <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</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.Open"> | |
2332 <summary> | |
2333 Opens a database connection with the property settings specified by the | |
2334 <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>. | |
2335 </summary> | |
2336 </member> | |
2337 <member name="M:Npgsql.NpgsqlConnection.ChangeDatabase(System.String)"> | |
2338 <summary> | |
2339 This method changes the current database by disconnecting from the actual | |
2340 database and connecting to the specified. | |
2341 </summary> | |
2342 <param name="dbName">The name of the database to use in place of the current database.</param> | |
2343 </member> | |
2344 <member name="M:Npgsql.NpgsqlConnection.Close"> | |
2345 <summary> | |
2346 Releases the connection to the database. If the connection is pooled, it will be | |
2347 made available for re-use. If it is non-pooled, the actual connection will be shutdown. | |
2348 </summary> | |
2349 </member> | |
2350 <member name="M:Npgsql.NpgsqlConnection.CreateDbCommand"> | |
2351 <summary> | |
2352 Creates and returns a <see cref="T:System.Data.Common.DbCommand">DbCommand</see> | |
2353 object associated with the <see cref="T:System.Data.Common.DbConnection">IDbConnection</see>. | |
2354 </summary> | |
2355 <returns>A <see cref="T:System.Data.Common.DbCommand">DbCommand</see> object.</returns> | |
2356 </member> | |
2357 <member name="M:Npgsql.NpgsqlConnection.CreateCommand"> | |
2358 <summary> | |
2359 Creates and returns a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> | |
2360 object associated with the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. | |
2361 </summary> | |
2362 <returns>A <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> object.</returns> | |
2363 </member> | |
2364 <member name="M:Npgsql.NpgsqlConnection.Dispose(System.Boolean)"> | |
2365 <summary> | |
2366 Releases all resources used by the | |
2367 <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>. | |
2368 </summary> | |
2369 <param name="disposing"><b>true</b> when called from Dispose(); | |
2370 <b>false</b> when being called from the finalizer.</param> | |
2371 </member> | |
2372 <member name="M:Npgsql.NpgsqlConnection.System#ICloneable#Clone"> | |
2373 <summary> | |
2374 Create a new connection based on this one. | |
2375 </summary> | |
2376 <returns>A new NpgsqlConnection object.</returns> | |
2377 </member> | |
2378 <member name="M:Npgsql.NpgsqlConnection.Clone"> | |
2379 <summary> | |
2380 Create a new connection based on this one. | |
2381 </summary> | |
2382 <returns>A new NpgsqlConnection object.</returns> | |
2383 </member> | |
2384 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
2385 <summary> | |
2386 Default SSL CertificateSelectionCallback implementation. | |
2387 </summary> | |
2388 </member> | |
2389 <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])"> | |
2390 <summary> | |
2391 Default SSL CertificateValidationCallback implementation. | |
2392 </summary> | |
2393 </member> | |
2394 <member name="M:Npgsql.NpgsqlConnection.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)"> | |
2395 <summary> | |
2396 Default SSL PrivateKeySelectionCallback implementation. | |
2397 </summary> | |
2398 </member> | |
2399 <member name="M:Npgsql.NpgsqlConnection.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
2400 <summary> | |
2401 Default SSL ProvideClientCertificatesCallback implementation. | |
2402 </summary> | |
2403 </member> | |
2404 <member name="M:Npgsql.NpgsqlConnection.LogConnectionString"> | |
2405 <summary> | |
2406 Write each key/value pair in the connection string to the log. | |
2407 </summary> | |
2408 </member> | |
2409 <member name="M:Npgsql.NpgsqlConnection.GetSchema"> | |
2410 <summary> | |
2411 Returns the supported collections | |
2412 </summary> | |
2413 </member> | |
2414 <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String)"> | |
2415 <summary> | |
2416 Returns the schema collection specified by the collection name. | |
2417 </summary> | |
2418 <param name="collectionName">The collection name.</param> | |
2419 <returns>The collection specified.</returns> | |
2420 </member> | |
2421 <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String,System.String[])"> | |
2422 <summary> | |
2423 Returns the schema collection specified by the collection name filtered by the restrictions. | |
2424 </summary> | |
2425 <param name="collectionName">The collection name.</param> | |
2426 <param name="restrictions"> | |
2427 The restriction values to filter the results. A description of the restrictions is contained | |
2428 in the Restrictions collection. | |
2429 </param> | |
2430 <returns>The collection specified.</returns> | |
2431 </member> | |
2432 <member name="E:Npgsql.NpgsqlConnection.Notice"> | |
2433 <summary> | |
2434 Occurs on NoticeResponses from the PostgreSQL backend. | |
2435 </summary> | |
2436 </member> | |
2437 <member name="E:Npgsql.NpgsqlConnection.Notification"> | |
2438 <summary> | |
2439 Occurs on NotificationResponses from the PostgreSQL backend. | |
2440 </summary> | |
2441 </member> | |
2442 <member name="E:Npgsql.NpgsqlConnection.ProvideClientCertificatesCallback"> | |
2443 <summary> | |
2444 Called to provide client certificates for SSL handshake. | |
2445 </summary> | |
2446 </member> | |
2447 <member name="E:Npgsql.NpgsqlConnection.CertificateSelectionCallback"> | |
2448 <summary> | |
2449 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate. | |
2450 </summary> | |
2451 </member> | |
2452 <member name="E:Npgsql.NpgsqlConnection.CertificateValidationCallback"> | |
2453 <summary> | |
2454 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate. | |
2455 </summary> | |
2456 </member> | |
2457 <member name="E:Npgsql.NpgsqlConnection.PrivateKeySelectionCallback"> | |
2458 <summary> | |
2459 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate. | |
2460 </summary> | |
2461 </member> | |
2462 <member name="P:Npgsql.NpgsqlConnection.ConnectionString"> | |
2463 <summary> | |
2464 Gets or sets the string used to connect to a PostgreSQL database. | |
2465 Valid values are: | |
2466 <ul> | |
2467 <li> | |
2468 Server: Address/Name of Postgresql Server; | |
2469 </li> | |
2470 <li> | |
2471 Port: Port to connect to; | |
2472 </li> | |
2473 <li> | |
2474 Protocol: Protocol version to use, instead of automatic; Integer 2 or 3; | |
2475 </li> | |
2476 <li> | |
2477 Database: Database name. Defaults to user name if not specified; | |
2478 </li> | |
2479 <li> | |
2480 User Id: User name; | |
2481 </li> | |
2482 <li> | |
2483 Password: Password for clear text authentication; | |
2484 </li> | |
2485 <li> | |
2486 SSL: True or False. Controls whether to attempt a secure connection. Default = False; | |
2487 </li> | |
2488 <li> | |
2489 Pooling: True or False. Controls whether connection pooling is used. Default = True; | |
2490 </li> | |
2491 <li> | |
2492 MinPoolSize: Min size of connection pool; | |
2493 </li> | |
2494 <li> | |
2495 MaxPoolSize: Max size of connection pool; | |
2496 </li> | |
2497 <li> | |
2498 Timeout: Time to wait for connection open in seconds. Default is 15. | |
2499 </li> | |
2500 <li> | |
2501 CommandTimeout: Time to wait for command to finish execution before throw an exception. In seconds. Default is 20. | |
2502 </li> | |
2503 <li> | |
2504 Sslmode: Mode for ssl connection control. Can be Prefer, Require, Allow or Disable. Default is Disable. Check user manual for explanation of values. | |
2505 </li> | |
2506 <li> | |
2507 ConnectionLifeTime: Time to wait before closing unused connections in the pool in seconds. Default is 15. | |
2508 </li> | |
2509 <li> | |
2510 SyncNotification: Specifies if Npgsql should use synchronous notifications. | |
2511 </li> | |
2512 <li> | |
2513 SearchPath: Changes search path to specified and public schemas. | |
2514 </li> | |
2515 </ul> | |
2516 </summary> | |
2517 <value>The connection string that includes the server name, | |
2518 the database name, and other parameters needed to establish | |
2519 the initial connection. The default value is an empty string. | |
2520 </value> | |
2521 </member> | |
2522 <member name="P:Npgsql.NpgsqlConnection.Host"> | |
2523 <summary> | |
2524 Backend server host name. | |
2525 </summary> | |
2526 </member> | |
2527 <member name="P:Npgsql.NpgsqlConnection.Port"> | |
2528 <summary> | |
2529 Backend server port. | |
2530 </summary> | |
2531 </member> | |
2532 <member name="P:Npgsql.NpgsqlConnection.SSL"> | |
2533 <summary> | |
2534 If true, the connection will attempt to use SSL. | |
2535 </summary> | |
2536 </member> | |
2537 <member name="P:Npgsql.NpgsqlConnection.ConnectionTimeout"> | |
2538 <summary> | |
2539 Gets the time to wait while trying to establish a connection | |
2540 before terminating the attempt and generating an error. | |
2541 </summary> | |
2542 <value>The time (in seconds) to wait for a connection to open. The default value is 15 seconds.</value> | |
2543 </member> | |
2544 <member name="P:Npgsql.NpgsqlConnection.CommandTimeout"> | |
2545 <summary> | |
2546 Gets the time to wait while trying to execute a command | |
2547 before terminating the attempt and generating an error. | |
2548 </summary> | |
2549 <value>The time (in seconds) to wait for a command to complete. The default value is 20 seconds.</value> | |
2550 </member> | |
2551 <member name="P:Npgsql.NpgsqlConnection.ConnectionLifeTime"> | |
2552 <summary> | |
2553 Gets the time to wait before closing unused connections in the pool if the count | |
2554 of all connections exeeds MinPoolSize. | |
2555 </summary> | |
2556 <remarks> | |
2557 If connection pool contains unused connections for ConnectionLifeTime seconds, | |
2558 the half of them will be closed. If there will be unused connections in a second | |
2559 later then again the half of them will be closed and so on. | |
2560 This strategy provide smooth change of connection count in the pool. | |
2561 </remarks> | |
2562 <value>The time (in seconds) to wait. The default value is 15 seconds.</value> | |
2563 </member> | |
2564 <member name="P:Npgsql.NpgsqlConnection.Database"> | |
2565 <summary> | |
2566 Gets the name of the current database or the database to be used after a connection is opened. | |
2567 </summary> | |
2568 <value>The name of the current database or the name of the database to be | |
2569 used after a connection is opened. The default value is the empty string.</value> | |
2570 </member> | |
2571 <member name="P:Npgsql.NpgsqlConnection.PreloadReader"> | |
2572 <summary> | |
2573 Whether datareaders are loaded in their entirety (for compatibility with earlier code). | |
2574 </summary> | |
2575 </member> | |
2576 <member name="P:Npgsql.NpgsqlConnection.DataSource"> | |
2577 <summary> | |
2578 Gets the database server name. | |
2579 </summary> | |
2580 </member> | |
2581 <member name="P:Npgsql.NpgsqlConnection.SyncNotification"> | |
2582 <summary> | |
2583 Gets flag indicating if we are using Synchronous notification or not. | |
2584 The default value is false. | |
2585 </summary> | |
2586 </member> | |
2587 <member name="P:Npgsql.NpgsqlConnection.FullState"> | |
2588 <summary> | |
2589 Gets the current state of the connection. | |
2590 </summary> | |
2591 <value>A bitwise combination of the <see cref="T:System.Data.ConnectionState">ConnectionState</see> values. The default is <b>Closed</b>.</value> | |
2592 </member> | |
2593 <member name="P:Npgsql.NpgsqlConnection.State"> | |
2594 <summary> | |
2595 Gets whether the current state of the connection is Open or Closed | |
2596 </summary> | |
2597 <value>ConnectionState.Open or ConnectionState.Closed</value> | |
2598 </member> | |
2599 <member name="P:Npgsql.NpgsqlConnection.PostgreSqlVersion"> | |
2600 <summary> | |
2601 Version of the PostgreSQL backend. | |
2602 This can only be called when there is an active connection. | |
2603 </summary> | |
2604 </member> | |
2605 <member name="P:Npgsql.NpgsqlConnection.BackendProtocolVersion"> | |
2606 <summary> | |
2607 Protocol version in use. | |
2608 This can only be called when there is an active connection. | |
2609 </summary> | |
2610 </member> | |
2611 <member name="P:Npgsql.NpgsqlConnection.ProcessID"> | |
2612 <summary> | |
2613 Process id of backend server. | |
2614 This can only be called when there is an active connection. | |
2615 </summary> | |
2616 </member> | |
2617 <member name="P:Npgsql.NpgsqlConnection.Connector"> | |
2618 <summary> | |
2619 The connector object connected to the backend. | |
2620 </summary> | |
2621 </member> | |
2622 <member name="P:Npgsql.NpgsqlConnection.ConnectionStringValues"> | |
2623 <summary> | |
2624 Gets the NpgsqlConnectionStringBuilder containing the parsed connection string values. | |
2625 </summary> | |
2626 </member> | |
2627 <member name="P:Npgsql.NpgsqlConnection.UserName"> | |
2628 <summary> | |
2629 User name. | |
2630 </summary> | |
2631 </member> | |
2632 <member name="P:Npgsql.NpgsqlConnection.Password"> | |
2633 <summary> | |
2634 Password. | |
2635 </summary> | |
2636 </member> | |
2637 <member name="P:Npgsql.NpgsqlConnection.Pooling"> | |
2638 <summary> | |
2639 Determine if connection pooling will be used for this connection. | |
2640 </summary> | |
2641 </member> | |
2642 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clone"> | |
2643 <summary> | |
2644 Return an exact copy of this NpgsqlConnectionString. | |
2645 </summary> | |
2646 </member> | |
2647 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(System.String,System.Object)"> | |
2648 <summary> | |
2649 This function will set value for known key, both private member and base[key]. | |
2650 </summary> | |
2651 <param name="keyword"></param> | |
2652 <param name="value"></param> | |
2653 </member> | |
2654 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(Npgsql.Keywords,System.Object)"> | |
2655 <summary> | |
2656 The function will modify private member only, not base[key]. | |
2657 </summary> | |
2658 <param name="keyword"></param> | |
2659 <param name="value"></param> | |
2660 </member> | |
2661 <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clear"> | |
2662 <summary> | |
2663 Clear the member and assign them to the default value. | |
2664 </summary> | |
2665 </member> | |
2666 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Compatible"> | |
2667 <summary> | |
2668 Compatibilty version. When possible, behaviour caused by breaking changes will be preserved | |
2669 if this version is less than that where the breaking change was introduced. | |
2670 </summary> | |
2671 </member> | |
2672 <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Item(System.String)"> | |
2673 <summary> | |
2674 Case insensative accessor for indivual connection string values. | |
2675 </summary> | |
2676 </member> | |
2677 <member name="T:Npgsql.ProvideClientCertificatesCallback"> | |
2678 <summary> | |
2679 Represents the method that allows the application to provide a certificate collection to be used for SSL clien authentication | |
2680 </summary> | |
2681 <param name="certificates">A <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">X509CertificateCollection</see> to be filled with one or more client certificates.</param> | |
2682 </member> | |
2683 <member name="T:Npgsql.NpgsqlConnector"> | |
2684 <summary> | |
2685 !!! Helper class, for compilation only. | |
2686 Connector implements the logic for the Connection Objects to | |
2687 access the physical connection to the database, and isolate | |
2688 the application developer from connection pooling internals. | |
2689 </summary> | |
2690 </member> | |
2691 <member name="M:Npgsql.NpgsqlConnector.#ctor(Npgsql.NpgsqlConnectionStringBuilder,System.Boolean,System.Boolean)"> | |
2692 <summary> | |
2693 Constructor. | |
2694 </summary> | |
2695 <param name="Shared">Controls whether the connector can be shared.</param> | |
2696 </member> | |
2697 <member name="M:Npgsql.NpgsqlConnector.IsValid"> | |
2698 <summary> | |
2699 This method checks if the connector is still ok. | |
2700 We try to send a simple query text, select 1 as ConnectionTest; | |
2701 </summary> | |
2702 </member> | |
2703 <member name="M:Npgsql.NpgsqlConnector.ReleaseResources"> | |
2704 <summary> | |
2705 This method is responsible for releasing all resources associated with this Connector. | |
2706 </summary> | |
2707 </member> | |
2708 <member name="M:Npgsql.NpgsqlConnector.ReleasePlansPortals"> | |
2709 <summary> | |
2710 This method is responsible to release all portals used by this Connector. | |
2711 </summary> | |
2712 </member> | |
2713 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
2714 <summary> | |
2715 Default SSL CertificateSelectionCallback implementation. | |
2716 </summary> | |
2717 </member> | |
2718 <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])"> | |
2719 <summary> | |
2720 Default SSL CertificateValidationCallback implementation. | |
2721 </summary> | |
2722 </member> | |
2723 <member name="M:Npgsql.NpgsqlConnector.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)"> | |
2724 <summary> | |
2725 Default SSL PrivateKeySelectionCallback implementation. | |
2726 </summary> | |
2727 </member> | |
2728 <member name="M:Npgsql.NpgsqlConnector.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)"> | |
2729 <summary> | |
2730 Default SSL ProvideClientCertificatesCallback implementation. | |
2731 </summary> | |
2732 </member> | |
2733 <member name="M:Npgsql.NpgsqlConnector.ProcessServerVersion"> | |
2734 <summary> | |
2735 This method is required to set all the version dependent features flags. | |
2736 SupportsPrepare means the server can use prepared query plans (7.3+) | |
2737 </summary> | |
2738 </member> | |
2739 <member name="M:Npgsql.NpgsqlConnector.Open"> | |
2740 <summary> | |
2741 Opens the physical connection to the server. | |
2742 </summary> | |
2743 <remarks>Usually called by the RequestConnector | |
2744 Method of the connection pool manager.</remarks> | |
2745 </member> | |
2746 <member name="M:Npgsql.NpgsqlConnector.Close"> | |
2747 <summary> | |
2748 Closes the physical connection to the server. | |
2749 </summary> | |
2750 </member> | |
2751 <member name="M:Npgsql.NpgsqlConnector.NextPortalName"> | |
2752 <summary> | |
2753 Returns next portal index. | |
2754 </summary> | |
2755 </member> | |
2756 <member name="M:Npgsql.NpgsqlConnector.NextPlanName"> | |
2757 <summary> | |
2758 Returns next plan index. | |
2759 </summary> | |
2760 </member> | |
2761 <member name="E:Npgsql.NpgsqlConnector.Notice"> | |
2762 <summary> | |
2763 Occurs on NoticeResponses from the PostgreSQL backend. | |
2764 </summary> | |
2765 </member> | |
2766 <member name="E:Npgsql.NpgsqlConnector.Notification"> | |
2767 <summary> | |
2768 Occurs on NotificationResponses from the PostgreSQL backend. | |
2769 </summary> | |
2770 </member> | |
2771 <member name="E:Npgsql.NpgsqlConnector.ProvideClientCertificatesCallback"> | |
2772 <summary> | |
2773 Called to provide client certificates for SSL handshake. | |
2774 </summary> | |
2775 </member> | |
2776 <member name="E:Npgsql.NpgsqlConnector.CertificateSelectionCallback"> | |
2777 <summary> | |
2778 Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate. | |
2779 </summary> | |
2780 </member> | |
2781 <member name="E:Npgsql.NpgsqlConnector.CertificateValidationCallback"> | |
2782 <summary> | |
2783 Mono.Security.Protocol.Tls.CertificateValidationCallback delegate. | |
2784 </summary> | |
2785 </member> | |
2786 <member name="E:Npgsql.NpgsqlConnector.PrivateKeySelectionCallback"> | |
2787 <summary> | |
2788 Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate. | |
2789 </summary> | |
2790 </member> | |
2791 <member name="P:Npgsql.NpgsqlConnector.State"> | |
2792 <summary> | |
2793 Gets the current state of the connection. | |
2794 </summary> | |
2795 </member> | |
2796 <member name="P:Npgsql.NpgsqlConnector.ConnectionString"> | |
2797 <summary> | |
2798 Return Connection String. | |
2799 </summary> | |
2800 </member> | |
2801 <member name="P:Npgsql.NpgsqlConnector.ServerVersion"> | |
2802 <summary> | |
2803 Version of backend server this connector is connected to. | |
2804 </summary> | |
2805 </member> | |
2806 <member name="P:Npgsql.NpgsqlConnector.BackendProtocolVersion"> | |
2807 <summary> | |
2808 Backend protocol version in use by this connector. | |
2809 </summary> | |
2810 </member> | |
2811 <member name="P:Npgsql.NpgsqlConnector.Stream"> | |
2812 <summary> | |
2813 The physical connection stream to the backend. | |
2814 </summary> | |
2815 </member> | |
2816 <member name="P:Npgsql.NpgsqlConnector.Socket"> | |
2817 <summary> | |
2818 The physical connection socket to the backend. | |
2819 </summary> | |
2820 </member> | |
2821 <member name="P:Npgsql.NpgsqlConnector.IsInitialized"> | |
2822 <summary> | |
2823 Reports if this connector is fully connected. | |
2824 </summary> | |
2825 </member> | |
2826 <member name="P:Npgsql.NpgsqlConnector.Mediator"> | |
2827 <summary> | |
2828 The connection mediator. | |
2829 </summary> | |
2830 </member> | |
2831 <member name="P:Npgsql.NpgsqlConnector.Transaction"> | |
2832 <summary> | |
2833 Report if the connection is in a transaction. | |
2834 </summary> | |
2835 </member> | |
2836 <member name="P:Npgsql.NpgsqlConnector.SupportsPrepare"> | |
2837 <summary> | |
2838 Report whether the current connection can support prepare functionality. | |
2839 </summary> | |
2840 </member> | |
2841 <member name="T:Npgsql.NpgsqlConnectorPool"> | |
2842 <summary> | |
2843 This class manages all connector objects, pooled AND non-pooled. | |
2844 </summary> | |
2845 </member> | |
2846 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorPoolMgr"> | |
2847 <value>Unique static instance of the connector pool | |
2848 mamager.</value> | |
2849 </member> | |
2850 <member name="F:Npgsql.NpgsqlConnectorPool.PooledConnectors"> | |
2851 <value>Map of index to unused pooled connectors, avaliable to the | |
2852 next RequestConnector() call.</value> | |
2853 <remarks>This hashmap will be indexed by connection string. | |
2854 This key will hold a list of queues of pooled connectors available to be used.</remarks> | |
2855 </member> | |
2856 <member name="F:Npgsql.NpgsqlConnectorPool.Timer"> | |
2857 <value>Timer for tracking unused connections in pools.</value> | |
2858 </member> | |
2859 <member name="M:Npgsql.NpgsqlConnectorPool.RequestConnector(Npgsql.NpgsqlConnection)"> | |
2860 <summary> | |
2861 Searches the shared and pooled connector lists for a | |
2862 matching connector object or creates a new one. | |
2863 </summary> | |
2864 <param name="Connection">The NpgsqlConnection that is requesting | |
2865 the connector. Its ConnectionString will be used to search the | |
2866 pool for available connectors.</param> | |
2867 <returns>A connector object.</returns> | |
2868 </member> | |
2869 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnector(Npgsql.NpgsqlConnection)"> | |
2870 <summary> | |
2871 Find a pooled connector. Handle locking and timeout here. | |
2872 </summary> | |
2873 </member> | |
2874 <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(Npgsql.NpgsqlConnection)"> | |
2875 <summary> | |
2876 Find a pooled connector. Handle shared/non-shared here. | |
2877 </summary> | |
2878 </member> | |
2879 <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
2880 <summary> | |
2881 Releases a connector, possibly back to the pool for future use. | |
2882 </summary> | |
2883 <remarks> | |
2884 Pooled connectors will be put back into the pool if there is room. | |
2885 Shared connectors should just have their use count decremented | |
2886 since they always stay in the shared pool. | |
2887 </remarks> | |
2888 <param name="Connector">The connector to release.</param> | |
2889 </member> | |
2890 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
2891 <summary> | |
2892 Release a pooled connector. Handle locking here. | |
2893 </summary> | |
2894 </member> | |
2895 <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
2896 <summary> | |
2897 Release a pooled connector. Handle shared/non-shared here. | |
2898 </summary> | |
2899 </member> | |
2900 <member name="M:Npgsql.NpgsqlConnectorPool.GetNonPooledConnector(Npgsql.NpgsqlConnection)"> | |
2901 <summary> | |
2902 Create a connector without any pooling functionality. | |
2903 </summary> | |
2904 </member> | |
2905 <member name="M:Npgsql.NpgsqlConnectorPool.GetPooledConnector(Npgsql.NpgsqlConnection)"> | |
2906 <summary> | |
2907 Find an available pooled connector in the non-shared pool, or create | |
2908 a new one if none found. | |
2909 </summary> | |
2910 </member> | |
2911 <member name="M:Npgsql.NpgsqlConnectorPool.FixPoolCountBecauseOfConnectionDisposeFalse(Npgsql.NpgsqlConnection)"> | |
2912 <summary> | |
2913 This method is only called when NpgsqlConnection.Dispose(false) is called which means a | |
2914 finalization. This also means, an NpgsqlConnection was leak. We clear pool count so that | |
2915 client doesn't end running out of connections from pool. When the connection is finalized, its underlying | |
2916 socket is closed. | |
2917 </summary> | |
2918 </member> | |
2919 <member name="M:Npgsql.NpgsqlConnectorPool.UngetNonPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
2920 <summary> | |
2921 Close the connector. | |
2922 </summary> | |
2923 <param name="Connection"></param> | |
2924 <param name="Connector">Connector to release</param> | |
2925 </member> | |
2926 <member name="M:Npgsql.NpgsqlConnectorPool.UngetPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)"> | |
2927 <summary> | |
2928 Put a pooled connector into the pool queue. | |
2929 </summary> | |
2930 <param name="Connector">Connector to pool</param> | |
2931 </member> | |
2932 <member name="T:Npgsql.NpgsqlConnectorPool.ConnectorQueue"> | |
2933 <summary> | |
2934 A queue with an extra Int32 for keeping track of busy connections. | |
2935 </summary> | |
2936 </member> | |
2937 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Available"> | |
2938 <summary> | |
2939 Connections available to the end user | |
2940 </summary> | |
2941 </member> | |
2942 <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Busy"> | |
2943 <summary> | |
2944 Connections currently in use | |
2945 </summary> | |
2946 </member> | |
2947 <member name="T:Npgsql.NpgsqlCopyFormat"> | |
2948 <summary> | |
2949 Represents information about COPY operation data transfer format as returned by server. | |
2950 </summary> | |
2951 </member> | |
2952 <member name="M:Npgsql.NpgsqlCopyFormat.#ctor(System.Byte,System.Int16[])"> | |
2953 <summary> | |
2954 Only created when a CopyInResponse or CopyOutResponse is received by NpgsqlState.ProcessBackendResponses() | |
2955 </summary> | |
2956 </member> | |
2957 <member name="M:Npgsql.NpgsqlCopyFormat.FieldIsBinary(System.Int32)"> | |
2958 <summary> | |
2959 Returns true if this operation is currently active and field at given location is in binary format. | |
2960 </summary> | |
2961 </member> | |
2962 <member name="P:Npgsql.NpgsqlCopyFormat.IsBinary"> | |
2963 <summary> | |
2964 Returns true if this operation is currently active and in binary format. | |
2965 </summary> | |
2966 </member> | |
2967 <member name="P:Npgsql.NpgsqlCopyFormat.FieldCount"> | |
2968 <summary> | |
2969 Returns number of fields if this operation is currently active, otherwise -1 | |
2970 </summary> | |
2971 </member> | |
2972 <member name="T:Npgsql.NpgsqlCopyIn"> | |
2973 <summary> | |
2974 Represents a PostgreSQL COPY FROM STDIN operation with a corresponding SQL statement | |
2975 to execute against a PostgreSQL database | |
2976 and an associated stream used to read data from (if provided by user) | |
2977 or for writing it (when generated by driver). | |
2978 Eg. new NpgsqlCopyIn("COPY mytable FROM STDIN", connection, streamToRead).Start(); | |
2979 </summary> | |
2980 </member> | |
2981 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
2982 <summary> | |
2983 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(). | |
2984 </summary> | |
2985 </member> | |
2986 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)"> | |
2987 <summary> | |
2988 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(). | |
2989 </summary> | |
2990 </member> | |
2991 <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)"> | |
2992 <summary> | |
2993 Given command is executed upon Start() and all data from fromStream is passed to it as copy data. | |
2994 </summary> | |
2995 </member> | |
2996 <member name="M:Npgsql.NpgsqlCopyIn.FieldIsBinary(System.Int32)"> | |
2997 <summary> | |
2998 Returns true if this operation is currently active and field at given location is in binary format. | |
2999 </summary> | |
3000 </member> | |
3001 <member name="M:Npgsql.NpgsqlCopyIn.Start"> | |
3002 <summary> | |
3003 Command specified upon creation is executed as a non-query. | |
3004 If CopyStream is set upon creation, it will be flushed to server as copy data, and operation will be finished immediately. | |
3005 Otherwise the CopyStream member can be used for writing copy data to server and operation finished with a call to End() or Cancel(). | |
3006 </summary> | |
3007 </member> | |
3008 <member name="M:Npgsql.NpgsqlCopyIn.End"> | |
3009 <summary> | |
3010 Called after writing all data to CopyStream to successfully complete this copy operation. | |
3011 </summary> | |
3012 </member> | |
3013 <member name="M:Npgsql.NpgsqlCopyIn.Cancel(System.String)"> | |
3014 <summary> | |
3015 Withdraws an already started copy operation. The operation will fail with given error message. | |
3016 Will do nothing if current operation is not active. | |
3017 </summary> | |
3018 </member> | |
3019 <member name="P:Npgsql.NpgsqlCopyIn.IsActive"> | |
3020 <summary> | |
3021 Returns true if the connection is currently reserved for this operation. | |
3022 </summary> | |
3023 </member> | |
3024 <member name="P:Npgsql.NpgsqlCopyIn.CopyStream"> | |
3025 <summary> | |
3026 The stream provided by user or generated upon Start(). | |
3027 User may provide a stream to constructor; it is used to pass to server all data read from it. | |
3028 Otherwise, call to Start() sets this to a writable NpgsqlCopyInStream that passes all data written to it to server. | |
3029 In latter case this is only available while the copy operation is active and null otherwise. | |
3030 </summary> | |
3031 </member> | |
3032 <member name="P:Npgsql.NpgsqlCopyIn.IsBinary"> | |
3033 <summary> | |
3034 Returns true if this operation is currently active and in binary format. | |
3035 </summary> | |
3036 </member> | |
3037 <member name="P:Npgsql.NpgsqlCopyIn.FieldCount"> | |
3038 <summary> | |
3039 Returns number of fields expected on each input row if this operation is currently active, otherwise -1 | |
3040 </summary> | |
3041 </member> | |
3042 <member name="P:Npgsql.NpgsqlCopyIn.NpgsqlCommand"> | |
3043 <summary> | |
3044 The Command used to execute this copy operation. | |
3045 </summary> | |
3046 </member> | |
3047 <member name="P:Npgsql.NpgsqlCopyIn.CopyBufferSize"> | |
3048 <summary> | |
3049 Set before a COPY IN query to define size of internal buffer for reading from given CopyStream. | |
3050 </summary> | |
3051 </member> | |
3052 <member name="T:Npgsql.NpgsqlCopyInState"> | |
3053 <summary> | |
3054 Represents an ongoing COPY FROM STDIN operation. | |
3055 Provides methods to push data to server and end or cancel the operation. | |
3056 </summary> | |
3057 </member> | |
3058 <member name="M:Npgsql.NpgsqlCopyInState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> | |
3059 <summary> | |
3060 Called from NpgsqlState.ProcessBackendResponses upon CopyInResponse. | |
3061 If CopyStream is already set, it is used to read data to push to server, after which the copy is completed. | |
3062 Otherwise CopyStream is set to a writable NpgsqlCopyInStream that calls SendCopyData each time it is written to. | |
3063 </summary> | |
3064 </member> | |
3065 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyData(Npgsql.NpgsqlConnector,System.Byte[],System.Int32,System.Int32)"> | |
3066 <summary> | |
3067 Sends given packet to server as a CopyData message. | |
3068 Does not check for notifications! Use another thread for that. | |
3069 </summary> | |
3070 </member> | |
3071 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyDone(Npgsql.NpgsqlConnector)"> | |
3072 <summary> | |
3073 Sends CopyDone message to server. Handles responses, ie. may throw an exception. | |
3074 </summary> | |
3075 </member> | |
3076 <member name="M:Npgsql.NpgsqlCopyInState.SendCopyFail(Npgsql.NpgsqlConnector,System.String)"> | |
3077 <summary> | |
3078 Sends CopyFail message to server. Handles responses, ie. should always throw an exception: | |
3079 in CopyIn state the server responds to CopyFail with an error response; | |
3080 outside of a CopyIn state the server responds to CopyFail with an error response; | |
3081 without network connection or whatever, there's going to eventually be a failure, timeout or user intervention. | |
3082 </summary> | |
3083 </member> | |
3084 <member name="P:Npgsql.NpgsqlCopyInState.CopyFormat"> | |
3085 <summary> | |
3086 Copy format information returned from server. | |
3087 </summary> | |
3088 </member> | |
3089 <member name="T:Npgsql.NpgsqlCopyInStream"> | |
3090 <summary> | |
3091 Stream for writing data to a table on a PostgreSQL version 7.4 or newer database during an active COPY FROM STDIN operation. | |
3092 <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! | |
3093 </summary> | |
3094 </member> | |
3095 <member name="M:Npgsql.NpgsqlCopyInStream.#ctor(Npgsql.NpgsqlConnector)"> | |
3096 <summary> | |
3097 Created only by NpgsqlCopyInState.StartCopy() | |
3098 </summary> | |
3099 </member> | |
3100 <member name="M:Npgsql.NpgsqlCopyInStream.Close"> | |
3101 <summary> | |
3102 Successfully completes copying data to server. Returns after operation is finished. | |
3103 Does nothing if this stream is not the active copy operation writer. | |
3104 </summary> | |
3105 </member> | |
3106 <member name="M:Npgsql.NpgsqlCopyInStream.Cancel(System.String)"> | |
3107 <summary> | |
3108 Withdraws an already started copy operation. The operation will fail with given error message. | |
3109 Does nothing if this stream is not the active copy operation writer. | |
3110 </summary> | |
3111 </member> | |
3112 <member name="M:Npgsql.NpgsqlCopyInStream.Write(System.Byte[],System.Int32,System.Int32)"> | |
3113 <summary> | |
3114 Writes given bytes to server. | |
3115 Fails if this stream is not the active copy operation writer. | |
3116 </summary> | |
3117 </member> | |
3118 <member name="M:Npgsql.NpgsqlCopyInStream.Flush"> | |
3119 <summary> | |
3120 Flushes stream contents to server. | |
3121 Fails if this stream is not the active copy operation writer. | |
3122 </summary> | |
3123 </member> | |
3124 <member name="M:Npgsql.NpgsqlCopyInStream.Read(System.Byte[],System.Int32,System.Int32)"> | |
3125 <summary> | |
3126 Not readable | |
3127 </summary> | |
3128 </member> | |
3129 <member name="M:Npgsql.NpgsqlCopyInStream.Seek(System.Int64,System.IO.SeekOrigin)"> | |
3130 <summary> | |
3131 Not seekable | |
3132 </summary> | |
3133 </member> | |
3134 <member name="M:Npgsql.NpgsqlCopyInStream.SetLength(System.Int64)"> | |
3135 <summary> | |
3136 Not supported | |
3137 </summary> | |
3138 </member> | |
3139 <member name="P:Npgsql.NpgsqlCopyInStream.IsActive"> | |
3140 <summary> | |
3141 True while this stream can be used to write copy data to server | |
3142 </summary> | |
3143 </member> | |
3144 <member name="P:Npgsql.NpgsqlCopyInStream.CanRead"> | |
3145 <summary> | |
3146 False | |
3147 </summary> | |
3148 </member> | |
3149 <member name="P:Npgsql.NpgsqlCopyInStream.CanWrite"> | |
3150 <summary> | |
3151 True | |
3152 </summary> | |
3153 </member> | |
3154 <member name="P:Npgsql.NpgsqlCopyInStream.CanSeek"> | |
3155 <summary> | |
3156 False | |
3157 </summary> | |
3158 </member> | |
3159 <member name="P:Npgsql.NpgsqlCopyInStream.Length"> | |
3160 <summary> | |
3161 Number of bytes written so far | |
3162 </summary> | |
3163 </member> | |
3164 <member name="P:Npgsql.NpgsqlCopyInStream.Position"> | |
3165 <summary> | |
3166 Number of bytes written so far; not settable | |
3167 </summary> | |
3168 </member> | |
3169 <member name="T:Npgsql.NpgsqlCopyOut"> | |
3170 <summary> | |
3171 Represents a PostgreSQL COPY TO STDOUT operation with a corresponding SQL statement | |
3172 to execute against a PostgreSQL database | |
3173 and an associated stream used to write results to (if provided by user) | |
3174 or for reading the results (when generated by driver). | |
3175 Eg. new NpgsqlCopyOut("COPY (SELECT * FROM mytable) TO STDOUT", connection, streamToWrite).Start(); | |
3176 </summary> | |
3177 </member> | |
3178 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(System.String,Npgsql.NpgsqlConnection)"> | |
3179 <summary> | |
3180 Creates NpgsqlCommand to run given query upon Start(), after which CopyStream provides data from database as requested in the query. | |
3181 </summary> | |
3182 </member> | |
3183 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)"> | |
3184 <summary> | |
3185 Given command is run upon Start(), after which CopyStream provides data from database as requested in the query. | |
3186 </summary> | |
3187 </member> | |
3188 <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)"> | |
3189 <summary> | |
3190 Given command is executed upon Start() and all requested copy data is written to toStream immediately. | |
3191 </summary> | |
3192 </member> | |
3193 <member name="M:Npgsql.NpgsqlCopyOut.FieldIsBinary(System.Int32)"> | |
3194 <summary> | |
3195 Returns true if this operation is currently active and field at given location is in binary format. | |
3196 </summary> | |
3197 </member> | |
3198 <member name="M:Npgsql.NpgsqlCopyOut.Start"> | |
3199 <summary> | |
3200 Command specified upon creation is executed as a non-query. | |
3201 If CopyStream is set upon creation, all copy data from server will be written to it, and operation will be finished immediately. | |
3202 Otherwise the CopyStream member can be used for reading copy data from server until no more data is available. | |
3203 </summary> | |
3204 </member> | |
3205 <member name="M:Npgsql.NpgsqlCopyOut.End"> | |
3206 <summary> | |
3207 Flush generated CopyStream at once. Effectively reads and discard all the rest of copy data from server. | |
3208 </summary> | |
3209 </member> | |
3210 <member name="P:Npgsql.NpgsqlCopyOut.IsActive"> | |
3211 <summary> | |
3212 Returns true if the connection is currently reserved for this operation. | |
3213 </summary> | |
3214 </member> | |
3215 <member name="P:Npgsql.NpgsqlCopyOut.CopyStream"> | |
3216 <summary> | |
3217 The stream provided by user or generated upon Start() | |
3218 </summary> | |
3219 </member> | |
3220 <member name="P:Npgsql.NpgsqlCopyOut.NpgsqlCommand"> | |
3221 <summary> | |
3222 The Command used to execute this copy operation. | |
3223 </summary> | |
3224 </member> | |
3225 <member name="P:Npgsql.NpgsqlCopyOut.IsBinary"> | |
3226 <summary> | |
3227 Returns true if this operation is currently active and in binary format. | |
3228 </summary> | |
3229 </member> | |
3230 <member name="P:Npgsql.NpgsqlCopyOut.FieldCount"> | |
3231 <summary> | |
3232 Returns number of fields if this operation is currently active, otherwise -1 | |
3233 </summary> | |
3234 </member> | |
3235 <member name="P:Npgsql.NpgsqlCopyOut.Read"> | |
3236 <summary> | |
3237 Faster alternative to using the generated CopyStream. | |
3238 </summary> | |
3239 </member> | |
3240 <member name="T:Npgsql.NpgsqlCopyOutState"> | |
3241 <summary> | |
3242 Represents an ongoing COPY TO STDOUT operation. | |
3243 Provides methods to read data from server or end the operation. | |
3244 </summary> | |
3245 </member> | |
3246 <member name="M:Npgsql.NpgsqlCopyOutState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)"> | |
3247 <summary> | |
3248 Called from NpgsqlState.ProcessBackendResponses upon CopyOutResponse. | |
3249 If CopyStream is already set, it is used to write data received from server, after which the copy ends. | |
3250 Otherwise CopyStream is set to a readable NpgsqlCopyOutStream that receives data from server. | |
3251 </summary> | |
3252 </member> | |
3253 <member name="M:Npgsql.NpgsqlCopyOutState.GetCopyData(Npgsql.NpgsqlConnector)"> | |
3254 <summary> | |
3255 Called from NpgsqlOutStream.Read to read copy data from server. | |
3256 </summary> | |
3257 </member> | |
3258 <member name="P:Npgsql.NpgsqlCopyOutState.CopyFormat"> | |
3259 <summary> | |
3260 Copy format information returned from server. | |
3261 </summary> | |
3262 </member> | |
3263 <member name="T:Npgsql.NpgsqlCopyOutStream"> | |
3264 <summary> | |
3265 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. | |
3266 <b>Passes data exactly as provided by the server.</b> | |
3267 </summary> | |
3268 </member> | |
3269 <member name="M:Npgsql.NpgsqlCopyOutStream.#ctor(Npgsql.NpgsqlConnector)"> | |
3270 <summary> | |
3271 Created only by NpgsqlCopyOutState.StartCopy() | |
3272 </summary> | |
3273 </member> | |
3274 <member name="M:Npgsql.NpgsqlCopyOutStream.Close"> | |
3275 <summary> | |
3276 Discards copy data as long as server pushes it. Returns after operation is finished. | |
3277 Does nothing if this stream is not the active copy operation reader. | |
3278 </summary> | |
3279 </member> | |
3280 <member name="M:Npgsql.NpgsqlCopyOutStream.Write(System.Byte[],System.Int32,System.Int32)"> | |
3281 <summary> | |
3282 Not writable. | |
3283 </summary> | |
3284 </member> | |
3285 <member name="M:Npgsql.NpgsqlCopyOutStream.Flush"> | |
3286 <summary> | |
3287 Not flushable. | |
3288 </summary> | |
3289 </member> | |
3290 <member name="M:Npgsql.NpgsqlCopyOutStream.Read(System.Byte[],System.Int32,System.Int32)"> | |
3291 <summary> | |
3292 Copies data read from server to given byte buffer. | |
3293 Since server returns data row by row, length will differ each time, but it is only zero once the operation ends. | |
3294 Can be mixed with calls to the more efficient NpgsqlCopyOutStream.Read() : byte[] though that would not make much sense. | |
3295 </summary> | |
3296 </member> | |
3297 <member name="M:Npgsql.NpgsqlCopyOutStream.Seek(System.Int64,System.IO.SeekOrigin)"> | |
3298 <summary> | |
3299 Not seekable | |
3300 </summary> | |
3301 </member> | |
3302 <member name="M:Npgsql.NpgsqlCopyOutStream.SetLength(System.Int64)"> | |
3303 <summary> | |
3304 Not supported | |
3305 </summary> | |
3306 </member> | |
3307 <member name="M:Npgsql.NpgsqlCopyOutStream.Read"> | |
3308 <summary> | |
3309 Returns a whole row of data from server without extra work. | |
3310 If standard Stream.Read(...) has been called before, it's internal buffers remains are returned. | |
3311 </summary> | |
3312 </member> | |
3313 <member name="P:Npgsql.NpgsqlCopyOutStream.IsActive"> | |
3314 <summary> | |
3315 True while this stream can be used to read copy data from server | |
3316 </summary> | |
3317 </member> | |
3318 <member name="P:Npgsql.NpgsqlCopyOutStream.CanRead"> | |
3319 <summary> | |
3320 True | |
3321 </summary> | |
3322 </member> | |
3323 <member name="P:Npgsql.NpgsqlCopyOutStream.CanWrite"> | |
3324 <summary> | |
3325 False | |
3326 </summary> | |
3327 </member> | |
3328 <member name="P:Npgsql.NpgsqlCopyOutStream.CanSeek"> | |
3329 <summary> | |
3330 False | |
3331 </summary> | |
3332 </member> | |
3333 <member name="P:Npgsql.NpgsqlCopyOutStream.Length"> | |
3334 <summary> | |
3335 Number of bytes read so far | |
3336 </summary> | |
3337 </member> | |
3338 <member name="P:Npgsql.NpgsqlCopyOutStream.Position"> | |
3339 <summary> | |
3340 Number of bytes read so far; can not be set. | |
3341 </summary> | |
3342 </member> | |
3343 <member name="T:Npgsql.NpgsqlCopySerializer"> | |
3344 <summary> | |
3345 Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY). | |
3346 </summary> | |
3347 </member> | |
3348 <member name="T:Npgsql.NpgsqlRowUpdatedEventHandler"> | |
3349 <summary> | |
3350 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdated">RowUpdated</see> events. | |
3351 </summary> | |
3352 <param name="sender">The source of the event.</param> | |
3353 <param name="e">A <see cref="T:NpgsqlRowUpdatedEventArgs">NpgsqlRowUpdatedEventArgs</see> that contains the event data.</param> | |
3354 </member> | |
3355 <member name="T:Npgsql.NpgsqlRowUpdatingEventHandler"> | |
3356 <summary> | |
3357 Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating">RowUpdating</see> events. | |
3358 </summary> | |
3359 <param name="sender">The source of the event.</param> | |
3360 <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs">NpgsqlRowUpdatingEventArgs</see> that contains the event data.</param> | |
3361 </member> | |
3362 <member name="T:Npgsql.NpgsqlDataAdapter"> | |
3363 <summary> | |
3364 This class represents an adapter from many commands: select, update, insert and delete to fill <see cref="T:System.Data.DataSet">Datasets.</see> | |
3365 </summary> | |
3366 </member> | |
3367 <member name="T:Npgsql.NpgsqlDataReader"> | |
3368 <summary> | |
3369 Provides a means of reading a forward-only stream of rows from a PostgreSQL backend. This class cannot be inherited. | |
3370 </summary> | |
3371 </member> | |
3372 <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeName(System.Int32)"> | |
3373 <summary> | |
3374 Return the data type name of the column at index <param name="Index"></param>. | |
3375 </summary> | |
3376 </member> | |
3377 <member name="M:Npgsql.NpgsqlDataReader.GetFieldType(System.Int32)"> | |
3378 <summary> | |
3379 Return the data type of the column at index <param name="Index"></param>. | |
3380 </summary> | |
3381 </member> | |
3382 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificFieldType(System.Int32)"> | |
3383 <summary> | |
3384 Return the Npgsql specific data type of the column at requested ordinal. | |
3385 </summary> | |
3386 <param name="ordinal">column position</param> | |
3387 <returns>Appropriate Npgsql type for column.</returns> | |
3388 </member> | |
3389 <member name="M:Npgsql.NpgsqlDataReader.GetName(System.Int32)"> | |
3390 <summary> | |
3391 Return the column name of the column at index <param name="Index"></param>. | |
3392 </summary> | |
3393 </member> | |
3394 <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeOID(System.Int32)"> | |
3395 <summary> | |
3396 Return the data type OID of the column at index <param name="Index"></param>. | |
3397 </summary> | |
3398 FIXME: Why this method returns String? | |
3399 </member> | |
3400 <member name="M:Npgsql.NpgsqlDataReader.GetOrdinal(System.String)"> | |
3401 <summary> | |
3402 Return the column name of the column named <param name="Name"></param>. | |
3403 </summary> | |
3404 </member> | |
3405 <member name="M:Npgsql.NpgsqlDataReader.GetFieldDbType(System.Int32)"> | |
3406 <summary> | |
3407 Return the data DbType of the column at index <param name="Index"></param>. | |
3408 </summary> | |
3409 </member> | |
3410 <member name="M:Npgsql.NpgsqlDataReader.GetFieldNpgsqlDbType(System.Int32)"> | |
3411 <summary> | |
3412 Return the data NpgsqlDbType of the column at index <param name="Index"></param>. | |
3413 </summary> | |
3414 </member> | |
3415 <member name="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)"> | |
3416 <summary> | |
3417 Get the value of a column as a <see cref="T:NpgsqlTypes.NpgsqlInterval"/>. | |
3418 <remarks>If the differences between <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and <see cref="!:System.Timespan"/> | |
3419 in handling of days and months is not important to your application, use <see cref="!:GetTimeSpan()"/> | |
3420 instead.</remarks> | |
3421 </summary> | |
3422 <param name="i">Index of the field to find.</param> | |
3423 <returns><see cref="T:NpgsqlTypes.NpgsqlInterval"/> value of the field.</returns> | |
3424 </member> | |
3425 <member name="M:Npgsql.NpgsqlDataReader.GetGuid(System.Int32)"> | |
3426 <summary> | |
3427 Gets the value of a column converted to a Guid. | |
3428 </summary> | |
3429 </member> | |
3430 <member name="M:Npgsql.NpgsqlDataReader.GetInt16(System.Int32)"> | |
3431 <summary> | |
3432 Gets the value of a column as Int16. | |
3433 </summary> | |
3434 </member> | |
3435 <member name="M:Npgsql.NpgsqlDataReader.GetInt32(System.Int32)"> | |
3436 <summary> | |
3437 Gets the value of a column as Int32. | |
3438 </summary> | |
3439 </member> | |
3440 <member name="M:Npgsql.NpgsqlDataReader.GetInt64(System.Int32)"> | |
3441 <summary> | |
3442 Gets the value of a column as Int64. | |
3443 </summary> | |
3444 </member> | |
3445 <member name="M:Npgsql.NpgsqlDataReader.GetFloat(System.Int32)"> | |
3446 <summary> | |
3447 Gets the value of a column as Single. | |
3448 </summary> | |
3449 </member> | |
3450 <member name="M:Npgsql.NpgsqlDataReader.GetDouble(System.Int32)"> | |
3451 <summary> | |
3452 Gets the value of a column as Double. | |
3453 </summary> | |
3454 </member> | |
3455 <member name="M:Npgsql.NpgsqlDataReader.GetString(System.Int32)"> | |
3456 <summary> | |
3457 Gets the value of a column as String. | |
3458 </summary> | |
3459 </member> | |
3460 <member name="M:Npgsql.NpgsqlDataReader.GetDecimal(System.Int32)"> | |
3461 <summary> | |
3462 Gets the value of a column as Decimal. | |
3463 </summary> | |
3464 </member> | |
3465 <member name="M:Npgsql.NpgsqlDataReader.GetTimeSpan(System.Int32)"> | |
3466 <summary> | |
3467 Gets the value of a column as TimeSpan. | |
3468 </summary> | |
3469 </member> | |
3470 <member name="M:Npgsql.NpgsqlDataReader.GetValues(System.Object[])"> | |
3471 <summary> | |
3472 Copy values from each column in the current row into <param name="Values"></param>. | |
3473 </summary> | |
3474 <returns>The number of column values copied.</returns> | |
3475 </member> | |
3476 <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificValues(System.Object[])"> | |
3477 <summary> | |
3478 Copy values from each column in the current row into <param name="Values"></param>. | |
3479 </summary> | |
3480 <param name="values">An array appropriately sized to store values from all columns.</param> | |
3481 <returns>The number of column values copied.</returns> | |
3482 </member> | |
3483 <member name="M:Npgsql.NpgsqlDataReader.GetBoolean(System.Int32)"> | |
3484 <summary> | |
3485 Gets the value of a column as Boolean. | |
3486 </summary> | |
3487 </member> | |
3488 <member name="M:Npgsql.NpgsqlDataReader.GetByte(System.Int32)"> | |
3489 <summary> | |
3490 Gets the value of a column as Byte. Not implemented. | |
3491 </summary> | |
3492 </member> | |
3493 <member name="M:Npgsql.NpgsqlDataReader.GetChar(System.Int32)"> | |
3494 <summary> | |
3495 Gets the value of a column as Char. | |
3496 </summary> | |
3497 </member> | |
3498 <member name="M:Npgsql.NpgsqlDataReader.GetDateTime(System.Int32)"> | |
3499 <summary> | |
3500 Gets the value of a column as DateTime. | |
3501 </summary> | |
3502 </member> | |
3503 <member name="M:Npgsql.NpgsqlDataReader.GetSchemaTable"> | |
3504 <summary> | |
3505 Returns a System.Data.DataTable that describes the column metadata of the DataReader. | |
3506 </summary> | |
3507 </member> | |
3508 <member name="M:Npgsql.NpgsqlDataReader.GetTableNameFromQuery"> | |
3509 <summary> | |
3510 This methods parses the command text and tries to get the tablename | |
3511 from it. | |
3512 </summary> | |
3513 </member> | |
3514 <member name="E:Npgsql.NpgsqlDataReader.ReaderClosed"> | |
3515 <summary> | |
3516 Is raised whenever Close() is called. | |
3517 </summary> | |
3518 </member> | |
3519 <member name="P:Npgsql.NpgsqlDataReader.FieldCount"> | |
3520 <summary> | |
3521 Gets the number of columns in the current row. | |
3522 </summary> | |
3523 </member> | |
3524 <member name="P:Npgsql.NpgsqlDataReader.Item(System.Int32)"> | |
3525 <summary> | |
3526 Gets the value of a column in its native format. | |
3527 </summary> | |
3528 </member> | |
3529 <member name="P:Npgsql.NpgsqlDataReader.Item(System.String)"> | |
3530 <summary> | |
3531 Gets the value of a column in its native format. | |
3532 </summary> | |
3533 </member> | |
3534 <member name="P:Npgsql.NpgsqlDataReader.Depth"> | |
3535 <summary> | |
3536 Gets a value indicating the depth of nesting for the current row. Always returns zero. | |
3537 </summary> | |
3538 </member> | |
3539 <member name="P:Npgsql.NpgsqlDataReader.IsClosed"> | |
3540 <summary> | |
3541 Gets a value indicating whether the data reader is closed. | |
3542 </summary> | |
3543 </member> | |
3544 <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.primaryKey"> | |
3545 <summary> | |
3546 Contains the column names as the keys | |
3547 </summary> | |
3548 </member> | |
3549 <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.uniqueColumns"> | |
3550 <summary> | |
3551 Contains all unique columns | |
3552 </summary> | |
3553 </member> | |
3554 <member name="T:Npgsql.ForwardsOnlyDataReader"> | |
3555 <summary> | |
3556 This is the primary implementation of NpgsqlDataReader. It is the one used in normal cases (where the | |
3557 preload-reader option is not set in the connection string to resolve some potential backwards-compatibility | |
3558 issues), the only implementation used internally, and in cases where CachingDataReader is used, it is still | |
3559 used to do the actual "leg-work" of turning a response stream from the server into a datareader-style | |
3560 object - with CachingDataReader then filling it's cache from here. | |
3561 </summary> | |
3562 </member> | |
3563 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextResponseObject"> | |
3564 <summary> | |
3565 Iterate through the objects returned through from the server. | |
3566 If it's a CompletedResponse the rowsaffected count is updated appropriately, | |
3567 and we iterate again, otherwise we return it (perhaps updating our cache of pending | |
3568 rows if appropriate). | |
3569 </summary> | |
3570 <returns>The next <see cref="T:Npgsql.IServerResponseObject"/> we will deal with.</returns> | |
3571 </member> | |
3572 <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextRowDescription"> | |
3573 <summary> | |
3574 Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend. | |
3575 </summary> | |
3576 <returns>True if the reader was advanced, otherwise false.</returns> | |
3577 </member> | |
3578 <member name="M:Npgsql.ForwardsOnlyDataReader.Dispose(System.Boolean)"> | |
3579 <summary> | |
3580 Releases the resources used by the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>. | |
3581 </summary> | |
3582 </member> | |
3583 <member name="M:Npgsql.ForwardsOnlyDataReader.Close"> | |
3584 <summary> | |
3585 Closes the data reader object. | |
3586 </summary> | |
3587 </member> | |
3588 <member name="M:Npgsql.ForwardsOnlyDataReader.NextResult"> | |
3589 <summary> | |
3590 Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend. | |
3591 </summary> | |
3592 <returns>True if the reader was advanced, otherwise false.</returns> | |
3593 </member> | |
3594 <member name="M:Npgsql.ForwardsOnlyDataReader.Read"> | |
3595 <summary> | |
3596 Advances the data reader to the next row. | |
3597 </summary> | |
3598 <returns>True if the reader was advanced, otherwise false.</returns> | |
3599 </member> | |
3600 <member name="M:Npgsql.ForwardsOnlyDataReader.GetValue(System.Int32)"> | |
3601 <summary> | |
3602 Return the value of the column at index <param name="Index"></param>. | |
3603 </summary> | |
3604 </member> | |
3605 <member name="M:Npgsql.ForwardsOnlyDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)"> | |
3606 <summary> | |
3607 Gets raw data from a column. | |
3608 </summary> | |
3609 </member> | |
3610 <member name="M:Npgsql.ForwardsOnlyDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)"> | |
3611 <summary> | |
3612 Gets raw data from a column. | |
3613 </summary> | |
3614 </member> | |
3615 <member name="M:Npgsql.ForwardsOnlyDataReader.IsDBNull(System.Int32)"> | |
3616 <summary> | |
3617 Report whether the value in a column is DBNull. | |
3618 </summary> | |
3619 </member> | |
3620 <member name="P:Npgsql.ForwardsOnlyDataReader.RecordsAffected"> | |
3621 <summary> | |
3622 Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. | |
3623 </summary> | |
3624 </member> | |
3625 <member name="P:Npgsql.ForwardsOnlyDataReader.HasRows"> | |
3626 <summary> | |
3627 Indicates if NpgsqlDatareader has rows to be read. | |
3628 </summary> | |
3629 </member> | |
3630 <member name="T:Npgsql.CachingDataReader"> | |
3631 <summary> | |
3632 <para>Provides an implementation of NpgsqlDataReader in which all data is pre-loaded into memory. | |
3633 This operates by first creating a ForwardsOnlyDataReader as usual, and then loading all of it's | |
3634 Rows into memory. There is a general principle that when there is a trade-off between a class design that | |
3635 is more efficient and/or scalable on the one hand and one that is less efficient but has more functionality | |
3636 (in this case the internal-only functionality of caching results) that one can build the less efficent class | |
3637 from the most efficient without significant extra loss in efficiency, but not the other way around. The relationship | |
3638 between ForwardsOnlyDataReader and CachingDataReader is an example of this).</para> | |
3639 <para>Since the interface presented to the user is still forwards-only, queues are used to | |
3640 store this information, so that dequeueing as we go we give the garbage collector the best opportunity | |
3641 possible to reclaim any memory that is no longer in use.</para> | |
3642 <para>ForwardsOnlyDataReader being used to actually | |
3643 obtain the information from the server means that the "leg-work" is still only done (and need only be | |
3644 maintained) in one place.</para> | |
3645 <para>This class exists to allow for certain potential backwards-compatibility issues to be resolved | |
3646 with little effort on the part of affected users. It is considerably less efficient than ForwardsOnlyDataReader | |
3647 and hence never used internally.</para> | |
3648 </summary> | |
3649 </member> | |
3650 <member name="T:Npgsql.NpgsqlDescribe"> | |
3651 <summary> | |
3652 This class represents the Parse message sent to PostgreSQL | |
3653 server. | |
3654 </summary> | |
3655 | |
3656 </member> | |
3657 <member name="T:Npgsql.NpgsqlNoticeEventArgs"> | |
3658 <summary> | |
3659 EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context. | |
3660 </summary> | |
3661 </member> | |
3662 <member name="F:Npgsql.NpgsqlNoticeEventArgs.Notice"> | |
3663 <summary> | |
3664 Notice information. | |
3665 </summary> | |
3666 </member> | |
3667 <member name="T:Npgsql.NpgsqlError"> | |
3668 <summary> | |
3669 This class represents the ErrorResponse and NoticeResponse | |
3670 message sent from PostgreSQL server. | |
3671 </summary> | |
3672 </member> | |
3673 <member name="M:Npgsql.NpgsqlError.ToString"> | |
3674 <summary> | |
3675 Return a string representation of this error object. | |
3676 </summary> | |
3677 </member> | |
3678 <member name="P:Npgsql.NpgsqlError.Severity"> | |
3679 <summary> | |
3680 Severity code. All versions. | |
3681 </summary> | |
3682 </member> | |
3683 <member name="P:Npgsql.NpgsqlError.Code"> | |
3684 <summary> | |
3685 Error code. PostgreSQL 7.4 and up. | |
3686 </summary> | |
3687 </member> | |
3688 <member name="P:Npgsql.NpgsqlError.Message"> | |
3689 <summary> | |
3690 Terse error message. All versions. | |
3691 </summary> | |
3692 </member> | |
3693 <member name="P:Npgsql.NpgsqlError.Detail"> | |
3694 <summary> | |
3695 Detailed error message. PostgreSQL 7.4 and up. | |
3696 </summary> | |
3697 </member> | |
3698 <member name="P:Npgsql.NpgsqlError.Hint"> | |
3699 <summary> | |
3700 Suggestion to help resolve the error. PostgreSQL 7.4 and up. | |
3701 </summary> | |
3702 </member> | |
3703 <member name="P:Npgsql.NpgsqlError.Position"> | |
3704 <summary> | |
3705 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. | |
3706 </summary> | |
3707 </member> | |
3708 <member name="P:Npgsql.NpgsqlError.InternalPosition"> | |
3709 <summary> | |
3710 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. | |
3711 </summary> | |
3712 </member> | |
3713 <member name="P:Npgsql.NpgsqlError.InternalQuery"> | |
3714 <summary> | |
3715 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. | |
3716 </summary> | |
3717 </member> | |
3718 <member name="P:Npgsql.NpgsqlError.Where"> | |
3719 <summary> | |
3720 Trace back information. PostgreSQL 7.4 and up. | |
3721 </summary> | |
3722 </member> | |
3723 <member name="P:Npgsql.NpgsqlError.File"> | |
3724 <summary> | |
3725 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3726 </summary> | |
3727 </member> | |
3728 <member name="P:Npgsql.NpgsqlError.Line"> | |
3729 <summary> | |
3730 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3731 </summary> | |
3732 </member> | |
3733 <member name="P:Npgsql.NpgsqlError.Routine"> | |
3734 <summary> | |
3735 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3736 </summary> | |
3737 </member> | |
3738 <member name="P:Npgsql.NpgsqlError.ErrorSql"> | |
3739 <summary> | |
3740 String containing the sql sent which produced this error. | |
3741 </summary> | |
3742 </member> | |
3743 <member name="P:Npgsql.NpgsqlError.BackendProtocolVersion"> | |
3744 <summary> | |
3745 Backend protocol version in use. | |
3746 </summary> | |
3747 </member> | |
3748 <member name="T:Npgsql.LogLevel"> | |
3749 <summary> | |
3750 The level of verbosity of the NpgsqlEventLog | |
3751 </summary> | |
3752 </member> | |
3753 <member name="F:Npgsql.LogLevel.None"> | |
3754 <summary> | |
3755 Don't log at all | |
3756 </summary> | |
3757 </member> | |
3758 <member name="F:Npgsql.LogLevel.Normal"> | |
3759 <summary> | |
3760 Only log the most common issues | |
3761 </summary> | |
3762 </member> | |
3763 <member name="F:Npgsql.LogLevel.Debug"> | |
3764 <summary> | |
3765 Log everything | |
3766 </summary> | |
3767 </member> | |
3768 <member name="T:Npgsql.NpgsqlEventLog"> | |
3769 <summary> | |
3770 This class handles all the Npgsql event and debug logging | |
3771 </summary> | |
3772 </member> | |
3773 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.String,Npgsql.LogLevel)"> | |
3774 <summary> | |
3775 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> | |
3776 </summary> | |
3777 <remarks> | |
3778 This method is obsolete and should no longer be used. | |
3779 It is likely to be removed in future versions of Npgsql | |
3780 </remarks> | |
3781 <param name="message">The message to write to the event log</param> | |
3782 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3783 </member> | |
3784 <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.Resources.ResourceManager,System.String,Npgsql.LogLevel,System.Object[])"> | |
3785 <summary> | |
3786 Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see> | |
3787 </summary> | |
3788 <param name="resman">The <see cref="T:System.Resources.ResourceManager">ResourceManager</see> to get the localized resources</param> | |
3789 <param name="ResourceString">The name of the resource that should be fetched by the <see cref="T:System.Resources.ResourceManager">ResourceManager</see></param> | |
3790 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3791 <param name="Parameters">The additional parameters that shall be included into the log-message (must be compatible with the string in the resource):</param> | |
3792 </member> | |
3793 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerGet(Npgsql.LogLevel,System.String,System.Object)"> | |
3794 <summary> | |
3795 Writes the default log-message for the action of calling the Get-part of an Indexer to the log file. | |
3796 </summary> | |
3797 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3798 <param name="ClassName">The name of the class that contains the Indexer</param> | |
3799 <param name="IndexerParam">The parameter given to the Indexer</param> | |
3800 </member> | |
3801 <member name="M:Npgsql.NpgsqlEventLog.LogIndexerSet(Npgsql.LogLevel,System.String,System.Object,System.Object)"> | |
3802 <summary> | |
3803 Writes the default log-message for the action of calling the Set-part of an Indexer to the logfile. | |
3804 </summary> | |
3805 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3806 <param name="ClassName">The name of the class that contains the Indexer</param> | |
3807 <param name="IndexerParam">The parameter given to the Indexer</param> | |
3808 <param name="value">The value the Indexer is set to</param> | |
3809 </member> | |
3810 <member name="M:Npgsql.NpgsqlEventLog.LogPropertyGet(Npgsql.LogLevel,System.String,System.String)"> | |
3811 <summary> | |
3812 Writes the default log-message for the action of calling the Get-part of a Property to the logfile. | |
3813 </summary> | |
3814 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3815 <param name="ClassName">The name of the class that contains the Property</param> | |
3816 <param name="PropertyName">The name of the Property</param> | |
3817 </member> | |
3818 <member name="M:Npgsql.NpgsqlEventLog.LogPropertySet(Npgsql.LogLevel,System.String,System.String,System.Object)"> | |
3819 <summary> | |
3820 Writes the default log-message for the action of calling the Set-part of a Property to the logfile. | |
3821 </summary> | |
3822 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3823 <param name="ClassName">The name of the class that contains the Property</param> | |
3824 <param name="PropertyName">The name of the Property</param> | |
3825 <param name="value">The value the Property is set to</param> | |
3826 </member> | |
3827 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String)"> | |
3828 <summary> | |
3829 Writes the default log-message for the action of calling a Method without Arguments to the logfile. | |
3830 </summary> | |
3831 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3832 <param name="ClassName">The name of the class that contains the Method</param> | |
3833 <param name="MethodName">The name of the Method</param> | |
3834 </member> | |
3835 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object)"> | |
3836 <summary> | |
3837 Writes the default log-message for the action of calling a Method with one Argument to the logfile. | |
3838 </summary> | |
3839 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3840 <param name="ClassName">The name of the class that contains the Method</param> | |
3841 <param name="MethodName">The name of the Method</param> | |
3842 <param name="MethodParameter">The value of the Argument of the Method</param> | |
3843 </member> | |
3844 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object)"> | |
3845 <summary> | |
3846 Writes the default log-message for the action of calling a Method with two Arguments to the logfile. | |
3847 </summary> | |
3848 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3849 <param name="ClassName">The name of the class that contains the Method</param> | |
3850 <param name="MethodName">The name of the Method</param> | |
3851 <param name="MethodParameter1">The value of the first Argument of the Method</param> | |
3852 <param name="MethodParameter2">The value of the second Argument of the Method</param> | |
3853 </member> | |
3854 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object,System.Object)"> | |
3855 <summary> | |
3856 Writes the default log-message for the action of calling a Method with three Arguments to the logfile. | |
3857 </summary> | |
3858 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3859 <param name="ClassName">The name of the class that contains the Method</param> | |
3860 <param name="MethodName">The name of the Method</param> | |
3861 <param name="MethodParameter1">The value of the first Argument of the Method</param> | |
3862 <param name="MethodParameter2">The value of the second Argument of the Method</param> | |
3863 <param name="MethodParameter3">The value of the third Argument of the Method</param> | |
3864 </member> | |
3865 <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object[])"> | |
3866 <summary> | |
3867 Writes the default log-message for the action of calling a Method with more than three Arguments to the logfile. | |
3868 </summary> | |
3869 <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param> | |
3870 <param name="ClassName">The name of the class that contains the Method</param> | |
3871 <param name="MethodName">The name of the Method</param> | |
3872 <param name="MethodParameters">A <see cref="T:System.Object">Object</see>-Array with zero or more Ojects that are Arguments of the Method.</param> | |
3873 </member> | |
3874 <member name="P:Npgsql.NpgsqlEventLog.Level"> | |
3875 <summary> | |
3876 Sets/Returns the level of information to log to the logfile. | |
3877 </summary> | |
3878 <value>The current <see cref="T:Npgsql.LogLevel">LogLevel</see></value> | |
3879 </member> | |
3880 <member name="P:Npgsql.NpgsqlEventLog.LogName"> | |
3881 <summary> | |
3882 Sets/Returns the filename to use for logging. | |
3883 </summary> | |
3884 <value>The filename of the current Log file.</value> | |
3885 </member> | |
3886 <member name="P:Npgsql.NpgsqlEventLog.EchoMessages"> | |
3887 <summary> | |
3888 Sets/Returns whether Log messages should be echoed to the console | |
3889 </summary> | |
3890 <value><b>true</b> if Log messages are echoed to the console, otherwise <b>false</b></value> | |
3891 </member> | |
3892 <member name="T:Npgsql.NpgsqlException"> | |
3893 <summary> | |
3894 The exception that is thrown when the PostgreSQL backend reports errors. | |
3895 </summary> | |
3896 </member> | |
3897 <member name="M:Npgsql.NpgsqlException.#ctor(System.Collections.IList)"> | |
3898 <summary> | |
3899 Construct a backend error exception based on a list of one or more | |
3900 backend errors. The basic Exception.Message will be built from the | |
3901 first (usually the only) error in the list. | |
3902 </summary> | |
3903 </member> | |
3904 <member name="M:Npgsql.NpgsqlException.ToString"> | |
3905 <summary> | |
3906 Format a .NET style exception string. | |
3907 Include all errors in the list, including any hints. | |
3908 </summary> | |
3909 </member> | |
3910 <member name="M:Npgsql.NpgsqlException.AppendString(System.IO.StringWriter,System.String,System.String)"> | |
3911 <summary> | |
3912 Append a line to the given Stream, first checking for zero-length. | |
3913 </summary> | |
3914 </member> | |
3915 <member name="P:Npgsql.NpgsqlException.Item(System.Int32)"> | |
3916 <summary> | |
3917 Provide access to the entire list of errors provided by the PostgreSQL backend. | |
3918 </summary> | |
3919 </member> | |
3920 <member name="P:Npgsql.NpgsqlException.Severity"> | |
3921 <summary> | |
3922 Severity code. All versions. | |
3923 </summary> | |
3924 </member> | |
3925 <member name="P:Npgsql.NpgsqlException.Code"> | |
3926 <summary> | |
3927 Error code. PostgreSQL 7.4 and up. | |
3928 </summary> | |
3929 </member> | |
3930 <member name="P:Npgsql.NpgsqlException.BaseMessage"> | |
3931 <summary> | |
3932 Basic error message. All versions. | |
3933 </summary> | |
3934 </member> | |
3935 <member name="P:Npgsql.NpgsqlException.Detail"> | |
3936 <summary> | |
3937 Detailed error message. PostgreSQL 7.4 and up. | |
3938 </summary> | |
3939 </member> | |
3940 <member name="P:Npgsql.NpgsqlException.Hint"> | |
3941 <summary> | |
3942 Suggestion to help resolve the error. PostgreSQL 7.4 and up. | |
3943 </summary> | |
3944 </member> | |
3945 <member name="P:Npgsql.NpgsqlException.Position"> | |
3946 <summary> | |
3947 Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up. | |
3948 </summary> | |
3949 </member> | |
3950 <member name="P:Npgsql.NpgsqlException.Where"> | |
3951 <summary> | |
3952 Trace back information. PostgreSQL 7.4 and up. | |
3953 </summary> | |
3954 </member> | |
3955 <member name="P:Npgsql.NpgsqlException.File"> | |
3956 <summary> | |
3957 Source file (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3958 </summary> | |
3959 </member> | |
3960 <member name="P:Npgsql.NpgsqlException.Line"> | |
3961 <summary> | |
3962 Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3963 </summary> | |
3964 </member> | |
3965 <member name="P:Npgsql.NpgsqlException.Routine"> | |
3966 <summary> | |
3967 Source routine (in backend) reporting the error. PostgreSQL 7.4 and up. | |
3968 </summary> | |
3969 </member> | |
3970 <member name="P:Npgsql.NpgsqlException.ErrorSql"> | |
3971 <summary> | |
3972 String containing the sql sent which produced this error. | |
3973 </summary> | |
3974 </member> | |
3975 <member name="P:Npgsql.NpgsqlException.Errors"> | |
3976 <summary> | |
3977 Returns the entire list of errors provided by the PostgreSQL backend. | |
3978 </summary> | |
3979 </member> | |
3980 <member name="T:Npgsql.NpgsqlExecute"> | |
3981 <summary> | |
3982 This class represents the Parse message sent to PostgreSQL | |
3983 server. | |
3984 </summary> | |
3985 | |
3986 </member> | |
3987 <member name="T:Npgsql.NpgsqlFactory"> | |
3988 <summary> | |
3989 A factory to create instances of various Npgsql objects. | |
3990 </summary> | |
3991 </member> | |
3992 <member name="M:Npgsql.NpgsqlFactory.CreateCommand"> | |
3993 <summary> | |
3994 Creates an NpgsqlCommand object. | |
3995 </summary> | |
3996 </member> | |
3997 <member name="T:Npgsql.NpgsqlFlush"> | |
3998 <summary> | |
3999 This class represents the Parse message sent to PostgreSQL | |
4000 server. | |
4001 </summary> | |
4002 | |
4003 </member> | |
4004 <member name="T:Npgsql.NpgsqlMediator"> | |
4005 <summary> | |
4006 This class is responsible for serving as bridge between the backend | |
4007 protocol handling and the core classes. It is used as the mediator for | |
4008 exchanging data generated/sent from/to backend. | |
4009 </summary> | |
4010 | |
4011 </member> | |
4012 <member name="T:Npgsql.NpgsqlNotificationEventArgs"> | |
4013 <summary> | |
4014 EventArgs class to send Notification parameters. | |
4015 </summary> | |
4016 </member> | |
4017 <member name="F:Npgsql.NpgsqlNotificationEventArgs.PID"> | |
4018 <summary> | |
4019 Process ID of the PostgreSQL backend that sent this notification. | |
4020 </summary> | |
4021 </member> | |
4022 <member name="F:Npgsql.NpgsqlNotificationEventArgs.Condition"> | |
4023 <summary> | |
4024 Condition that triggered that notification. | |
4025 </summary> | |
4026 </member> | |
4027 <member name="F:Npgsql.NpgsqlNotificationEventArgs.AdditionalInformation"> | |
4028 <summary> | |
4029 Additional Information From Notifiying Process (for future use, currently postgres always sets this to an empty string) | |
4030 </summary> | |
4031 </member> | |
4032 <member name="T:Npgsql.NpgsqlParameter"> | |
4033 <summary> | |
4034 This class represents a parameter to a command that will be sent to server | |
4035 </summary> | |
4036 </member> | |
4037 <member name="M:Npgsql.NpgsqlParameter.#ctor"> | |
4038 <summary> | |
4039 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> class. | |
4040 </summary> | |
4041 </member> | |
4042 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,System.Object)"> | |
4043 <summary> | |
4044 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4045 class with the parameter m_Name and a value of the new <b>NpgsqlParameter</b>. | |
4046 </summary> | |
4047 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
4048 <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> | |
4049 <remarks> | |
4050 <p>When you specify an <see cref="T:System.Object">Object</see> | |
4051 in the value parameter, the <see cref="T:System.Data.DbType">DbType</see> is | |
4052 inferred from the .NET Framework type of the <b>Object</b>.</p> | |
4053 <p>When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter. | |
4054 This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType. | |
4055 Use <code> Convert.ToInt32(value) </code> for example to have compiler calling the correct constructor.</p> | |
4056 </remarks> | |
4057 </member> | |
4058 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType)"> | |
4059 <summary> | |
4060 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4061 class with the parameter m_Name and the data type. | |
4062 </summary> | |
4063 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
4064 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
4065 </member> | |
4066 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> | |
4067 <summary> | |
4068 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4069 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, and the size. | |
4070 </summary> | |
4071 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
4072 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
4073 <param m_Name="size">The length of the parameter.</param> | |
4074 </member> | |
4075 <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> | |
4076 <summary> | |
4077 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4078 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size, | |
4079 and the source column m_Name. | |
4080 </summary> | |
4081 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
4082 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
4083 <param m_Name="size">The length of the parameter.</param> | |
4084 <param m_Name="sourceColumn">The m_Name of the source column.</param> | |
4085 </member> | |
4086 <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)"> | |
4087 <summary> | |
4088 Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4089 class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size, | |
4090 the source column m_Name, a <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>, | |
4091 the precision of the parameter, the scale of the parameter, a | |
4092 <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> to use, and the | |
4093 value of the parameter. | |
4094 </summary> | |
4095 <param m_Name="parameterName">The m_Name of the parameter to map.</param> | |
4096 <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param> | |
4097 <param m_Name="size">The length of the parameter.</param> | |
4098 <param m_Name="sourceColumn">The m_Name of the source column.</param> | |
4099 <param m_Name="direction">One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> values.</param> | |
4100 <param m_Name="isNullable"><b>true</b> if the value of the field can be null, otherwise <b>false</b>.</param> | |
4101 <param m_Name="precision">The total number of digits to the left and right of the decimal point to which | |
4102 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param> | |
4103 <param m_Name="scale">The total number of decimal places to which | |
4104 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param> | |
4105 <param m_Name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.</param> | |
4106 <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value | |
4107 of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> | |
4108 </member> | |
4109 <member name="M:Npgsql.NpgsqlParameter.Clone"> | |
4110 <summary> | |
4111 Creates a new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that | |
4112 is a copy of the current instance. | |
4113 </summary> | |
4114 <returns>A new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that is a copy of this instance.</returns> | |
4115 </member> | |
4116 <member name="P:Npgsql.NpgsqlParameter.Precision"> | |
4117 <summary> | |
4118 Gets or sets the maximum number of digits used to represent the | |
4119 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property. | |
4120 </summary> | |
4121 <value>The maximum number of digits used to represent the | |
4122 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property. | |
4123 The default value is 0, which indicates that the data provider | |
4124 sets the precision for <b>Value</b>.</value> | |
4125 </member> | |
4126 <member name="P:Npgsql.NpgsqlParameter.Scale"> | |
4127 <summary> | |
4128 Gets or sets the number of decimal places to which | |
4129 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. | |
4130 </summary> | |
4131 <value>The number of decimal places to which | |
4132 <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. The default is 0.</value> | |
4133 </member> | |
4134 <member name="P:Npgsql.NpgsqlParameter.Size"> | |
4135 <summary> | |
4136 Gets or sets the maximum size, in bytes, of the data within the column. | |
4137 </summary> | |
4138 <value>The maximum size, in bytes, of the data within the column. | |
4139 The default value is inferred from the parameter value.</value> | |
4140 </member> | |
4141 <member name="P:Npgsql.NpgsqlParameter.DbType"> | |
4142 <summary> | |
4143 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. | |
4144 </summary> | |
4145 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> | |
4146 </member> | |
4147 <member name="P:Npgsql.NpgsqlParameter.NpgsqlDbType"> | |
4148 <summary> | |
4149 Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter. | |
4150 </summary> | |
4151 <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value> | |
4152 </member> | |
4153 <member name="P:Npgsql.NpgsqlParameter.Direction"> | |
4154 <summary> | |
4155 Gets or sets a value indicating whether the parameter is input-only, | |
4156 output-only, bidirectional, or a stored procedure return value parameter. | |
4157 </summary> | |
4158 <value>One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> | |
4159 values. The default is <b>Input</b>.</value> | |
4160 </member> | |
4161 <member name="P:Npgsql.NpgsqlParameter.IsNullable"> | |
4162 <summary> | |
4163 Gets or sets a value indicating whether the parameter accepts null values. | |
4164 </summary> | |
4165 <value><b>true</b> if null values are accepted; otherwise, <b>false</b>. The default is <b>false</b>.</value> | |
4166 </member> | |
4167 <member name="P:Npgsql.NpgsqlParameter.ParameterName"> | |
4168 <summary> | |
4169 Gets or sets the m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. | |
4170 </summary> | |
4171 <value>The m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>. | |
4172 The default is an empty string.</value> | |
4173 </member> | |
4174 <member name="P:Npgsql.NpgsqlParameter.CleanName"> | |
4175 <summary> | |
4176 The m_Name scrubbed of any optional marker | |
4177 </summary> | |
4178 </member> | |
4179 <member name="P:Npgsql.NpgsqlParameter.SourceColumn"> | |
4180 <summary> | |
4181 Gets or sets the m_Name of the source column that is mapped to the | |
4182 <see cref="T:System.Data.DataSet">DataSet</see> and used for loading or | |
4183 returning the <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>. | |
4184 </summary> | |
4185 <value>The m_Name of the source column that is mapped to the | |
4186 <see cref="T:System.Data.DataSet">DataSet</see>. The default is an empty string.</value> | |
4187 </member> | |
4188 <member name="P:Npgsql.NpgsqlParameter.SourceVersion"> | |
4189 <summary> | |
4190 Gets or sets the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> | |
4191 to use when loading <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>. | |
4192 </summary> | |
4193 <value>One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values. | |
4194 The default is <b>Current</b>.</value> | |
4195 </member> | |
4196 <member name="P:Npgsql.NpgsqlParameter.Value"> | |
4197 <summary> | |
4198 Gets or sets the value of the parameter. | |
4199 </summary> | |
4200 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. | |
4201 The default value is null.</value> | |
4202 </member> | |
4203 <member name="P:Npgsql.NpgsqlParameter.NpgsqlValue"> | |
4204 <summary> | |
4205 Gets or sets the value of the parameter. | |
4206 </summary> | |
4207 <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter. | |
4208 The default value is null.</value> | |
4209 </member> | |
4210 <member name="T:Npgsql.NpgsqlParameterCollection"> | |
4211 <summary> | |
4212 Represents a collection of parameters relevant to a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> | |
4213 as well as their respective mappings to columns in a <see cref="T:System.Data.DataSet">DataSet</see>. | |
4214 This class cannot be inherited. | |
4215 </summary> | |
4216 </member> | |
4217 <member name="M:Npgsql.NpgsqlParameterCollection.#ctor"> | |
4218 <summary> | |
4219 Initializes a new instance of the NpgsqlParameterCollection class. | |
4220 </summary> | |
4221 </member> | |
4222 <member name="M:Npgsql.NpgsqlParameterCollection.Add(Npgsql.NpgsqlParameter)"> | |
4223 <summary> | |
4224 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
4225 </summary> | |
4226 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
4227 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4228 </member> | |
4229 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,System.Object)"> | |
4230 <summary> | |
4231 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. | |
4232 </summary> | |
4233 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param> | |
4234 <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
4235 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4236 <remarks> | |
4237 Use caution when using this overload of the | |
4238 <b>Add</b> method to specify integer parameter values. | |
4239 Because this overload takes a <i>value</i> of type Object, | |
4240 you must convert the integral value to an <b>Object</b> | |
4241 type when the value is zero, as the following C# example demonstrates. | |
4242 <code>parameters.Add(":pname", Convert.ToInt32(0));</code> | |
4243 If you do not perform this conversion, the compiler will assume you | |
4244 are attempting to call the NpgsqlParameterCollection.Add(string, DbType) overload. | |
4245 </remarks> | |
4246 </member> | |
4247 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType)"> | |
4248 <summary> | |
4249 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. | |
4250 </summary> | |
4251 <param name="parameterName">The name of the parameter.</param> | |
4252 <param name="parameterType">One of the DbType values.</param> | |
4253 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4254 </member> | |
4255 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)"> | |
4256 <summary> | |
4257 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. | |
4258 </summary> | |
4259 <param name="parameterName">The name of the parameter.</param> | |
4260 <param name="parameterType">One of the DbType values.</param> | |
4261 <param name="size">The length of the column.</param> | |
4262 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4263 </member> | |
4264 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)"> | |
4265 <summary> | |
4266 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. | |
4267 </summary> | |
4268 <param name="parameterName">The name of the parameter.</param> | |
4269 <param name="parameterType">One of the DbType values.</param> | |
4270 <param name="size">The length of the column.</param> | |
4271 <param name="sourceColumn">The name of the source column.</param> | |
4272 <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4273 </member> | |
4274 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.String)"> | |
4275 <summary> | |
4276 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using the parameter name. | |
4277 </summary> | |
4278 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to retrieve.</param> | |
4279 </member> | |
4280 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.String)"> | |
4281 <summary> | |
4282 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. | |
4283 </summary> | |
4284 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
4285 <returns><b>true</b> if the collection contains the parameter; otherwise, <b>false</b>.</returns> | |
4286 </member> | |
4287 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.String)"> | |
4288 <summary> | |
4289 Gets the location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection with a specific parameter name. | |
4290 </summary> | |
4291 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
4292 <returns>The zero-based location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.</returns> | |
4293 </member> | |
4294 <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.Int32)"> | |
4295 <summary> | |
4296 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using a specific index. | |
4297 </summary> | |
4298 <param name="index">The zero-based index of the parameter.</param> | |
4299 </member> | |
4300 <member name="M:Npgsql.NpgsqlParameterCollection.Insert(System.Int32,System.Object)"> | |
4301 <summary> | |
4302 Inserts a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> into the collection at the specified index. | |
4303 </summary> | |
4304 <param name="index">The zero-based index where the parameter is to be inserted within the collection.</param> | |
4305 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
4306 </member> | |
4307 <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.Object)"> | |
4308 <summary> | |
4309 Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection. | |
4310 </summary> | |
4311 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param> | |
4312 </member> | |
4313 <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.Object)"> | |
4314 <summary> | |
4315 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> exists in the collection. | |
4316 </summary> | |
4317 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
4318 <returns>true if the collection contains the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object; otherwise, false.</returns> | |
4319 </member> | |
4320 <member name="M:Npgsql.NpgsqlParameterCollection.TryGetValue(System.String,Npgsql.NpgsqlParameter@)"> | |
4321 <summary> | |
4322 Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection. | |
4323 </summary> | |
4324 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
4325 <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> | |
4326 <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns> | |
4327 </member> | |
4328 <member name="M:Npgsql.NpgsqlParameterCollection.Clear"> | |
4329 <summary> | |
4330 Removes all items from the collection. | |
4331 </summary> | |
4332 </member> | |
4333 <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.Object)"> | |
4334 <summary> | |
4335 Gets the location of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection. | |
4336 </summary> | |
4337 <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param> | |
4338 <returns>The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object in the collection.</returns> | |
4339 </member> | |
4340 <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.Object)"> | |
4341 <summary> | |
4342 Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>. | |
4343 </summary> | |
4344 <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param> | |
4345 <returns>The zero-based index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns> | |
4346 </member> | |
4347 <member name="M:Npgsql.NpgsqlParameterCollection.CopyTo(System.Array,System.Int32)"> | |
4348 <summary> | |
4349 Copies <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects from the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> to the specified array. | |
4350 </summary> | |
4351 <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> | |
4352 <param name="index">The starting index of the array.</param> | |
4353 </member> | |
4354 <member name="M:Npgsql.NpgsqlParameterCollection.GetEnumerator"> | |
4355 <summary> | |
4356 Returns an enumerator that can iterate through the collection. | |
4357 </summary> | |
4358 <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns> | |
4359 </member> | |
4360 <member name="M:Npgsql.NpgsqlParameterCollection.CheckType(System.Object)"> | |
4361 <summary> | |
4362 In methods taking an object as argument this method is used to verify | |
4363 that the argument has the type <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> | |
4364 </summary> | |
4365 <param name="Object">The object to verify</param> | |
4366 </member> | |
4367 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.String)"> | |
4368 <summary> | |
4369 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name. | |
4370 </summary> | |
4371 <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param> | |
4372 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name, or a null reference if the parameter is not found.</value> | |
4373 </member> | |
4374 <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.Int32)"> | |
4375 <summary> | |
4376 Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index. | |
4377 </summary> | |
4378 <param name="index">The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param> | |
4379 <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.</value> | |
4380 </member> | |
4381 <member name="P:Npgsql.NpgsqlParameterCollection.Count"> | |
4382 <summary> | |
4383 Gets the number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection. | |
4384 </summary> | |
4385 <value>The number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</value> | |
4386 </member> | |
4387 <member name="T:Npgsql.NpgsqlParameterStatus"> | |
4388 <summary> | |
4389 This class represents the ParameterStatus message sent from PostgreSQL | |
4390 server. | |
4391 </summary> | |
4392 | |
4393 </member> | |
4394 <member name="T:Npgsql.NpgsqlParse"> | |
4395 <summary> | |
4396 This class represents the Parse message sent to PostgreSQL | |
4397 server. | |
4398 </summary> | |
4399 | |
4400 </member> | |
4401 <member name="T:Npgsql.NpgsqlPasswordPacket"> | |
4402 <summary> | |
4403 This class represents a PasswordPacket message sent to backend | |
4404 PostgreSQL. | |
4405 </summary> | |
4406 </member> | |
4407 <member name="M:Npgsql.NpgsqlPromotableSinglePhaseNotification.Prepare"> | |
4408 <summary> | |
4409 Used when a connection is closed | |
4410 </summary> | |
4411 </member> | |
4412 <member name="T:Npgsql.NpgsqlQuery"> | |
4413 <summary> | |
4414 Summary description for NpgsqlQuery | |
4415 </summary> | |
4416 </member> | |
4417 <member name="T:Npgsql.NpgsqlRow"> | |
4418 <summary> | |
4419 This is the abstract base class for NpgsqlAsciiRow and NpgsqlBinaryRow. | |
4420 </summary> | |
4421 </member> | |
4422 <member name="T:Npgsql.NpgsqlRowDescription"> | |
4423 <summary> | |
4424 This class represents a RowDescription message sent from | |
4425 the PostgreSQL. | |
4426 </summary> | |
4427 | |
4428 </member> | |
4429 <member name="T:Npgsql.NpgsqlRowDescription.FieldData"> | |
4430 <summary> | |
4431 This struct represents the internal data of the RowDescription message. | |
4432 </summary> | |
4433 </member> | |
4434 <member name="T:Npgsql.NpgsqlSchema"> | |
4435 <summary> | |
4436 Provides the underlying mechanism for reading schema information. | |
4437 </summary> | |
4438 </member> | |
4439 <member name="M:Npgsql.NpgsqlSchema.#ctor(Npgsql.NpgsqlConnection)"> | |
4440 <summary> | |
4441 Creates an NpgsqlSchema that can read schema information from the database. | |
4442 </summary> | |
4443 <param name="connection">An open database connection for reading metadata.</param> | |
4444 </member> | |
4445 <member name="M:Npgsql.NpgsqlSchema.GetMetaDataCollections"> | |
4446 <summary> | |
4447 Returns the MetaDataCollections that lists all possible collections. | |
4448 </summary> | |
4449 <returns>The MetaDataCollections</returns> | |
4450 </member> | |
4451 <member name="M:Npgsql.NpgsqlSchema.GetRestrictions"> | |
4452 <summary> | |
4453 Returns the Restrictions that contains the meaning and position of the values in the restrictions array. | |
4454 </summary> | |
4455 <returns>The Restrictions</returns> | |
4456 </member> | |
4457 <member name="M:Npgsql.NpgsqlSchema.GetDatabases(System.String[])"> | |
4458 <summary> | |
4459 Returns the Databases that contains a list of all accessable databases. | |
4460 </summary> | |
4461 <param name="restrictions">The restrictions to filter the collection.</param> | |
4462 <returns>The Databases</returns> | |
4463 </member> | |
4464 <member name="M:Npgsql.NpgsqlSchema.GetTables(System.String[])"> | |
4465 <summary> | |
4466 Returns the Tables that contains table and view names and the database and schema they come from. | |
4467 </summary> | |
4468 <param name="restrictions">The restrictions to filter the collection.</param> | |
4469 <returns>The Tables</returns> | |
4470 </member> | |
4471 <member name="M:Npgsql.NpgsqlSchema.GetColumns(System.String[])"> | |
4472 <summary> | |
4473 Returns the Columns that contains information about columns in tables. | |
4474 </summary> | |
4475 <param name="restrictions">The restrictions to filter the collection.</param> | |
4476 <returns>The Columns.</returns> | |
4477 </member> | |
4478 <member name="M:Npgsql.NpgsqlSchema.GetViews(System.String[])"> | |
4479 <summary> | |
4480 Returns the Views that contains view names and the database and schema they come from. | |
4481 </summary> | |
4482 <param name="restrictions">The restrictions to filter the collection.</param> | |
4483 <returns>The Views</returns> | |
4484 </member> | |
4485 <member name="M:Npgsql.NpgsqlSchema.GetUsers(System.String[])"> | |
4486 <summary> | |
4487 Returns the Users containing user names and the sysid of those users. | |
4488 </summary> | |
4489 <param name="restrictions">The restrictions to filter the collection.</param> | |
4490 <returns>The Users.</returns> | |
4491 </member> | |
4492 <member name="T:Npgsql.NpgsqlStartupPacket"> | |
4493 <summary> | |
4494 This class represents a StartupPacket message of PostgreSQL | |
4495 protocol. | |
4496 </summary> | |
4497 | |
4498 </member> | |
4499 <member name="T:Npgsql.CompletedResponse"> | |
4500 <summary> | |
4501 Represents a completed response message. | |
4502 </summary> | |
4503 </member> | |
4504 <member name="T:Npgsql.NpgsqlSync"> | |
4505 <summary> | |
4506 This class represents the Parse message sent to PostgreSQL | |
4507 server. | |
4508 </summary> | |
4509 | |
4510 </member> | |
4511 <member name="T:Npgsql.NpgsqlTransaction"> | |
4512 <summary> | |
4513 Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited. | |
4514 </summary> | |
4515 </member> | |
4516 <member name="M:Npgsql.NpgsqlTransaction.Commit"> | |
4517 <summary> | |
4518 Commits the database transaction. | |
4519 </summary> | |
4520 </member> | |
4521 <member name="M:Npgsql.NpgsqlTransaction.Rollback"> | |
4522 <summary> | |
4523 Rolls back a transaction from a pending state. | |
4524 </summary> | |
4525 </member> | |
4526 <member name="M:Npgsql.NpgsqlTransaction.Rollback(System.String)"> | |
4527 <summary> | |
4528 Rolls back a transaction from a pending savepoint state. | |
4529 </summary> | |
4530 </member> | |
4531 <member name="M:Npgsql.NpgsqlTransaction.Save(System.String)"> | |
4532 <summary> | |
4533 Creates a transaction save point. | |
4534 </summary> | |
4535 </member> | |
4536 <member name="M:Npgsql.NpgsqlTransaction.Cancel"> | |
4537 <summary> | |
4538 Cancel the transaction without telling the backend about it. This is | |
4539 used to make the transaction go away when closing a connection. | |
4540 </summary> | |
4541 </member> | |
4542 <member name="P:Npgsql.NpgsqlTransaction.Connection"> | |
4543 <summary> | |
4544 Gets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
4545 object associated with the transaction, or a null reference if the | |
4546 transaction is no longer valid. | |
4547 </summary> | |
4548 <value>The <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> | |
4549 object associated with the transaction.</value> | |
4550 </member> | |
4551 <member name="P:Npgsql.NpgsqlTransaction.IsolationLevel"> | |
4552 <summary> | |
4553 Specifies the <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction. | |
4554 </summary> | |
4555 <value>The <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction. | |
4556 The default is <b>ReadCommitted</b>.</value> | |
4557 </member> | |
4558 <member name="T:Npgsql.PGUtil"> | |
4559 <summary> | |
4560 This class provides many util methods to handle | |
4561 reading and writing of PostgreSQL protocol messages. | |
4562 </summary> | |
4563 </member> | |
4564 <member name="M:Npgsql.PGUtil.ConvertProtocolVersion(Npgsql.ProtocolVersion)"> | |
4565 <summary> | |
4566 This method takes a ProtocolVersion and returns an integer | |
4567 version number that the Postgres backend will recognize in a | |
4568 startup packet. | |
4569 </summary> | |
4570 </member> | |
4571 <member name="M:Npgsql.PGUtil.ExtractServerVersion(System.String)"> | |
4572 <summary> | |
4573 This method takes a version string as returned by SELECT VERSION() and returns | |
4574 a valid version string ("7.2.2" for example). | |
4575 This is only needed when running protocol version 2. | |
4576 This does not do any validity checks. | |
4577 </summary> | |
4578 </member> | |
4579 <member name="M:Npgsql.PGUtil.ReadString(System.IO.Stream)"> | |
4580 <summary> | |
4581 This method gets a C NULL terminated string from the network stream. | |
4582 It keeps reading a byte in each time until a NULL byte is returned. | |
4583 It returns the resultant string of bytes read. | |
4584 This string is sent from backend. | |
4585 </summary> | |
4586 </member> | |
4587 <member name="M:Npgsql.PGUtil.ReadBytes(System.IO.Stream,System.Byte[],System.Int32,System.Int32)"> | |
4588 <summary> | |
4589 Reads requested number of bytes from stream with retries until Stream.Read returns 0 or count is reached. | |
4590 </summary> | |
4591 <param name="stream">Stream to read</param> | |
4592 <param name="buffer">byte buffer to fill</param> | |
4593 <param name="offset">starting position to fill the buffer</param> | |
4594 <param name="count">number of bytes to read</param> | |
4595 <returns>The number of bytes read. May be less than count if no more bytes are available.</returns> | |
4596 </member> | |
4597 <member name="M:Npgsql.PGUtil.WriteString(System.String,System.IO.Stream)"> | |
4598 <summary> | |
4599 This method writes a C NULL terminated string to the network stream. | |
4600 It appends a NULL terminator to the end of the String. | |
4601 </summary> | |
4602 <summary> | |
4603 This method writes a C NULL terminated string to the network stream. | |
4604 It appends a NULL terminator to the end of the String. | |
4605 </summary> | |
4606 </member> | |
4607 <member name="M:Npgsql.PGUtil.WriteBytes(System.Byte[],System.IO.Stream)"> | |
4608 <summary> | |
4609 This method writes a set of bytes to the stream. It also enables logging of them. | |
4610 </summary> | |
4611 </member> | |
4612 <member name="M:Npgsql.PGUtil.WriteLimString(System.String,System.Int32,System.IO.Stream)"> | |
4613 <summary> | |
4614 This method writes a C NULL terminated string limited in length to the | |
4615 backend server. | |
4616 It pads the string with null bytes to the size specified. | |
4617 </summary> | |
4618 </member> | |
4619 <member name="M:Npgsql.PGUtil.WriteInt32(System.IO.Stream,System.Int32)"> | |
4620 <summary> | |
4621 Write a 32-bit integer to the given stream in the correct byte order. | |
4622 </summary> | |
4623 </member> | |
4624 <member name="M:Npgsql.PGUtil.ReadInt32(System.IO.Stream)"> | |
4625 <summary> | |
4626 Read a 32-bit integer from the given stream in the correct byte order. | |
4627 </summary> | |
4628 </member> | |
4629 <member name="M:Npgsql.PGUtil.WriteInt16(System.IO.Stream,System.Int16)"> | |
4630 <summary> | |
4631 Write a 16-bit integer to the given stream in the correct byte order. | |
4632 </summary> | |
4633 </member> | |
4634 <member name="M:Npgsql.PGUtil.ReadInt16(System.IO.Stream)"> | |
4635 <summary> | |
4636 Read a 16-bit integer from the given stream in the correct byte order. | |
4637 </summary> | |
4638 </member> | |
4639 <member name="T:Npgsql.ProtocolVersion"> | |
4640 <summary> | |
4641 Represent the frontend/backend protocol version. | |
4642 </summary> | |
4643 </member> | |
4644 <member name="T:Npgsql.ServerVersion"> | |
4645 <summary> | |
4646 Represent the backend server version. | |
4647 As this class offers no functionality beyond that offered by <see cref="T:System.Version"/> it has been | |
4648 deprecated in favour of that class. | |
4649 </summary> | |
4650 | |
4651 </member> | |
4652 <member name="M:Npgsql.ServerVersion.ToString"> | |
4653 <summary> | |
4654 Returns the string representation of this version in three place dot notation (Major.Minor.Patch). | |
4655 </summary> | |
4656 </member> | |
4657 <member name="P:Npgsql.ServerVersion.Major"> | |
4658 <summary> | |
4659 Server version major number. | |
4660 </summary> | |
4661 </member> | |
4662 <member name="P:Npgsql.ServerVersion.Minor"> | |
4663 <summary> | |
4664 Server version minor number. | |
4665 </summary> | |
4666 </member> | |
4667 <member name="P:Npgsql.ServerVersion.Patch"> | |
4668 <summary> | |
4669 Server version patch level number. | |
4670 </summary> | |
4671 </member> | |
4672 <member name="T:Npgsql.SSPIHandler"> | |
4673 <summary> | |
4674 A class to handle everything associated with SSPI authentication | |
4675 </summary> | |
4676 </member> | |
4677 <member name="T:Npgsql.SSPIHandler.SecBufferDesc"> | |
4678 <summary> | |
4679 Simplified SecBufferDesc struct with only one SecBuffer | |
4680 </summary> | |
4681 </member> | |
4682 </members> | |
4683 </doc> |