0
|
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>
|