1 <?xml version="1.0"?>
\r
4 <name>IBatisNet.DataMapper</name>
\r
7 <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler">
\r
9 TypeHandler for UInt16 Type
\r
12 <member name="T:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler">
\r
14 Summary description for BaseTypeHandler.
\r
17 <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandler">
\r
19 Summary description for ITypeHandler.
\r
22 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
24 Gets a column value by the name
\r
26 <param name="mapping"></param>
\r
27 <param name="dataReader"></param>
\r
30 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
32 Gets a column value by the index
\r
34 <param name="mapping"></param>
\r
35 <param name="dataReader"></param>
\r
38 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
40 Retrieve ouput database value of an output parameter
\r
42 <param name="outputValue">ouput database value</param>
\r
43 <param name="parameterType">type used in EnumTypeHandler</param>
\r
46 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
48 Sets a parameter on a IDbCommand
\r
50 <param name="dataParameter">the parameter</param>
\r
51 <param name="parameterValue">the parameter value</param>
\r
52 <param name="dbType">the dbType of the parameter</param>
\r
54 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.ValueOf(System.Type,System.String)">
\r
56 Converts the String to the type that this handler deals with
\r
58 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
59 <param name="s">the String value</param>
\r
60 <returns>the converted value</returns>
\r
62 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.Equals(System.Object,System.String)">
\r
64 Compares two values (that this handler deals with) for equality
\r
66 <param name="obj">one of the objects</param>
\r
67 <param name="str">the other object as a String</param>
\r
68 <returns>true if they are equal</returns>
\r
70 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.IsSimpleType">
\r
76 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.NullValue">
\r
78 The null value for this type
\r
81 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
83 Gets a column value by the name
\r
85 <param name="mapping"></param>
\r
86 <param name="dataReader"></param>
\r
89 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
91 Gets a column value by the index
\r
93 <param name="mapping"></param>
\r
94 <param name="dataReader"></param>
\r
97 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
99 Retrieve ouput database value of an output parameter
\r
101 <param name="outputValue">ouput database value</param>
\r
102 <param name="parameterType">type used in EnumTypeHandler</param>
\r
103 <returns></returns>
\r
105 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.ValueOf(System.Type,System.String)">
\r
107 Converts the String to the type that this handler deals with
\r
109 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
110 <param name="s">the String value</param>
\r
111 <returns>the converted value</returns>
\r
113 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
115 Sets a parameter on a IDbCommand
\r
117 <param name="dataParameter">the parameter</param>
\r
118 <param name="parameterValue">the parameter value</param>
\r
119 <param name="dbType">the dbType of the parameter</param>
\r
121 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.Equals(System.Object,System.String)">
\r
123 Compares two values (that this handler deals with) for equality
\r
125 <param name="obj">one of the objects</param>
\r
126 <param name="str">the other object as a String</param>
\r
127 <returns>true if they are equal</returns>
\r
129 <member name="P:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.IsSimpleType">
\r
131 Gets a value indicating whether this instance is simple type.
\r
134 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
137 <member name="P:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.NullValue">
\r
139 The null value for this type
\r
142 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
144 Gets a column value by the name
\r
146 <param name="mapping"></param>
\r
147 <param name="dataReader"></param>
\r
148 <returns></returns>
\r
150 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
152 Gets a column value by the index
\r
154 <param name="mapping"></param>
\r
155 <param name="dataReader"></param>
\r
156 <returns></returns>
\r
158 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
160 Retrieve ouput database value of an output parameter
\r
162 <param name="outputValue">ouput database value</param>
\r
163 <param name="parameterType">type used in EnumTypeHandler</param>
\r
164 <returns></returns>
\r
166 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.ValueOf(System.Type,System.String)">
\r
168 Converts the String to the type that this handler deals with
\r
170 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
171 <param name="s">the String value</param>
\r
172 <returns>the converted value</returns>
\r
174 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.IsSimpleType">
\r
176 Gets a value indicating whether this instance is simple type.
\r
179 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
182 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler">
\r
184 TypeHandler for Nullable TimeSpan Type
\r
187 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
189 Sets a parameter on a IDbCommand
\r
191 <param name="dataParameter">the parameter</param>
\r
192 <param name="parameterValue">the parameter value</param>
\r
193 <param name="dbType">the dbType of the parameter</param>
\r
195 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
197 Gets a column value by the name
\r
199 <param name="mapping"></param>
\r
200 <param name="dataReader"></param>
\r
201 <returns></returns>
\r
203 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
205 Gets a column value by the index
\r
207 <param name="mapping"></param>
\r
208 <param name="dataReader"></param>
\r
209 <returns></returns>
\r
211 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
213 Retrieve ouput database value of an output parameter
\r
215 <param name="outputValue">ouput database value</param>
\r
216 <param name="parameterType">type used in EnumTypeHandler</param>
\r
217 <returns></returns>
\r
219 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.ValueOf(System.Type,System.String)">
\r
221 Converts the String to the type that this handler deals with
\r
223 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
224 <param name="s">the String value</param>
\r
225 <returns>the converted value</returns>
\r
227 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.IsSimpleType">
\r
229 Gets a value indicating whether this instance is simple type.
\r
232 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
235 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableTimeSpanTypeHandler.NullValue">
\r
237 The null value for this type
\r
241 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler">
\r
243 Description résumée de Int64TypeHandler.
\r
246 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
250 <param name="mapping"></param>
\r
251 <param name="dataReader"></param>
\r
252 <returns></returns>
\r
254 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
256 Gets a column value by the index
\r
258 <param name="mapping"></param>
\r
259 <param name="dataReader"></param>
\r
260 <returns></returns>
\r
262 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
264 Retrieve ouput database value of an output parameter
\r
266 <param name="outputValue">ouput database value</param>
\r
267 <param name="parameterType">type used in EnumTypeHandler</param>
\r
268 <returns></returns>
\r
270 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.ValueOf(System.Type,System.String)">
\r
272 Converts the String to the type that this handler deals with
\r
274 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
275 <param name="s">the String value</param>
\r
276 <returns>the converted value</returns>
\r
278 <member name="P:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.IsSimpleType">
\r
280 Gets a value indicating whether this instance is simple type.
\r
283 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
286 <member name="T:IBatisNet.DataMapper.Scope.ErrorContext">
\r
288 An error context to help us create meaningful error messages.
\r
291 <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.Reset">
\r
293 Clear the error context
\r
296 <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.ToString">
\r
300 <returns></returns>
\r
302 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Resource">
\r
304 The resource causing the problem
\r
307 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Activity">
\r
309 The activity that was happening when the error happened
\r
312 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.ObjectId">
\r
314 The object ID where the problem happened
\r
317 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.MoreInfo">
\r
319 More information about the error
\r
322 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory">
\r
324 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation.
\r
327 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.#cctor">
\r
329 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory"/> class.
\r
332 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.Get(IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod)">
\r
334 Gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/>.
\r
336 <param name="method">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod"/>.</param>
\r
337 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/></returns>
\r
339 <member name="T:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement">
\r
341 Summary description for DeleteMappedStatement.
\r
344 <member name="T:IBatisNet.DataMapper.MappedStatements.MappedStatement">
\r
346 Summary description for MappedStatement.
\r
349 <member name="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement">
\r
351 Summary description for IMappedStatement.
\r
354 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
356 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
357 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
358 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
360 <param name="session">The session used to execute the statement</param>
\r
361 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
362 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
363 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
364 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
365 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
367 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
369 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
370 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
371 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
373 <param name="session">The session used to execute the statement</param>
\r
374 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
375 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
376 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
377 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
378 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
380 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
382 Runs a query with a custom object that gets a chance
\r
383 to deal with each row as it is processed.
\r
385 <param name="session">The session used to execute the statement</param>
\r
386 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
387 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
388 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
389 <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method</param>
\r
390 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
391 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
393 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
395 Execute an update statement. Also used for delete statement.
\r
396 Return the number of row effected.
\r
398 <param name="session">The session used to execute the statement.</param>
\r
399 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
400 <returns>The number of row effected.</returns>
\r
402 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
404 Execute an insert statement. Fill the parameter object with
\r
405 the ouput parameters if any, also could return the insert generated key
\r
407 <param name="session">The session</param>
\r
408 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
409 <returns>Can return the insert generated key.</returns>
\r
411 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
413 Executes the SQL and and fill a strongly typed collection.
\r
415 <param name="session">The session used to execute the statement.</param>
\r
416 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
417 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
419 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
421 Executes the SQL and retuns a subset of the rows selected.
\r
423 <param name="session">The session used to execute the statement.</param>
\r
424 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
425 <param name="skipResults">The number of rows to skip over.</param>
\r
426 <param name="maxResults">The maximum number of rows to return.</param>
\r
427 <returns>A List of result objects.</returns>
\r
429 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
431 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
432 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
434 <param name="session">The session used to execute the statement.</param>
\r
435 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
436 <returns>A List of result objects.</returns>
\r
438 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">
\r
440 Executes the SQL and and fill a strongly typed collection.
\r
442 <param name="session">The session used to execute the statement.</param>
\r
443 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
444 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
446 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
448 Executes the SQL and retuns a subset of the rows selected.
\r
450 <param name="session">The session used to execute the statement.</param>
\r
451 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
452 <param name="skipResults">The number of rows to skip over.</param>
\r
453 <param name="maxResults">The maximum number of rows to return.</param>
\r
454 <returns>A List of result objects.</returns>
\r
456 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
458 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
459 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
461 <param name="session">The session used to execute the statement.</param>
\r
462 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
463 <returns>A List of result objects.</returns>
\r
465 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
467 Executes an SQL statement that returns a single row as an Object.
\r
469 <param name="session">The session used to execute the statement.</param>
\r
470 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
471 <returns>The object</returns>
\r
473 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
475 Executes an SQL statement that returns a single row as an Object of the type of
\r
476 the resultObject passed in as a parameter.
\r
478 <param name="session">The session used to execute the statement.</param>
\r
479 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
480 <param name="resultObject">The result object.</param>
\r
481 <returns>The object</returns>
\r
483 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
485 Executes an SQL statement that returns a single row as an Object.
\r
487 <param name="session">The session used to execute the statement.</param>
\r
488 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
489 <returns>The object</returns>
\r
491 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">
\r
493 Executes an SQL statement that returns a single row as an Object of the type of
\r
494 the resultObject passed in as a parameter.
\r
496 <param name="session">The session used to execute the statement.</param>
\r
497 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
498 <param name="resultObject">The result object.</param>
\r
499 <returns>The object</returns>
\r
501 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
503 Runs a query with a custom object that gets a chance
\r
504 to deal with each row as it is processed.
\r
506 <param name="session">The session used to execute the statement.</param>
\r
507 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
508 <param name="rowDelegate"></param>param>
\r
509 <returns></returns>
\r
511 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
513 Runs a query with a custom object that gets a chance
\r
514 to deal with each row as it is processed.
\r
516 <param name="session">The session used to execute the statement</param>
\r
517 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
518 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
519 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
520 <param name="rowDelegate"></param>
\r
521 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
522 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
524 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">
\r
526 Runs a query with a custom object that gets a chance
\r
527 to deal with each row as it is processed.
\r
529 <param name="session">The session used to execute the statement.</param>
\r
530 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
531 <param name="rowDelegate"></param>param>
\r
532 <returns></returns>
\r
534 <member name="E:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Execute">
\r
536 Event launch on exceute query
\r
539 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.PreparedCommand">
\r
541 The IPreparedCommand to use
\r
544 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Id">
\r
546 Name used to identify the MappedStatement amongst the others.
\r
547 This the name of the SQL statment by default.
\r
550 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Statement">
\r
552 The SQL statment used by this MappedStatement
\r
555 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.SqlMap">
\r
557 The SqlMap used by this MappedStatement
\r
560 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
564 <param name="sqlMap">An SqlMap</param>
\r
565 <param name="statement">An SQL statement</param>
\r
567 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RetrieveOutputParameters(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Data.IDbCommand,System.Object)">
\r
569 Retrieve the output parameter and map them on the result object.
\r
570 This routine is only use is you specified a ParameterMap and some output attribute
\r
571 or if you use a store procedure with output parameter...
\r
573 <param name="request"></param>
\r
574 <param name="session">The current session.</param>
\r
575 <param name="result">The result object.</param>
\r
576 <param name="command">The command sql.</param>
\r
578 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
580 Executes an SQL statement that returns a single row as an Object.
\r
582 <param name="session">The session used to execute the statement.</param>
\r
583 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
584 <returns>The object</returns>
\r
586 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
588 Executes an SQL statement that returns a single row as an Object of the type of
\r
589 the resultObject passed in as a parameter.
\r
591 <param name="session">The session used to execute the statement.</param>
\r
592 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
593 <param name="resultObject">The result object.</param>
\r
594 <returns>The object</returns>
\r
596 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
598 Executes an SQL statement that returns a single row as an Object of the type of
\r
599 the resultObject passed in as a parameter.
\r
601 <param name="request">The request scope.</param>
\r
602 <param name="session">The session used to execute the statement.</param>
\r
603 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
604 <param name="resultObject">The result object.</param>
\r
605 <returns>The object</returns>
\r
607 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
609 Executes an SQL statement that returns a single row as an Object.
\r
611 <param name="session">The session used to execute the statement.</param>
\r
612 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
613 <returns>The object</returns>
\r
615 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">
\r
617 Executes an SQL statement that returns a single row as an Object of the type of
\r
618 the resultObject passed in as a parameter.
\r
620 <param name="session">The session used to execute the statement.</param>
\r
621 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
622 <param name="resultObject">The result object.</param>
\r
623 <returns>The object</returns>
\r
625 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">
\r
627 Executes an SQL statement that returns a single row as an Object of the type of
\r
628 the resultObject passed in as a parameter.
\r
630 <param name="request">The request scope.</param>
\r
631 <param name="session">The session used to execute the statement.</param>
\r
632 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
633 <param name="resultObject">The result object.</param>
\r
634 <returns>The object</returns>
\r
636 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
638 Runs a query with a custom object that gets a chance
\r
639 to deal with each row as it is processed.
\r
641 <param name="session">The session used to execute the statement.</param>
\r
642 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
643 <param name="rowDelegate"></param>
\r
645 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
647 Runs a query with a custom object that gets a chance
\r
648 to deal with each row as it is processed.
\r
650 <param name="session">The session used to execute the statement</param>
\r
651 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
652 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
653 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
654 <param name="rowDelegate"></param>
\r
655 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
656 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
658 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
660 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
661 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
663 <param name="session">The session used to execute the statement.</param>
\r
664 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
665 <returns>A List of result objects.</returns>
\r
667 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
669 Executes the SQL and retuns a subset of the rows selected.
\r
671 <param name="session">The session used to execute the statement.</param>
\r
672 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
673 <param name="skipResults">The number of rows to skip over.</param>
\r
674 <param name="maxResults">The maximum number of rows to return.</param>
\r
675 <returns>A List of result objects.</returns>
\r
677 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
679 Runs the query for list.
\r
681 <param name="request">The request.</param>
\r
682 <param name="session">The session used to execute the statement.</param>
\r
683 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
684 <param name="skipResults">The number of rows to skip over.</param>
\r
685 <param name="maxResults">The maximum number of rows to return.</param>
\r
686 <returns>A List of result objects.</returns>
\r
688 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList,IBatisNet.DataMapper.RowDelegate)">
\r
690 Executes the SQL and retuns a List of result objects.
\r
692 <param name="request">The request scope.</param>
\r
693 <param name="session">The session used to execute the statement.</param>
\r
694 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
695 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
696 <param name="rowDelegate"></param>
\r
697 <returns>A List of result objects.</returns>
\r
699 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
701 Executes the SQL and and fill a strongly typed collection.
\r
703 <param name="session">The session used to execute the statement.</param>
\r
704 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
705 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
707 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">
\r
709 Runs a query with a custom object that gets a chance
\r
710 to deal with each row as it is processed.
\r
712 <param name="session">The session used to execute the statement.</param>
\r
713 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
714 <param name="rowDelegate"></param>
\r
716 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
718 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
719 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
721 <param name="session">The session used to execute the statement.</param>
\r
722 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
723 <returns>A List of result objects.</returns>
\r
725 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
727 Executes the SQL and retuns a subset of the rows selected.
\r
729 <param name="session">The session used to execute the statement.</param>
\r
730 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
731 <param name="skipResults">The number of rows to skip over.</param>
\r
732 <param name="maxResults">The maximum number of rows to return.</param>
\r
733 <returns>A List of result objects.</returns>
\r
735 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
737 Executes the SQL and retuns a List of result objects.
\r
739 <param name="request">The request scope.</param>
\r
740 <param name="session">The session used to execute the statement.</param>
\r
741 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
742 <param name="skipResults">The number of rows to skip over.</param>
\r
743 <param name="maxResults">The maximum number of rows to return.</param>
\r
744 <returns>A List of result objects.</returns>
\r
746 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0},IBatisNet.DataMapper.RowDelegate{``0})">
\r
748 Executes the SQL and retuns a List of result objects.
\r
750 <param name="request">The request scope.</param>
\r
751 <param name="session">The session used to execute the statement.</param>
\r
752 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
753 <param name="resultObject">The result object</param>
\r
754 <param name="rowDelegate"></param>
\r
755 <returns>A List of result objects.</returns>
\r
757 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">
\r
759 Executes the SQL and and fill a strongly typed collection.
\r
761 <param name="session">The session used to execute the statement.</param>
\r
762 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
763 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
765 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
767 Execute an update statement. Also used for delete statement.
\r
768 Return the number of row effected.
\r
770 <param name="session">The session used to execute the statement.</param>
\r
771 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
772 <returns>The number of row effected.</returns>
\r
774 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
776 Execute an insert statement. Fill the parameter object with
\r
777 the ouput parameters if any, also could return the insert generated key
\r
779 <param name="session">The session</param>
\r
780 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
781 <returns>Can return the insert generated key.</returns>
\r
783 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
785 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
786 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
787 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
789 <param name="session">The session used to execute the statement</param>
\r
790 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
791 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
792 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
793 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
794 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
796 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForMap(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
798 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
799 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
800 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
802 <param name="request">The request scope.</param>
\r
803 <param name="session">The session used to execute the statement</param>
\r
804 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
805 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
806 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
807 <param name="rowDelegate">A delegate called once per row in the QueryForMapWithRowDelegate method</param>
\r
808 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
809 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
811 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
813 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
814 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
815 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
817 <param name="session">The session used to execute the statement</param>
\r
818 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
819 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
820 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
821 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
822 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
824 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
826 Runs a query with a custom object that gets a chance
\r
827 to deal with each row as it is processed.
\r
829 <param name="session">The session used to execute the statement</param>
\r
830 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
831 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
832 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
833 <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method</param>
\r
834 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
835 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
837 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForDictionary``2(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
839 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
840 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
841 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
843 <param name="request">The request scope.</param>
\r
844 <param name="session">The session used to execute the statement</param>
\r
845 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
846 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
847 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
848 <param name="rowDelegate">A delegate called once per row in the QueryForMapWithRowDelegate method</param>
\r
849 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
850 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
852 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecutePostSelect(IBatisNet.DataMapper.Scope.RequestScope)">
\r
854 Executes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
856 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
858 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RaiseExecuteEvent">
\r
860 Raise an event ExecuteEventArgs
\r
861 (Used when a query is executed)
\r
864 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ToString">
\r
866 ToString implementation.
\r
868 <returns>A string that describes the MappedStatement</returns>
\r
870 <member name="E:IBatisNet.DataMapper.MappedStatements.MappedStatement.Execute">
\r
872 Event launch on exceute query
\r
875 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.PreparedCommand">
\r
877 The IPreparedCommand to use
\r
880 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Id">
\r
882 Name used to identify the MappedStatement amongst the others.
\r
883 This the name of the SQL statement by default.
\r
886 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Statement">
\r
888 The SQL statment used by this MappedStatement
\r
891 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.SqlMap">
\r
893 The SqlMap used by this MappedStatement
\r
896 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
900 <param name="sqlMap">An SqlMap</param>
\r
901 <param name="statement">An SQL statement</param>
\r
903 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
907 <param name="session"></param>
\r
908 <param name="parameterObject"></param>
\r
909 <param name="keyProperty"></param>
\r
910 <param name="valueProperty"></param>
\r
911 <returns></returns>
\r
913 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
917 <param name="session"></param>
\r
918 <param name="parameterObject"></param>
\r
919 <returns></returns>
\r
921 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
925 <param name="session"></param>
\r
926 <param name="parameterObject"></param>
\r
927 <param name="resultObject"></param>
\r
929 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
933 <param name="session"></param>
\r
934 <param name="parameterObject"></param>
\r
935 <param name="skipResults"></param>
\r
936 <param name="maxResults"></param>
\r
937 <returns></returns>
\r
939 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
943 <param name="session"></param>
\r
944 <param name="parameterObject"></param>
\r
945 <returns></returns>
\r
947 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
951 <param name="session"></param>
\r
952 <param name="parameterObject"></param>
\r
953 <param name="rowDelegate"></param>
\r
954 <returns></returns>
\r
956 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
960 <param name="session"></param>
\r
961 <param name="parameterObject"></param>
\r
962 <returns></returns>
\r
964 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
968 <param name="session"></param>
\r
969 <param name="parameterObject"></param>
\r
970 <param name="resultObject"></param>
\r
971 <returns></returns>
\r
973 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy">
\r
975 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'resultMapping' attribute exists
\r
976 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.
\r
979 <member name="T:IBatisNet.DataMapper.MappedStatements.BaseStrategy">
\r
984 <member name="F:IBatisNet.DataMapper.MappedStatements.BaseStrategy.SKIP">
\r
986 Used by N+1 Select solution
\r
989 <member name="M:IBatisNet.DataMapper.MappedStatements.BaseStrategy.GetUniqueKey(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader)">
\r
991 Calculte a unique key which identify the resukt object build by this <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>
\r
993 <param name="resultMap"></param>
\r
994 <param name="request"></param>
\r
995 <param name="reader"></param>
\r
996 <returns></returns>
\r
998 <member name="M:IBatisNet.DataMapper.MappedStatements.BaseStrategy.FillObjectWithReaderAndResultMap(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,System.Object)">
\r
1000 Fills the object with reader and result map.
\r
1002 <param name="request">The request.</param>
\r
1003 <param name="reader">The reader.</param>
\r
1004 <param name="resultMap">The result map.</param>
\r
1005 <param name="resultObject">The result object.</param>
\r
1006 <returns>Indicates if we have found a row.</returns>
\r
1008 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy">
\r
1010 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> contract to get the value of an argument constructor.
\r
1013 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
1015 Gets the value of an argument constructor.
\r
1017 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
1018 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
1019 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
1020 <param name="keys">The keys</param>
\r
1021 <returns>The paremeter value.</returns>
\r
1023 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
1025 Gets the value of an argument constructor.
\r
1027 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
1028 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
1029 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
1030 <param name="keys">The keys</param>
\r
1031 <returns>The paremeter value.</returns>
\r
1033 <member name="T:IBatisNet.DataMapper.Exceptions.DataMapperException">
\r
1035 The DataMapperException is thrown when an error in the SqlMapper component occurs.
\r
1038 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor">
\r
1040 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> class.
\r
1043 This constructor initializes the <para>Message</para> property of the new instance
\r
1044 to a system-supplied message that describes the error.
\r
1047 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Exception)">
\r
1049 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
1050 class with a reference to the inner exception that is the cause of this exception.
\r
1053 This constructor initializes the Message property of the new instance
\r
1054 using the message parameter.
\r
1057 The exception that is the cause of the current exception.
\r
1058 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
1059 the current exception is raised in a catch block that handles the inner exception.
\r
1062 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String)">
\r
1064 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
1065 class with a specified error message.
\r
1068 This constructor initializes the Message property of the new instance to
\r
1069 the Message property of the passed in exception.
\r
1071 <param name="message">The message that describes the error.</param>
\r
1073 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String,System.Exception)">
\r
1075 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
1076 class with a specified error message and a reference to the inner exception
\r
1077 that is the cause of this exception.
\r
1080 An exception that is thrown as a direct result of a previous exception should include a reference to the previous
\r
1081 exception in the InnerException property.
\r
1082 The InnerException property returns the same value that is passed into the constructor, or a null reference
\r
1083 (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
1085 <param name="message">The message that describes the error.</param>
\r
1086 <param name="inner">The exception that caused the error</param>
\r
1088 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
1090 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
1091 class with serialized data.
\r
1094 This constructor is called during deserialization to reconstitute the
\r
1095 exception object transmitted over a stream.
\r
1097 <param name="info">
\r
1098 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized
\r
1099 object data about the exception being thrown.
\r
1101 <param name="context">
\r
1102 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
\r
1103 information about the source or destination.
\r
1106 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Delete">
\r
1108 Summary description for delete.
\r
1111 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Statement">
\r
1113 Summary description for Statement.
\r
1116 <member name="T:IBatisNet.DataMapper.Configuration.Statements.IStatement">
\r
1118 Summary description for ISql.
\r
1121 <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfListClass">
\r
1123 Create an instance of 'IList' class.
\r
1125 <returns>An object which implement IList.</returns>
\r
1127 <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfGenericListClass``1">
\r
1129 Create an instance of a generic 'IList' class.
\r
1131 <returns>An object which implement IList.</returns>
\r
1133 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.AllowRemapping">
\r
1135 Allow remapping of dynamic SQL
\r
1138 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Id">
\r
1140 Identifier used to identify the statement amongst the others.
\r
1143 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CommandType">
\r
1145 The type of the statement (text or procedure).
\r
1148 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ExtendStatement">
\r
1150 Extend statement attribute
\r
1153 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Sql">
\r
1155 The sql statement to execute.
\r
1158 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultsMap">
\r
1160 The ResultMaps used by the statement.
\r
1163 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterMap">
\r
1165 The parameterMap used by the statement.
\r
1168 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModel">
\r
1170 The CacheModel used by this statement.
\r
1173 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModelName">
\r
1175 The CacheModel name to use.
\r
1178 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ListClass">
\r
1180 The list class type to use for strongly typed collection.
\r
1183 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultClass">
\r
1185 The result class type to used.
\r
1188 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterClass">
\r
1190 The parameter class type to used.
\r
1193 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1195 Initialize an statement for the sqlMap.
\r
1197 <param name="configurationScope">The scope of the configuration</param>
\r
1199 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfListClass">
\r
1201 Create an instance of 'IList' class.
\r
1203 <returns>An object which implment IList.</returns>
\r
1205 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfGenericListClass``1">
\r
1207 Create an instance of a generic 'IList' class.
\r
1209 <returns>An object which implment IList.</returns>
\r
1211 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.AllowRemapping">
\r
1213 Allow remapping of dynamic SQL
\r
1216 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ExtendStatement">
\r
1218 Extend statement attribute
\r
1221 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModelName">
\r
1223 The CacheModel name to use.
\r
1226 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.HasCacheModel">
\r
1228 Tell us if a cacheModel is attached to this statement.
\r
1231 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModel">
\r
1233 The CacheModel used by this statement.
\r
1236 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClassName">
\r
1238 The list class name to use for strongly typed collection.
\r
1241 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClass">
\r
1243 The list class type to use for strongly typed collection.
\r
1246 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClassName">
\r
1248 The result class name to used.
\r
1251 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClass">
\r
1253 The result class type to used.
\r
1256 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClassName">
\r
1258 The parameter class name to used.
\r
1261 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClass">
\r
1263 The parameter class type to used.
\r
1266 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Id">
\r
1268 Name used to identify the statement amongst the others.
\r
1271 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Sql">
\r
1276 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultMapName">
\r
1278 The ResultMaps name used by the statement.
\r
1281 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMapName">
\r
1283 The ParameterMap name used by the statement.
\r
1286 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultsMap">
\r
1288 The ResultMap used by the statement.
\r
1291 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMap">
\r
1293 The parameterMap used by the statement.
\r
1296 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CommandType">
\r
1298 The type of the statement (text or procedure)
\r
1301 <example>Text or StoredProcedure</example>
\r
1303 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Delete.#ctor">
\r
1305 Do not use direclty, only for serialization.
\r
1308 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Delete.Generate">
\r
1310 The Generate tag used by a generated delete statement.
\r
1314 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer">
\r
1316 Summary description for SelectDeSerializer.
\r
1319 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1321 Deserialize a Procedure object
\r
1323 <param name="node"></param>
\r
1324 <param name="configScope"></param>
\r
1325 <returns></returns>
\r
1327 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer">
\r
1329 Summary description for ParameterMapDeSerializer.
\r
1332 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1334 Deserialize a ParameterMap object
\r
1336 <param name="node"></param>
\r
1337 <param name="configScope"></param>
\r
1338 <returns></returns>
\r
1340 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer">
\r
1342 Summary description for IsLessEqualDeSerializer.
\r
1345 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer">
\r
1347 Summary description for IDeSerializer.
\r
1350 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1354 <param name="node"></param>
\r
1355 <returns></returns>
\r
1357 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1361 <param name="configScope"></param>
\r
1363 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1365 Deserialize a Dynamic object
\r
1367 <param name="node"></param>
\r
1368 <returns></returns>
\r
1370 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer">
\r
1372 Summary description for IsEqualDeSerializer.
\r
1375 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1379 <param name="configScope"></param>
\r
1381 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1383 Deserialize a Dynamic object
\r
1385 <param name="node"></param>
\r
1386 <returns></returns>
\r
1388 <member name="T:IBatisNet.DataMapper.TypeHandlers.IParameterSetter">
\r
1390 Allows parameters to be set on the underlying prepared IDbCommand.
\r
1391 TypeHandlerCallback implementations use this interface to
\r
1392 process values before they are set on the IDbCommand.
\r
1395 There is no need to implement this. The implementation
\r
1396 will be passed into the TypeHandlerCallback automatically.
\r
1399 <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.DataParameter">
\r
1401 Returns the underlying IDataParameter
\r
1404 <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.Value">
\r
1406 Get the parameter value
\r
1409 <member name="T:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler">
\r
1411 DBNull TypeHandler.
\r
1414 <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
1416 Gets a column value by the name
\r
1418 <param name="mapping"></param>
\r
1419 <param name="dataReader"></param>
\r
1420 <returns></returns>
\r
1422 <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
1424 Gets a column value by the index
\r
1426 <param name="mapping"></param>
\r
1427 <param name="dataReader"></param>
\r
1428 <returns></returns>
\r
1430 <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
1432 Retrieve ouput database value of an output parameter
\r
1434 <param name="outputValue">ouput database value</param>
\r
1435 <param name="parameterType">type used in EnumTypeHandler</param>
\r
1436 <returns></returns>
\r
1438 <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.ValueOf(System.Type,System.String)">
\r
1440 Converts the String to the type that this handler deals with
\r
1442 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
1443 <param name="s">the String value</param>
\r
1444 <returns>the converted value</returns>
\r
1446 <member name="M:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
1448 Sets a parameter on a IDbCommand
\r
1450 <param name="dataParameter">the parameter</param>
\r
1451 <param name="parameterValue">the parameter value</param>
\r
1452 <param name="dbType">the dbType of the parameter</param>
\r
1454 <member name="P:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler.IsSimpleType">
\r
1456 Gets a value indicating whether this instance is simple type.
\r
1459 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
1462 <member name="T:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler">
\r
1464 Custom type handler for adding a TypeHandlerCallback
\r
1467 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.#ctor(IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback)">
\r
1469 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler"/> class.
\r
1471 <param name="callback">The callback.</param>
\r
1473 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
1475 Performs processing on a value before it is used to set
\r
1476 the parameter of a IDbCommand.
\r
1478 <param name="dataParameter"></param>
\r
1479 <param name="parameterValue">The value to be set</param>
\r
1480 <param name="dbType">Data base type</param>
\r
1482 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
1484 Gets a column value by the name
\r
1486 <param name="mapping"></param>
\r
1487 <param name="dataReader"></param>
\r
1488 <returns></returns>
\r
1490 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
1492 Gets a column value by the index
\r
1494 <param name="mapping"></param>
\r
1495 <param name="dataReader"></param>
\r
1496 <returns></returns>
\r
1498 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.ValueOf(System.Type,System.String)">
\r
1500 Converts the String to the type that this handler deals with
\r
1502 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
1503 <param name="s">the String value</param>
\r
1504 <returns>the converted value</returns>
\r
1506 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
1508 Retrieve ouput database value of an output parameter
\r
1510 <param name="outputValue">ouput database value</param>
\r
1511 <param name="parameterType">type used in EnumTypeHandler</param>
\r
1512 <returns></returns>
\r
1514 <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.Callback">
\r
1516 Gets or sets the callback.
\r
1518 <value>The callback.</value>
\r
1520 <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.IsSimpleType">
\r
1522 Gets a value indicating whether this instance is simple type.
\r
1525 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
1528 <member name="P:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.NullValue">
\r
1530 The null value for this type
\r
1534 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy">
\r
1536 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> contract to process the <see cref="T:System.Data.IDataReader"/>.
\r
1539 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
1541 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
1543 <param name="request">The request.</param>
\r
1544 <param name="reader">The reader.</param>
\r
1545 <param name="resultObject">The result object.</param>
\r
1547 <member name="T:IBatisNet.DataMapper.MappedStatements.ExecuteEventHandler">
\r
1552 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy">
\r
1554 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
1555 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is
\r
1556 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
1559 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
1561 Gets the value of an argument constructor.
\r
1563 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
1564 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
1565 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
1566 <param name="keys">The keys</param>
\r
1567 <returns>The paremeter value.</returns>
\r
1569 <member name="T:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator">
\r
1571 Summary description for SqlGenerator.
\r
1574 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
1576 Creates SQL command text for a specified statement
\r
1578 <param name="statement">The statement to build the SQL command text.</param>
\r
1579 <returns>The SQL command text for the statement.</returns>
\r
1581 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildSelectQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
1583 Creates an select SQL command text for a specified statement
\r
1585 <param name="statement">The statement to build the SQL command text.</param>
\r
1586 <returns>The SQL command text for the statement.</returns>
\r
1588 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildInsertQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
1590 Creates an insert SQL command text for a specified statement
\r
1592 <param name="statement">The statement to build the SQL command text.</param>
\r
1593 <returns>The SQL command text for the statement.</returns>
\r
1595 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildUpdateQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
1597 Creates an update SQL command text for a specified statement
\r
1599 <param name="statement">The statement to build the SQL command text.</param>
\r
1600 <returns>The SQL command text for the statement.</returns>
\r
1602 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildDeleteQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
1604 Creates an delete SQL command text for a specified statement
\r
1606 <param name="statement">The statement to build the SQL command text.</param>
\r
1607 <returns>The SQL command text for the statement.</returns>
\r
1609 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Select">
\r
1611 Summary description for Select.
\r
1614 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Select.#ctor">
\r
1616 Do not use direclty, only for serialization.
\r
1619 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Select.Generate">
\r
1621 The Generate tag used by a generated select statement.
\r
1625 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual">
\r
1627 Represent an isGreaterEqual sql tag element.
\r
1630 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional">
\r
1632 Summary description for Conditional.
\r
1635 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag">
\r
1637 Summary description for BaseTag.
\r
1640 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag">
\r
1642 SqlTag is a children element of dynamic Sql element.
\r
1643 SqlTag represent any binary unary/conditional element (like isEmpty, isNull, iEquall...)
\r
1644 or other element as isParameterPresent, isNotParameterPresent, iterate.
\r
1647 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild">
\r
1649 Summary description for ISqlChild.
\r
1652 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent">
\r
1654 Summary description for DynamicParent.
\r
1657 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
1661 <param name="child"></param>
\r
1663 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.GetChildrenEnumerator">
\r
1667 <returns></returns>
\r
1669 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
1673 <param name="child"></param>
\r
1675 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Parent">
\r
1677 Parent tag element
\r
1680 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Prepend">
\r
1685 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Handler">
\r
1687 Handler for this sql tag
\r
1690 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.IsPrependAvailable">
\r
1695 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag.Property">
\r
1697 Property attribute
\r
1700 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareProperty">
\r
1702 CompareProperty attribute
\r
1705 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareValue">
\r
1707 CompareValue attribute
\r
1710 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
1712 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual"/> class.
\r
1714 <param name="accessorFactory">The accessor factory.</param>
\r
1716 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer">
\r
1718 Summary description for IsParameterPresentDeSerializer.
\r
1721 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1725 <param name="configScope"></param>
\r
1727 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1729 Deserialize a Dynamic object
\r
1731 <param name="node"></param>
\r
1732 <returns></returns>
\r
1734 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer">
\r
1736 Summary description for IsNotParameterPresentDeSerializer.
\r
1739 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1743 <param name="configScope"></param>
\r
1745 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1747 Deserialize a Dynamic object
\r
1749 <param name="node"></param>
\r
1750 <returns></returns>
\r
1752 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer">
\r
1754 Summary description for IsLessThanDeSerializer.
\r
1757 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1761 <param name="configScope"></param>
\r
1763 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1765 Deserialize a Dynamic object
\r
1767 <param name="node"></param>
\r
1768 <returns></returns>
\r
1770 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer">
\r
1772 Summary description for IsEmptyDeSerializer.
\r
1775 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1779 <param name="configScope"></param>
\r
1781 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1783 Deserialize a IsNotNull object
\r
1785 <param name="node"></param>
\r
1786 <returns></returns>
\r
1788 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer">
\r
1790 Summary description for ArgumentPropertyDeSerializer.
\r
1793 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1795 Deserialize a ResultProperty object
\r
1797 <param name="node"></param>
\r
1798 <param name="configScope"></param>
\r
1799 <returns></returns>
\r
1801 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap">
\r
1803 Main implementation of ResultMap interface
\r
1806 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap">
\r
1808 This is a grouping of ResultMapping objects used to map results back to objects
\r
1811 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.CreateInstanceOfResult(System.Object[])">
\r
1813 Create an instance Of result.
\r
1815 <param name="parameters">
\r
1816 An array of values that matches the number, order and type
\r
1817 of the parameters for this constructor.
\r
1819 <returns>An object.</returns>
\r
1821 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
1823 Set the value of an object property.
\r
1825 <param name="target">The object to set the property.</param>
\r
1826 <param name="property">The result property to use.</param>
\r
1827 <param name="dataBaseValue">The database value to set.</param>
\r
1829 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.ResolveSubMap(System.Data.IDataReader)">
\r
1833 <param name="dataReader"></param>
\r
1834 <returns></returns>
\r
1836 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Parameters">
\r
1838 The collection of constructor parameters.
\r
1841 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Properties">
\r
1843 The collection of ResultProperty.
\r
1846 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.GroupByProperties">
\r
1848 The GroupBy Properties.
\r
1851 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Id">
\r
1853 Identifier used to identify the resultMap amongst the others.
\r
1855 <example>GetProduct</example>
\r
1857 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.GroupByPropertyNames">
\r
1859 The GroupBy Properties name.
\r
1862 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.Class">
\r
1864 The output type class of the resultMap.
\r
1867 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.DataExchange">
\r
1869 Sets the IDataExchange
\r
1872 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap.IsInitalized">
\r
1874 Gets or sets a value indicating whether this instance is initalized.
\r
1877 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.
\r
1880 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_RESULT">
\r
1882 Token for xml path to result elements.
\r
1885 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_CONSTRUCTOR_ARGUMENT">
\r
1887 Token for xml path to result elements.
\r
1890 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_DISCRIMNATOR">
\r
1892 Token for xml path to discriminator elements.
\r
1895 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_SUBMAP">
\r
1897 Token for xml path to subMap elements.
\r
1900 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ANY_VISIBILITY_INSTANCE">
\r
1902 Token for xml path to argument constructor elements.
\r
1905 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope,System.String,System.String,System.String,System.String)">
\r
1907 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap"/> class.
\r
1909 <param name="configScope">The config scope.</param>
\r
1910 <param name="className">The output class name of the resultMap.</param>
\r
1911 <param name="extendMap">The extend result map bame.</param>
\r
1912 <param name="id">Identifier used to identify the resultMap amongst the others.</param>
\r
1913 <param name="groupBy">The groupBy properties</param>
\r
1915 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1917 Initialize the resultMap from an xmlNode..
\r
1919 <param name="configScope"></param>
\r
1921 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.InitializeGroupByProperties">
\r
1923 Initializes the groupBy properties.
\r
1926 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetChildNode(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1928 Get the result properties and the subMap properties.
\r
1930 <param name="configScope"></param>
\r
1932 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetConstructor(System.Type,System.String[])">
\r
1934 Finds the constructor that takes the parameters.
\r
1936 <param name="type">The <see cref="T:System.Type"/> to find the constructor in.</param>
\r
1937 <param name="parametersName">The parameters name to use to find the appropriate constructor.</param>
\r
1939 An <see cref="T:System.Reflection.ConstructorInfo"/> that can be used to create the type with
\r
1940 the specified parameters.
\r
1942 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">
\r
1943 Thrown when no constructor with the correct signature can be found.
\r
1946 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.CreateInstanceOfResult(System.Object[])">
\r
1948 Create an instance Of result.
\r
1950 <param name="parameters">
\r
1951 An array of values that matches the number, order and type
\r
1952 of the parameters for this constructor.
\r
1954 <returns>An object.</returns>
\r
1956 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
1958 Set the value of an object property.
\r
1960 <param name="target">The object to set the property.</param>
\r
1961 <param name="property">The result property to use.</param>
\r
1962 <param name="dataBaseValue">The database value to set.</param>
\r
1964 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ResolveSubMap(System.Data.IDataReader)">
\r
1968 <param name="dataReader"></param>
\r
1969 <returns></returns>
\r
1971 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GroupByPropertyNames">
\r
1973 The GroupBy Properties.
\r
1976 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.IsInitalized">
\r
1978 Gets or sets a value indicating whether this instance is initalized.
\r
1981 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.
\r
1984 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Discriminator">
\r
1986 The discriminator used to choose the good SubMap
\r
1989 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Properties">
\r
1991 The collection of ResultProperty.
\r
1994 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GroupByProperties">
\r
1996 The GroupBy Properties.
\r
1999 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Parameters">
\r
2001 The collection of constructor parameters.
\r
2004 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Id">
\r
2006 Identifier used to identify the resultMap amongst the others.
\r
2008 <example>GetProduct</example>
\r
2010 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ExtendMap">
\r
2012 Extend ResultMap attribute
\r
2015 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Class">
\r
2017 The output type class of the resultMap.
\r
2020 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.DataExchange">
\r
2022 Sets the IDataExchange
\r
2025 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController">
\r
2027 Summary description for FifoCacheController.
\r
2030 <member name="T:IBatisNet.DataMapper.Configuration.Cache.ICacheController">
\r
2032 Summary description for ICacheController.
\r
2035 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Remove(System.Object)">
\r
2037 Remove an object from a cache model
\r
2039 <param name="key">the key to the object</param>
\r
2040 <returns>the removed object(?)</returns>
\r
2042 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Flush">
\r
2044 Clears all elements from the cache.
\r
2047 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Configure(System.Collections.IDictionary)">
\r
2049 Configures the CacheController
\r
2051 <param name="properties"></param>
\r
2053 <member name="P:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Item(System.Object)">
\r
2055 Adds an item with the specified key and value into cached data.
\r
2056 Gets a cached object with the specified key.
\r
2058 <value>The cached object or <c>null</c></value>
\r
2060 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.#ctor">
\r
2065 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Remove(System.Object)">
\r
2067 Remove an object from a cache model
\r
2069 <param name="key">the key to the object</param>
\r
2070 <returns>the removed object(?)</returns>
\r
2072 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Flush">
\r
2074 Clears all elements from the cache.
\r
2077 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Configure(System.Collections.IDictionary)">
\r
2079 Configures the cache
\r
2082 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Item(System.Object)">
\r
2084 Adds an item with the specified key and value into cached data.
\r
2085 Gets a cached object with the specified key.
\r
2087 <value>The cached object or <c>null</c></value>
\r
2089 <member name="T:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory">
\r
2091 Not much of a suprise, this is a factory class for TypeHandler objects.
\r
2094 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.#ctor">
\r
2099 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type)">
\r
2101 Get a TypeHandler for a Type
\r
2103 <param name="type">the Type you want a TypeHandler for</param>
\r
2104 <returns>the handler</returns>
\r
2106 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type,System.String)">
\r
2108 Get a TypeHandler for a type
\r
2110 <param name="type">the type you want a TypeHandler for</param>
\r
2111 <param name="dbType">the database type</param>
\r
2112 <returns>the handler</returns>
\r
2114 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetPrivateTypeHandler(System.Type,System.String)">
\r
2116 Get a TypeHandler for a type and a dbType type
\r
2118 <param name="type">the type</param>
\r
2119 <param name="dbType">the dbType type</param>
\r
2120 <returns>the handler</returns>
\r
2122 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">
\r
2124 Register (add) a type handler for a type
\r
2126 <param name="type">the type</param>
\r
2127 <param name="handler">the handler instance</param>
\r
2129 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,System.String,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">
\r
2131 Register (add) a type handler for a type and dbType
\r
2133 <param name="type">the type</param>
\r
2134 <param name="dbType">the dbType (optional, if dbType is null the handler will be used for all dbTypes)</param>
\r
2135 <param name="handler">the handler instance</param>
\r
2137 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetUnkownTypeHandler">
\r
2139 When in doubt, get the "unknown" type handler
\r
2141 <returns>if I told you, it would not be unknown, would it?</returns>
\r
2143 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.IsSimpleType(System.Type)">
\r
2147 <param name="type"></param>
\r
2148 <returns></returns>
\r
2150 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeAlias(System.String)">
\r
2152 Gets a named TypeAlias from the list of available TypeAlias
\r
2154 <param name="name">The name of the TypeAlias.</param>
\r
2155 <returns>The TypeAlias.</returns>
\r
2157 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetType(System.String)">
\r
2159 Gets the type object from the specific class name.
\r
2161 <param name="className">The supplied class name.</param>
\r
2162 <returns>The correpsonding type.
\r
2165 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.AddTypeAlias(System.String,IBatisNet.DataMapper.Configuration.Alias.TypeAlias)">
\r
2167 Adds a named TypeAlias to the list of available TypeAlias.
\r
2169 <param name="key">The key name.</param>
\r
2170 <param name="typeAlias"> The TypeAlias.</param>
\r
2172 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler">
\r
2174 TypeHandler for Nullable Byte Type
\r
2177 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
2179 Sets a parameter on a IDbCommand
\r
2181 <param name="dataParameter">the parameter</param>
\r
2182 <param name="parameterValue">the parameter value</param>
\r
2183 <param name="dbType">the dbType of the parameter</param>
\r
2185 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2187 Gets a column value by the name
\r
2189 <param name="mapping"></param>
\r
2190 <param name="dataReader"></param>
\r
2191 <returns></returns>
\r
2193 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2195 Gets a column value by the index
\r
2197 <param name="mapping"></param>
\r
2198 <param name="dataReader"></param>
\r
2199 <returns></returns>
\r
2201 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
2203 Retrieve ouput database value of an output parameter
\r
2205 <param name="outputValue">ouput database value</param>
\r
2206 <param name="parameterType">type used in EnumTypeHandler</param>
\r
2207 <returns></returns>
\r
2209 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.ValueOf(System.Type,System.String)">
\r
2211 Converts the String to the type that this handler deals with
\r
2213 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
2214 <param name="s">the String value</param>
\r
2215 <returns>the converted value</returns>
\r
2217 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.IsSimpleType">
\r
2219 Gets a value indicating whether this instance is simple type.
\r
2222 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
2225 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.NullValue">
\r
2227 The null value for this type
\r
2231 <member name="T:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler">
\r
2233 Summary description for EnumTypeHandler.
\r
2236 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
2238 Sets a parameter on a IDbCommand
\r
2240 <param name="dataParameter">the parameter</param>
\r
2241 <param name="parameterValue">the parameter value</param>
\r
2242 <param name="dbType">the dbType of the parameter</param>
\r
2244 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2248 <param name="mapping"></param>
\r
2249 <param name="dataReader"></param>
\r
2250 <returns></returns>
\r
2252 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2254 Gets a column value by the index
\r
2256 <param name="mapping"></param>
\r
2257 <param name="dataReader"></param>
\r
2258 <returns></returns>
\r
2260 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.ValueOf(System.Type,System.String)">
\r
2262 Converts the String to the type that this handler deals with
\r
2264 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
2265 <param name="s">the String value</param>
\r
2266 <returns>the converted value</returns>
\r
2268 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
2270 Retrieve ouput database value of an output parameter
\r
2272 <param name="outputValue">ouput database value</param>
\r
2273 <param name="parameterType">type used in EnumTypeHandler</param>
\r
2274 <returns></returns>
\r
2276 <member name="P:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.IsSimpleType">
\r
2278 Gets a value indicating whether this instance is simple type.
\r
2281 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
2284 <member name="T:IBatisNet.DataMapper.SessionStore.ISessionStore">
\r
2286 Provides the contract for implementors who want to store session.
\r
2289 <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">
\r
2291 Store the specified session.
\r
2293 <param name="session">The session to store</param>
\r
2295 <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Dispose">
\r
2297 Remove the local session from the storage.
\r
2300 <member name="P:IBatisNet.DataMapper.SessionStore.ISessionStore.LocalSession">
\r
2302 Get the local session
\r
2305 <member name="T:IBatisNet.DataMapper.Proxy.LazyListFactory">
\r
2307 Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an <see cref="T:System.Collections.IList"/> element.
\r
2310 <member name="T:IBatisNet.DataMapper.Proxy.ILazyFactory">
\r
2312 Contract of an <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>
\r
2315 <member name="M:IBatisNet.DataMapper.Proxy.ILazyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
2317 Create a new proxy instance.
\r
2319 <param name="mappedStatement">The mapped statement.</param>
\r
2320 <param name="param">The param.</param>
\r
2321 <param name="target">The target.</param>
\r
2322 <param name="setAccessor">The set accessor.</param>
\r
2323 <returns>Returns a new proxy.</returns>
\r
2325 <member name="M:IBatisNet.DataMapper.Proxy.LazyListFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
2327 Create a new proxy instance.
\r
2329 <param name="mappedStatement">The mapped statement.</param>
\r
2330 <param name="param">The param.</param>
\r
2331 <param name="target">The target.</param>
\r
2332 <param name="setAccessor">The set accessor.</param>
\r
2333 <returns>Returns a new proxy.</returns>
\r
2335 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy">
\r
2337 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
2338 a 'resultClass' attribute is specified and
\r
2339 the type of the result object is <see cref="T:System.Collections.IList"/>.
\r
2342 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
2344 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
2345 when a ResultClass is specified on the statement and
\r
2346 the ResultClass is <see cref="T:System.Collections.IList"/>.
\r
2348 <param name="request">The request.</param>
\r
2349 <param name="reader">The reader.</param>
\r
2350 <param name="resultObject">The result object.</param>
\r
2352 <member name="T:IBatisNet.DataMapper.ExecuteEventArgs">
\r
2354 Summary description for ExecuteEventArgs.
\r
2357 <member name="P:IBatisNet.DataMapper.ExecuteEventArgs.StatementName">
\r
2359 Set or get the statement name
\r
2362 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler">
\r
2364 Summary description for IsNotParameterPresentTagHandler.
\r
2367 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler">
\r
2369 Summary description for IsParameterPresentTagHandler.
\r
2372 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler">
\r
2374 Description résumée de ConditionalTagHandler.
\r
2377 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler">
\r
2379 Description résumée de BaseTagHandler.
\r
2382 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler">
\r
2384 Summary description for ISqlTagHandler.
\r
2387 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2391 <param name="ctx"></param>
\r
2392 <param name="tag"></param>
\r
2393 <param name="parameterObject"></param>
\r
2394 <returns></returns>
\r
2396 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
2400 <param name="ctx"></param>
\r
2401 <param name="tag"></param>
\r
2402 <param name="parameterObject"></param>
\r
2403 <param name="bodyContent"></param>
\r
2404 <returns></returns>
\r
2406 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
2410 <param name="ctx"></param>
\r
2411 <param name="tag"></param>
\r
2412 <param name="parameterObject"></param>
\r
2413 <param name="bodyContent"></param>
\r
2415 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.IsPostParseRequired">
\r
2420 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.SKIP_BODY">
\r
2425 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.INCLUDE_BODY">
\r
2430 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.REPEAT_BODY">
\r
2435 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2437 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler"/> class.
\r
2439 <param name="accessorFactory">The accessor factory.</param>
\r
2441 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2445 <param name="ctx"></param>
\r
2446 <param name="tag"></param>
\r
2447 <param name="parameterObject"></param>
\r
2448 <returns></returns>
\r
2450 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
2454 <param name="ctx"></param>
\r
2455 <param name="tag"></param>
\r
2456 <param name="parameterObject"></param>
\r
2457 <param name="bodyContent"></param>
\r
2458 <returns></returns>
\r
2460 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
2464 <param name="ctx"></param>
\r
2465 <param name="tag"></param>
\r
2466 <param name="parameterObject"></param>
\r
2467 <param name="bodyContent"></param>
\r
2469 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.AccessorFactory">
\r
2471 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>
\r
2474 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.IsPostParseRequired">
\r
2479 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.NOT_COMPARABLE">
\r
2484 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2486 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler"/> class.
\r
2488 <param name="accessorFactory">The accessor factory.</param>
\r
2490 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2494 <param name="ctx"></param>
\r
2495 <param name="tag"></param>
\r
2496 <param name="parameterObject"></param>
\r
2497 <returns></returns>
\r
2499 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2503 <param name="ctx"></param>
\r
2504 <param name="tag"></param>
\r
2505 <param name="parameterObject"></param>
\r
2506 <returns></returns>
\r
2508 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
2512 <param name="ctx"></param>
\r
2513 <param name="tag"></param>
\r
2514 <param name="parameterObject"></param>
\r
2515 <param name="bodyContent"></param>
\r
2516 <returns></returns>
\r
2518 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.Compare(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2522 <param name="ctx"></param>
\r
2523 <param name="sqlTag"></param>
\r
2524 <param name="parameterObject"></param>
\r
2525 <returns></returns>
\r
2527 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.CompareValues(System.Type,System.Object,System.Object)">
\r
2531 <param name="type"></param>
\r
2532 <param name="value1"></param>
\r
2533 <param name="value2"></param>
\r
2534 <returns></returns>
\r
2536 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.ConvertValue(System.Type,System.String)">
\r
2540 <param name="type"></param>
\r
2541 <param name="value"></param>
\r
2542 <returns></returns>
\r
2544 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2546 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler"/> class.
\r
2548 <param name="accessorFactory">The accessor factory.</param>
\r
2550 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2554 <param name="ctx"></param>
\r
2555 <param name="tag"></param>
\r
2556 <param name="parameterObject"></param>
\r
2557 <returns></returns>
\r
2559 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2561 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler"/> class.
\r
2563 <param name="accessorFactory">The accessor factory.</param>
\r
2565 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2569 <param name="ctx"></param>
\r
2570 <param name="tag"></param>
\r
2571 <param name="parameterObject"></param>
\r
2572 <returns></returns>
\r
2574 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler">
\r
2576 Summary description for IsNotEqualTagHandler.
\r
2579 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler">
\r
2581 Summary description for IsEqualTagHandler.
\r
2584 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2586 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler"/> class.
\r
2588 <param name="accessorFactory">The accessor factory.</param>
\r
2590 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2594 <param name="ctx"></param>
\r
2595 <param name="tag"></param>
\r
2596 <param name="parameterObject"></param>
\r
2597 <returns></returns>
\r
2599 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2601 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler"/> class.
\r
2603 <param name="accessorFactory">The accessor factory.</param>
\r
2605 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
2609 <param name="ctx"></param>
\r
2610 <param name="tag"></param>
\r
2611 <param name="parameterObject"></param>
\r
2612 <returns></returns>
\r
2614 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty">
\r
2616 Represent an isNotEmpty sql tag element.
\r
2619 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
2621 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty"/> class.
\r
2623 <param name="accessorFactory">The accessor factory.</param>
\r
2625 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer">
\r
2627 Summary description for SubMapDeSerializer.
\r
2630 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2632 Deserialize a ResultMap object
\r
2634 <param name="node"></param>
\r
2635 <param name="configScope"></param>
\r
2636 <returns></returns>
\r
2638 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer">
\r
2640 Summary description for IsGreaterEqualDeSerializer.
\r
2643 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2647 <param name="configScope"></param>
\r
2649 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
2651 Deserialize a Dynamic object
\r
2653 <param name="node"></param>
\r
2654 <returns></returns>
\r
2656 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer">
\r
2658 Summary description for DiscriminatorDeSerializer.
\r
2661 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2663 Deserialize a ResultMap object
\r
2665 <param name="node"></param>
\r
2666 <param name="configScope"></param>
\r
2667 <returns></returns>
\r
2669 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer">
\r
2671 Summary description for CacheModelDeSerializer.
\r
2674 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2676 Deserialize a CacheModel object
\r
2678 <param name="node"></param>
\r
2679 <param name="configScope"></param>
\r
2680 <returns></returns>
\r
2682 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty">
\r
2684 Summary description for ResultProperty.
\r
2687 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.UNKNOWN_COLUMN_INDEX">
\r
2692 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.#ctor">
\r
2694 Do not use direclty, only for serialization.
\r
2697 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">
\r
2699 Initialize the PropertyInfo of the result property.
\r
2701 <param name="resultClass"></param>
\r
2702 <param name="configScope"></param>
\r
2704 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
2706 Initialize a the result property
\r
2709 <param name="setAccessor">An <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>.</param>
\r
2710 <param name="typeHandlerFactory"></param>
\r
2712 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.GetDataBaseValue(System.Data.IDataReader)">
\r
2716 <param name="dataReader"></param>
\r
2717 <returns></returns>
\r
2719 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TranslateValue(System.Object)">
\r
2723 <param name="value"></param>
\r
2724 <returns></returns>
\r
2726 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Clone">
\r
2728 Clones this instance.
\r
2730 <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/></returns>
\r
2732 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsGenericIList">
\r
2734 Tell us if the member type implement generic Ilist interface.
\r
2737 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsIList">
\r
2739 Tell us if the member type implement Ilist interface.
\r
2742 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ListFactory">
\r
2744 List factory for <see cref="T:System.Collections.IList"/> property
\r
2746 <remarks>Used by N+1 Select solution</remarks>
\r
2748 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.LazyFactory">
\r
2750 The lazy loader factory
\r
2753 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArgumentStrategy">
\r
2755 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.
\r
2758 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyStrategy">
\r
2760 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> used to fill the object property.
\r
2763 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CallBackName">
\r
2765 Specify the custom type handlers to used.
\r
2767 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
2769 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsLazyLoad">
\r
2771 Tell us if we must lazy load this property..
\r
2774 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TypeHandler">
\r
2776 The typeHandler used to work with the result property.
\r
2779 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.DbType">
\r
2781 Give an entry in the 'DbType' enumeration
\r
2784 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
2786 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
2789 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CLRType">
\r
2791 Specify the CLR type of the result.
\r
2794 The type attribute is used to explicitly specify the property type of the property to be set.
\r
2795 Normally this can be derived from a property through reflection, but certain mappings such as
\r
2796 HashTable cannot provide the type to the framework.
\r
2799 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Select">
\r
2801 The name of the statement to retrieve the property
\r
2804 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMapName">
\r
2806 The name of a nested ResultMap to set the property
\r
2809 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyName">
\r
2811 The property name used to identify the property amongst the others.
\r
2814 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.SetAccessor">
\r
2816 Defines a field/property <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>
\r
2819 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.MemberType">
\r
2821 Get the field/property type
\r
2824 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.HasNullValue">
\r
2826 Tell if a nullValue is defined.
\r
2829 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NullValue">
\r
2831 Null value replacement.
\r
2833 <example>"no_email@provided.com"</example>
\r
2835 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMap">
\r
2837 A nested ResultMap use to set a property
\r
2840 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsComplexMemberName">
\r
2842 Indicate if we have a complex member name as [FavouriteLineItem.Id]
\r
2845 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnIndex">
\r
2850 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnName">
\r
2855 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArrayListFactory">
\r
2857 <see cref="T:IBatisNet.Common.Utilities.Objects.IFactory"/> that constracut <see cref="T:System.Collections.ArrayList"/> instance
\r
2860 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArrayListFactory.CreateInstance(System.Object[])">
\r
2862 Create a new instance with the specified parameters
\r
2864 <param name="parameters">An array of values that matches the number, order and type
\r
2865 of the parameters for this constructor.</param>
\r
2866 <returns>A new instance</returns>
\r
2868 If you call a constructor with no parameters, pass null.
\r
2869 Anyway, what you pass will be ignore.
\r
2872 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection">
\r
2874 A ParameterProperty Collection.
\r
2877 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor">
\r
2879 Constructs a ParameterProperty collection. The list is initially empty and has a capacity
\r
2880 of zero. Upon adding the first element to the list the capacity is
\r
2881 increased to 8, and then increased in multiples of two as required.
\r
2884 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor(System.Int32)">
\r
2886 Constructs a ParameterPropertyCollection with a given initial capacity.
\r
2887 The list is initially empty, but will have room for the given number of elements
\r
2888 before any reallocations are required.
\r
2890 <param name="capacity">The initial capacity of the list</param>
\r
2892 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2894 Add an ParameterProperty
\r
2896 <param name="value"></param>
\r
2897 <returns>Index</returns>
\r
2899 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty[])">
\r
2901 Add a list of ParameterProperty to the collection
\r
2903 <param name="value"></param>
\r
2905 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection)">
\r
2907 Add a list of ParameterProperty to the collection
\r
2909 <param name="value"></param>
\r
2911 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2913 Indicate if a ParameterProperty is in the collection
\r
2915 <param name="value">A ParameterProperty</param>
\r
2916 <returns>True fi is in</returns>
\r
2918 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2920 Insert a ParameterProperty in the collection.
\r
2922 <param name="index">Index where to insert.</param>
\r
2923 <param name="value">A ParameterProperty</param>
\r
2925 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2927 Remove a ParameterProperty of the collection.
\r
2930 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.RemoveAt(System.Int32)">
\r
2932 Removes a ParameterProperty at the given index. The size of the list is
\r
2935 <param name="index"></param>
\r
2937 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Resize(System.Int32)">
\r
2939 Ensures that the capacity of this collection is at least the given minimum
\r
2940 value. If the currect capacity of the list is less than min, the
\r
2941 capacity is increased to twice the current capacity.
\r
2943 <param name="minSize"></param>
\r
2945 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Count">
\r
2947 Read-only property describing how many elements are in the Collection.
\r
2950 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Length">
\r
2952 Length of the collection
\r
2955 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Item(System.Int32)">
\r
2957 Sets or Gets the ParameterProperty at the given index.
\r
2960 <member name="T:IBatisNet.DataMapper.Commands.DefaultPreparedCommand">
\r
2962 Summary description for DefaultPreparedCommand.
\r
2965 <member name="T:IBatisNet.DataMapper.Commands.IPreparedCommand">
\r
2967 Summary description for IPreparedCommand.
\r
2970 <member name="M:IBatisNet.DataMapper.Commands.IPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
2972 Create an IDbCommand for the SqlMapSession and the current SQL Statement
\r
2973 and fill IDbCommand IDataParameter's with the parameterObject.
\r
2975 <param name="request"></param>
\r
2976 <param name="session">The SqlMapSession</param>
\r
2977 <param name="statement">The IStatement</param>
\r
2978 <param name="parameterObject">
\r
2979 The parameter object that will fill the sql parameter
\r
2981 <returns>An IDbCommand with all the IDataParameter filled.</returns>
\r
2983 <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
2985 Create an IDbCommand for the SqlMapSession and the current SQL Statement
\r
2986 and fill IDbCommand IDataParameter's with the parameterObject.
\r
2988 <param name="request"></param>
\r
2989 <param name="session">The SqlMapSession</param>
\r
2990 <param name="statement">The IStatement</param>
\r
2991 <param name="parameterObject">
\r
2992 The parameter object that will fill the sql parameter
\r
2994 <returns>An IDbCommand with all the IDataParameter filled.</returns>
\r
2996 <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.ApplyParameterMap(IBatisNet.DataMapper.ISqlMapSession,System.Data.IDbCommand,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
2998 Applies the parameter map.
\r
3000 <param name="session">The session.</param>
\r
3001 <param name="command">The command.</param>
\r
3002 <param name="request">The request.</param>
\r
3003 <param name="statement">The statement.</param>
\r
3004 <param name="parameterObject">The parameter object.</param>
\r
3006 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler">
\r
3008 TypeHandler for Nullable Int16 type
\r
3011 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
3013 Sets a parameter on a IDbCommand
\r
3015 <param name="dataParameter">the parameter</param>
\r
3016 <param name="parameterValue">the parameter value</param>
\r
3017 <param name="dbType">the dbType of the parameter</param>
\r
3019 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3021 Gets a column value by the name
\r
3023 <param name="mapping"></param>
\r
3024 <param name="dataReader"></param>
\r
3025 <returns></returns>
\r
3027 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3029 Gets a column value by the index
\r
3031 <param name="mapping"></param>
\r
3032 <param name="dataReader"></param>
\r
3033 <returns></returns>
\r
3035 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
3037 Retrieve ouput database value of an output parameter
\r
3039 <param name="outputValue">ouput database value</param>
\r
3040 <param name="parameterType">type used in EnumTypeHandler</param>
\r
3041 <returns></returns>
\r
3043 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.ValueOf(System.Type,System.String)">
\r
3045 Converts the String to the type that this handler deals with
\r
3047 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
3048 <param name="s">the String value</param>
\r
3049 <returns>the converted value</returns>
\r
3051 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.IsSimpleType">
\r
3053 Gets a value indicating whether this instance is simple type.
\r
3056 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
3059 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.NullValue">
\r
3061 The null value for this type
\r
3065 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler">
\r
3067 TypeHandler for Nullable UInt16 Type
\r
3070 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
3072 Sets a parameter on a IDbCommand
\r
3074 <param name="dataParameter">the parameter</param>
\r
3075 <param name="parameterValue">the parameter value</param>
\r
3076 <param name="dbType">the dbType of the parameter</param>
\r
3078 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3080 Gets a column value by the name
\r
3082 <param name="mapping"></param>
\r
3083 <param name="dataReader"></param>
\r
3084 <returns></returns>
\r
3086 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3088 Gets a column value by the index
\r
3090 <param name="mapping"></param>
\r
3091 <param name="dataReader"></param>
\r
3092 <returns></returns>
\r
3094 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
3096 Retrieve ouput database value of an output parameter
\r
3098 <param name="outputValue">ouput database value</param>
\r
3099 <param name="parameterType">type used in EnumTypeHandler</param>
\r
3100 <returns></returns>
\r
3102 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.ValueOf(System.Type,System.String)">
\r
3104 Converts the String to the type that this handler deals with
\r
3106 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
3107 <param name="s">the String value</param>
\r
3108 <returns>the converted value</returns>
\r
3110 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.IsSimpleType">
\r
3112 Gets a value indicating whether this instance is simple type.
\r
3115 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
3118 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.NullValue">
\r
3120 The null value for this type
\r
3124 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler">
\r
3126 TypeHandler for Nullable decimal Type
\r
3129 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
3131 Sets a parameter on a IDbCommand
\r
3133 <param name="dataParameter">the parameter</param>
\r
3134 <param name="parameterValue">the parameter value</param>
\r
3135 <param name="dbType">the dbType of the parameter</param>
\r
3137 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3139 Gets a column value by the name
\r
3141 <param name="mapping"></param>
\r
3142 <param name="dataReader"></param>
\r
3143 <returns></returns>
\r
3145 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3147 Gets a column value by the index
\r
3149 <param name="mapping"></param>
\r
3150 <param name="dataReader"></param>
\r
3151 <returns></returns>
\r
3153 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
3155 Retrieve ouput database value of an output parameter
\r
3157 <param name="outputValue">ouput database value</param>
\r
3158 <param name="parameterType">type used in EnumTypeHandler</param>
\r
3159 <returns></returns>
\r
3161 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.ValueOf(System.Type,System.String)">
\r
3163 Converts the String to the type that this handler deals with
\r
3165 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
3166 <param name="s">the String value</param>
\r
3167 <returns>the converted value</returns>
\r
3169 value decimal must be in format ######.##
\r
3170 where . is separator for decimal
\r
3173 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.IsSimpleType">
\r
3175 Gets a value indicating whether this instance is simple type.
\r
3178 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
3181 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.NullValue">
\r
3183 The null value for this type
\r
3187 <member name="T:IBatisNet.DataMapper.TypeHandlers.IResultGetter">
\r
3189 Allows values to be retrieved from the underlying IDataReader.
\r
3190 TypeHandlerCallback implementations use this interface to
\r
3191 get values that they can subsequently manipulate before
\r
3192 having them returned. * or index with these methods.
\r
3195 There is no need to implement this. The implementation
\r
3196 will be passed into the TypeHandlerCallback automatically.
\r
3199 <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.DataReader">
\r
3201 Returns the underlying IDataReader
\r
3204 <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.Value">
\r
3206 Get the parameter value
\r
3209 <member name="T:IBatisNet.DataMapper.Mapper">
\r
3211 A singleton class to access the default SqlMapper defined by the SqlMap.Config
\r
3214 <member name="M:IBatisNet.DataMapper.Mapper.Configure(System.Object)">
\r
3218 <param name="obj"></param>
\r
3220 <member name="M:IBatisNet.DataMapper.Mapper.InitMapper">
\r
3222 Init the 'default' SqlMapper defined by the SqlMap.Config file.
\r
3225 <member name="M:IBatisNet.DataMapper.Mapper.Instance">
\r
3227 Get the instance of the SqlMapper defined by the SqlMap.Config file.
\r
3229 <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>
\r
3231 <member name="M:IBatisNet.DataMapper.Mapper.Get">
\r
3233 Get the instance of the SqlMapper defined by the SqlMap.Config file. (Convenience form of Instance method.)
\r
3235 <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>
\r
3237 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy">
\r
3239 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
3240 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
3243 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy">
\r
3245 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> contract to set value object on <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
3248 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
3250 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object.
\r
3252 <param name="request">The request.</param>
\r
3253 <param name="resultMap">The result map.</param>
\r
3254 <param name="mapping">The ResultProperty.</param>
\r
3255 <param name="target">The target.</param>
\r
3256 <param name="reader">The reader.</param>
\r
3257 <param name="keys">The keys</param>
\r
3259 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
3261 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
3263 <param name="request">The request.</param>
\r
3264 <param name="resultMap">The result map.</param>
\r
3265 <param name="mapping">The mapping.</param>
\r
3266 <param name="reader">The reader.</param>
\r
3267 <param name="target">The target.</param>
\r
3269 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
3271 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
3272 when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property
\r
3273 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
3275 <param name="request">The request.</param>
\r
3276 <param name="resultMap">The result map.</param>
\r
3277 <param name="mapping">The ResultProperty.</param>
\r
3278 <param name="target">The target.</param>
\r
3279 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
3280 <param name="keys">The keys</param>
\r
3282 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
3284 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
3286 <param name="request">The request.</param>
\r
3287 <param name="resultMap">The result map.</param>
\r
3288 <param name="mapping">The mapping.</param>
\r
3289 <param name="reader">The reader.</param>
\r
3290 <param name="target">The target object</param>
\r
3292 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy">
\r
3294 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
3295 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
3298 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
3300 Gets the value of an argument constructor.
\r
3302 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
3303 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
3304 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
3305 <param name="keys">The keys</param>
\r
3306 <returns>The paremeter value.</returns>
\r
3308 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy">
\r
3310 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when no 'select' or
\r
3311 'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
3314 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
3316 Gets the value of an argument constructor.
\r
3318 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
3319 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
3320 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
3321 <param name="keys">The keys</param>
\r
3322 <returns>The paremeter value.</returns>
\r
3324 <member name="T:IBatisNet.DataMapper.ISqlMapSession">
\r
3326 SqlMap Session contract
\r
3329 <member name="M:IBatisNet.DataMapper.ISqlMapSession.CreateConnection">
\r
3331 Create the connection
\r
3334 <member name="M:IBatisNet.DataMapper.ISqlMapSession.CreateConnection(System.String)">
\r
3336 Create the connection
\r
3339 <member name="P:IBatisNet.DataMapper.ISqlMapSession.SqlMapper">
\r
3341 Gets the SQL mapper.
\r
3343 <value>The SQL mapper.</value>
\r
3345 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler">
\r
3347 Summary description for IsNotEmptyTagHandler.
\r
3350 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler">
\r
3352 IsEmptyTagHandler represent a isEmpty tag element in a dynamic mapped statement.
\r
3355 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3357 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler"/> class.
\r
3359 <param name="accessorFactory">The accessor factory.</param>
\r
3361 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
3365 <param name="ctx"></param>
\r
3366 <param name="tag"></param>
\r
3367 <param name="parameterObject"></param>
\r
3368 <returns></returns>
\r
3370 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3372 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler"/> class.
\r
3374 <param name="accessorFactory">The accessor factory.</param>
\r
3376 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
3380 <param name="ctx"></param>
\r
3381 <param name="tag"></param>
\r
3382 <param name="parameterObject"></param>
\r
3383 <returns></returns>
\r
3385 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty">
\r
3387 Summary description for ParameterProperty.
\r
3390 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.#ctor">
\r
3395 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Initialize(IBatisNet.DataMapper.Scope.IScope,System.Type)">
\r
3397 Initializes the parameter property
\r
3399 <param name="scope">The scope.</param>
\r
3400 <param name="parameterClass">The parameter class.</param>
\r
3402 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Equals(System.Object)">
\r
3404 Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.
\r
3406 <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.Object"></see>.</param>
\r
3408 true if the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>; otherwise, false.
\r
3411 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetHashCode">
\r
3413 Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.
\r
3416 A hash code for the current <see cref="T:System.Object"></see>.
\r
3419 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Clone">
\r
3421 Clones this instance.
\r
3423 <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty"/></returns>
\r
3425 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.IsComplexMemberName">
\r
3427 Indicate if we have a complex member name as [avouriteLineItem.Id]
\r
3430 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CallBackName">
\r
3432 Specify the custom type handlers to used.
\r
3434 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
3436 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CLRType">
\r
3438 Specify the CLR type of the parameter.
\r
3441 The type attribute is used to explicitly specify the property type to be read.
\r
3442 Normally this can be derived from a property through reflection, but certain mappings such as
\r
3443 HashTable cannot provide the type to the framework.
\r
3446 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.TypeHandler">
\r
3448 The typeHandler used to work with the parameter.
\r
3451 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.ColumnName">
\r
3453 Column Name for output parameter
\r
3454 in store proccedure.
\r
3457 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Size">
\r
3462 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Scale">
\r
3467 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Precision">
\r
3472 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DbType">
\r
3474 Give an entry in the 'DbType' enumeration
\r
3477 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
3479 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
3482 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DirectionAttribute">
\r
3484 The direction attribute of the XML parameter.
\r
3486 <example> Input, Output, InputOutput</example>
\r
3488 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Direction">
\r
3490 Indicate the direction of the parameter.
\r
3492 <example> Input, Output, InputOutput</example>
\r
3494 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.PropertyName">
\r
3496 Property name used to identify the property amongst the others.
\r
3498 <example>EmailAddress</example>
\r
3500 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.HasNullValue">
\r
3502 Tell if a nullValue is defined._nullValue!=null
\r
3505 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.NullValue">
\r
3507 Null value replacement.
\r
3509 <example>"no_email@provided.com"</example>
\r
3511 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetAccessor">
\r
3513 Defines a field/property get accessor
\r
3516 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler">
\r
3518 Summary description for MemoryCacheControler.
\r
3521 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.#ctor">
\r
3526 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Remove(System.Object)">
\r
3528 Remove an object from a cache model
\r
3530 <param name="key">the key to the object</param>
\r
3531 <returns>the removed object(?)</returns>
\r
3533 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Flush">
\r
3535 Clears all elements from the cache.
\r
3538 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Configure(System.Collections.IDictionary)">
\r
3540 Configures the cache
\r
3543 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Item(System.Object)">
\r
3545 Adds an item with the specified key and value into cached data.
\r
3546 Gets a cached object with the specified key.
\r
3548 <value>The cached object or <c>null</c></value>
\r
3550 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference">
\r
3552 Class to implement a strong (permanent) reference.
\r
3555 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference.Target">
\r
3557 Gets the object (the target) referenced by this instance.
\r
3560 <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler">
\r
3562 Summary description for UInt64TypeHandler.
\r
3565 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3567 Gets a column value by the name
\r
3569 <param name="mapping"></param>
\r
3570 <param name="dataReader"></param>
\r
3571 <returns></returns>
\r
3573 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3575 Gets a column value by the index
\r
3577 <param name="mapping"></param>
\r
3578 <param name="dataReader"></param>
\r
3579 <returns></returns>
\r
3581 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
3583 Retrieve ouput database value of an output parameter
\r
3585 <param name="outputValue">ouput database value</param>
\r
3586 <param name="parameterType">type used in EnumTypeHandler</param>
\r
3587 <returns></returns>
\r
3589 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
3591 Converts the String to the type that this handler deals with
\r
3593 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
3594 <param name="s">the String value</param>
\r
3595 <returns>the converted value</returns>
\r
3597 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.IsSimpleType">
\r
3599 Gets a value indicating whether this instance is simple type.
\r
3602 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
3605 <member name="T:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler">
\r
3607 Description résumée de DateTimeTypeHandler.
\r
3610 <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3612 Gets a column value by the name
\r
3614 <param name="mapping"></param>
\r
3615 <param name="dataReader"></param>
\r
3616 <returns></returns>
\r
3618 <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
3620 Gets a column value by the index
\r
3622 <param name="mapping"></param>
\r
3623 <param name="dataReader"></param>
\r
3624 <returns></returns>
\r
3626 <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.ValueOf(System.Type,System.String)">
\r
3628 Converts the String to the type that this handler deals with
\r
3630 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
3631 <param name="s">the String value</param>
\r
3632 <returns>the converted value</returns>
\r
3634 <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
3636 Retrieve ouput database value of an output parameter
\r
3638 <param name="outputValue">ouput database value</param>
\r
3639 <param name="parameterType">type used in EnumTypeHandler</param>
\r
3640 <returns></returns>
\r
3642 <member name="P:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.IsSimpleType">
\r
3644 Tell us if ot is a 'primitive' type
\r
3647 <returns></returns>
\r
3649 <member name="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore">
\r
3651 This implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>will first try
\r
3652 to get the currentrequest, and if not found, will use a thread local.
\r
3655 This is used for scenarios where most of the you need per request session, but you also does some work outside a
\r
3656 request (in a thread pool thread, for instance).
\r
3659 <member name="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore">
\r
3664 <member name="F:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.sessionName">
\r
3669 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.#ctor(System.String)">
\r
3671 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore"/> class.
\r
3673 <param name="sqlMapperId">The SQL mapper id.</param>
\r
3675 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">
\r
3677 Store the specified session.
\r
3679 <param name="session">The session to store</param>
\r
3681 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Dispose">
\r
3683 Remove the local session from the storage.
\r
3686 <member name="P:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.LocalSession">
\r
3688 Get the local session
\r
3691 <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.#ctor(System.String)">
\r
3693 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.WebSessionStore"/> class.
\r
3695 <param name="sqlMapperId">The SQL mapper id.</param>
\r
3697 <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">
\r
3699 Store the specified session.
\r
3701 <param name="session">The session to store</param>
\r
3703 <member name="M:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.Dispose">
\r
3705 Remove the local session.
\r
3708 <member name="P:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore.LocalSession">
\r
3710 Get the local session
\r
3713 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy">
\r
3715 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
3716 a 'resultClass' attribute is specified.
\r
3719 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.#ctor">
\r
3721 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy"/> class.
\r
3724 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
3726 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
3728 <param name="request">The request.</param>
\r
3729 <param name="reader">The reader.</param>
\r
3730 <param name="resultObject">The result object.</param>
\r
3732 <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind">
\r
3734 All dataq tor retrieve 'select' <see cref="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty"/>
\r
3737 As ADO.NET allows one open <see cref="T:System.Data.IDataReader"/> per connection at once, we keep
\r
3738 all the datas to open the next <see cref="T:System.Data.IDataReader"/> after having closed the current.
\r
3741 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Statement">
\r
3743 Gets or sets the statement.
\r
3745 <value>The statement.</value>
\r
3747 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty">
\r
3749 Gets or sets the result property.
\r
3751 <value>The result property.</value>
\r
3753 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Target">
\r
3755 Gets or sets the target.
\r
3757 <value>The target.</value>
\r
3759 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Keys">
\r
3761 Gets or sets the keys.
\r
3763 <value>The keys.</value>
\r
3765 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Method">
\r
3767 Gets or sets the method.
\r
3769 <value>The method.</value>
\r
3771 <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod">
\r
3773 Enumeration of the ExecuteQuery method.
\r
3776 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForObject">
\r
3778 Execute Query For Object
\r
3781 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForIList">
\r
3783 Execute Query For IList
\r
3786 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForGenericIList">
\r
3788 Execute Query For Generic IList
\r
3791 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForArrayList">
\r
3793 Execute Query For Array List
\r
3796 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForStrongTypedIList">
\r
3798 Execute Query For Strong Typed IList
\r
3801 <member name="T:IBatisNet.DataMapper.DataExchange.BaseDataExchange">
\r
3803 Summary description for BaseDataExchange.
\r
3806 <member name="T:IBatisNet.DataMapper.DataExchange.IDataExchange">
\r
3808 Interface for exchanging data between a parameter map/result map and the related objects
\r
3811 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
3813 Gets the data to be set into a IDataParameter.
\r
3815 <param name="mapping"></param>
\r
3816 <param name="parameterObject"></param>
\r
3818 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
3820 Sets the value to the result property.
\r
3822 <param name="mapping"></param>
\r
3823 <param name="target"></param>
\r
3824 <param name="dataBaseValue"></param>
\r
3826 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
3828 Sets the value to the parameter property.
\r
3830 <remarks>Use to set value on output parameter</remarks>
\r
3831 <param name="mapping"></param>
\r
3832 <param name="target"></param>
\r
3833 <param name="dataBaseValue"></param>
\r
3835 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
3839 <param name="dataExchangeFactory"></param>
\r
3841 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
3843 Gets the data to be set into a IDataParameter.
\r
3845 <param name="mapping"></param>
\r
3846 <param name="parameterObject"></param>
\r
3848 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
3850 Sets the value to the result property.
\r
3852 <param name="mapping"></param>
\r
3853 <param name="target"></param>
\r
3854 <param name="dataBaseValue"></param>
\r
3856 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
3858 Sets the value to the parameter property.
\r
3860 <remarks>Use to set value on output parameter</remarks>
\r
3861 <param name="mapping"></param>
\r
3862 <param name="target"></param>
\r
3863 <param name="dataBaseValue"></param>
\r
3865 <member name="P:IBatisNet.DataMapper.DataExchange.BaseDataExchange.DataExchangeFactory">
\r
3867 Getter for the factory that created this object
\r
3870 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Generate">
\r
3872 Represent a generate tag element.
\r
3873 The generation would happen at the point where the
\r
3874 SqlMapClient instance is built.
\r
3877 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Generate.#ctor">
\r
3879 Do not use direclty, only for serialization.
\r
3882 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.Table">
\r
3884 The table name used to build the SQL query.
\r
3887 Will be used to get the metadata to build the SQL if needed.
\r
3890 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.By">
\r
3892 The by attribute is used to generate the where clause.
\r
3894 <remarks>The by="" attribute can support multiple colums.</remarks>
\r
3896 < delete ...>
\r
3897 <generate table="EMPLOYEE" by="EMPLOYEE_ID, LAST_MOD_DATE" />
\r
3901 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual">
\r
3903 Represent an isLessEqual sql tag element.
\r
3906 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3908 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual"/> class.
\r
3910 <param name="accessorFactory">The accessor factory.</param>
\r
3912 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer">
\r
3914 Summary description for ProcedureDeSerializer.
\r
3917 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
3919 Deserialize a Procedure object
\r
3921 <param name="node"></param>
\r
3922 <param name="configScope"></param>
\r
3923 <returns></returns>
\r
3925 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap">
\r
3930 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.CreateInstanceOfResult(System.Object[])">
\r
3932 Create an instance Of result.
\r
3934 <param name="parameters">An array of values that matches the number, order and type
\r
3935 of the parameters for this constructor.</param>
\r
3936 <returns>An object.</returns>
\r
3938 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
3940 Set the value of an object property.
\r
3942 <param name="target">The object to set the property.</param>
\r
3943 <param name="property">The result property to use.</param>
\r
3944 <param name="dataBaseValue">The database value to set.</param>
\r
3946 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.ResolveSubMap(System.Data.IDataReader)">
\r
3949 <param name="dataReader"></param>
\r
3950 <returns></returns>
\r
3952 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.GroupByPropertyNames">
\r
3954 The GroupBy Properties.
\r
3957 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.GroupByProperties">
\r
3959 The GroupBy Properties.
\r
3962 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.IsInitalized">
\r
3964 Gets or sets a value indicating whether this instance is initalized.
\r
3967 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.
\r
3970 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Discriminator">
\r
3972 The discriminator used to choose the good SubMap
\r
3975 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Properties">
\r
3977 The collection of ResultProperty.
\r
3980 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Parameters">
\r
3982 The collection of constructor parameters.
\r
3985 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Id">
\r
3987 Identifier used to identify the resultMap amongst the others.
\r
3989 <example>GetProduct</example>
\r
3991 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.ExtendMap">
\r
3993 Extend ResultMap attribute
\r
3996 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.Class">
\r
3998 The output type class of the resultMap.
\r
4001 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.NullResultMap.DataExchange">
\r
4003 Sets the IDataExchange
\r
4006 <member name="T:IBatisNet.DataMapper.Configuration.Cache.FlushInterval">
\r
4008 Summary description for FlushInterval.
\r
4011 <member name="M:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Initialize">
\r
4013 Calcul the flush interval value in ticks
\r
4016 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Hours">
\r
4018 Flush interval in hours
\r
4021 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Minutes">
\r
4023 Flush interval in minutes
\r
4026 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Seconds">
\r
4028 Flush interval in seconds
\r
4031 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Milliseconds">
\r
4033 Flush interval in milliseconds
\r
4036 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Interval">
\r
4038 Get the flush interval value
\r
4041 <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheModel">
\r
4043 Summary description for CacheModel.
\r
4046 <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NO_FLUSH_INTERVAL">
\r
4048 Constant to turn off periodic cache flushes
\r
4051 <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NULL_OBJECT">
\r
4053 This is used to represent null objects that are returned from the cache so
\r
4054 that they can be cached, too.
\r
4057 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.#ctor">
\r
4062 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Initialize">
\r
4067 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.RegisterTriggerStatement(IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
\r
4071 <param name="mappedStatement">A MappedStatement on which we listen ExecuteEventArgs event.</param>
\r
4073 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushHandler(System.Object,IBatisNet.DataMapper.ExecuteEventArgs)">
\r
4075 FlushHandler which clear the cache
\r
4077 <param name="sender"></param>
\r
4078 <param name="e"></param>
\r
4080 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Flush">
\r
4082 Clears all elements from the cache.
\r
4085 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.AddProperty(System.String,System.String)">
\r
4089 <param name="name">The name of the property</param>
\r
4090 <param name="value">The value of the property</param>
\r
4092 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.GetLock(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
\r
4096 <param name="key"></param>
\r
4097 <returns></returns>
\r
4099 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Id">
\r
4101 Identifier used to identify the CacheModel amongst the others.
\r
4104 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Implementation">
\r
4106 Cache controller implementation name.
\r
4109 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.CacheController">
\r
4111 Set the cache controller
\r
4114 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushInterval">
\r
4116 Set or get the flushInterval (in Ticks)
\r
4119 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsSerializable">
\r
4121 Specifie how the cache content should be returned.
\r
4122 If true a deep copy is returned.
\r
4126 IsReadOnly=true/IsSerializable=false : Returned instance of cached object
\r
4127 IsReadOnly=false/IsSerializable=true : Returned coopy of cached object
\r
4130 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsReadOnly">
\r
4132 Determines if the cache will be used as a read-only cache.
\r
4133 Tells the cache model that is allowed to pass back a reference to the object
\r
4134 existing in the cache.
\r
4137 The IsReadOnly properties works in conjonction with the IsSerializable propertie.
\r
4140 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Item(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
\r
4142 Adds an item with the specified key and value into cached data.
\r
4143 Gets a cached object with the specified key.
\r
4145 <value>The cached object or <c>null</c></value>
\r
4147 A side effect of this method is that is may clear the cache
\r
4148 if it has not been cleared in the flushInterval.
\r
4151 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.HitRatio">
\r
4156 <member name="T:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler">
\r
4161 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4163 Gets a column value by the name
\r
4165 <param name="mapping"></param>
\r
4166 <param name="dataReader"></param>
\r
4167 <returns></returns>
\r
4169 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4171 Gets a column value by the index
\r
4173 <param name="mapping"></param>
\r
4174 <param name="dataReader"></param>
\r
4175 <returns></returns>
\r
4177 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.ValueOf(System.Type,System.String)">
\r
4179 Converts the String to the type that this handler deals with
\r
4181 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
4182 <param name="s">the String value</param>
\r
4183 <returns>the converted value</returns>
\r
4185 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4187 Retrieve ouput database value of an output parameter
\r
4189 <param name="outputValue">ouput database value</param>
\r
4190 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4191 <returns></returns>
\r
4193 <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.IsSimpleType">
\r
4195 Gets a value indicating whether this instance is simple type.
\r
4198 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
4201 <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.NullValue">
\r
4203 The null value for this type
\r
4207 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler">
\r
4209 TypeHandler for Nullable Guid type
\r
4212 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4214 Sets a parameter on a IDbCommand
\r
4216 <param name="dataParameter">the parameter</param>
\r
4217 <param name="parameterValue">the parameter value</param>
\r
4218 <param name="dbType">the dbType of the parameter</param>
\r
4220 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4222 Gets a column value by the name
\r
4224 <param name="mapping"></param>
\r
4225 <param name="dataReader"></param>
\r
4226 <returns></returns>
\r
4228 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4230 Gets a column value by the index
\r
4232 <param name="mapping"></param>
\r
4233 <param name="dataReader"></param>
\r
4234 <returns></returns>
\r
4236 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4238 Retrieve ouput database value of an output parameter
\r
4240 <param name="outputValue">ouput database value</param>
\r
4241 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4242 <returns></returns>
\r
4244 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.ValueOf(System.Type,System.String)">
\r
4246 Converts the String to the type that this handler deals with
\r
4248 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
4249 <param name="s">the String value</param>
\r
4250 <returns>the converted value</returns>
\r
4252 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.IsSimpleType">
\r
4254 Tell us if ot is a 'primitive' type
\r
4257 <returns></returns>
\r
4259 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.NullValue">
\r
4261 The null value for this type
\r
4265 <member name="T:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler">
\r
4267 TypeHandler for AnsiString dbType
\r
4270 <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4272 Sets a parameter on a IDbCommand
\r
4274 <param name="dataParameter">the parameter</param>
\r
4275 <param name="parameterValue">the parameter value</param>
\r
4276 <param name="dbType">the dbType of the parameter</param>
\r
4278 <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4280 Gets a column value by the name
\r
4282 <param name="mapping"></param>
\r
4283 <param name="dataReader"></param>
\r
4284 <returns></returns>
\r
4286 <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4288 Gets a column value by the index
\r
4290 <param name="mapping"></param>
\r
4291 <param name="dataReader"></param>
\r
4292 <returns></returns>
\r
4294 <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4296 Retrieve ouput database value of an output parameter
\r
4298 <param name="outputValue">ouput database value</param>
\r
4299 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4300 <returns></returns>
\r
4302 <member name="M:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.ValueOf(System.Type,System.String)">
\r
4304 Converts the String to the type that this handler deals with
\r
4306 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
4307 <param name="s">the String value</param>
\r
4308 <returns>the converted value</returns>
\r
4310 <member name="P:IBatisNet.DataMapper.TypeHandlers.AnsiStringTypeHandler.IsSimpleType">
\r
4312 Gets a value indicating whether this instance is simple type.
\r
4315 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
4318 <member name="T:IBatisNet.DataMapper.Proxy.LazyList">
\r
4323 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Load(System.String)">
\r
4325 Resolve the lazy loading.
\r
4327 <param name="methodName">Name of the method.</param>
\r
4329 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
4331 Initializes a new instance of the <see cref="T:LazyList"/> class.
\r
4333 <param name="mappedSatement">The mapped satement.</param>
\r
4334 <param name="param">The param.</param>
\r
4335 <param name="target">The target.</param>
\r
4336 <param name="setAccessor">The set accessor.</param>
\r
4338 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Add(System.Object)">
\r
4340 Adds an item to the <see cref="T:System.Collections.IList"></see>.
\r
4342 <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
\r
4344 The position into which the new element was inserted.
\r
4346 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
4348 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Clear">
\r
4350 Removes all items from the <see cref="T:System.Collections.IList"></see>.
\r
4352 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. </exception>
\r
4354 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Contains(System.Object)">
\r
4356 Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.
\r
4358 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
4360 true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.
\r
4363 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.IndexOf(System.Object)">
\r
4365 Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.
\r
4367 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
4369 The index of value if found in the list; otherwise, -1.
\r
4372 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Insert(System.Int32,System.Object)">
\r
4374 Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.
\r
4376 <param name="index">The zero-based index at which value should be inserted.</param>
\r
4377 <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
\r
4378 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
4379 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
4380 <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
\r
4382 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Remove(System.Object)">
\r
4384 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.
\r
4386 <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
\r
4387 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
4389 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.RemoveAt(System.Int32)">
\r
4391 Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.
\r
4393 <param name="index">The zero-based index of the item to remove.</param>
\r
4394 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
4395 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
4397 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.CopyTo(System.Array,System.Int32)">
\r
4399 Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.
\r
4401 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
\r
4402 <param name="index">The zero-based index in array at which copying begins.</param>
\r
4403 <exception cref="T:System.ArgumentNullException">array is null. </exception>
\r
4404 <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
\r
4405 <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
\r
4406 <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
\r
4408 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.GetEnumerator">
\r
4410 Returns an enumerator that iterates through a collection.
\r
4413 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
\r
4416 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsFixedSize">
\r
4418 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.
\r
4421 <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
\r
4423 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsReadOnly">
\r
4425 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.
\r
4428 <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
\r
4430 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Item(System.Int32)">
\r
4432 Gets or sets the <see cref="T:Object"/> at the specified index.
\r
4436 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Count">
\r
4438 Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.
\r
4441 <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
4443 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsSynchronized">
\r
4445 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).
\r
4448 <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
\r
4450 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.SyncRoot">
\r
4452 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.
\r
4455 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
4457 <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement">
\r
4459 Construct the list of IDataParameters for the statement
\r
4460 and prepare the sql
\r
4463 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParametersName">
\r
4465 The list of IDataParameter name used by the PreparedSql.
\r
4468 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParameters">
\r
4470 The list of IDataParameter to use for the PreparedSql.
\r
4473 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.PreparedSql">
\r
4475 The prepared statement.
\r
4478 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual">
\r
4480 Represent an isEqual sql tag element.
\r
4483 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4485 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual"/> class.
\r
4487 <param name="accessorFactory">The accessor factory.</param>
\r
4489 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer">
\r
4491 Summary description for UpdateDeSerializer.
\r
4494 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4496 Deserialize a Procedure object
\r
4498 <param name="node"></param>
\r
4499 <param name="configScope"></param>
\r
4500 <returns></returns>
\r
4502 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer">
\r
4504 Summary description for TypeAliasDeSerializer.
\r
4507 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4509 Deserialize a TypeAlias object
\r
4511 <param name="node"></param>
\r
4512 <param name="configScope"></param>
\r
4513 <returns></returns>
\r
4515 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer">
\r
4517 Summary description for InsertDeSerializer.
\r
4520 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4522 Deserialize a TypeHandler object
\r
4524 <param name="node"></param>
\r
4525 <param name="configScope"></param>
\r
4526 <returns></returns>
\r
4528 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory">
\r
4530 Summary description for DeSerializerFactory.
\r
4533 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4537 <param name="configScope"></param>
\r
4539 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.GetDeSerializer(System.String)">
\r
4543 <param name="name"></param>
\r
4544 <returns></returns>
\r
4546 <member name="T:IBatisNet.DataMapper.Commands.DataReaderTransformer">
\r
4548 For <see cref="T:System.Data.IDataReader"/> which don't support M.A.R.S, wraps the current <see cref="T:System.Data.IDataReader"/>
\r
4549 in an <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/>.
\r
4552 <member name="M:IBatisNet.DataMapper.Commands.DataReaderTransformer.Transform(System.Data.IDataReader,IBatisNet.Common.IDbProvider)">
\r
4554 Creates a DataReaderAdapter from a <see cref="T:System.Data.IDataReader"/>
\r
4556 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
4557 <param name="dbProvider">The databse provider <see cref="T:IBatisNet.Common.IDbProvider"/></param>
\r
4559 <member name="T:IBatisNet.DataMapper.Commands.DataReaderDecorator">
\r
4561 Decorate an <see cref="T:System.Data.IDataReader"></see>
\r
4562 to auto move to next ResultMap on NextResult call.
\r
4565 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.#ctor(System.Data.IDataReader,IBatisNet.DataMapper.Scope.RequestScope)">
\r
4567 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Commands.DataReaderDecorator"/> class.
\r
4569 <param name="dataReader">The data reader.</param>
\r
4570 <param name="request">The request scope</param>
\r
4572 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Close">
\r
4574 Closes the <see cref="T:System.Data.IDataReader"></see> 0bject.
\r
4577 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#GetSchemaTable">
\r
4579 Returns a <see cref="T:System.Data.DataTable"></see> that describes the column metadata of the <see cref="T:System.Data.IDataReader"></see>.
\r
4582 A <see cref="T:System.Data.DataTable"></see> that describes the column metadata.
\r
4584 <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.IDataReader"></see> is closed. </exception>
\r
4586 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#NextResult">
\r
4588 Advances the data reader to the next result, when reading the results of batch SQL statements.
\r
4591 true if there are more rows; otherwise, false.
\r
4594 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Read">
\r
4596 Advances the <see cref="T:System.Data.IDataReader"></see> to the next record.
\r
4599 true if there are more rows; otherwise, false.
\r
4602 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#IDisposable#Dispose">
\r
4604 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
\r
4607 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetBoolean(System.Int32)">
\r
4609 Gets the value of the specified column as a Boolean.
\r
4611 <param name="i">The zero-based column ordinal.</param>
\r
4612 <returns>The value of the column.</returns>
\r
4613 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4615 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetByte(System.Int32)">
\r
4617 Gets the 8-bit unsigned integer value of the specified column.
\r
4619 <param name="i">The zero-based column ordinal.</param>
\r
4621 The 8-bit unsigned integer value of the specified column.
\r
4623 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4625 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
\r
4627 Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.
\r
4629 <param name="i">The zero-based column ordinal.</param>
\r
4630 <param name="fieldOffset">The index within the field from which to start the read operation.</param>
\r
4631 <param name="buffer">The buffer into which to read the stream of bytes.</param>
\r
4632 <param name="bufferoffset">The index for buffer to start the read operation.</param>
\r
4633 <param name="length">The number of bytes to read.</param>
\r
4634 <returns>The actual number of bytes read.</returns>
\r
4635 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4637 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetChar(System.Int32)">
\r
4639 Gets the character value of the specified column.
\r
4641 <param name="i">The zero-based column ordinal.</param>
\r
4643 The character value of the specified column.
\r
4645 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4647 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
\r
4649 Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.
\r
4651 <param name="i">The zero-based column ordinal.</param>
\r
4652 <param name="fieldoffset">The index within the row from which to start the read operation.</param>
\r
4653 <param name="buffer">The buffer into which to read the stream of bytes.</param>
\r
4654 <param name="bufferoffset">The index for buffer to start the read operation.</param>
\r
4655 <param name="length">The number of bytes to read.</param>
\r
4656 <returns>The actual number of characters read.</returns>
\r
4657 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4659 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetData(System.Int32)">
\r
4661 Gets an <see cref="T:System.Data.IDataReader"></see> to be used when the field points to more remote structured data.
\r
4663 <param name="i">The index of the field to find.</param>
\r
4665 An <see cref="T:System.Data.IDataReader"></see> to be used when the field points to more remote structured data.
\r
4667 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4669 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDataTypeName(System.Int32)">
\r
4671 Gets the data type information for the specified field.
\r
4673 <param name="i">The index of the field to find.</param>
\r
4675 The data type information for the specified field.
\r
4677 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4679 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDateTime(System.Int32)">
\r
4681 Gets the date and time data value of the specified field.
\r
4683 <param name="i">The index of the field to find.</param>
\r
4685 The date and time data value of the spcified field.
\r
4687 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4689 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDecimal(System.Int32)">
\r
4691 Gets the fixed-position numeric value of the specified field.
\r
4693 <param name="i">The index of the field to find.</param>
\r
4695 The fixed-position numeric value of the specified field.
\r
4697 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4699 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetDouble(System.Int32)">
\r
4701 Gets the double-precision floating point number of the specified field.
\r
4703 <param name="i">The index of the field to find.</param>
\r
4705 The double-precision floating point number of the specified field.
\r
4707 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4709 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetFieldType(System.Int32)">
\r
4711 Gets the <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.
\r
4713 <param name="i">The index of the field to find.</param>
\r
4715 The <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.
\r
4717 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4719 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetFloat(System.Int32)">
\r
4721 Gets the single-precision floating point number of the specified field.
\r
4723 <param name="i">The index of the field to find.</param>
\r
4725 The single-precision floating point number of the specified field.
\r
4727 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4729 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetGuid(System.Int32)">
\r
4731 Returns the GUID value of the specified field.
\r
4733 <param name="i">The index of the field to find.</param>
\r
4734 <returns>The GUID value of the specified field.</returns>
\r
4735 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4737 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt16(System.Int32)">
\r
4739 Gets the 16-bit signed integer value of the specified field.
\r
4741 <param name="i">The index of the field to find.</param>
\r
4743 The 16-bit signed integer value of the specified field.
\r
4745 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4747 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt32(System.Int32)">
\r
4749 Gets the 32-bit signed integer value of the specified field.
\r
4751 <param name="i">The index of the field to find.</param>
\r
4753 The 32-bit signed integer value of the specified field.
\r
4755 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4757 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetInt64(System.Int32)">
\r
4759 Gets the 64-bit signed integer value of the specified field.
\r
4761 <param name="i">The index of the field to find.</param>
\r
4763 The 64-bit signed integer value of the specified field.
\r
4765 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4767 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetName(System.Int32)">
\r
4769 Gets the name for the field to find.
\r
4771 <param name="i">The index of the field to find.</param>
\r
4773 The name of the field or the empty string (""), if there is no value to return.
\r
4775 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4777 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetOrdinal(System.String)">
\r
4779 Return the index of the named field.
\r
4781 <param name="name">The name of the field to find.</param>
\r
4782 <returns>The index of the named field.</returns>
\r
4784 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetString(System.Int32)">
\r
4786 Gets the string value of the specified field.
\r
4788 <param name="i">The index of the field to find.</param>
\r
4789 <returns>The string value of the specified field.</returns>
\r
4790 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4792 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#GetValue(System.Int32)">
\r
4794 Return the value of the specified field.
\r
4796 <param name="i">The index of the field to find.</param>
\r
4798 The <see cref="T:System.Object"></see> which will contain the field value upon return.
\r
4800 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4802 <member name="M:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#IsDBNull(System.Int32)">
\r
4804 Return whether the specified field is set to null.
\r
4806 <param name="i">The index of the field to find.</param>
\r
4808 true if the specified field is set to null. Otherwise, false.
\r
4810 <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>. </exception>
\r
4812 <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#Depth">
\r
4814 Gets a value indicating the depth of nesting for the current row.
\r
4817 <returns>The level of nesting.</returns>
\r
4819 <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataReader#IsClosed">
\r
4821 Gets a value indicating whether the data reader is closed.
\r
4824 <returns>true if the data reader is closed; otherwise, false.</returns>
\r
4826 <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#FieldCount">
\r
4828 Gets the number of columns in the current row.
\r
4831 <returns>When not positioned in a valid recordset, 0; otherwise the number of columns in the current record. The default is -1.</returns>
\r
4833 <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#Item(System.String)">
\r
4835 Gets the <see cref="T:System.Object"/> with the specified name.
\r
4839 <member name="P:IBatisNet.DataMapper.Commands.DataReaderDecorator.System#Data#IDataRecord#Item(System.Int32)">
\r
4841 Gets the <see cref="T:System.Object"/> with the specified i.
\r
4845 <member name="T:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler">
\r
4847 Implementation of TypeHandler for dealing with unknown types
\r
4850 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory)">
\r
4852 Constructor to create via a factory
\r
4854 <param name="factory">the factory to associate this with</param>
\r
4856 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4858 Performs processing on a value before it is used to set
\r
4859 the parameter of a IDbCommand.
\r
4861 <param name="dataParameter"></param>
\r
4862 <param name="parameterValue">The value to be set</param>
\r
4863 <param name="dbType">Data base type</param>
\r
4865 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4867 Gets a column value by the name
\r
4869 <param name="mapping"></param>
\r
4870 <param name="dataReader"></param>
\r
4871 <returns></returns>
\r
4873 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4875 Gets a column value by the index
\r
4877 <param name="mapping"></param>
\r
4878 <param name="dataReader"></param>
\r
4879 <returns></returns>
\r
4881 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.ValueOf(System.Type,System.String)">
\r
4883 Converts the String to the type that this handler deals with
\r
4885 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
4886 <param name="s">the String value</param>
\r
4887 <returns>the converted value</returns>
\r
4889 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4891 Retrieve ouput database value of an output parameter
\r
4893 <param name="outputValue">ouput database value</param>
\r
4894 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4895 <returns></returns>
\r
4897 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.Equals(System.Object,System.String)">
\r
4899 Compares two values (that this handler deals with) for equality
\r
4901 <param name="obj">one of the objects</param>
\r
4902 <param name="str">the other object as a String</param>
\r
4903 <returns>true if they are equal</returns>
\r
4905 <member name="P:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.IsSimpleType">
\r
4907 Gets a value indicating whether this instance is simple type.
\r
4910 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
4913 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler">
\r
4915 TypeHandler for Nullable UInt64 Type
\r
4918 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4920 Sets a parameter on a IDbCommand
\r
4922 <param name="dataParameter">the parameter</param>
\r
4923 <param name="parameterValue">the parameter value</param>
\r
4924 <param name="dbType">the dbType of the parameter</param>
\r
4926 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4928 Gets a column value by the name
\r
4930 <param name="mapping"></param>
\r
4931 <param name="dataReader"></param>
\r
4932 <returns></returns>
\r
4934 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4936 Gets a column value by the index
\r
4938 <param name="mapping"></param>
\r
4939 <param name="dataReader"></param>
\r
4940 <returns></returns>
\r
4942 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4944 Retrieve ouput database value of an output parameter
\r
4946 <param name="outputValue">ouput database value</param>
\r
4947 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4948 <returns></returns>
\r
4950 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
4952 Converts the String to the type that this handler deals with
\r
4954 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
4955 <param name="s">the String value</param>
\r
4956 <returns>the converted value</returns>
\r
4958 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.IsSimpleType">
\r
4960 Gets a value indicating whether this instance is simple type.
\r
4963 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
4966 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.NullValue">
\r
4968 The null value for this type
\r
4972 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler">
\r
4974 TypeHandler for Nullable Int64 Type
\r
4977 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4979 Sets a parameter on a IDbCommand
\r
4981 <param name="dataParameter">the parameter</param>
\r
4982 <param name="parameterValue">the parameter value</param>
\r
4983 <param name="dbType">the dbType of the parameter</param>
\r
4985 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4987 Gets a column value by the name
\r
4989 <param name="mapping"></param>
\r
4990 <param name="dataReader"></param>
\r
4991 <returns></returns>
\r
4993 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4995 Gets a column value by the index
\r
4997 <param name="mapping"></param>
\r
4998 <param name="dataReader"></param>
\r
4999 <returns></returns>
\r
5001 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
5003 Retrieve ouput database value
\r
5005 <param name="outputValue">ouput database value</param>
\r
5006 <param name="parameterType">type used</param>
\r
5007 <returns></returns>
\r
5009 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
5011 Converts the String to the type that this handler deals with
\r
5013 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
5014 <param name="s">the String value</param>
\r
5015 <returns>the converted value</returns>
\r
5017 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.IsSimpleType">
\r
5019 Gets a value indicating whether this instance is simple type.
\r
5022 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
5025 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.NullValue">
\r
5027 The null value for this type
\r
5031 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler">
\r
5033 Summary description for Int32TypeHandler.
\r
5036 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5038 Gets a column value by the name
\r
5040 <param name="mapping"></param>
\r
5041 <param name="dataReader"></param>
\r
5042 <returns></returns>
\r
5044 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5046 Gets a column value by the index
\r
5048 <param name="mapping"></param>
\r
5049 <param name="dataReader"></param>
\r
5050 <returns></returns>
\r
5052 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
5054 Retrieve ouput database value of an output parameter
\r
5056 <param name="outputValue">ouput database value</param>
\r
5057 <param name="parameterType">type used in EnumTypeHandler</param>
\r
5058 <returns></returns>
\r
5060 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.ValueOf(System.Type,System.String)">
\r
5062 Converts the String to the type that this handler deals with
\r
5064 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
5065 <param name="s">the String value</param>
\r
5066 <returns>the converted value</returns>
\r
5068 <member name="P:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.IsSimpleType">
\r
5070 Tell us if ot is a 'primitive' type
\r
5073 <returns></returns>
\r
5075 <member name="T:IBatisNet.DataMapper.SqlMapSession">
\r
5077 Summary description for SqlMapSession.
\r
5080 <member name="M:IBatisNet.DataMapper.SqlMapSession.#ctor(IBatisNet.DataMapper.ISqlMapper)">
\r
5084 <param name="sqlMapper"></param>
\r
5086 <member name="F:IBatisNet.DataMapper.SqlMapSession._consistent">
\r
5088 Changes the vote to commit (true) or to abort (false) in transsaction
\r
5091 <member name="F:IBatisNet.DataMapper.SqlMapSession._connection">
\r
5093 Holds value of connection
\r
5096 <member name="F:IBatisNet.DataMapper.SqlMapSession._transaction">
\r
5098 Holds value of transaction
\r
5101 <member name="M:IBatisNet.DataMapper.SqlMapSession.Complete">
\r
5103 Complete (commit) a transaction
\r
5106 Use in 'using' syntax.
\r
5109 <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection">
\r
5111 Open the connection
\r
5114 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateConnection">
\r
5116 Create the connection
\r
5119 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateConnection(System.String)">
\r
5121 Create the connection
\r
5124 <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection(System.String)">
\r
5126 Open a connection, on the specified connection string.
\r
5128 <param name="connectionString">The connection string</param>
\r
5130 <member name="M:IBatisNet.DataMapper.SqlMapSession.CloseConnection">
\r
5132 Close the connection
\r
5135 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction">
\r
5137 Begins a database transaction.
\r
5140 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String)">
\r
5142 Open a connection and begin a transaction on the specified connection string.
\r
5144 <param name="connectionString">The connection string</param>
\r
5146 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean)">
\r
5148 Begins a database transaction
\r
5150 <param name="openConnection">Open a connection.</param>
\r
5152 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Data.IsolationLevel)">
\r
5154 Begins a database transaction with the specified isolation level.
\r
5156 <param name="isolationLevel">
\r
5157 The isolation level under which the transaction should run.
\r
5160 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
5162 Open a connection and begin a transaction on the specified connection string.
\r
5164 <param name="connectionString">The connection string</param>
\r
5165 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
5167 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
5169 Begins a transaction on the current connection
\r
5170 with the specified IsolationLevel value.
\r
5172 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
5173 <param name="openConnection">Open a connection.</param>
\r
5175 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
5177 Begins a transaction on the current connection
\r
5178 with the specified IsolationLevel value.
\r
5180 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
5181 <param name="connectionString">The connection string</param>
\r
5182 <param name="openConnection">Open a connection.</param>
\r
5184 <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction">
\r
5186 Commits the database transaction.
\r
5189 Will close the connection.
\r
5192 <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction(System.Boolean)">
\r
5194 Commits the database transaction.
\r
5196 <param name="closeConnection">Close the connection</param>
\r
5198 <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction">
\r
5200 Rolls back a transaction from a pending state.
\r
5203 Will close the connection.
\r
5206 <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction(System.Boolean)">
\r
5208 Rolls back a transaction from a pending state.
\r
5210 <param name="closeConnection">Close the connection</param>
\r
5212 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateCommand(System.Data.CommandType)">
\r
5214 Create a command object
\r
5216 <param name="commandType"></param>
\r
5217 <returns></returns>
\r
5219 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataParameter">
\r
5221 Create an IDataParameter
\r
5223 <returns>An IDataParameter.</returns>
\r
5225 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter">
\r
5229 <returns></returns>
\r
5231 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter(System.Data.IDbCommand)">
\r
5235 <param name="command"></param>
\r
5236 <returns></returns>
\r
5238 <member name="M:IBatisNet.DataMapper.SqlMapSession.Dispose">
\r
5240 Releasing, or resetting resources.
\r
5243 <member name="P:IBatisNet.DataMapper.SqlMapSession.SqlMapper">
\r
5245 Gets the SQL mapper.
\r
5247 <value>The SQL mapper.</value>
\r
5249 <member name="P:IBatisNet.DataMapper.SqlMapSession.DataSource">
\r
5251 The data source use by the session.
\r
5255 <member name="P:IBatisNet.DataMapper.SqlMapSession.Connection">
\r
5257 The Connection use by the session.
\r
5261 <member name="P:IBatisNet.DataMapper.SqlMapSession.Transaction">
\r
5263 The Transaction use by the session.
\r
5267 <member name="P:IBatisNet.DataMapper.SqlMapSession.IsTransactionStart">
\r
5269 Indicates if a transaction is open on
\r
5273 <member name="P:IBatisNet.DataMapper.SqlMapSession.Consistent">
\r
5275 Changes the vote for transaction to commit (true) or to abort (false).
\r
5278 <member name="T:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper">
\r
5280 Build a dynamic instance of a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection"/>
\r
5283 <member name="M:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper.Build(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,System.Data.IDataReader,System.Object@)">
\r
5285 Builds a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection"/> for an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap"/>.
\r
5287 <param name="dataExchangeFactory">The data exchange factory.</param>
\r
5288 <param name="reader">The reader.</param>
\r
5289 <param name="resultObject">The result object.</param>
\r
5291 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy">
\r
5293 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for object.
\r
5296 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy">
\r
5298 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> contract to excute a 'select' <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
5299 after the process of the main <see cref="T:System.Data.IDataReader"/>
\r
5302 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
5304 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
5306 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
5307 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
5309 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
5311 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
5313 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
5314 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
5316 <member name="T:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange">
\r
5318 IDataExchange implementation for .NET object
\r
5321 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.#ctor(System.Type,IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
5325 <param name="dataExchangeFactory"></param>
\r
5326 <param name="parameterClass"></param>
\r
5328 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
5330 Gets the data to be set into a IDataParameter.
\r
5332 <param name="mapping"></param>
\r
5333 <param name="parameterObject"></param>
\r
5335 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
5337 Sets the value to the result property.
\r
5339 <param name="mapping"></param>
\r
5340 <param name="target"></param>
\r
5341 <param name="dataBaseValue"></param>
\r
5343 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
5345 Sets the value to the parameter property.
\r
5347 <remarks>Use to set value on output parameter</remarks>
\r
5348 <param name="mapping"></param>
\r
5349 <param name="target"></param>
\r
5350 <param name="dataBaseValue"></param>
\r
5352 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Update">
\r
5354 Summary description for Update.
\r
5357 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Update.#ctor">
\r
5359 Do not use direclty, only for serialization.
\r
5362 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Update.Generate">
\r
5364 The Generate tag used by a generated update statement.
\r
5368 <member name="T:IBatisNet.DataMapper.Configuration.Statements.SelectKey">
\r
5370 Represent a SelectKey tag element.
\r
5373 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.#ctor">
\r
5375 Do not use direclty, only for serialization.
\r
5378 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5382 <param name="configurationScope">The scope of the configuration</param>
\r
5384 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.ExtendStatement">
\r
5386 Extend statement attribute
\r
5389 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.PropertyName">
\r
5391 The property name object to fill with the key.
\r
5394 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.SelectKeyType">
\r
5396 The type of the selectKey tag : 'Pre' or 'Post'
\r
5399 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.isAfter">
\r
5401 True if it is a post-generated key.
\r
5404 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull">
\r
5406 Represent an isNull sql tag element.
\r
5409 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5414 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan">
\r
5416 Represent an isLessThan sql tag element.
\r
5419 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5421 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan"/> class.
\r
5423 <param name="accessorFactory">The accessor factory.</param>
\r
5425 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql">
\r
5427 DynamicSql represent the root element of a dynamic sql statement
\r
5430 <dynamic prepend="where">...</dynamic>
\r
5433 <member name="T:IBatisNet.DataMapper.Configuration.Sql.ISql">
\r
5435 Summary description for ISql.
\r
5438 <member name="M:IBatisNet.DataMapper.Configuration.Sql.ISql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">
\r
5440 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.
\r
5442 <param name="parameterObject">
\r
5443 The parameter object (used by DynamicSql/SimpleDynamicSql).
\r
5444 Use to complete the sql statement.
\r
5446 <param name="session">The current session</param>
\r
5447 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
5448 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
5450 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
5452 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql"/> class.
\r
5454 <param name="configScope">The config scope.</param>
\r
5455 <param name="statement">The statement.</param>
\r
5457 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
5461 <param name="child"></param>
\r
5463 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">
\r
5465 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.
\r
5467 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
5468 <param name="session">The current session</param>
\r
5469 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
5470 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
5472 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Object)">
\r
5476 <param name="request"></param>
\r
5477 <param name="parameterObject"></param>
\r
5478 <returns></returns>
\r
5480 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.ProcessBodyChildren(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,System.Object,System.Collections.IList)">
\r
5484 <param name="request"></param>
\r
5485 <param name="ctx"></param>
\r
5486 <param name="parameterObject"></param>
\r
5487 <param name="localChildren"></param>
\r
5489 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.ProcessBodyChildren(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,System.Object,System.Collections.IEnumerator,System.Text.StringBuilder)">
\r
5493 <param name="request"></param>
\r
5494 <param name="ctx"></param>
\r
5495 <param name="parameterObject"></param>
\r
5496 <param name="localChildren"></param>
\r
5497 <param name="buffer"></param>
\r
5499 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
5503 <param name="session"></param>
\r
5504 <param name="request"></param>
\r
5505 <param name="sqlStatement"></param>
\r
5506 <returns></returns>
\r
5508 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer">
\r
5510 Summary description for ResultPropertyDeSerializer.
\r
5513 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5515 Deserialize a ResultProperty object
\r
5517 <param name="node"></param>
\r
5518 <param name="configScope"></param>
\r
5519 <returns></returns>
\r
5521 <member name="T:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl">
\r
5523 A ParameterSetter implementation
\r
5526 <member name="M:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.#ctor(System.Data.IDataParameter)">
\r
5528 Default Constructor
\r
5530 <param name="dataParameter"></param>
\r
5532 <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.DataParameter">
\r
5534 Returns the underlying DataParameter
\r
5537 <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.Value">
\r
5539 Set the parameter value
\r
5542 <member name="T:IBatisNet.DataMapper.Proxy.LazyListGenericFactory">
\r
5544 /// Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an generic IList element.
\r
5547 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGenericFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
5549 Create a new proxy instance.
\r
5551 <param name="mappedStatement">The mapped statement.</param>
\r
5552 <param name="param">The param.</param>
\r
5553 <param name="target">The target.</param>
\r
5554 <param name="setAccessor">The set accessor.</param>
\r
5555 <returns>Returns a new proxy.</returns>
\r
5557 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy">
\r
5559 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
5560 a 'resultClass' attribute is specified and
\r
5561 the type of the result object is primitive.
\r
5564 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
5566 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
5567 when a ResultClass is specified on the statement and
\r
5568 the ResultClass is a SimpleType.
\r
5570 <param name="request">The request.</param>
\r
5571 <param name="reader">The reader.</param>
\r
5572 <param name="resultObject">The result object.</param>
\r
5574 <member name="T:IBatisNet.DataMapper.SelectKeyType">
\r
5576 Indicate if the generated key by a selectKey statement
\r
5577 concern a pre or post-generated key.
\r
5580 <member name="F:IBatisNet.DataMapper.SelectKeyType.pre">
\r
5585 <member name="F:IBatisNet.DataMapper.SelectKeyType.post">
\r
5590 <member name="T:IBatisNet.DataMapper.CacheKeyType">
\r
5595 <member name="F:IBatisNet.DataMapper.CacheKeyType.Object">
\r
5600 <member name="F:IBatisNet.DataMapper.CacheKeyType.List">
\r
5605 <member name="F:IBatisNet.DataMapper.CacheKeyType.Map">
\r
5610 <member name="T:IBatisNet.DataMapper.RowDelegate">
\r
5612 A delegate called once per row in the QueryWithRowDelegate method
\r
5614 <param name="obj">The object currently being processed.</param>
\r
5615 <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>
\r
5616 <param name="list">The IList that will be returned to the caller.</param>
\r
5618 <member name="T:IBatisNet.DataMapper.RowDelegate`1">
\r
5620 A delegate called once per row in the QueryWithRowDelegate method
\r
5622 <param name="obj">The object currently being processed.</param>
\r
5623 <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>
\r
5624 <param name="list">The IList that will be returned to the caller.</param>
\r
5626 <member name="T:IBatisNet.DataMapper.DictionaryRowDelegate`2">
\r
5628 A delegate called once per row in the QueryForMapWithRowDelegate method
\r
5630 <param name="key"></param>
\r
5631 <param name="value"></param>
\r
5632 <param name="parameterObject">The optional parameter object passed into the QueryForMapWithRowDelegate method.</param>
\r
5633 <param name="dictionary">The IDictionary that will be returned to the caller.</param>
\r
5635 <member name="T:IBatisNet.DataMapper.DictionaryRowDelegate">
\r
5637 A delegate called once per row in the QueryForMapWithRowDelegate method
\r
5639 <param name="key"></param>
\r
5640 <param name="value"></param>
\r
5641 <param name="parameterObject">The optional parameter object passed into the QueryForMapWithRowDelegate method.</param>
\r
5642 <param name="dictionary">The IDictionary that will be returned to the caller.</param>
\r
5644 <member name="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql">
\r
5646 Summary description for SimpleDynamicSql.
\r
5649 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
5651 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql"/> class.
\r
5653 <param name="scope">The scope.</param>
\r
5654 <param name="sqlStatement">The SQL statement.</param>
\r
5655 <param name="statement">The statement.</param>
\r
5657 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetSql(System.Object)">
\r
5661 <param name="parameterObject"></param>
\r
5662 <returns></returns>
\r
5664 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.IsSimpleDynamicSql(System.String)">
\r
5668 <param name="sqlStatement"></param>
\r
5669 <returns></returns>
\r
5671 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.ProcessDynamicElements(System.Object)">
\r
5675 <param name="parameterObject"></param>
\r
5676 <returns></returns>
\r
5678 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">
\r
5680 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
5682 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
5683 <param name="session">The current session</param>
\r
5684 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
5685 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
5687 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
5689 Build the PreparedStatement
\r
5691 <param name="session"></param>
\r
5692 <param name="request"></param>
\r
5693 <param name="sqlStatement"></param>
\r
5695 <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback">
\r
5697 A simple interface for implementing custom type handlers.
\r
5699 Using this interface, you can implement a type handler that
\r
5700 will perform customized processing before parameters are set
\r
5701 on a IDbCommand and after values are retrieved from
\r
5702 a IDataReader. Using a custom type handler you can extend
\r
5703 the framework to handle types that are not supported, or
\r
5704 handle supported types in a different way. For example,
\r
5705 you might use a custom type handler to implement proprietary
\r
5706 BLOB support (e.g. Oracle), or you might use it to handle
\r
5707 booleans using "Y" and "N" instead of the more typical 0/1.
\r
5710 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.SetParameter(IBatisNet.DataMapper.TypeHandlers.IParameterSetter,System.Object)">
\r
5712 Performs processing on a value before it is used to set
\r
5713 the parameter of a IDbCommand.
\r
5715 <param name="setter">The interface for setting the value on the IDbCommand.</param>
\r
5716 <param name="parameter">The value to be set</param>
\r
5718 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.GetResult(IBatisNet.DataMapper.TypeHandlers.IResultGetter)">
\r
5720 Performs processing on a value before after it has been retrieved
\r
5721 from a IDataReader.
\r
5723 <param name="getter">The interface for getting the value from the IDataReader.</param>
\r
5724 <returns>The processed value.</returns>
\r
5726 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.ValueOf(System.String)">
\r
5728 Casts the string representation of a value into a type recognized by
\r
5729 this type handler. This method is used to translate nullValue values
\r
5730 into types that can be appropriately compared. If your custom type handler
\r
5731 cannot support nullValues, or if there is no reasonable string representation
\r
5732 for this type (e.g. File type), you can simply return the String representation
\r
5733 as it was passed in. It is not recommended to return null, unless null was passed
\r
5736 <param name="s"></param>
\r
5737 <returns></returns>
\r
5739 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.NullValue">
\r
5741 The null value for this type
\r
5744 <member name="T:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler">
\r
5746 Boolean TypeHandler.
\r
5749 <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5753 <param name="mapping"></param>
\r
5754 <param name="dataReader"></param>
\r
5755 <returns></returns>
\r
5757 <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5759 Gets a column value by the index
\r
5761 <param name="mapping"></param>
\r
5762 <param name="dataReader"></param>
\r
5763 <returns></returns>
\r
5765 <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
5767 Retrieve ouput database value of an output parameter
\r
5769 <param name="outputValue">ouput database value</param>
\r
5770 <param name="parameterType">type used in EnumTypeHandler</param>
\r
5771 <returns></returns>
\r
5773 <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.ValueOf(System.Type,System.String)">
\r
5775 Converts the String to the type that this handler deals with
\r
5777 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
5778 <param name="s">the String value</param>
\r
5779 <returns>the converted value</returns>
\r
5781 <member name="P:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.IsSimpleType">
\r
5783 Gets a value indicating whether this instance is simple type.
\r
5786 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
5789 <member name="T:IBatisNet.DataMapper.Scope.ConfigurationScope">
\r
5791 The ConfigurationScope maintains the state of the build process.
\r
5794 <member name="T:IBatisNet.DataMapper.Scope.IScope">
\r
5799 <member name="P:IBatisNet.DataMapper.Scope.IScope.ErrorContext">
\r
5801 Get the error context
\r
5804 <member name="P:IBatisNet.DataMapper.Scope.IScope.DataExchangeFactory">
\r
5806 The factory for DataExchange objects
\r
5809 <member name="F:IBatisNet.DataMapper.Scope.ConfigurationScope.EMPTY_PARAMETER_MAP">
\r
5811 Empty parameter map
\r
5814 <member name="F:IBatisNet.DataMapper.Scope.ConfigurationScope.DOT">
\r
5816 Dot representation.
\r
5819 <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.#ctor">
\r
5821 Default constructor
\r
5824 <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.ApplyNamespace(System.String)">
\r
5826 Register under Statement Name or Fully Qualified Statement Name
\r
5828 <param name="id">An Identity</param>
\r
5829 <returns>The new Identity</returns>
\r
5831 <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.ResolveTypeHandler(System.Type,System.String,System.String,System.String,System.Boolean)">
\r
5833 Resolves the type handler.
\r
5835 <param name="clazz">The clazz.</param>
\r
5836 <param name="memberName">Name of the member.</param>
\r
5837 <param name="clrType">Type of the CLR.</param>
\r
5838 <param name="dbType">Type of the db.</param>
\r
5839 <param name="forSetter">if set to <c>true</c> [for setter].</param>
\r
5840 <returns></returns>
\r
5842 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlIncludes">
\r
5844 The list of sql fragment
\r
5847 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.XmlNamespaceManager">
\r
5849 XmlNamespaceManager
\r
5852 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ValidateSqlMap">
\r
5854 Set if the parser should validate the sqlMap documents
\r
5857 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsXmlValid">
\r
5859 Tells us if the xml configuration file validate the schema
\r
5862 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapNamespace">
\r
5864 The current SqlMap namespace.
\r
5867 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapper">
\r
5869 The SqlMapper we are building.
\r
5872 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataExchangeFactory">
\r
5874 A factory for DataExchange objects
\r
5877 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCallFromDao">
\r
5879 Tell us if we are in a DataAccess context.
\r
5882 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCacheModelsEnabled">
\r
5884 Tell us if we cache model is enabled.
\r
5887 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataSource">
\r
5889 External data source
\r
5892 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.NodeContext">
\r
5894 The current context node we are analizing
\r
5897 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapConfigDocument">
\r
5899 The XML SqlMap config file
\r
5902 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapDocument">
\r
5907 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseConfigFileWatcher">
\r
5909 Tell us if we use Configuration File Watcher
\r
5912 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseStatementNamespaces">
\r
5914 Tell us if we use statements namespaces
\r
5917 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ErrorContext">
\r
5919 Get the request's error context
\r
5922 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Providers">
\r
5927 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Properties">
\r
5929 List of global properties
\r
5932 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseReflectionOptimizer">
\r
5934 Indicates if we can use reflection optimizer.
\r
5937 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.CacheModelFlushOnExecuteStatements">
\r
5939 Temporary storage for mapping cache model ids (key is System.String) to statements (value is IList which contains IMappedStatements).
\r
5942 <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor">
\r
5944 Default implementation of the interceptor reponsible of load the lazy element
\r
5945 Could load collections and single objects
\r
5948 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#cctor">
\r
5950 Static Constructor for a lazy list loader
\r
5953 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
5955 Constructor for a lazy list loader
\r
5957 <param name="mappedSatement">The mapped statement used to build the list</param>
\r
5958 <param name="param">The parameter object used to build the list</param>
\r
5959 <param name="setAccessor">The proxified member accessor.</param>
\r
5960 <param name="target">The target object which contains the property proxydied.</param>
\r
5962 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.Intercept(Castle.DynamicProxy.IInvocation,System.Object[])">
\r
5964 Intercepts the specified invocation.
\r
5966 <param name="invocation">The invocation.</param>
\r
5967 <param name="arguments">The target arguments.</param>
\r
5968 <returns></returns>
\r
5970 <member name="T:IBatisNet.DataMapper.Proxy.LazyListGeneric`1">
\r
5972 A lazy generic list
\r
5974 <typeparam name="T"></typeparam>
\r
5976 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
5978 Initializes a new instance of the LazyListGeneric class.
\r
5980 <param name="mappedSatement">The mapped satement.</param>
\r
5981 <param name="param">The param.</param>
\r
5982 <param name="target">The target.</param>
\r
5983 <param name="setAccessor">The set accessor.</param>
\r
5985 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Load(System.String)">
\r
5987 Resolve the lazy loading.
\r
5989 <param name="methodName">Name of the method.</param>
\r
5991 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IndexOf(`0)">
\r
5993 Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"></see>.
\r
5995 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
\r
5997 The index of item if found in the list; otherwise, -1.
\r
6000 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Insert(System.Int32,`0)">
\r
6002 Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.
\r
6004 <param name="index">The zero-based index at which item should be inserted.</param>
\r
6005 <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
\r
6006 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
6007 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
6009 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.RemoveAt(System.Int32)">
\r
6011 Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.
\r
6013 <param name="index">The zero-based index of the item to remove.</param>
\r
6014 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
6015 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
6017 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Add(`0)">
\r
6019 Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6021 <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
6022 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
\r
6024 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Clear">
\r
6026 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6028 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
\r
6030 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Contains(`0)">
\r
6032 Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.
\r
6034 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
6036 true if item is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.
\r
6039 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.CopyTo(`0[],System.Int32)">
\r
6041 Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.
\r
6043 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
\r
6044 <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
\r
6045 <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
\r
6046 <exception cref="T:System.ArgumentNullException">array is null.</exception>
\r
6047 <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
\r
6049 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Remove(`0)">
\r
6051 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6053 <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
6055 true if item was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if item is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6057 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
\r
6059 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.GetEnumerator">
\r
6061 Returns an enumerator that iterates through the collection.
\r
6064 A <see cref="!:System.Collections.Generic.IEnumerator"></see> that can be used to iterate through the collection.
\r
6067 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IEnumerable#GetEnumerator">
\r
6069 Returns an enumerator that iterates through a collection.
\r
6072 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
\r
6075 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Add(System.Object)">
\r
6077 Adds an item to the <see cref="T:System.Collections.IList"></see>.
\r
6079 <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
\r
6081 The position into which the new element was inserted.
\r
6083 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
6085 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Clear">
\r
6087 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6089 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
\r
6091 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Contains(System.Object)">
\r
6093 Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.
\r
6095 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
6097 true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.
\r
6100 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IndexOf(System.Object)">
\r
6102 Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.
\r
6104 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
6106 The index of value if found in the list; otherwise, -1.
\r
6109 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Insert(System.Int32,System.Object)">
\r
6111 Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.
\r
6113 <param name="index">The zero-based index at which value should be inserted.</param>
\r
6114 <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
\r
6115 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
6116 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
6117 <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
\r
6119 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Remove(System.Object)">
\r
6121 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.
\r
6123 <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
\r
6124 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
\r
6126 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#RemoveAt(System.Int32)">
\r
6128 Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.
\r
6130 <param name="index">The zero-based index of the item to remove.</param>
\r
6131 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
6132 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
6134 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
\r
6136 Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.
\r
6138 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
\r
6139 <param name="index">The zero-based index in array at which copying begins.</param>
\r
6140 <exception cref="T:System.ArgumentNullException">array is null. </exception>
\r
6141 <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
\r
6142 <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
\r
6143 <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
\r
6145 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Item(System.Int32)">
\r
6147 Gets or sets the object at the specified index.
\r
6151 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Count">
\r
6153 Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
6156 <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
\r
6158 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IsReadOnly">
\r
6160 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.
\r
6163 <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
\r
6165 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsFixedSize">
\r
6167 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.
\r
6170 <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
\r
6172 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsReadOnly">
\r
6174 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.
\r
6177 <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
\r
6179 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Item(System.Int32)">
\r
6181 Gets or sets the <see cref="T:System.Object"/> at the specified index.
\r
6185 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#Count">
\r
6187 Gets the number of elements contained in the <see cref="!:System.Collections.Generic.ICollection"></see>.
\r
6190 <returns>The number of elements contained in the <see cref="!:System.Collections.Generic.ICollection"></see>.</returns>
\r
6192 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#IsSynchronized">
\r
6194 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).
\r
6197 <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
\r
6199 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#SyncRoot">
\r
6201 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.
\r
6204 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
6206 <member name="T:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement">
\r
6208 Summary description for SelectMappedStatement.
\r
6211 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
6215 <param name="sqlMap">An SqlMap</param>
\r
6216 <param name="statement">An SQL statement</param>
\r
6218 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
6222 <param name="session"></param>
\r
6223 <param name="parameterObject"></param>
\r
6224 <returns></returns>
\r
6226 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
6230 <param name="session"></param>
\r
6231 <param name="parameterObject"></param>
\r
6232 <returns></returns>
\r
6234 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Insert">
\r
6236 Represent an insert statement.
\r
6239 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Insert.#ctor">
\r
6241 Do not use direclty, only for serialization.
\r
6244 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.ExtendStatement">
\r
6246 Extend statement attribute
\r
6249 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.SelectKey">
\r
6251 The selectKey statement used by an insert statement.
\r
6254 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.Generate">
\r
6256 The Generate tag used by a generated insert statement.
\r
6260 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql">
\r
6262 Summary description for StaticSql.
\r
6265 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.#ctor(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
6269 <param name="statement">The statement.</param>
\r
6270 <param name="scope"></param>
\r
6272 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">
\r
6274 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
6276 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
6277 <param name="session">The current session</param>
\r
6278 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
6279 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
6281 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,System.String)">
\r
6283 Build the PreparedStatement
\r
6285 <param name="session"></param>
\r
6286 <param name="sqlStatement"></param>
\r
6288 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler">
\r
6290 Summary description for IsNotPropertyAvailableTagHandler.
\r
6293 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler">
\r
6295 Summary description for IsPropertyAvailableTagHandler.
\r
6298 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6300 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler"/> class.
\r
6302 <param name="accessorFactory">The accessor factory.</param>
\r
6304 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
6307 <param name="ctx"></param>
\r
6308 <param name="tag"></param>
\r
6309 <param name="parameterObject"></param>
\r
6310 <returns></returns>
\r
6312 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6314 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler"/> class.
\r
6316 <param name="accessorFactory">The accessor factory.</param>
\r
6318 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
6322 <param name="ctx"></param>
\r
6323 <param name="tag"></param>
\r
6324 <param name="parameterObject"></param>
\r
6325 <returns></returns>
\r
6327 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent">
\r
6329 Represent an isParameterPresent sql tag element.
\r
6332 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6334 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent"/> class.
\r
6336 <param name="accessorFactory">The accessor factory.</param>
\r
6338 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull">
\r
6340 Represent an isNotNull sql tag element.
\r
6343 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6345 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull"/> class.
\r
6347 <param name="accessorFactory">The accessor factory.</param>
\r
6349 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer">
\r
6351 Summary description for ResultMapDeSerializer.
\r
6354 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6356 Deserialize a ResultMap object
\r
6358 <param name="node"></param>
\r
6359 <param name="configScope"></param>
\r
6360 <returns></returns>
\r
6362 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer">
\r
6364 Summary description for IsNotNullDeSerializer.
\r
6367 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6371 <param name="configScope"></param>
\r
6373 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
6375 Deserialize a IsNotNull object
\r
6377 <param name="node"></param>
\r
6378 <returns></returns>
\r
6380 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap">
\r
6382 Summary description for SubMap.
\r
6385 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.#ctor">
\r
6390 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.DiscriminatorValue">
\r
6392 Discriminator value
\r
6395 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMapName">
\r
6397 The name of the ResultMap used if the column value is = to the Discriminator Value
\r
6400 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMap">
\r
6402 The resultMap used if the column value is = to the Discriminator Value
\r
6405 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap">
\r
6407 Summary description for ParameterMap.
\r
6410 <member name="F:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.XML_PARAMATER">
\r
6412 Token for xml path to parameter elements.
\r
6415 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
6417 Do not use direclty, only for serialization.
\r
6419 <param name="dataExchangeFactory"></param>
\r
6421 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.Int32)">
\r
6423 Get the ParameterProperty at index.
\r
6425 <param name="index">Index</param>
\r
6426 <returns>A ParameterProperty</returns>
\r
6428 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.String)">
\r
6430 Get a ParameterProperty by his name.
\r
6432 <param name="name">The name of the ParameterProperty</param>
\r
6433 <returns>A ParameterProperty</returns>
\r
6435 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.AddParameterProperty(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
6437 Add a ParameterProperty to the ParameterProperty list.
\r
6439 <param name="property"></param>
\r
6441 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.InsertParameterProperty(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
6443 Insert a ParameterProperty ine the ParameterProperty list at the specified index..
\r
6445 <param name="index">
\r
6446 The zero-based index at which ParameterProperty should be inserted.
\r
6448 <param name="property">The ParameterProperty to insert. </param>
\r
6450 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetParameterIndex(System.String)">
\r
6452 Retrieve the index for array property
\r
6454 <param name="propertyName"></param>
\r
6455 <returns></returns>
\r
6457 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetPropertyNameArray">
\r
6459 Get all Parameter Property Name
\r
6461 <returns>A string array</returns>
\r
6463 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetParameter(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Data.IDataParameter,System.Object)">
\r
6465 Set parameter value, replace the null value if any.
\r
6467 <param name="mapping"></param>
\r
6468 <param name="dataParameter"></param>
\r
6469 <param name="parameterValue"></param>
\r
6471 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetOutputParameter(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6473 Set output parameter value.
\r
6475 <param name="mapping"></param>
\r
6476 <param name="dataBaseValue"></param>
\r
6477 <param name="target"></param>
\r
6479 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Initialize(System.Boolean,IBatisNet.DataMapper.Scope.IScope)">
\r
6481 Initialize the parameter properties child.
\r
6483 <param name="scope"></param>
\r
6484 <param name="usePositionalParameters"></param>
\r
6486 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.BuildProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6488 Build the properties
\r
6490 <param name="scope"></param>
\r
6492 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6494 Get the parameter properties child for the xmlNode parameter.
\r
6496 <param name="configScope"></param>
\r
6498 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ClassName">
\r
6500 The parameter class name.
\r
6503 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Class">
\r
6505 The parameter type class.
\r
6508 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Id">
\r
6510 Identifier used to identify the ParameterMap amongst the others.
\r
6513 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Properties">
\r
6515 The collection of ParameterProperty
\r
6518 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.PropertiesList">
\r
6523 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ExtendMap">
\r
6525 Extend Parametermap attribute
\r
6527 <remarks>The id of a ParameterMap</remarks>
\r
6529 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.DataExchange">
\r
6531 Sets the IDataExchange
\r
6534 <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader">
\r
6536 An implementation of <see cref="T:System.Data.IDataReader"/> that will copy the contents
\r
6537 of the an open <see cref="T:System.Data.IDataReader"/> to an in-memory <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/> if the
\r
6538 session <see cref="T:IBatisNet.Common.IDbProvider"/> doesn't allow multiple open <see cref="T:System.Data.IDataReader"/> with
\r
6539 the same <see cref="T:System.Data.IDbConnection"/>.
\r
6542 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.#ctor(System.Data.IDataReader)">
\r
6544 Creates an InMemoryDataReader from a <see cref="T:System.Data.IDataReader"/>
\r
6546 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
6548 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.NextResult">
\r
6550 Advances the data reader to the next result, when reading the results of batch SQL statements.
\r
6552 <returns></returns>
\r
6554 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Close">
\r
6556 Closes the IDataReader 0bject.
\r
6559 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Read">
\r
6561 Advances the IDataReader to the next record.
\r
6563 <returns>true if there are more rows; otherwise, false.</returns>
\r
6565 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetSchemaTable">
\r
6567 Returns a DataTable that describes the column metadata of the IDataReader.
\r
6569 <returns></returns>
\r
6571 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Dispose">
\r
6573 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
\r
6576 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt32(System.Int32)">
\r
6578 Gets the 32-bit signed integer value of the specified field.
\r
6580 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6581 <returns>The value of the column.</returns>
\r
6583 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValue(System.Int32)">
\r
6585 Return the value of the specified field.
\r
6587 <param name="fieldIndex">The index of the field to find. </param>
\r
6588 <returns>The object which will contain the field value upon return.</returns>
\r
6590 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsDBNull(System.Int32)">
\r
6592 Return whether the specified field is set to null.
\r
6594 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6595 <returns>The value of the column.</returns>
\r
6597 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
\r
6599 Reads a stream of bytes from the specified column offset into the buffer as an array,
\r
6600 starting at the given buffer offset.
\r
6602 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6603 <param name="dataIndex">The index within the field from which to begin the read operation. </param>
\r
6604 <param name="buffer">The buffer into which to read the stream of bytes. </param>
\r
6605 <param name="bufferIndex">The index for buffer to begin the read operation.</param>
\r
6606 <param name="length">The number of bytes to read. </param>
\r
6607 <returns>The actual number of bytes read.</returns>
\r
6609 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetByte(System.Int32)">
\r
6611 Gets the 8-bit unsigned integer value of the specified column.
\r
6613 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6614 <returns>The value of the column.</returns>
\r
6616 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFieldType(System.Int32)">
\r
6618 Gets the Type information corresponding to the type of Object that would be returned from GetValue.
\r
6620 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6621 <returns>The value of the column.</returns>
\r
6623 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDecimal(System.Int32)">
\r
6625 Gets the fixed-position numeric value of the specified field.
\r
6627 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6628 <returns>The value of the column.</returns>
\r
6630 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValues(System.Object[])">
\r
6632 Gets all the attribute fields in the collection for the current record.
\r
6634 <param name="values"></param>
\r
6635 <returns></returns>
\r
6637 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetName(System.Int32)">
\r
6639 Gets the name for the field to find.
\r
6641 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6642 <returns>The value of the column.</returns>
\r
6644 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt64(System.Int32)">
\r
6648 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6649 <returns>The value of the column.</returns>
\r
6651 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDouble(System.Int32)">
\r
6655 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6656 <returns>The value of the column.</returns>
\r
6658 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBoolean(System.Int32)">
\r
6660 Gets the value of the specified column as a Boolean.
\r
6662 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6663 <returns>The value of the column.</returns>
\r
6665 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetGuid(System.Int32)">
\r
6667 Returns the GUID value of the specified field.
\r
6669 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6670 <returns>The value of the column.</returns>
\r
6672 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDateTime(System.Int32)">
\r
6674 Returns the value of the specified column as a DateTime object.
\r
6676 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6677 <returns>The value of the column.</returns>
\r
6679 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetOrdinal(System.String)">
\r
6681 Returns the column ordinal, given the name of the column.
\r
6683 <param name="colName">The name of the column. </param>
\r
6684 <returns>The value of the column.</returns>
\r
6686 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDataTypeName(System.Int32)">
\r
6688 Gets the database type information for the specified field.
\r
6690 <param name="fieldIndex">The index of the field to find.</param>
\r
6691 <returns>The database type information for the specified field.</returns>
\r
6693 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFloat(System.Int32)">
\r
6695 Returns the value of the specified column as a single-precision floating point number.
\r
6697 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6698 <returns>The value of the column.</returns>
\r
6700 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetData(System.Int32)">
\r
6702 Gets an IDataReader to be used when the field points to more remote structured data.
\r
6704 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6705 <returns>The value of the column.</returns>
\r
6707 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
\r
6709 Reads a stream of characters from the specified column offset into the buffer as an array,
\r
6710 starting at the given buffer offset.
\r
6712 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6713 <param name="dataIndex">The index within the row from which to begin the read operation.</param>
\r
6714 <param name="buffer">The buffer into which to read the stream of bytes.</param>
\r
6715 <param name="bufferIndex">The index for buffer to begin the read operation. </param>
\r
6716 <param name="length">The number of bytes to read.</param>
\r
6717 <returns>The actual number of characters read.</returns>
\r
6719 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetString(System.Int32)">
\r
6721 Gets the string value of the specified field.
\r
6723 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6724 <returns>The value of the column.</returns>
\r
6726 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChar(System.Int32)">
\r
6728 Gets the character value of the specified column.
\r
6730 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6731 <returns>The value of the column.</returns>
\r
6733 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt16(System.Int32)">
\r
6735 Gets the 16-bit signed integer value of the specified field.
\r
6737 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
6738 <returns>The value of the column.</returns>
\r
6740 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.RecordsAffected">
\r
6742 Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
\r
6745 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsClosed">
\r
6747 Gets a value indicating whether the data reader is closed.
\r
6750 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Depth">
\r
6752 Gets a value indicating the depth of nesting for the current row.
\r
6755 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.String)">
\r
6757 Gets the column with the specified name.
\r
6760 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.Int32)">
\r
6762 Gets the column located at the specified index.
\r
6765 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.FieldCount">
\r
6767 Indicates the number of fields within the current record. This property is read-only.
\r
6770 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.CurrentResultSet">
\r
6772 Gets the current result set.
\r
6774 <value>The current result set.</value>
\r
6776 <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet">
\r
6778 Represent an in-memory result set
\r
6781 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.#ctor(System.Data.IDataReader,System.Boolean)">
\r
6783 Creates an in-memory ResultSet from a <see cref="T:System.Data.IDataReader"/>
\r
6785 <param name="isMidstream">
\r
6786 <c>true</c> if the <see cref="T:System.Data.IDataReader"/> is already positioned on the record
\r
6787 to start reading from.
\r
6789 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
6791 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValue(System.Int32,System.Int32)">
\r
6793 Get a column value in a row
\r
6795 <param name="rowIndex">The row index</param>
\r
6796 <param name="colIndex">The column index</param>
\r
6797 <returns>The column value</returns>
\r
6799 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetFieldType(System.Int32)">
\r
6801 Gets the type of the field.
\r
6803 <param name="colIndex">Index of the col.</param>
\r
6804 <returns>The type of the field.</returns>
\r
6806 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetName(System.Int32)">
\r
6808 Gets the name of the field.
\r
6810 <param name="colIndex">Index of the col.</param>
\r
6811 <returns>The name of the field.</returns>
\r
6813 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetOrdinal(System.String)">
\r
6817 <param name="colName">Name of the column.</param>
\r
6818 <returns>The ordinal of the column</returns>
\r
6820 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetDataTypeName(System.Int32)">
\r
6822 Gets the name of the database type.
\r
6824 <param name="colIndex">Index of the col.</param>
\r
6825 <returns>The name of the database type</returns>
\r
6827 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValues(System.Int32,System.Object[])">
\r
6831 <param name="rowIndex">Index of the row.</param>
\r
6832 <param name="values">The values.</param>
\r
6833 <returns></returns>
\r
6835 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.FieldCount">
\r
6837 Gets the number of columns in the current row.
\r
6839 <value>The number of columns in the current row.</value>
\r
6841 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.RecordCount">
\r
6843 The number of record contained in the ResultSet.
\r
6846 <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler">
\r
6851 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6853 Gets a column value by the name
\r
6855 <param name="mapping"></param>
\r
6856 <param name="dataReader"></param>
\r
6857 <returns></returns>
\r
6859 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6861 Gets a column value by the index
\r
6863 <param name="mapping"></param>
\r
6864 <param name="dataReader"></param>
\r
6865 <returns></returns>
\r
6867 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
6869 Retrieve ouput database value of an output parameter
\r
6871 <param name="outputValue">ouput database value</param>
\r
6872 <param name="parameterType">type used in EnumTypeHandler</param>
\r
6873 <returns></returns>
\r
6875 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.ValueOf(System.Type,System.String)">
\r
6877 Converts the String to the type that this handler deals with
\r
6879 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
6880 <param name="s">the String value</param>
\r
6881 <returns>the converted value</returns>
\r
6883 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.IsSimpleType">
\r
6885 Gets a value indicating whether this instance is simple type.
\r
6888 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
6891 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler">
\r
6895 <remarks>System.TimeSpan is map to DbType.Int64 </remarks>
\r
6897 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
6899 Sets a parameter on a IDbCommand
\r
6901 <param name="dataParameter">the parameter</param>
\r
6902 <param name="parameterValue">the parameter value</param>
\r
6903 <param name="dbType">the dbType of the parameter</param>
\r
6905 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6909 <param name="mapping"></param>
\r
6910 <param name="dataReader"></param>
\r
6911 <returns></returns>
\r
6913 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6915 Gets a column value by the index
\r
6917 <param name="mapping"></param>
\r
6918 <param name="dataReader"></param>
\r
6919 <returns></returns>
\r
6921 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
6923 Retrieve ouput database value of an output parameter
\r
6925 <param name="outputValue">ouput database value</param>
\r
6926 <param name="parameterType">type used in EnumTypeHandler</param>
\r
6927 <returns></returns>
\r
6929 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.ValueOf(System.Type,System.String)">
\r
6931 Converts the String to the type that this handler deals with
\r
6933 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
6934 <param name="s">the String value</param>
\r
6935 <returns>the converted value</returns>
\r
6937 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.IsSimpleType">
\r
6939 Gets a value indicating whether this instance is simple type.
\r
6942 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
6945 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.NullValue">
\r
6947 The null value for this type
\r
6951 <member name="T:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler">
\r
6953 Description résumée de CharTypeHandler.
\r
6956 <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6958 Gets a column value by the name
\r
6960 <param name="mapping"></param>
\r
6961 <param name="dataReader"></param>
\r
6962 <returns></returns>
\r
6964 <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6966 Gets a column value by the index
\r
6968 <param name="mapping"></param>
\r
6969 <param name="dataReader"></param>
\r
6970 <returns></returns>
\r
6972 <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.ValueOf(System.Type,System.String)">
\r
6974 Converts the String to the type that this handler deals with
\r
6976 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
6977 <param name="s">the String value</param>
\r
6978 <returns>the converted value</returns>
\r
6980 <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
6982 Retrieve ouput database value of an output parameter
\r
6984 <param name="outputValue">ouput database value</param>
\r
6985 <param name="parameterType">type used in EnumTypeHandler</param>
\r
6986 <returns></returns>
\r
6988 <member name="P:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.IsSimpleType">
\r
6990 Tell us if ot is a 'primitive' type
\r
6993 <returns></returns>
\r
6995 <member name="T:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement">
\r
6997 Summary description for InsertMappedStatement.
\r
7000 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7004 <param name="sqlMap">An SqlMap</param>
\r
7005 <param name="statement">An SQL statement</param>
\r
7007 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
7011 <param name="session"></param>
\r
7012 <param name="parameterObject"></param>
\r
7013 <param name="keyProperty"></param>
\r
7014 <param name="valueProperty"></param>
\r
7015 <returns></returns>
\r
7017 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7021 <param name="session"></param>
\r
7022 <param name="parameterObject"></param>
\r
7023 <returns></returns>
\r
7025 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
7029 <param name="session"></param>
\r
7030 <param name="parameterObject"></param>
\r
7031 <param name="resultObject"></param>
\r
7033 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
7037 <param name="session"></param>
\r
7038 <param name="parameterObject"></param>
\r
7039 <param name="skipResults"></param>
\r
7040 <param name="maxResults"></param>
\r
7041 <returns></returns>
\r
7043 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7047 <param name="session"></param>
\r
7048 <param name="parameterObject"></param>
\r
7049 <returns></returns>
\r
7051 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
7055 <param name="session"></param>
\r
7056 <param name="parameterObject"></param>
\r
7057 <param name="rowDelegate"></param>
\r
7058 <returns></returns>
\r
7060 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
7062 Runs a query with a custom object that gets a chance
\r
7063 to deal with each row as it is processed.
\r
7065 <param name="session">The session used to execute the statement</param>
\r
7066 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7067 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7068 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7069 <param name="rowDelegate"></param>
\r
7070 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7071 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7073 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7077 <param name="session"></param>
\r
7078 <param name="parameterObject"></param>
\r
7079 <returns></returns>
\r
7081 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
7085 <param name="session"></param>
\r
7086 <param name="parameterObject"></param>
\r
7087 <param name="resultObject"></param>
\r
7088 <returns></returns>
\r
7090 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy">
\r
7092 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
7093 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is
\r
7094 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
7097 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
7099 Gets the value of an argument constructor.
\r
7101 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
7102 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
7103 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
7104 <param name="keys">The keys</param>
\r
7105 <returns>The paremeter value.</returns>
\r
7107 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext">
\r
7109 Summary description for SqlTagContext.
\r
7112 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.#ctor">
\r
7117 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetWriter">
\r
7121 <returns></returns>
\r
7123 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddAttribute(System.Object,System.Object)">
\r
7127 <param name="key"></param>
\r
7128 <param name="value"></param>
\r
7130 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetAttribute(System.Object)">
\r
7134 <param name="key"></param>
\r
7135 <returns></returns>
\r
7137 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddParameterMapping(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
7141 <param name="mapping"></param>
\r
7143 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetParameterMappings">
\r
7147 <returns></returns>
\r
7149 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.BodyText">
\r
7154 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.IsOverridePrepend">
\r
7159 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.FirstNonDynamicTagWithPrepend">
\r
7164 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer">
\r
7166 Summary description for TypeHandlerDeSerializer.
\r
7169 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7171 Deserialize a TypeHandler object
\r
7173 <param name="node"></param>
\r
7174 <param name="configScope"></param>
\r
7175 <returns></returns>
\r
7177 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController">
\r
7179 Summary description for LruCacheController.
\r
7182 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.#ctor">
\r
7187 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Remove(System.Object)">
\r
7189 Remove an object from a cache model
\r
7191 <param name="key">the key to the object</param>
\r
7192 <returns>the removed object(?)</returns>
\r
7194 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Flush">
\r
7196 Clears all elements from the cache.
\r
7199 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Configure(System.Collections.IDictionary)">
\r
7201 Configures the cache
\r
7204 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Item(System.Object)">
\r
7206 Adds an item with the specified key and value into cached data.
\r
7207 Gets a cached object with the specified key.
\r
7209 <value>The cached object or <c>null</c></value>
\r
7211 <member name="T:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler">
\r
7213 Description résumée de Double.
\r
7216 <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
7218 Gets a column value by the name
\r
7220 <param name="mapping"></param>
\r
7221 <param name="dataReader"></param>
\r
7222 <returns></returns>
\r
7224 <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
7226 Gets a column value by the index
\r
7228 <param name="mapping"></param>
\r
7229 <param name="dataReader"></param>
\r
7230 <returns></returns>
\r
7232 <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.ValueOf(System.Type,System.String)">
\r
7234 Converts the String to the type that this handler deals with
\r
7236 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
7237 <param name="s">the String value</param>
\r
7238 <returns>the converted value</returns>
\r
7240 <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
7242 Retrieve ouput database value of an output parameter
\r
7244 <param name="outputValue">ouput database value</param>
\r
7245 <param name="parameterType">type used in EnumTypeHandler</param>
\r
7246 <returns></returns>
\r
7248 <member name="P:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.IsSimpleType">
\r
7250 Tell us if ot is a 'primitive' type
\r
7253 <returns></returns>
\r
7255 <member name="T:IBatisNet.DataMapper.SessionStore.WebSessionStore">
\r
7257 Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>
\r
7258 which relies on <c>HttpContext</c>. Suitable for web projects.
\r
7259 This implementation will get the current session from the current
\r
7263 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.#ctor(System.String)">
\r
7265 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.WebSessionStore"/> class.
\r
7267 <param name="sqlMapperId">The SQL mapper id.</param>
\r
7269 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">
\r
7271 Store the specified session.
\r
7273 <param name="session">The session to store</param>
\r
7275 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Dispose">
\r
7277 Remove the local session.
\r
7280 <member name="P:IBatisNet.DataMapper.SessionStore.WebSessionStore.LocalSession">
\r
7282 Get the local session
\r
7285 <member name="T:IBatisNet.DataMapper.SessionStore.SessionStoreFactory">
\r
7287 Build a session container for a Windows or Web context.
\r
7288 When running in the context of a web application the session object is
\r
7289 stored in HttpContext items and has 'per request' lifetime.
\r
7290 When running in the context of a windows application the session object is
\r
7291 stored via CallContext.
\r
7294 <member name="M:IBatisNet.DataMapper.SessionStore.SessionStoreFactory.GetSessionStore(System.String)">
\r
7296 Gets the session store.
\r
7298 <param name="sqlMapperId">The SQL mapper id.</param>
\r
7299 <returns></returns>
\r
7301 <member name="T:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement">
\r
7303 Summary description for UpdateMappedStatement.
\r
7306 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.#ctor(IBatisNet.DataMapper.ISqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7310 <param name="sqlMap">An SqlMap</param>
\r
7311 <param name="statement">An SQL statement</param>
\r
7313 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
7317 <param name="session"></param>
\r
7318 <param name="parameterObject"></param>
\r
7319 <param name="keyProperty"></param>
\r
7320 <param name="valueProperty"></param>
\r
7321 <returns></returns>
\r
7323 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7327 <param name="session"></param>
\r
7328 <param name="parameterObject"></param>
\r
7329 <returns></returns>
\r
7331 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
7335 <param name="session"></param>
\r
7336 <param name="parameterObject"></param>
\r
7337 <param name="resultObject"></param>
\r
7339 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
7343 <param name="session"></param>
\r
7344 <param name="parameterObject"></param>
\r
7345 <param name="skipResults"></param>
\r
7346 <param name="maxResults"></param>
\r
7347 <returns></returns>
\r
7349 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7353 <param name="session"></param>
\r
7354 <param name="parameterObject"></param>
\r
7355 <returns></returns>
\r
7357 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
7361 <param name="session"></param>
\r
7362 <param name="parameterObject"></param>
\r
7363 <param name="rowDelegate"></param>
\r
7364 <returns></returns>
\r
7366 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
7368 Runs a query with a custom object that gets a chance
\r
7369 to deal with each row as it is processed.
\r
7371 <param name="session">The session used to execute the statement</param>
\r
7372 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7373 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7374 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7375 <param name="rowDelegate"></param>
\r
7376 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7377 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7379 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7383 <param name="session"></param>
\r
7384 <param name="parameterObject"></param>
\r
7385 <returns></returns>
\r
7387 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
7391 <param name="session"></param>
\r
7392 <param name="parameterObject"></param>
\r
7393 <param name="resultObject"></param>
\r
7394 <returns></returns>
\r
7396 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory">
\r
7398 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation.
\r
7401 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.#cctor">
\r
7403 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory"/> class.
\r
7406 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.Get(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7408 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/>.
\r
7410 <param name="statement">The statement.</param>
\r
7411 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/></returns>
\r
7413 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy">
\r
7415 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'resultMapping' attribute exists
\r
7416 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
7419 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
7421 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
7422 when a 'resultMapping' attribute exists
\r
7423 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
7425 <param name="request">The request.</param>
\r
7426 <param name="resultMap">The result map.</param>
\r
7427 <param name="mapping">The ResultProperty.</param>
\r
7428 <param name="target">The target.</param>
\r
7429 <param name="reader">The reader.</param>
\r
7430 <param name="keys">The keys</param>
\r
7432 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
7434 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
7436 <param name="request">The request.</param>
\r
7437 <param name="resultMap">The result map.</param>
\r
7438 <param name="mapping">The mapping.</param>
\r
7439 <param name="reader">The reader.</param>
\r
7440 <param name="target">The target object</param>
\r
7442 <member name="T:IBatisNet.DataMapper.MappedStatements.CachingStatement">
\r
7444 Summary description for CachingStatement.
\r
7447 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.#ctor(IBatisNet.DataMapper.MappedStatements.MappedStatement)">
\r
7451 <param name="statement"></param>
\r
7453 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMap(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
7455 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
7456 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
7457 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
7459 <param name="session">The session used to execute the statement</param>
\r
7460 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7461 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7462 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7463 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7464 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7466 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String)">
\r
7468 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
7469 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
7470 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
7472 <param name="session">The session used to execute the statement</param>
\r
7473 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7474 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7475 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7476 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7477 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7479 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForDictionary``2(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
7481 Runs a query with a custom object that gets a chance
\r
7482 to deal with each row as it is processed.
\r
7484 <param name="session">The session used to execute the statement</param>
\r
7485 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7486 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7487 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7488 <param name="rowDelegate"></param>
\r
7489 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7490 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7492 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteUpdate(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7494 Execute an update statement. Also used for delete statement.
\r
7495 Return the number of row effected.
\r
7497 <param name="session">The session used to execute the statement.</param>
\r
7498 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7499 <returns>The number of row effected.</returns>
\r
7501 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteInsert(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7503 Execute an insert statement. Fill the parameter object with
\r
7504 the ouput parameters if any, also could return the insert generated key
\r
7506 <param name="session">The session</param>
\r
7507 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
7508 <returns>Can return the insert generated key.</returns>
\r
7510 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.IList)">
\r
7512 Executes the SQL and and fill a strongly typed collection.
\r
7514 <param name="session">The session used to execute the statement.</param>
\r
7515 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7516 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
7518 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
7520 Executes the SQL and retuns a subset of the rows selected.
\r
7522 <param name="session">The session used to execute the statement.</param>
\r
7523 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7524 <param name="skipResults">The number of rows to skip over.</param>
\r
7525 <param name="maxResults">The maximum number of rows to return.</param>
\r
7526 <returns>A List of result objects.</returns>
\r
7528 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7530 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
7531 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
7533 <param name="session">The session used to execute the statement.</param>
\r
7534 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7535 <returns>A List of result objects.</returns>
\r
7537 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Collections.Generic.IList{``0})">
\r
7539 Executes the SQL and and fill a strongly typed collection.
\r
7541 <param name="session">The session used to execute the statement.</param>
\r
7542 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7543 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
7545 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Int32,System.Int32)">
\r
7547 Executes the SQL and retuns a subset of the rows selected.
\r
7549 <param name="session">The session used to execute the statement.</param>
\r
7550 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7551 <param name="skipResults">The number of rows to skip over.</param>
\r
7552 <param name="maxResults">The maximum number of rows to return.</param>
\r
7553 <returns>A List of result objects.</returns>
\r
7555 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7557 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
7558 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
7560 <param name="session">The session used to execute the statement.</param>
\r
7561 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7562 <returns>A List of result objects.</returns>
\r
7564 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7566 Executes an SQL statement that returns a single row as an Object.
\r
7568 <param name="session">The session used to execute the statement.</param>
\r
7569 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7570 <returns>The object</returns>
\r
7572 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.Object)">
\r
7574 Executes an SQL statement that returns a single row as an Object of the type of
\r
7575 the resultObject passed in as a parameter.
\r
7577 <param name="session">The session used to execute the statement.</param>
\r
7578 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7579 <param name="resultObject">The result object.</param>
\r
7580 <returns>The object</returns>
\r
7582 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object)">
\r
7584 Executes an SQL statement that returns a single row as an Object.
\r
7586 <param name="session">The session used to execute the statement.</param>
\r
7587 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7588 <returns>The object</returns>
\r
7590 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,``0)">
\r
7592 Executes an SQL statement that returns a single row as an Object of the type of
\r
7593 the resultObject passed in as a parameter.
\r
7595 <param name="session">The session used to execute the statement.</param>
\r
7596 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7597 <param name="resultObject">The result object.</param>
\r
7598 <returns>The object</returns>
\r
7600 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
7602 Runs a query with a custom object that gets a chance
\r
7603 to deal with each row as it is processed.
\r
7605 <param name="session">The session used to execute the statement.</param>
\r
7606 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7607 <param name="rowDelegate"></param>
\r
7609 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate``1(IBatisNet.DataMapper.ISqlMapSession,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">
\r
7611 Runs a query with a custom object that gets a chance
\r
7612 to deal with each row as it is processed.
\r
7614 <param name="session">The session used to execute the statement.</param>
\r
7615 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
7616 <param name="rowDelegate"></param>
\r
7618 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.DataMapper.ISqlMapSession,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
7620 Runs a query with a custom object that gets a chance
\r
7621 to deal with each row as it is processed.
\r
7623 <param name="session">The session used to execute the statement</param>
\r
7624 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
7625 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
7626 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
7627 <param name="rowDelegate"></param>
\r
7628 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
7629 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
7631 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetDataCacheHitRatio">
\r
7633 Gets a percentage of successful cache hits achieved
\r
7635 <returns>The percentage of hits (0-1), or -1 if cache is disabled.</returns>
\r
7637 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetCacheKey(IBatisNet.DataMapper.Scope.RequestScope)">
\r
7639 Gets the cache key.
\r
7641 <param name="request">The request.</param>
\r
7642 <returns>the cache key</returns>
\r
7644 <member name="E:IBatisNet.DataMapper.MappedStatements.CachingStatement.Execute">
\r
7646 Event launch on exceute query
\r
7649 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.PreparedCommand">
\r
7651 The IPreparedCommand to use
\r
7654 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Id">
\r
7656 Name used to identify the MappedStatement amongst the others.
\r
7657 This the name of the SQL statment by default.
\r
7660 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Statement">
\r
7662 The SQL statment used by this MappedStatement
\r
7665 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.SqlMap">
\r
7667 The SqlMap used by this MappedStatement
\r
7670 <member name="T:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange">
\r
7672 DataExchange implementation for IDictionary objects
\r
7675 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
7679 <param name="dataExchangeFactory"></param>
\r
7681 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
7683 Gets the data to be set into a IDataParameter.
\r
7685 <param name="mapping"></param>
\r
7686 <param name="parameterObject"></param>
\r
7688 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
7690 Sets the value to the result property.
\r
7692 <param name="mapping"></param>
\r
7693 <param name="target"></param>
\r
7694 <param name="dataBaseValue"></param>
\r
7696 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
7698 Sets the value to the parameter property.
\r
7700 <remarks>Use to set value on output parameter</remarks>
\r
7701 <param name="mapping"></param>
\r
7702 <param name="target"></param>
\r
7703 <param name="dataBaseValue"></param>
\r
7705 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler">
\r
7707 Summary description for IsNotNullTagHandler.
\r
7710 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler">
\r
7712 Summary description for IsNullTagHandler.
\r
7715 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7717 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler"/> class.
\r
7719 <param name="accessorFactory">The accessor factory.</param>
\r
7721 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
7725 <param name="ctx"></param>
\r
7726 <param name="tag"></param>
\r
7727 <param name="parameterObject"></param>
\r
7728 <returns></returns>
\r
7730 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7732 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler"/> class.
\r
7734 <param name="accessorFactory">The accessor factory.</param>
\r
7736 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
7740 <param name="ctx"></param>
\r
7741 <param name="tag"></param>
\r
7742 <param name="parameterObject"></param>
\r
7743 <returns></returns>
\r
7745 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent">
\r
7747 Represent an isNotParameterPresent sql tag element.
\r
7750 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7752 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent"/> class.
\r
7754 <param name="accessorFactory">The accessor factory.</param>
\r
7756 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer">
\r
7758 Summary description for IsGreaterThanDeSerializer.
\r
7761 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7765 <param name="configScope"></param>
\r
7767 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
7769 Deserialize a Dynamic object
\r
7771 <param name="node"></param>
\r
7772 <returns></returns>
\r
7774 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection">
\r
7776 Collection of <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>
\r
7779 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.#ctor">
\r
7781 Constructs a ResultMapCollection. The list is initially empty and has a capacity
\r
7782 of zero. Upon adding the first element to the list the capacity is
\r
7783 increased to 8, and then increased in multiples of two as required.
\r
7786 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Clear">
\r
7788 Removes all items from the collection.
\r
7791 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.#ctor(System.Int32)">
\r
7793 Constructs a ResultMapCollection with a given initial capacity.
\r
7794 The list is initially empty, but will have room for the given number of elements
\r
7795 before any reallocations are required.
\r
7797 <param name="capacity">The initial capacity of the list</param>
\r
7799 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Add(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
7803 <param name="value"></param>
\r
7804 <returns>Index</returns>
\r
7806 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap[])">
\r
7808 Add a list of ResultMap to the collection
\r
7810 <param name="value"></param>
\r
7812 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection)">
\r
7814 Add a list of ResultMap to the collection
\r
7816 <param name="value"></param>
\r
7818 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Contains(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
7820 Indicate if a ResultMap is in the collection
\r
7822 <param name="value">A ResultMap</param>
\r
7823 <returns>True fi is in</returns>
\r
7825 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
7827 Insert a ResultMap in the collection.
\r
7829 <param name="index">Index where to insert.</param>
\r
7830 <param name="value">A ResultMap</param>
\r
7832 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Remove(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
7834 Remove a ResultMap of the collection.
\r
7837 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.RemoveAt(System.Int32)">
\r
7839 Removes a ResultMap at the given index. The size of the list is
\r
7842 <param name="index"></param>
\r
7844 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Resize(System.Int32)">
\r
7846 Ensures that the capacity of this collection is at least the given minimum
\r
7847 value. If the currect capacity of the list is less than min, the
\r
7848 capacity is increased to twice the current capacity.
\r
7850 <param name="minSize"></param>
\r
7852 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Count">
\r
7854 Read-only property describing how many elements are in the Collection.
\r
7857 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Length">
\r
7859 Length of the collection
\r
7862 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMapCollection.Item(System.Int32)">
\r
7864 Sets or Gets the ResultMap at the given index.
\r
7867 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap">
\r
7869 Implementation of <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/> interface for auto mapping
\r
7872 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.#ctor(System.Type,IBatisNet.Common.Utilities.Objects.IFactory,IBatisNet.DataMapper.DataExchange.IDataExchange)">
\r
7874 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap"/> class.
\r
7876 <param name="resultClass">The result class.</param>
\r
7877 <param name="resultClassFactory">The result class factory.</param>
\r
7878 <param name="dataExchange">The data exchange.</param>
\r
7880 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.CreateInstanceOfResult(System.Object[])">
\r
7882 Create an instance Of result.
\r
7884 <param name="parameters">An array of values that matches the number, order and type
\r
7885 of the parameters for this constructor.</param>
\r
7886 <returns>An object.</returns>
\r
7888 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
7890 Set the value of an object property.
\r
7892 <param name="target">The object to set the property.</param>
\r
7893 <param name="property">The result property to use.</param>
\r
7894 <param name="dataBaseValue">The database value to set.</param>
\r
7896 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.ResolveSubMap(System.Data.IDataReader)">
\r
7899 <param name="dataReader"></param>
\r
7900 <returns></returns>
\r
7902 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Clone">
\r
7904 Clones this instance.
\r
7906 <returns></returns>
\r
7908 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.CreateInstanceOfResultClass">
\r
7910 Create an instance of result class.
\r
7912 <returns>An object.</returns>
\r
7914 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.GroupByPropertyNames">
\r
7916 The GroupBy Properties.
\r
7919 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Properties">
\r
7921 The collection of ResultProperty.
\r
7924 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.GroupByProperties">
\r
7926 The GroupBy Properties.
\r
7930 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Parameters">
\r
7932 The collection of constructor parameters.
\r
7935 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.IsInitalized">
\r
7937 Gets or sets a value indicating whether this instance is initalized.
\r
7940 <c>true</c> if this instance is initalized; otherwise, <c>false</c>.
\r
7943 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Id">
\r
7945 Identifier used to identify the resultMap amongst the others.
\r
7948 <example>GetProduct</example>
\r
7950 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.Class">
\r
7952 The output type class of the resultMap.
\r
7956 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.AutoResultMap.DataExchange">
\r
7958 Sets the IDataExchange
\r
7962 <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeAlias">
\r
7967 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor">
\r
7969 Do not use direclty, only for serialization.
\r
7972 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor(System.Type)">
\r
7976 <param name="type">a type.</param>
\r
7978 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Initialize">
\r
7980 Initialize the object,
\r
7981 try to idenfify the .Net type class from the corresponding name.
\r
7984 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Name">
\r
7986 Name used to identify the typeAlias amongst the others.
\r
7988 <example> Account</example>
\r
7990 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Class">
\r
7992 The type class for the typeAlias
\r
7995 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.ClassName">
\r
7997 The class name to identify the typeAlias.
\r
7999 <example>Com.Site.Domain.Product</example>
\r
8001 <member name="T:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler">
\r
8003 Description résumée de TimespanTypeHandler.
\r
8006 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
8008 Sets a parameter on a IDbCommand
\r
8010 <param name="dataParameter">the parameter</param>
\r
8011 <param name="parameterValue">the parameter value</param>
\r
8012 <param name="dbType">the dbType of the parameter</param>
\r
8014 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8016 Gets a column value by the name
\r
8018 <param name="mapping"></param>
\r
8019 <param name="dataReader"></param>
\r
8020 <returns></returns>
\r
8022 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8024 Gets a column value by the index
\r
8026 <param name="mapping"></param>
\r
8027 <param name="dataReader"></param>
\r
8028 <returns></returns>
\r
8030 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8032 Retrieve ouput database value of an output parameter
\r
8034 <param name="outputValue">ouput database value</param>
\r
8035 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8036 <returns></returns>
\r
8038 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.ValueOf(System.Type,System.String)">
\r
8040 Converts the String to the type that this handler deals with
\r
8042 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8043 <param name="s">the String value</param>
\r
8044 <returns>the converted value</returns>
\r
8046 <member name="P:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.IsSimpleType">
\r
8050 <returns></returns>
\r
8052 <member name="T:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler">
\r
8054 Description résumée de ObjectTypeHandler.
\r
8057 <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8059 Gets a column value by the name
\r
8061 <param name="mapping"></param>
\r
8062 <param name="dataReader"></param>
\r
8063 <returns></returns>
\r
8065 <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8067 Gets a column value by the index
\r
8069 <param name="mapping"></param>
\r
8070 <param name="dataReader"></param>
\r
8071 <returns></returns>
\r
8073 <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.ValueOf(System.Type,System.String)">
\r
8075 Converts the String to the type that this handler deals with
\r
8077 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8078 <param name="s">the String value</param>
\r
8079 <returns>the converted value</returns>
\r
8081 <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8083 Retrieve ouput database value of an output parameter
\r
8085 <param name="outputValue">ouput database value</param>
\r
8086 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8087 <returns></returns>
\r
8089 <member name="P:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.IsSimpleType">
\r
8091 Tell us if ot is a 'primitive' type
\r
8094 <returns></returns>
\r
8096 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler">
\r
8098 Summary description for Int32TypeHandler.
\r
8101 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
8103 Sets a parameter on a IDbCommand
\r
8105 <param name="dataParameter">the parameter</param>
\r
8106 <param name="parameterValue">the parameter value</param>
\r
8107 <param name="dbType">the dbType of the parameter</param>
\r
8109 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8111 Gets a column value by the name
\r
8113 <param name="mapping"></param>
\r
8114 <param name="dataReader"></param>
\r
8115 <returns></returns>
\r
8117 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8119 Gets a column value by the index
\r
8121 <param name="mapping"></param>
\r
8122 <param name="dataReader"></param>
\r
8123 <returns></returns>
\r
8125 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8127 Retrieve ouput database value of an output parameter
\r
8129 <param name="outputValue">ouput database value</param>
\r
8130 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8131 <returns></returns>
\r
8133 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.ValueOf(System.Type,System.String)">
\r
8135 Converts the String to the type that this handler deals with
\r
8137 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8138 <param name="s">the String value</param>
\r
8139 <returns>the converted value</returns>
\r
8141 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.IsSimpleType">
\r
8143 Gets a value indicating whether this instance is simple type.
\r
8146 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
8149 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.NullValue">
\r
8151 The null value for this type
\r
8155 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler">
\r
8157 TypeHandler for SByte TimeSpan Type
\r
8160 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
8162 Sets a parameter on a IDbCommand
\r
8164 <param name="dataParameter">the parameter</param>
\r
8165 <param name="parameterValue">the parameter value</param>
\r
8166 <param name="dbType">the dbType of the parameter</param>
\r
8168 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8170 Gets a column value by the name
\r
8172 <param name="mapping"></param>
\r
8173 <param name="dataReader"></param>
\r
8174 <returns></returns>
\r
8176 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8178 Gets a column value by the index
\r
8180 <param name="mapping"></param>
\r
8181 <param name="dataReader"></param>
\r
8182 <returns></returns>
\r
8184 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8186 Retrieve ouput database value of an output parameter
\r
8188 <param name="outputValue">ouput database value</param>
\r
8189 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8190 <returns></returns>
\r
8192 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.ValueOf(System.Type,System.String)">
\r
8194 Converts the String to the type that this handler deals with
\r
8196 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8197 <param name="s">the String value</param>
\r
8198 <returns>the converted value</returns>
\r
8200 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.IsSimpleType">
\r
8202 Gets a value indicating whether this instance is simple type.
\r
8205 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
8208 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.NullValue">
\r
8210 The null value for this type
\r
8214 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler">
\r
8216 TypeHandler for Nullable Int32 Type
\r
8219 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
8221 Sets a parameter on a IDbCommand
\r
8223 <param name="dataParameter">the parameter</param>
\r
8224 <param name="parameterValue">the parameter value</param>
\r
8225 <param name="dbType">the dbType of the parameter</param>
\r
8227 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8231 <param name="mapping"></param>
\r
8232 <param name="dataReader"></param>
\r
8233 <returns></returns>
\r
8235 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8237 Gets a column value by the index
\r
8239 <param name="mapping"></param>
\r
8240 <param name="dataReader"></param>
\r
8241 <returns></returns>
\r
8243 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8245 Retrieve ouput database value of an output parameter
\r
8247 <param name="outputValue">ouput database value</param>
\r
8248 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8249 <returns></returns>
\r
8251 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.ValueOf(System.Type,System.String)">
\r
8253 Converts the String to the type that this handler deals with
\r
8255 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8256 <param name="s">the String value</param>
\r
8257 <returns>the converted value</returns>
\r
8259 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.IsSimpleType">
\r
8261 Gets a value indicating whether this instance is simple type.
\r
8264 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
8267 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.NullValue">
\r
8269 The null value for this type
\r
8273 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy">
\r
8275 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
8276 a 'resultMap' attribute is specified.
\r
8279 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
8281 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
8282 when a ResultMap is specified on the statement.
\r
8284 <param name="request">The request.</param>
\r
8285 <param name="reader">The reader.</param>
\r
8286 <param name="resultObject">The result object.</param>
\r
8288 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy">
\r
8290 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
8291 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> and the object property is
\r
8292 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
8295 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8297 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8298 when a 'select' attribute exists and fills an object property.
\r
8299 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
8301 <param name="request">The request.</param>
\r
8302 <param name="resultMap">The result map.</param>
\r
8303 <param name="mapping">The ResultProperty.</param>
\r
8304 <param name="target">The target.</param>
\r
8305 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
8306 <param name="keys">The keys</param>
\r
8308 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
8310 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
8312 <param name="request">The request.</param>
\r
8313 <param name="resultMap">The result map.</param>
\r
8314 <param name="mapping">The mapping.</param>
\r
8315 <param name="reader">The reader.</param>
\r
8316 <param name="target">The target object</param>
\r
8318 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy">
\r
8320 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for list.
\r
8323 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
8325 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
8327 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
8328 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
8330 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler">
\r
8332 Summary description for IterateTagHandler.
\r
8335 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8337 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler"/> class.
\r
8339 <param name="accessorFactory">The accessor factory.</param>
\r
8341 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8345 <param name="ctx"></param>
\r
8346 <param name="tag"></param>
\r
8347 <param name="parameterObject"></param>
\r
8348 <returns></returns>
\r
8350 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoPrepend(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
8354 <param name="ctx"></param>
\r
8355 <param name="tag"></param>
\r
8356 <param name="parameterObject"></param>
\r
8357 <param name="bodyContent"></param>
\r
8359 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.DoEndFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object,System.Text.StringBuilder)">
\r
8363 <param name="ctx"></param>
\r
8364 <param name="tag"></param>
\r
8365 <param name="parameterObject"></param>
\r
8366 <param name="bodyContent"></param>
\r
8367 <returns></returns>
\r
8369 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.Replace(System.Text.StringBuilder,System.String,System.String)">
\r
8373 <param name="buffer"></param>
\r
8374 <param name="find"></param>
\r
8375 <param name="replace"></param>
\r
8377 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.IsPostParseRequired">
\r
8382 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler">
\r
8384 Summary description for IsLessThanTagHandler.
\r
8387 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8389 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler"/> class.
\r
8391 <param name="accessorFactory">The accessor factory.</param>
\r
8393 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8397 <param name="ctx"></param>
\r
8398 <param name="tag"></param>
\r
8399 <param name="parameterObject"></param>
\r
8400 <returns></returns>
\r
8402 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler">
\r
8404 Summary description for DynamicTagHandler.
\r
8407 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8409 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler"/> class.
\r
8411 <param name="accessorFactory">The accessor factory.</param>
\r
8413 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler.DoStartFragment(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8417 <param name="ctx"></param>
\r
8418 <param name="tag"></param>
\r
8419 <param name="parameterObject"></param>
\r
8420 <returns></returns>
\r
8422 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable">
\r
8424 Represent an isPropertyAvailable sql tag element.
\r
8427 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8429 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable"/> class.
\r
8431 <param name="accessorFactory">The accessor factory.</param>
\r
8433 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual">
\r
8435 Represent an isNotEqual sql tag element.
\r
8438 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8440 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual"/> class.
\r
8442 <param name="accessorFactory">The accessor factory.</param>
\r
8444 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic">
\r
8446 Summary description for DynamicTag.
\r
8449 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8451 Initializes a new instance of the <see cref="T:Dynamic"/> class.
\r
8453 <param name="accessorFactory">The accessor factory.</param>
\r
8455 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer">
\r
8457 Summary description for StatementDeSerializer.
\r
8460 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8462 Deserialize a Procedure object
\r
8464 <param name="node"></param>
\r
8465 <param name="configScope"></param>
\r
8466 <returns></returns>
\r
8468 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SqlDeSerializer">
\r
8470 Summary description for ArgumentPropertyDeSerializer.
\r
8473 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SqlDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8475 Deserialize a sql tag
\r
8477 <param name="node"></param>
\r
8478 <param name="configScope"></param>
\r
8479 <returns></returns>
\r
8481 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer">
\r
8483 Summary description for ParameterPropertyDeSerializer.
\r
8486 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8488 Deserialize a ResultMap object
\r
8490 <param name="node"></param>
\r
8491 <param name="configScope"></param>
\r
8492 <returns></returns>
\r
8494 <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheKey">
\r
8496 Hash value generator for cache keys
\r
8499 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor">
\r
8501 Default constructor
\r
8504 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32)">
\r
8506 Constructor that supplies an initial hashcode
\r
8508 <param name="initialNonZeroOddNumber">the hashcode to use</param>
\r
8510 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32,System.Int32)">
\r
8512 Constructor that supplies an initial hashcode and multiplier
\r
8514 <param name="initialNonZeroOddNumber">the hashcode to use</param>
\r
8515 <param name="multiplierNonZeroOddNumber">the multiplier to use</param>
\r
8517 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Update(System.Object)">
\r
8519 Updates this object with new information based on an object
\r
8521 <param name="obj">the object</param>
\r
8522 <returns>the cachekey</returns>
\r
8524 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Equals(System.Object)">
\r
8528 <param name="obj"></param>
\r
8529 <returns></returns>
\r
8531 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.GetHashCode">
\r
8533 Get the HashCode for this CacheKey
\r
8535 <returns></returns>
\r
8537 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.ToString">
\r
8539 ToString implementation.
\r
8541 <returns>A string that give the CacheKey HashCode.</returns>
\r
8543 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler">
\r
8545 TypeHandler for Nullable double Type
\r
8548 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
8550 Sets a parameter on a IDbCommand
\r
8552 <param name="dataParameter">the parameter</param>
\r
8553 <param name="parameterValue">the parameter value</param>
\r
8554 <param name="dbType">the dbType of the parameter</param>
\r
8556 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8558 Gets a column value by the name
\r
8560 <param name="mapping"></param>
\r
8561 <param name="dataReader"></param>
\r
8562 <returns></returns>
\r
8564 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8566 Gets a column value by the index
\r
8568 <param name="mapping"></param>
\r
8569 <param name="dataReader"></param>
\r
8570 <returns></returns>
\r
8572 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8574 Retrieve ouput database value of an output parameter
\r
8576 <param name="outputValue">ouput database value</param>
\r
8577 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8578 <returns></returns>
\r
8580 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.ValueOf(System.Type,System.String)">
\r
8582 Converts the String to the type that this handler deals with
\r
8584 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8585 <param name="s">the String value</param>
\r
8586 <returns>the converted value</returns>
\r
8588 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.IsSimpleType">
\r
8590 Gets a value indicating whether this instance is simple type.
\r
8593 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
8596 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.NullValue">
\r
8598 The null value for this type
\r
8602 <member name="T:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler">
\r
8604 DecimalTypeHandler.
\r
8607 <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8611 <param name="mapping"></param>
\r
8612 <param name="dataReader"></param>
\r
8613 <returns></returns>
\r
8615 <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8617 Gets a column value by the index
\r
8619 <param name="mapping"></param>
\r
8620 <param name="dataReader"></param>
\r
8621 <returns></returns>
\r
8623 <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.ValueOf(System.Type,System.String)">
\r
8625 Converts the String to the type that this handler deals with
\r
8627 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
8628 <param name="s">the String value</param>
\r
8629 <returns>the converted value</returns>
\r
8631 value decimal must be in format ######.##
\r
8632 where . is separator for decimal
\r
8635 <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
8637 Retrieve ouput database value of an output parameter
\r
8639 <param name="outputValue">ouput database value</param>
\r
8640 <param name="parameterType">type used in EnumTypeHandler</param>
\r
8641 <returns></returns>
\r
8643 <member name="P:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.IsSimpleType">
\r
8645 Gets a value indicating whether this instance is simple type.
\r
8648 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
8651 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy">
\r
8653 Delegates on the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy"/> or on the
\r
8654 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy"/> implementation if a grouBy attribute is specify on the resultMap tag.
\r
8657 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy.#cctor">
\r
8659 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy"/> class.
\r
8662 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.MapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
8664 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
8666 <param name="request">The request.</param>
\r
8667 <param name="reader">The reader.</param>
\r
8668 <param name="resultObject">The result object.</param>
\r
8670 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy">
\r
8672 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when no 'select' or
\r
8673 'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
8676 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8678 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8679 when the 'select' and 'resultMap' attributes
\r
8680 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
8682 <param name="request">The request.</param>
\r
8683 <param name="resultMap">The result map.</param>
\r
8684 <param name="mapping">The ResultProperty.</param>
\r
8685 <param name="target">The target.</param>
\r
8686 <param name="reader">The reader.</param>
\r
8687 <param name="keys">The keys</param>
\r
8689 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
8691 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
8693 <param name="request">The request.</param>
\r
8694 <param name="resultMap">The result map.</param>
\r
8695 <param name="mapping">The mapping.</param>
\r
8696 <param name="reader">The reader.</param>
\r
8697 <param name="target">The target object</param>
\r
8699 <member name="T:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange">
\r
8701 DataExchange implementation for "primitive" objects.
\r
8704 The primitive types are Boolean, Byte, SByte, Int16, UInt16, Int32,
\r
8705 UInt32, Int64, UInt64, Char, Double, and Single + string, Guid, Decimal, DateTime
\r
8708 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
8712 <param name="dataExchangeFactory"></param>
\r
8714 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
8716 Gets the data to be set into a IDataParameter.
\r
8718 <param name="mapping"></param>
\r
8719 <param name="parameterObject"></param>
\r
8721 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
8723 Sets the value to the result property.
\r
8725 <param name="mapping"></param>
\r
8726 <param name="target"></param>
\r
8727 <param name="dataBaseValue"></param>
\r
8729 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
8731 Sets the value to the parameter property.
\r
8733 <remarks>Use to set value on output parameter</remarks>
\r
8734 <param name="mapping"></param>
\r
8735 <param name="target"></param>
\r
8736 <param name="dataBaseValue"></param>
\r
8738 <member name="T:IBatisNet.DataMapper.DataExchange.ComplexDataExchange">
\r
8740 A IDataExchange implemtation for working with .NET object
\r
8743 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
8747 <param name="dataExchangeFactory"></param>
\r
8749 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
8751 Gets the data to be set into a IDataParameter.
\r
8753 <param name="mapping"></param>
\r
8754 <param name="parameterObject"></param>
\r
8756 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
8758 Sets the value to the result property.
\r
8760 <param name="mapping"></param>
\r
8761 <param name="target"></param>
\r
8762 <param name="dataBaseValue"></param>
\r
8764 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
8766 Sets the value to the parameter property.
\r
8768 <remarks>Use to set value on output parameter</remarks>
\r
8769 <param name="mapping"></param>
\r
8770 <param name="target"></param>
\r
8771 <param name="dataBaseValue"></param>
\r
8773 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler">
\r
8775 Summary description for IsLessEqualTagHandler.
\r
8778 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8780 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler"/> class.
\r
8782 <param name="accessorFactory">The accessor factory.</param>
\r
8784 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8788 <param name="ctx"></param>
\r
8789 <param name="tag"></param>
\r
8790 <param name="parameterObject"></param>
\r
8791 <returns></returns>
\r
8793 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler">
\r
8795 Summary description for IsGreaterThanTagHandler.
\r
8798 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8800 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler"/> class.
\r
8802 <param name="accessorFactory">The accessor factory.</param>
\r
8804 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8808 <param name="ctx"></param>
\r
8809 <param name="tag"></param>
\r
8810 <param name="parameterObject"></param>
\r
8811 <returns></returns>
\r
8813 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler">
\r
8815 Summary description for IsGreaterEqualTagHandler.
\r
8818 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8820 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler"/> class.
\r
8822 <param name="accessorFactory">The accessor factory.</param>
\r
8824 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler.IsCondition(IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag,System.Object)">
\r
8828 <param name="ctx"></param>
\r
8829 <param name="tag"></param>
\r
8830 <param name="parameterObject"></param>
\r
8831 <returns></returns>
\r
8833 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan">
\r
8835 Represent an isGreaterThan sql tag element.
\r
8838 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8840 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan"/> class.
\r
8842 <param name="accessorFactory">The accessor factory.</param>
\r
8844 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer">
\r
8846 Summary description for IsPropertyAvailableDeSerializer.
\r
8849 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8853 <param name="configScope"></param>
\r
8855 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
8857 Deserialize a IsNotEmpty object
\r
8859 <param name="node"></param>
\r
8860 <returns></returns>
\r
8862 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer">
\r
8864 Summary description for IsNotPropertyAvailableDeSerializer.
\r
8867 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8871 <param name="configScope"></param>
\r
8873 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
8875 Deserialize a IsNotEmpty object
\r
8877 <param name="node"></param>
\r
8878 <returns></returns>
\r
8880 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel">
\r
8882 Summary description for MemoryCacheLevel.
\r
8885 <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Weak">
\r
8887 Constant for weak caching
\r
8888 This cache model is probably the best choice in most cases. It will increase
\r
8889 performance for popular results, but it will absolutely release the memory to
\r
8890 be used in allocating other objects, assuming that the results are not currently
\r
8892 References an object while still allowing it to be garbage collected.
\r
8895 <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Strong">
\r
8897 Constant for strong caching.
\r
8898 This cache model will guarantee that the results stay in memory until the cache
\r
8899 is explicitly flushed. This is ideal for results that are:
\r
8901 <item>very small</item>
\r
8902 <item>absolutely static</item>
\r
8903 <item>used very often</item>
\r
8905 The advantage is that performance will be very good for this particular query.
\r
8906 The disadvantage is that if the memory used by these results is needed, then it
\r
8907 will not be released to make room for other objects (possibly more important
\r
8911 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#cctor">
\r
8916 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#ctor(System.String)">
\r
8918 Creates a new instance of CacheLevel
\r
8920 <param name="type">The type of the CacheLevel.</param>
\r
8922 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.GetByRefenceType(System.String)">
\r
8926 <param name="referenceType"></param>
\r
8927 <returns></returns>
\r
8929 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.ReferenceType">
\r
8934 <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory">
\r
8936 This class is responsible of create lazy load proxies for a concrete class with virtual method.
\r
8939 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
8941 Builds the specified lazy load proxy for a concrete class with virtual method.
\r
8943 <param name="selectStatement">The mapped statement used to build the lazy loaded object.</param>
\r
8944 <param name="param">The parameter object used to build lazy loaded object.</param>
\r
8945 <param name="target">The target object which contains the property proxydied..</param>
\r
8946 <param name="setAccessor">The proxified member accessor.</param>
\r
8947 <returns>Return a proxy object</returns>
\r
8949 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy">
\r
8951 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
8952 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
8955 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.#ctor(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy,IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy)">
\r
8957 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy"/> class.
\r
8959 <param name="mapping">The mapping.</param>
\r
8960 <param name="selectArrayStrategy">The select array strategy.</param>
\r
8961 <param name="selectGenericListStrategy">The select generic list strategy.</param>
\r
8962 <param name="selectListStrategy">The select list strategy.</param>
\r
8963 <param name="selectObjectStrategy">The select object strategy.</param>
\r
8965 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8967 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8968 when a 'select' attribute exists
\r
8969 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
8971 <param name="request">The request.</param>
\r
8972 <param name="resultMap">The result map.</param>
\r
8973 <param name="mapping">The ResultProperty.</param>
\r
8974 <param name="target">The target.</param>
\r
8975 <param name="reader">The reader.</param>
\r
8976 <param name="selectKeys">The keys</param>
\r
8978 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
8980 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
8982 <param name="request">The request.</param>
\r
8983 <param name="resultMap">The result map.</param>
\r
8984 <param name="mapping">The mapping.</param>
\r
8985 <param name="reader">The reader.</param>
\r
8986 <param name="target">The target object</param>
\r
8988 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy">
\r
8990 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
8991 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
8994 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8996 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8997 when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property
\r
8998 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
9000 <param name="request">The request.</param>
\r
9001 <param name="resultMap">The result map.</param>
\r
9002 <param name="mapping">The ResultProperty.</param>
\r
9003 <param name="target">The target.</param>
\r
9004 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
9005 <param name="keys">The keys</param>
\r
9007 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
9009 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
9011 <param name="request">The request.</param>
\r
9012 <param name="resultMap">The result map.</param>
\r
9013 <param name="mapping">The mapping.</param>
\r
9014 <param name="reader">The reader.</param>
\r
9015 <param name="target">The target object</param>
\r
9017 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy">
\r
9019 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'resultMapping' attribute exists
\r
9020 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> ant the resulMap have a groupBy attribute.
\r
9023 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.#cctor">
\r
9025 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory"/> class.
\r
9028 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
9030 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
9031 when a 'resultMapping' attribute exists
\r
9032 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
9034 <param name="request">The request.</param>
\r
9035 <param name="resultMap">The result map.</param>
\r
9036 <param name="mapping">The ResultProperty.</param>
\r
9037 <param name="target">The target.</param>
\r
9038 <param name="reader">The reader.</param>
\r
9039 <param name="keys">The keys</param>
\r
9041 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertStrategy.GroupByStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
9043 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
9045 <param name="request">The request.</param>
\r
9046 <param name="resultMap">The result map.</param>
\r
9047 <param name="mapping">The mapping.</param>
\r
9048 <param name="reader">The reader.</param>
\r
9049 <param name="target">The target object</param>
\r
9051 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy">
\r
9053 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for <see cref="T:System.Array"/>.
\r
9056 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
9058 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
9060 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
9061 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
9063 <member name="T:IBatisNet.DataMapper.ISqlMapper">
\r
9065 Contract for an <see cref="T:IBatisNet.DataMapper.ISqlMapper"/>
\r
9068 <member name="M:IBatisNet.DataMapper.ISqlMapper.CreateSqlMapSession">
\r
9070 Creates a new SqlMapSession that will be used to query the data source.
\r
9072 <returns>A new session</returns>
\r
9074 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetParameterMap(System.String)">
\r
9076 Get a ParameterMap by name
\r
9078 <param name="name">The name of the ParameterMap</param>
\r
9079 <returns>The ParameterMap</returns>
\r
9081 <member name="M:IBatisNet.DataMapper.ISqlMapper.AddParameterMap(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap)">
\r
9083 Adds a (named) ParameterMap.
\r
9085 <param name="parameterMap">the ParameterMap to add</param>
\r
9087 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetResultMap(System.String)">
\r
9089 Gets a ResultMap by name
\r
9091 <param name="name">The name of the result map</param>
\r
9092 <returns>The ResultMap</returns>
\r
9094 <member name="M:IBatisNet.DataMapper.ISqlMapper.AddResultMap(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
9096 Adds a (named) ResultMap
\r
9098 <param name="resultMap">The ResultMap to add</param>
\r
9100 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetCache(System.String)">
\r
9102 Gets a cache by name
\r
9104 <param name="name">The name of the cache to get</param>
\r
9105 <returns>The cache object</returns>
\r
9107 <member name="M:IBatisNet.DataMapper.ISqlMapper.AddCache(IBatisNet.DataMapper.Configuration.Cache.CacheModel)">
\r
9109 Adds a (named) cache.
\r
9111 <param name="cache">The cache to add</param>
\r
9113 <member name="M:IBatisNet.DataMapper.ISqlMapper.AddMappedStatement(System.String,IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
\r
9115 Adds a (named) MappedStatement.
\r
9117 <param name="key"> The key name</param>
\r
9118 <param name="mappedStatement">The statement to add</param>
\r
9120 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction">
\r
9122 Begins the transaction.
\r
9124 <returns></returns>
\r
9126 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean)">
\r
9128 Begins the transaction.
\r
9130 <param name="openConnection">if set to <c>true</c> [open connection].</param>
\r
9131 <returns></returns>
\r
9133 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String)">
\r
9135 Begins the transaction.
\r
9137 <param name="connectionString">The connection string.</param>
\r
9138 <returns></returns>
\r
9140 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
9142 Begins the transaction.
\r
9144 <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>
\r
9145 <param name="isolationLevel">The isolation level.</param>
\r
9146 <returns></returns>
\r
9148 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
9150 Begins the transaction.
\r
9152 <param name="connectionString">The connection string.</param>
\r
9153 <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>
\r
9154 <param name="isolationLevel">The isolation level.</param>
\r
9155 <returns></returns>
\r
9157 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Data.IsolationLevel)">
\r
9159 Begins the transaction.
\r
9161 <param name="isolationLevel">The isolation level.</param>
\r
9162 <returns></returns>
\r
9164 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
9166 Begins the transaction.
\r
9168 <param name="connectionString">The connection string.</param>
\r
9169 <param name="isolationLevel">The isolation level.</param>
\r
9170 <returns></returns>
\r
9172 <member name="M:IBatisNet.DataMapper.ISqlMapper.CloseConnection">
\r
9174 Closes the connection.
\r
9177 <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction(System.Boolean)">
\r
9179 Commits the transaction.
\r
9181 <param name="closeConnection">if set to <c>true</c> [close connection].</param>
\r
9183 <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction">
\r
9185 Commits the transaction.
\r
9188 <member name="M:IBatisNet.DataMapper.ISqlMapper.Delete(System.String,System.Object)">
\r
9190 Executes a Sql DELETE statement.
\r
9191 Delete returns the number of rows effected.
\r
9193 <param name="statementName">The name of the statement to execute.</param>
\r
9194 <param name="parameterObject">The parameter object.</param>
\r
9195 <returns>The number of rows effected.</returns>
\r
9197 <member name="M:IBatisNet.DataMapper.ISqlMapper.FlushCaches">
\r
9199 Flushes all cached objects that belong to this SqlMap
\r
9202 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetDataCacheStats">
\r
9204 Gets the data cache stats.
\r
9206 <returns></returns>
\r
9208 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetMappedStatement(System.String)">
\r
9210 Gets a MappedStatement by name
\r
9212 <param name="id"> The id of the statement</param>
\r
9213 <returns> The MappedStatement</returns>
\r
9215 <member name="M:IBatisNet.DataMapper.ISqlMapper.Insert(System.String,System.Object)">
\r
9217 Executes a Sql INSERT statement.
\r
9218 Insert is a bit different from other update methods, as it
\r
9219 provides facilities for returning the primary key of the
\r
9220 newly inserted row (rather than the effected rows). This
\r
9221 functionality is of course optional.
\r
9223 The parameter object is generally used to supply the input
\r
9224 data for the INSERT values.
\r
9226 <param name="statementName">The name of the statement to execute.</param>
\r
9227 <param name="parameterObject">The parameter object.</param>
\r
9228 <returns> The primary key of the newly inserted row.
\r
9229 This might be automatically generated by the RDBMS,
\r
9230 or selected from a sequence table or other source.
\r
9233 <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection">
\r
9235 Opens the connection.
\r
9237 <returns></returns>
\r
9239 <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection(System.String)">
\r
9241 Opens the connection.
\r
9243 <param name="connectionString">The connection string.</param>
\r
9244 <returns></returns>
\r
9246 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">
\r
9248 Alias to QueryForMap, .NET spirit.
\r
9249 Feature idea by Ted Husted.
\r
9251 <param name="statementName">The name of the sql statement to execute.</param>
\r
9252 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9253 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9254 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
9255 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9256 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
9258 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String)">
\r
9260 Alias to QueryForMap, .NET spirit.
\r
9261 Feature idea by Ted Husted.
\r
9263 <param name="statementName">The name of the sql statement to execute.</param>
\r
9264 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9265 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9266 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9268 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">
\r
9270 Executes a Sql SELECT statement that returns data to populate
\r
9271 a number of result objects.
\r
9273 The parameter object is generally used to supply the input
\r
9274 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9276 <param name="statementName">The name of the sql statement to execute.</param>
\r
9277 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9278 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
9279 <returns>A List of result objects.</returns>
\r
9281 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object)">
\r
9283 Executes a Sql SELECT statement that returns data to populate
\r
9284 a number of result objects.
\r
9286 The parameter object is generally used to supply the input
\r
9287 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9289 <param name="statementName">The name of the sql statement to execute.</param>
\r
9290 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9291 <returns>A List of result objects.</returns>
\r
9293 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">
\r
9295 Executes the SQL and retuns all rows selected.
\r
9297 The parameter object is generally used to supply the input
\r
9298 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9300 <param name="statementName">The name of the sql statement to execute.</param>
\r
9301 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9302 <param name="skipResults">The number of rows to skip over.</param>
\r
9303 <param name="maxResults">The maximum number of rows to return.</param>
\r
9304 <returns>A List of result objects.</returns>
\r
9306 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String)">
\r
9308 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
9309 in the keyProperty parameter. The value at each key will be the entire result object.
\r
9311 <param name="statementName">The name of the sql statement to execute.</param>
\r
9312 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9313 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9314 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9316 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">
\r
9318 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
9319 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
9320 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
9322 <param name="statementName">The name of the sql statement to execute.</param>
\r
9323 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9324 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9325 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
9326 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9327 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
9329 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
9331 Runs a query with a custom object that gets a chance to deal
\r
9332 with each row as it is processed.
\r
9334 The parameter object is generally used to supply the input
\r
9335 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9337 <param name="statementName">The name of the sql statement to execute.</param>
\r
9338 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9339 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9340 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
9341 <param name="rowDelegate"></param>
\r
9342 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9343 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
9345 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object,System.Object)">
\r
9347 Executes a Sql SELECT statement that returns a single object of the type of the
\r
9348 resultObject parameter.
\r
9350 <param name="statementName">The name of the sql statement to execute.</param>
\r
9351 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9352 <param name="resultObject">An object of the type to be returned.</param>
\r
9353 <returns>The single result object populated with the result set data.</returns>
\r
9355 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object)">
\r
9357 Executes a Sql SELECT statement that returns that returns data
\r
9358 to populate a single object instance.
\r
9360 The parameter object is generally used to supply the input
\r
9361 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9363 <param name="statementName">The name of the sql statement to execute.</param>
\r
9364 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9365 <returns> The single result object populated with the result set data.</returns>
\r
9367 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">
\r
9369 Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to
\r
9370 automatically scroll through results from a database table.
\r
9372 <param name="statementName">The name of the sql statement to execute.</param>
\r
9373 <param name="parameterObject">The object used to set the parameters in the SQL</param>
\r
9374 <param name="pageSize">The maximum number of objects to store in each page</param>
\r
9375 <returns>A PaginatedList of beans containing the rows</returns>
\r
9377 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
9379 Runs a query for list with a custom object that gets a chance to deal
\r
9380 with each row as it is processed.
\r
9382 The parameter object is generally used to supply the input
\r
9383 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9385 <param name="statementName">The name of the sql statement to execute.</param>
\r
9386 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9387 <param name="rowDelegate"></param>
\r
9388 <returns>A List of result objects.</returns>
\r
9390 <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction">
\r
9392 Rolls the back transaction.
\r
9395 <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction(System.Boolean)">
\r
9397 Rolls the back transaction.
\r
9399 <param name="closeConnection">if set to <c>true</c> [close connection].</param>
\r
9401 <member name="M:IBatisNet.DataMapper.ISqlMapper.Update(System.String,System.Object)">
\r
9403 Executes a Sql UPDATE statement.
\r
9404 Update can also be used for any other update statement type,
\r
9405 such as inserts and deletes. Update returns the number of
\r
9408 The parameter object is generally used to supply the input
\r
9409 data for the UPDATE values as well as the WHERE clause parameter(s).
\r
9411 <param name="statementName">The name of the statement to execute.</param>
\r
9412 <param name="parameterObject">The parameter object.</param>
\r
9413 <returns>The number of rows effected.</returns>
\r
9415 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String)">
\r
9417 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
9418 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
9419 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
9421 <param name="statementName">The name of the sql statement to execute.</param>
\r
9422 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9423 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9424 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
9425 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
9426 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
9428 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String)">
\r
9430 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
9431 in the keyProperty parameter. The value at each key will be the entire result object.
\r
9433 <param name="statementName">The name of the sql statement to execute.</param>
\r
9434 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9435 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9436 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
9438 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
9440 Runs a query with a custom object that gets a chance to deal
\r
9441 with each row as it is processed.
\r
9443 The parameter object is generally used to supply the input
\r
9444 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9446 <param name="statementName">The name of the sql statement to execute.</param>
\r
9447 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9448 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
9449 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
9450 <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method></param>
\r
9451 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
9452 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
9454 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object,``0)">
\r
9456 Executes a Sql SELECT statement that returns a single object of the type of the
\r
9457 resultObject parameter.
\r
9459 <param name="statementName">The name of the sql statement to execute.</param>
\r
9460 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9461 <param name="instanceObject">An object of the type to be returned.</param>
\r
9462 <returns>The single result object populated with the result set data.</returns>
\r
9464 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object)">
\r
9466 Executes a Sql SELECT statement that returns that returns data
\r
9467 to populate a single object instance.
\r
9469 The parameter object is generally used to supply the input
\r
9470 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9472 <param name="statementName">The name of the sql statement to execute.</param>
\r
9473 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9474 <returns> The single result object populated with the result set data.</returns>
\r
9476 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object)">
\r
9478 Executes a Sql SELECT statement that returns data to populate
\r
9479 a number of result objects.
\r
9481 The parameter object is generally used to supply the input
\r
9482 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9484 <param name="statementName">The name of the sql statement to execute.</param>
\r
9485 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9486 <returns>A List of result objects.</returns>
\r
9488 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">
\r
9490 Executes a Sql SELECT statement that returns data to populate
\r
9491 a number of result objects.
\r
9493 The parameter object is generally used to supply the input
\r
9494 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9496 <param name="statementName">The name of the sql statement to execute.</param>
\r
9497 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9498 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
9500 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">
\r
9502 Executes the SQL and retuns all rows selected.
\r
9504 The parameter object is generally used to supply the input
\r
9505 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9507 <param name="statementName">The name of the sql statement to execute.</param>
\r
9508 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9509 <param name="skipResults">The number of rows to skip over.</param>
\r
9510 <param name="maxResults">The maximum number of rows to return.</param>
\r
9511 <returns>A List of result objects.</returns>
\r
9513 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">
\r
9515 Runs a query for list with a custom object that gets a chance to deal
\r
9516 with each row as it is processed.
\r
9518 The parameter object is generally used to supply the input
\r
9519 data for the WHERE clause parameter(s) of the SELECT statement.
\r
9521 <param name="statementName">The name of the sql statement to execute.</param>
\r
9522 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
9523 <param name="rowDelegate"></param>
\r
9524 <returns>A List of result objects.</returns>
\r
9526 <member name="P:IBatisNet.DataMapper.ISqlMapper.Id">
\r
9528 Name used to identify the the <see cref="T:IBatisNet.DataMapper.SqlMapper"/>
\r
9531 <member name="P:IBatisNet.DataMapper.ISqlMapper.SessionStore">
\r
9533 Allow to set a custom session store like the <see cref="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore"/>
\r
9535 <remarks>Set it after the configuration and before use of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/></remarks>
\r
9537 sqlMapper.SessionStore = new HybridWebThreadSessionStore( sqlMapper.Id );
\r
9540 <member name="P:IBatisNet.DataMapper.ISqlMapper.IsSessionStarted">
\r
9542 Gets a value indicating whether this instance is session started.
\r
9545 <c>true</c> if this instance is session started; otherwise, <c>false</c>.
\r
9548 <member name="P:IBatisNet.DataMapper.ISqlMapper.LocalSession">
\r
9550 Returns the DalSession instance
\r
9551 currently being used by the SqlMap.
\r
9554 <member name="P:IBatisNet.DataMapper.ISqlMapper.IsCacheModelsEnabled">
\r
9556 A flag that determines whether cache models were enabled
\r
9557 when this SqlMap was built.
\r
9560 <member name="P:IBatisNet.DataMapper.ISqlMapper.DataExchangeFactory">
\r
9562 Factory for DataExchange objects
\r
9565 <member name="P:IBatisNet.DataMapper.ISqlMapper.TypeHandlerFactory">
\r
9567 The TypeHandlerFactory
\r
9570 <member name="P:IBatisNet.DataMapper.ISqlMapper.ObjectFactory">
\r
9572 The meta factory for object factory
\r
9575 <member name="P:IBatisNet.DataMapper.ISqlMapper.AccessorFactory">
\r
9577 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>
\r
9580 <member name="P:IBatisNet.DataMapper.ISqlMapper.ParameterMaps">
\r
9582 The ParameterMap collection
\r
9585 <member name="P:IBatisNet.DataMapper.ISqlMapper.ResultMaps">
\r
9587 The ResultMap collection
\r
9590 <member name="P:IBatisNet.DataMapper.ISqlMapper.MappedStatements">
\r
9592 The MappedStatements collection
\r
9595 <member name="P:IBatisNet.DataMapper.ISqlMapper.DataSource">
\r
9597 Gets or sets the data source.
\r
9599 <value>The data source.</value>
\r
9601 <member name="T:IBatisNet.DataMapper.DataExchange.ListDataExchange">
\r
9603 IDataExchange implementation for IList objects
\r
9606 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
9610 <param name="dataExchangeFactory"></param>
\r
9612 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
9614 Gets the data to be set into a IDataParameter.
\r
9616 <param name="mapping"></param>
\r
9617 <param name="parameterObject"></param>
\r
9619 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
9621 Sets the value to the result property.
\r
9623 <param name="mapping"></param>
\r
9624 <param name="target"></param>
\r
9625 <param name="dataBaseValue"></param>
\r
9627 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
9629 Sets the value to the parameter property.
\r
9631 <remarks>Use to set value on output parameter</remarks>
\r
9632 <param name="mapping"></param>
\r
9633 <param name="target"></param>
\r
9634 <param name="dataBaseValue"></param>
\r
9636 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer">
\r
9638 Summary description for IterateSerializer.
\r
9641 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9645 <param name="configScope"></param>
\r
9647 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.Deserialize(System.Xml.XmlNode)">
\r
9649 Deserialize a Iterate object
\r
9651 <param name="node"></param>
\r
9652 <returns></returns>
\r
9654 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer">
\r
9656 Summary description for IsNullDeSerializer.
\r
9659 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9663 <param name="configScope"></param>
\r
9665 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9667 Deserialize a Dynamic object
\r
9669 <param name="node"></param>
\r
9670 <returns></returns>
\r
9672 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer">
\r
9674 Summary description for IsNotEqualDeSerializer.
\r
9677 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9681 <param name="configScope"></param>
\r
9683 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9685 Deserialize a Dynamic object
\r
9687 <param name="node"></param>
\r
9688 <returns></returns>
\r
9690 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer">
\r
9692 Summary description for DeleteDeSerializer.
\r
9695 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9697 Deserialize a TypeHandler object
\r
9699 <param name="node"></param>
\r
9700 <param name="configScope"></param>
\r
9701 <returns></returns>
\r
9703 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty">
\r
9705 Summary description for ArgumentProperty.
\r
9708 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.#ctor">
\r
9710 Do not use direclty, only for serialization.
\r
9713 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Reflection.ConstructorInfo)">
\r
9715 Initialize the argument property.
\r
9717 <param name="constructorInfo"></param>
\r
9718 <param name="configScope"></param>
\r
9720 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ResolveTypeHandler(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type,System.String,System.String)">
\r
9724 <param name="configScope"></param>
\r
9725 <param name="argumenType">The argument type</param>
\r
9726 <param name="clrType"></param>
\r
9727 <param name="dbType"></param>
\r
9728 <returns></returns>
\r
9730 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentStrategy">
\r
9732 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.
\r
9735 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentName">
\r
9737 Specify the constructor argument name.
\r
9740 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.IsLazyLoad">
\r
9742 Tell us if we must lazy load this property..
\r
9745 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.MemberType">
\r
9747 Get the argument type
\r
9750 <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeHandler">
\r
9752 Summary description for TypeHandler.
\r
9755 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.#ctor">
\r
9757 Do not use direclty, only for serialization.
\r
9760 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Initialize">
\r
9762 Initialize the object,
\r
9763 try to idenfify the .Net type class from the corresponding name.
\r
9766 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.ClassName">
\r
9771 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Class">
\r
9773 The type class for the TypeName
\r
9776 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.DbType">
\r
9781 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.CallBackName">
\r
9783 callback alias name
\r
9786 <member name="T:IBatisNet.DataMapper.Commands.PreparedCommandFactory">
\r
9788 Summary description for PreparedCommandFactory.
\r
9791 <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandFactory.GetPreparedCommand(System.Boolean)">
\r
9793 Get an IPreparedCommand.
\r
9795 <returns></returns>
\r
9797 <member name="T:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler">
\r
9799 Description résumée de SingleTypeHandler.
\r
9802 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9804 Gets a column value by the name
\r
9806 <param name="mapping"></param>
\r
9807 <param name="dataReader"></param>
\r
9808 <returns></returns>
\r
9810 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9812 Gets a column value by the index
\r
9814 <param name="mapping"></param>
\r
9815 <param name="dataReader"></param>
\r
9816 <returns></returns>
\r
9818 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.ValueOf(System.Type,System.String)">
\r
9820 Converts the String to the type that this handler deals with
\r
9822 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9823 <param name="s">the String value</param>
\r
9824 <returns>the converted value</returns>
\r
9826 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9828 Retrieve ouput database value of an output parameter
\r
9830 <param name="outputValue">ouput database value</param>
\r
9831 <param name="parameterType">type used in EnumTypeHandler</param>
\r
9832 <returns></returns>
\r
9834 <member name="P:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.IsSimpleType">
\r
9836 Gets a value indicating whether this instance is simple type.
\r
9839 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9842 <member name="T:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl">
\r
9844 Description résumée de ResultGetterImpl.
\r
9847 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.Int32)">
\r
9849 Creates an instance for a IDataReader and column index
\r
9851 <param name="dataReader">The dataReader</param>
\r
9852 <param name="columnIndex">the column index</param>
\r
9854 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.String)">
\r
9856 Creates an instance for a IDataReader and column name
\r
9858 <param name="dataReader">The dataReader</param>
\r
9859 <param name="columnName">the column name</param>
\r
9861 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Object)">
\r
9863 Creates an instance for an output parameter
\r
9865 <param name="outputValue">value of an output parameter (store procedure)</param>
\r
9867 <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.DataReader">
\r
9869 Returns the underlying IDataReader
\r
9871 <remarks>Null for an output parameter</remarks>
\r
9873 <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.Value">
\r
9875 Get the parameter value
\r
9878 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler">
\r
9880 Description résumée de Int16TypeHandler.
\r
9883 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9887 <param name="mapping"></param>
\r
9888 <param name="dataReader"></param>
\r
9889 <returns></returns>
\r
9891 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9893 Gets a column value by the index
\r
9895 <param name="mapping"></param>
\r
9896 <param name="dataReader"></param>
\r
9897 <returns></returns>
\r
9899 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9901 Retrieve ouput database value of an output parameter
\r
9903 <param name="outputValue">ouput database value</param>
\r
9904 <param name="parameterType">type used in EnumTypeHandler</param>
\r
9905 <returns></returns>
\r
9907 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.ValueOf(System.Type,System.String)">
\r
9909 Converts the String to the type that this handler deals with
\r
9911 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9912 <param name="s">the String value</param>
\r
9913 <returns>the converted value</returns>
\r
9915 <member name="P:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.IsSimpleType">
\r
9917 Gets a value indicating whether this instance is simple type.
\r
9920 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9923 <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler">
\r
9925 Description résumée de ByteTypeHandler.
\r
9928 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9930 Gets a column value by the name
\r
9932 <param name="mapping"></param>
\r
9933 <param name="dataReader"></param>
\r
9934 <returns></returns>
\r
9936 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9938 Gets a column value by the index
\r
9940 <param name="mapping"></param>
\r
9941 <param name="dataReader"></param>
\r
9942 <returns></returns>
\r
9944 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.ValueOf(System.Type,System.String)">
\r
9946 Converts the String to the type that this handler deals with
\r
9948 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9949 <param name="s">the String value</param>
\r
9950 <returns>the converted value</returns>
\r
9952 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9954 Retrieve ouput database value of an output parameter
\r
9956 <param name="outputValue">ouput database value</param>
\r
9957 <param name="parameterType">type used in EnumTypeHandler</param>
\r
9958 <returns></returns>
\r
9960 <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.IsSimpleType">
\r
9962 Gets a value indicating whether this instance is simple type.
\r
9965 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9968 <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.NullValue">
\r
9970 The null value for this type
\r
9974 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy">
\r
9976 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
9977 a 'groupBy' attribute is specified on the resultMap tag.
\r
9979 <remarks>N+1 Select solution</remarks>
\r
9981 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.GroupByStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
9983 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
9985 <param name="request">The request.</param>
\r
9986 <param name="reader">The reader.</param>
\r
9987 <param name="resultObject">The result object.</param>
\r
9988 <returns>The result object</returns>
\r
9990 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory">
\r
9992 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation.
\r
9995 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.#cctor">
\r
9997 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory"/> class.
\r
10000 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
10002 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/>.
\r
10004 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.</param>
\r
10005 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/></returns>
\r
10007 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy">
\r
10009 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for
\r
10010 strong typed list.
\r
10013 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
10015 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
10017 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
10018 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
10020 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy">
\r
10022 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query generic list.
\r
10025 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
10027 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
10029 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
10030 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
10032 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty">
\r
10034 Represent an isEmpty sql tag element.
\r
10037 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
10039 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty"/> class.
\r
10041 <param name="accessorFactory">The accessor factory.</param>
\r
10043 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer">
\r
10045 Summary description for IsNotEmptyDeSerializer.
\r
10048 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
10052 <param name="configScope"></param>
\r
10054 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
10056 Deserialize a IsNotEmpty object
\r
10058 <param name="node"></param>
\r
10059 <returns></returns>
\r
10061 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer">
\r
10063 Summary description for DynamicDeSerializer.
\r
10066 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
10070 <param name="configScope"></param>
\r
10072 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
10074 Deserialize a Dynamic object
\r
10076 <param name="node"></param>
\r
10077 <returns></returns>
\r
10079 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser">
\r
10081 Summary description for InlineParameterMapParser.
\r
10084 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.#ctor">
\r
10089 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ParseInlineParameterMap(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
10091 Parse Inline ParameterMap
\r
10093 <param name="statement"></param>
\r
10094 <param name="sqlStatement"></param>
\r
10095 <returns>A new sql command text.</returns>
\r
10096 <param name="scope"></param>
\r
10098 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.NewParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">
\r
10100 Parse inline parameter with syntax as
\r
10101 #propertyName,type=string,dbype=Varchar,direction=Input,nullValue=N/A,handler=string#
\r
10103 <param name="token"></param>
\r
10104 <param name="parameterClassType"></param>
\r
10105 <param name="scope"></param>
\r
10106 <returns></returns>
\r
10108 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.OldParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">
\r
10110 Parse inline parameter with syntax as
\r
10111 #propertyName:dbType:nullValue#
\r
10113 <param name="token"></param>
\r
10114 <param name="parameterClassType"></param>
\r
10115 <param name="scope"></param>
\r
10116 <returns></returns>
\r
10118 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ResolveTypeHandler(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,System.Type,System.String,System.String,System.String)">
\r
10120 Resolve TypeHandler
\r
10122 <param name="parameterClassType"></param>
\r
10123 <param name="propertyName"></param>
\r
10124 <param name="propertyType"></param>
\r
10125 <param name="dbType"></param>
\r
10126 <param name="typeHandlerFactory"></param>
\r
10127 <returns></returns>
\r
10129 <member name="T:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler">
\r
10131 Description résumée de SByteTypeHandler.
\r
10134 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10136 Gets a column value by the name
\r
10138 <param name="mapping"></param>
\r
10139 <param name="dataReader"></param>
\r
10140 <returns></returns>
\r
10142 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10144 Gets a column value by the index
\r
10146 <param name="mapping"></param>
\r
10147 <param name="dataReader"></param>
\r
10148 <returns></returns>
\r
10150 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
10152 Retrieve ouput database value of an output parameter
\r
10154 <param name="outputValue">ouput database value</param>
\r
10155 <param name="parameterType">type used in EnumTypeHandler</param>
\r
10156 <returns></returns>
\r
10158 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.ValueOf(System.Type,System.String)">
\r
10160 Converts the String to the type that this handler deals with
\r
10162 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
10163 <param name="s">the String value</param>
\r
10164 <returns>the converted value</returns>
\r
10166 <member name="P:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.IsSimpleType">
\r
10168 Gets a value indicating whether this instance is simple type.
\r
10171 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
10174 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler">
\r
10176 TypeHandler for Nullable char Type
\r
10179 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
10181 Sets a parameter on a IDbCommand
\r
10183 <param name="dataParameter">the parameter</param>
\r
10184 <param name="parameterValue">the parameter value</param>
\r
10185 <param name="dbType">the dbType of the parameter</param>
\r
10187 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10189 Gets a column value by the name
\r
10191 <param name="mapping"></param>
\r
10192 <param name="dataReader"></param>
\r
10193 <returns></returns>
\r
10195 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10197 Gets a column value by the index
\r
10199 <param name="mapping"></param>
\r
10200 <param name="dataReader"></param>
\r
10201 <returns></returns>
\r
10203 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
10205 Retrieve ouput database value of an output parameter
\r
10207 <param name="outputValue">ouput database value</param>
\r
10208 <param name="parameterType">type used in EnumTypeHandler</param>
\r
10209 <returns></returns>
\r
10211 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.ValueOf(System.Type,System.String)">
\r
10213 Converts the String to the type that this handler deals with
\r
10215 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
10216 <param name="s">the String value</param>
\r
10217 <returns>the converted value</returns>
\r
10219 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.IsSimpleType">
\r
10221 Gets a value indicating whether this instance is simple type.
\r
10224 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
10227 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.NullValue">
\r
10229 The null value for this type
\r
10233 <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler">
\r
10235 Description résumée de ByteArrayTypeHandler.
\r
10238 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10240 Gets a column value by the name
\r
10242 <param name="mapping"></param>
\r
10243 <param name="dataReader"></param>
\r
10244 <returns></returns>
\r
10246 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
10248 Gets a column value by the index
\r
10250 <param name="mapping"></param>
\r
10251 <param name="dataReader"></param>
\r
10252 <returns></returns>
\r
10254 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByIndex(System.Int32,System.Data.IDataReader)">
\r
10256 Gets the index of the value by.
\r
10258 <param name="columnIndex">Index of the column.</param>
\r
10259 <param name="dataReader">The data reader.</param>
\r
10260 <returns></returns>
\r
10262 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.ValueOf(System.Type,System.String)">
\r
10264 Converts the String to the type that this handler deals with
\r
10266 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
10267 <param name="s">the String value</param>
\r
10268 <returns>the converted value</returns>
\r
10270 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
10272 Retrieve ouput database value of an output parameter
\r
10274 <param name="outputValue">ouput database value</param>
\r
10275 <param name="parameterType">type used in EnumTypeHandler</param>
\r
10276 <returns></returns>
\r
10278 <member name="P:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.IsSimpleType">
\r
10280 Tell us if ot is a 'primitive' type
\r
10283 <returns></returns>
\r
10285 <member name="T:IBatisNet.DataMapper.SqlMapper">
\r
10287 Summary description for SqlMap.
\r
10290 <member name="F:IBatisNet.DataMapper.SqlMapper._sessionStore">
\r
10292 Container session unique for each thread.
\r
10295 <member name="M:IBatisNet.DataMapper.SqlMapper.#ctor(IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
10297 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/> class.
\r
10299 <param name="objectFactory">The object factory.</param>
\r
10300 <param name="accessorFactory">The accessor factory.</param>
\r
10302 <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection">
\r
10304 Open a connection
\r
10306 <returns></returns>
\r
10308 <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection(System.String)">
\r
10310 Open a connection, on the specified connection string.
\r
10312 <param name="connectionString">The connection string</param>
\r
10314 <member name="M:IBatisNet.DataMapper.SqlMapper.CloseConnection">
\r
10316 Open a connection
\r
10319 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction">
\r
10321 Begins a database transaction.
\r
10324 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String)">
\r
10326 Open a connection and begin a transaction on the specified connection string.
\r
10328 <param name="connectionString">The connection string</param>
\r
10330 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean)">
\r
10332 Begins a database transaction on the currect session
\r
10334 <param name="openConnection">Open a connection.</param>
\r
10336 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Data.IsolationLevel)">
\r
10338 Begins a database transaction with the specified isolation level.
\r
10340 <param name="isolationLevel">
\r
10341 The isolation level under which the transaction should run.
\r
10344 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
10346 Open a connection and begin a transaction on the specified connection string.
\r
10348 <param name="connectionString">The connection string</param>
\r
10349 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
10351 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
10353 Start a database transaction on the current session
\r
10354 with the specified isolation level.
\r
10356 <param name="openNewConnection">Open a connection.</param>
\r
10357 <param name="isolationLevel">
\r
10358 The isolation level under which the transaction should run.
\r
10361 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
10363 Begins a transaction on the current connection
\r
10364 with the specified IsolationLevel value.
\r
10366 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
10367 <param name="connectionString">The connection string</param>
\r
10368 <param name="openNewConnection">Open a connection.</param>
\r
10370 <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction">
\r
10372 Commits the database transaction.
\r
10375 Will close the connection.
\r
10378 <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction(System.Boolean)">
\r
10380 Commits the database transaction.
\r
10382 <param name="closeConnection">Close the connection</param>
\r
10384 <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction">
\r
10386 Rolls back a transaction from a pending state.
\r
10389 Will close the connection.
\r
10392 <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction(System.Boolean)">
\r
10394 Rolls back a transaction from a pending state.
\r
10396 <param name="closeConnection">Close the connection</param>
\r
10398 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object)">
\r
10400 Executes a Sql SELECT statement that returns that returns data
\r
10401 to populate a single object instance.
\r
10403 The parameter object is generally used to supply the input
\r
10404 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10406 <param name="statementName">The name of the sql statement to execute.</param>
\r
10407 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10408 <returns> The single result object populated with the result set data.</returns>
\r
10410 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object,System.Object)">
\r
10412 Executes a Sql SELECT statement that returns a single object of the type of the
\r
10413 resultObject parameter.
\r
10415 <param name="statementName">The name of the sql statement to execute.</param>
\r
10416 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10417 <param name="resultObject">An object of the type to be returned.</param>
\r
10418 <returns>The single result object populated with the result set data.</returns>
\r
10420 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object)">
\r
10422 Executes a Sql SELECT statement that returns that returns data
\r
10423 to populate a single object instance.
\r
10425 The parameter object is generally used to supply the input
\r
10426 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10428 <param name="statementName">The name of the sql statement to execute.</param>
\r
10429 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10430 <returns> The single result object populated with the result set data.</returns>
\r
10432 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object,``0)">
\r
10434 Executes a Sql SELECT statement that returns a single object of the type of the
\r
10435 resultObject parameter.
\r
10437 <param name="statementName">The name of the sql statement to execute.</param>
\r
10438 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10439 <param name="instanceObject">An object of the type to be returned.</param>
\r
10440 <returns>The single result object populated with the result set data.</returns>
\r
10442 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String)">
\r
10444 Alias to QueryForMap, .NET spirit.
\r
10445 Feature idea by Ted Husted.
\r
10447 <param name="statementName">The name of the sql statement to execute.</param>
\r
10448 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10449 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10450 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10452 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">
\r
10454 Alias to QueryForMap, .NET spirit.
\r
10455 Feature idea by Ted Husted.
\r
10457 <param name="statementName">The name of the sql statement to execute.</param>
\r
10458 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10459 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10460 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
10461 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10462 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
10464 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String)">
\r
10466 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
10467 in the keyProperty parameter. The value at each key will be the entire result object.
\r
10469 <param name="statementName">The name of the sql statement to execute.</param>
\r
10470 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10471 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10472 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10474 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">
\r
10476 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
10477 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
10478 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
10480 <param name="statementName">The name of the sql statement to execute.</param>
\r
10481 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10482 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10483 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
10484 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10485 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
10487 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object)">
\r
10489 Executes a Sql SELECT statement that returns data to populate
\r
10490 a number of result objects.
\r
10492 The parameter object is generally used to supply the input
\r
10493 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10495 <param name="statementName">The name of the sql statement to execute.</param>
\r
10496 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10497 <returns>A List of result objects.</returns>
\r
10499 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">
\r
10501 Executes the SQL and retuns all rows selected.
\r
10503 The parameter object is generally used to supply the input
\r
10504 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10506 <param name="statementName">The name of the sql statement to execute.</param>
\r
10507 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10508 <param name="skipResults">The number of rows to skip over.</param>
\r
10509 <param name="maxResults">The maximum number of rows to return.</param>
\r
10510 <returns>A List of result objects.</returns>
\r
10512 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">
\r
10514 Executes a Sql SELECT statement that returns data to populate
\r
10515 a number of result objects.
\r
10517 The parameter object is generally used to supply the input
\r
10518 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10520 <param name="statementName">The name of the sql statement to execute.</param>
\r
10521 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10522 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
10523 <returns>A List of result objects.</returns>
\r
10525 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String)">
\r
10527 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
10528 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
10529 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
10531 <param name="statementName">The name of the sql statement to execute.</param>
\r
10532 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10533 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10534 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
10535 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
10536 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
10538 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String)">
\r
10540 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
10541 in the keyProperty parameter. The value at each key will be the entire result object.
\r
10543 <param name="statementName">The name of the sql statement to execute.</param>
\r
10544 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10545 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10546 <returns>A IDictionary of object containing the rows keyed by keyProperty.</returns>
\r
10548 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary``2(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate{``0,``1})">
\r
10550 Runs a query with a custom object that gets a chance to deal
\r
10551 with each row as it is processed.
\r
10553 The parameter object is generally used to supply the input
\r
10554 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10556 <param name="statementName">The name of the sql statement to execute.</param>
\r
10557 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10558 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10559 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
10560 <param name="rowDelegate">A delegate called once per row in the QueryForDictionary method></param>
\r
10561 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10562 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
10564 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object)">
\r
10566 Executes a Sql SELECT statement that returns data to populate
\r
10567 a number of result objects.
\r
10569 The parameter object is generally used to supply the input
\r
10570 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10572 <param name="statementName">The name of the sql statement to execute.</param>
\r
10573 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10574 <returns>A List of result objects.</returns>
\r
10576 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">
\r
10578 Executes the SQL and retuns all rows selected.
\r
10580 The parameter object is generally used to supply the input
\r
10581 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10583 <param name="statementName">The name of the sql statement to execute.</param>
\r
10584 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10585 <param name="skipResults">The number of rows to skip over.</param>
\r
10586 <param name="maxResults">The maximum number of rows to return.</param>
\r
10587 <returns>A List of result objects.</returns>
\r
10589 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">
\r
10591 Executes a Sql SELECT statement that returns data to populate
\r
10592 a number of result objects.
\r
10594 The parameter object is generally used to supply the input
\r
10595 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10597 <param name="statementName">The name of the sql statement to execute.</param>
\r
10598 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10599 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
10601 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">
\r
10603 Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to
\r
10604 automatically scroll through results from a database table.
\r
10606 <param name="statementName">The name of the sql statement to execute.</param>
\r
10607 <param name="parameterObject">The object used to set the parameters in the SQL</param>
\r
10608 <param name="pageSize">The maximum number of objects to store in each page</param>
\r
10609 <returns>A PaginatedList of beans containing the rows</returns>
\r
10611 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.RowDelegate)">
\r
10613 Runs a query for list with a custom object that gets a chance to deal
\r
10614 with each row as it is processed.
\r
10616 The parameter object is generally used to supply the input
\r
10617 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10619 <param name="statementName">The name of the sql statement to execute.</param>
\r
10620 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10621 <param name="rowDelegate"></param>
\r
10622 <returns>A List of result objects.</returns>
\r
10624 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.RowDelegate{``0})">
\r
10626 Runs a query for list with a custom object that gets a chance to deal
\r
10627 with each row as it is processed.
\r
10629 The parameter object is generally used to supply the input
\r
10630 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10632 <param name="statementName">The name of the sql statement to execute.</param>
\r
10633 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10634 <param name="rowDelegate"></param>
\r
10635 <returns>A List of result objects.</returns>
\r
10637 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.DictionaryRowDelegate)">
\r
10639 Runs a query with a custom object that gets a chance to deal
\r
10640 with each row as it is processed.
\r
10642 The parameter object is generally used to supply the input
\r
10643 data for the WHERE clause parameter(s) of the SELECT statement.
\r
10645 <param name="statementName">The name of the sql statement to execute.</param>
\r
10646 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
10647 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
10648 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
10649 <param name="rowDelegate"></param>
\r
10650 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
10651 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
10653 <member name="M:IBatisNet.DataMapper.SqlMapper.Insert(System.String,System.Object)">
\r
10655 Executes a Sql INSERT statement.
\r
10656 Insert is a bit different from other update methods, as it
\r
10657 provides facilities for returning the primary key of the
\r
10658 newly inserted row (rather than the effected rows). This
\r
10659 functionality is of course optional.
\r
10661 The parameter object is generally used to supply the input
\r
10662 data for the INSERT values.
\r
10664 <param name="statementName">The name of the statement to execute.</param>
\r
10665 <param name="parameterObject">The parameter object.</param>
\r
10666 <returns> The primary key of the newly inserted row.
\r
10667 This might be automatically generated by the RDBMS,
\r
10668 or selected from a sequence table or other source.
\r
10671 <member name="M:IBatisNet.DataMapper.SqlMapper.Update(System.String,System.Object)">
\r
10673 Executes a Sql UPDATE statement.
\r
10674 Update can also be used for any other update statement type,
\r
10675 such as inserts and deletes. Update returns the number of
\r
10678 The parameter object is generally used to supply the input
\r
10679 data for the UPDATE values as well as the WHERE clause parameter(s).
\r
10681 <param name="statementName">The name of the statement to execute.</param>
\r
10682 <param name="parameterObject">The parameter object.</param>
\r
10683 <returns>The number of rows effected.</returns>
\r
10685 <member name="M:IBatisNet.DataMapper.SqlMapper.Delete(System.String,System.Object)">
\r
10687 Executes a Sql DELETE statement.
\r
10688 Delete returns the number of rows effected.
\r
10690 <param name="statementName">The name of the statement to execute.</param>
\r
10691 <param name="parameterObject">The parameter object.</param>
\r
10692 <returns>The number of rows effected.</returns>
\r
10694 <member name="M:IBatisNet.DataMapper.SqlMapper.GetMappedStatement(System.String)">
\r
10696 Gets a MappedStatement by name
\r
10698 <param name="id"> The id of the statement</param>
\r
10699 <returns> The MappedStatement</returns>
\r
10701 <member name="M:IBatisNet.DataMapper.SqlMapper.AddMappedStatement(System.String,IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
\r
10703 Adds a (named) MappedStatement.
\r
10705 <param name="key"> The key name</param>
\r
10706 <param name="mappedStatement">The statement to add</param>
\r
10708 <member name="M:IBatisNet.DataMapper.SqlMapper.GetParameterMap(System.String)">
\r
10710 Get a ParameterMap by name
\r
10712 <param name="name">The name of the ParameterMap</param>
\r
10713 <returns>The ParameterMap</returns>
\r
10715 <member name="M:IBatisNet.DataMapper.SqlMapper.AddParameterMap(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap)">
\r
10717 Adds a (named) ParameterMap.
\r
10719 <param name="parameterMap">the ParameterMap to add</param>
\r
10721 <member name="M:IBatisNet.DataMapper.SqlMapper.GetResultMap(System.String)">
\r
10723 Gets a ResultMap by name
\r
10725 <param name="name">The name of the result map</param>
\r
10726 <returns>The ResultMap</returns>
\r
10728 <member name="M:IBatisNet.DataMapper.SqlMapper.AddResultMap(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
10730 Adds a (named) ResultMap
\r
10732 <param name="resultMap">The ResultMap to add</param>
\r
10734 <member name="M:IBatisNet.DataMapper.SqlMapper.FlushCaches">
\r
10736 Flushes all cached objects that belong to this SqlMap
\r
10739 <member name="M:IBatisNet.DataMapper.SqlMapper.AddCache(IBatisNet.DataMapper.Configuration.Cache.CacheModel)">
\r
10741 Adds a (named) cache.
\r
10743 <param name="cache">The cache to add</param>
\r
10745 <member name="M:IBatisNet.DataMapper.SqlMapper.GetCache(System.String)">
\r
10747 Gets a cache by name
\r
10749 <param name="name">The name of the cache to get</param>
\r
10750 <returns>The cache object</returns>
\r
10752 <member name="M:IBatisNet.DataMapper.SqlMapper.GetDataCacheStats">
\r
10756 <returns></returns>
\r
10758 <member name="M:IBatisNet.DataMapper.SqlMapper.CreateSqlMapSession">
\r
10760 Creates a new SqlMapSession that will be used to query the data source.
\r
10762 <returns>A new session</returns>
\r
10764 <member name="M:IBatisNet.DataMapper.SqlMapper.CreateSqlMapSession(System.String)">
\r
10766 Creates the SQL map session.
\r
10768 <param name="connectionString">The connection string.</param>
\r
10769 <returns>A new session</returns>
\r
10771 <member name="P:IBatisNet.DataMapper.SqlMapper.Id">
\r
10773 Name used to identify the the <see cref="T:IBatisNet.DataMapper.SqlMapper"/>
\r
10776 <member name="P:IBatisNet.DataMapper.SqlMapper.SessionStore">
\r
10778 Allow to set a custom session store like the <see cref="T:IBatisNet.DataMapper.SessionStore.HybridWebThreadSessionStore"/>
\r
10780 <remarks>Set it after the configuration and before use of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/></remarks>
\r
10782 sqlMapper.SessionStore = new HybridWebThreadSessionStore( sqlMapper.Id );
\r
10785 <member name="P:IBatisNet.DataMapper.SqlMapper.LocalSession">
\r
10787 Returns the DalSession instance
\r
10788 currently being used by the SqlMap.
\r
10791 <member name="P:IBatisNet.DataMapper.SqlMapper.IsSessionStarted">
\r
10793 Gets a value indicating whether this instance is session started.
\r
10796 <c>true</c> if this instance is session started; otherwise, <c>false</c>.
\r
10799 <member name="P:IBatisNet.DataMapper.SqlMapper.DataExchangeFactory">
\r
10801 Factory for DataExchange objects
\r
10804 <member name="P:IBatisNet.DataMapper.SqlMapper.TypeHandlerFactory">
\r
10806 The TypeHandlerFactory
\r
10809 <member name="P:IBatisNet.DataMapper.SqlMapper.ObjectFactory">
\r
10811 The meta factory for object factory
\r
10814 <member name="P:IBatisNet.DataMapper.SqlMapper.AccessorFactory">
\r
10816 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>
\r
10819 <member name="P:IBatisNet.DataMapper.SqlMapper.IsCacheModelsEnabled">
\r
10821 A flag that determines whether cache models were enabled
\r
10822 when this SqlMap was built.
\r
10825 <member name="P:IBatisNet.DataMapper.SqlMapper.MappedStatements">
\r
10827 The MappedStatements collection
\r
10830 <member name="P:IBatisNet.DataMapper.SqlMapper.ParameterMaps">
\r
10832 The ParameterMap collection
\r
10835 <member name="P:IBatisNet.DataMapper.SqlMapper.ResultMaps">
\r
10837 The ResultMap collection
\r
10840 <member name="P:IBatisNet.DataMapper.SqlMapper.DataSource">
\r
10845 <member name="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder">
\r
10847 Gets <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> instance.
\r
10850 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.#ctor">
\r
10852 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder"/> class.
\r
10855 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.Register(System.Type,System.String,IBatisNet.DataMapper.Proxy.ILazyFactory)">
\r
10857 Register (add) a lazy load Proxy for a type and member type
\r
10859 <param name="type">The target type which contains the member proxyfied</param>
\r
10860 <param name="memberName">The member name the proxy must emulate</param>
\r
10861 <param name="factory">The <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>.</param>
\r
10863 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.GetLazyFactory(System.Type)">
\r
10865 Get a ILazyLoadProxy for a type, member name
\r
10867 <param name="type">The target type which contains the member proxyfied</param>
\r
10868 <returns>Return the ILazyLoadProxy instance</returns>
\r
10870 <member name="T:IBatisNet.DataMapper.MappedStatements.PaginatedList">
\r
10872 Summary description for PaginatedDataList.
\r
10875 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Int32)">
\r
10879 <param name="mappedStatement"></param>
\r
10880 <param name="parameterObject"></param>
\r
10881 <param name="pageSize"></param>
\r
10883 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageForward">
\r
10888 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageBack">
\r
10893 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SafePageTo(System.Int32)">
\r
10897 <param name="index"></param>
\r
10899 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageTo(System.Int32)">
\r
10903 <param name="index"></param>
\r
10905 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetList(System.Int32,System.Int32)">
\r
10909 <param name="index"></param>
\r
10910 <param name="localPageSize"></param>
\r
10911 <returns></returns>
\r
10913 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SubList(System.Collections.IList,System.Int32,System.Int32)">
\r
10915 Provides a view of the IList pramaeter
\r
10916 from the specified position <paramref name="fromIndex"/>
\r
10917 to the specified position <paramref name="toIndex"/>.
\r
10919 <param name="list">The IList elements.</param>
\r
10920 <param name="fromIndex">Starting position for the view of elements. </param>
\r
10921 <param name="toIndex">Ending position for the view of elements. </param>
\r
10922 <returns> A view of list.
\r
10925 The list that is returned is just a view, it is still backed
\r
10926 by the orignal list. Any changes you make to it will be
\r
10927 reflected in the orignal list.
\r
10930 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GotoPage(System.Int32)">
\r
10934 <param name="pageIndex"></param>
\r
10936 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.NextPage">
\r
10940 <returns></returns>
\r
10942 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PreviousPage">
\r
10946 <returns></returns>
\r
10948 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.RemoveAt(System.Int32)">
\r
10952 <param name="index"></param>
\r
10954 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Insert(System.Int32,System.Object)">
\r
10958 <param name="index"></param>
\r
10959 <param name="value"></param>
\r
10961 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Remove(System.Object)">
\r
10965 <param name="value"></param>
\r
10967 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Contains(System.Object)">
\r
10971 <param name="value"></param>
\r
10972 <returns></returns>
\r
10974 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Clear">
\r
10979 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.IndexOf(System.Object)">
\r
10983 <param name="value"></param>
\r
10984 <returns></returns>
\r
10986 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Add(System.Object)">
\r
10990 <param name="value"></param>
\r
10991 <returns></returns>
\r
10993 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.CopyTo(System.Array,System.Int32)">
\r
10997 <param name="array"></param>
\r
10998 <param name="index"></param>
\r
11000 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetEnumerator">
\r
11004 <returns></returns>
\r
11006 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Reset">
\r
11008 Sets the enumerator to its initial position,
\r
11009 which is before the first element in the collection.
\r
11012 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.MoveNext">
\r
11014 Advances the enumerator to the next element of the collection.
\r
11017 true if the enumerator was successfully advanced to the next element;
\r
11018 false if the enumerator has passed the end of the collection.
\r
11021 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsEmpty">
\r
11026 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageIndex">
\r
11031 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsPreviousPageAvailable">
\r
11036 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFirstPage">
\r
11041 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageSize">
\r
11046 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsMiddlePage">
\r
11051 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsNextPageAvailable">
\r
11056 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsLastPage">
\r
11061 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsReadOnly">
\r
11066 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Item(System.Int32)">
\r
11071 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFixedSize">
\r
11076 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsSynchronized">
\r
11081 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Count">
\r
11086 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.SyncRoot">
\r
11091 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Current">
\r
11093 Gets the current element in the page.
\r
11096 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy">
\r
11098 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
11099 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
11102 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy.#ctor(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy,IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy)">
\r
11104 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy"/> class.
\r
11106 <param name="mapping">The mapping.</param>
\r
11107 <param name="selectArrayStrategy">The select array strategy.</param>
\r
11108 <param name="selectGenericListStrategy">The select generic list strategy.</param>
\r
11109 <param name="selectListStrategy">The select list strategy.</param>
\r
11110 <param name="selectObjectStrategy">The select object strategy.</param>
\r
11112 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
11114 Gets the value of an argument constructor.
\r
11116 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
11117 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
11118 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
11119 <param name="selectKeys">The keys</param>
\r
11120 <returns>The paremeter value.</returns>
\r
11122 <member name="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory">
\r
11124 Factory for DataExchange objects
\r
11127 <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
11129 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory"/> class.
\r
11131 <param name="typeHandlerFactory">The type handler factory.</param>
\r
11132 <param name="objectFactory">The object factory.</param>
\r
11133 <param name="accessorFactory">The accessor factory.</param>
\r
11135 <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.GetDataExchangeForClass(System.Type)">
\r
11137 Get a DataExchange object for the passed in Class
\r
11139 <param name="clazz">The class to get a DataExchange object for</param>
\r
11140 <returns>The IDataExchange object</returns>
\r
11142 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.TypeHandlerFactory">
\r
11144 Getter for the type handler factory
\r
11147 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.ObjectFactory">
\r
11149 The factory for object
\r
11152 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.AccessorFactory">
\r
11154 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>
\r
11157 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql">
\r
11159 Summary description for ProcedureSql.
\r
11162 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
11166 <param name="statement">The statement.</param>
\r
11167 <param name="sqlStatement"></param>
\r
11168 <param name="scope"></param>
\r
11170 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.DataMapper.ISqlMapSession)">
\r
11172 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
11174 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
11175 <param name="session">The current session</param>
\r
11176 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
11177 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
11179 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.BuildPreparedStatement(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
11181 Build the PreparedStatement
\r
11183 <param name="session"></param>
\r
11184 <param name="commandText"></param>
\r
11185 <param name="request"></param>
\r
11187 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText">
\r
11189 Summary description for SqlText.
\r
11192 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Text">
\r
11197 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.IsWhiteSpace">
\r
11202 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Parameters">
\r
11207 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext">
\r
11209 Summary description for IterateContext.
\r
11210 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp01212002.asp
\r
11211 http://www.microsoft.com/mspress/books/sampchap/6173.asp
\r
11212 http://www.dur.ac.uk/barry.cornelius/java/a.taste.of.csharp/onefile/
\r
11215 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.#ctor(System.Object)">
\r
11219 <param name="collection"></param>
\r
11221 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Reset">
\r
11223 Sets the enumerator to its initial position,
\r
11224 which is before the first element in the collection.
\r
11227 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.MoveNext">
\r
11229 Advances the enumerator to the next element of the collection.
\r
11232 True if the enumerator was successfully advanced to the next element;
\r
11233 False if the enumerator has passed the end of the collection.
\r
11236 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Remove">
\r
11238 Removes from the underlying collection the last element returned by the iterator.
\r
11241 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Current">
\r
11243 Gets the current element in the collection.
\r
11246 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Index">
\r
11248 Gets the index of the current element in the collection.
\r
11251 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsFirst">
\r
11253 Return true if the current element is the first.
\r
11256 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsLast">
\r
11258 Return true if the current element is the last.
\r
11261 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.HasNext">
\r
11263 Returns true if the iteration has more elements. (In other words, returns true
\r
11264 if next would return an element rather than throwing an exception.)
\r
11267 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate">
\r
11269 Represent an iterate sql tag element.
\r
11272 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
11274 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate"/> class.
\r
11276 <param name="accessorFactory">The accessor factory.</param>
\r
11278 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Conjunction">
\r
11280 Conjonction attribute
\r
11283 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Close">
\r
11288 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Open">
\r
11293 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable">
\r
11295 Represent an isEmpty sql tag element.
\r
11298 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
11300 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable"/> class.
\r
11302 <param name="accessorFactory">The accessor factory.</param>
\r
11304 <member name="T:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder">
\r
11306 Builds an ISqlMapper instance from the supplied resources (e.g. XML configuration files).
\r
11309 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DATAMAPPER_NAMESPACE_PREFIX">
\r
11314 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_FILE_CONFIG_NAME">
\r
11316 Default filename of main configuration file.
\r
11319 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_PROVIDER_NAME">
\r
11321 Default provider name
\r
11324 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DOT">
\r
11326 Dot representation.
\r
11329 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATAMAPPER_CONFIG_ROOT">
\r
11331 Token for SqlMapConfig xml root element.
\r
11334 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_SETTINGS">
\r
11336 Token for xml path to SqlMapConfig settings element.
\r
11339 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.PROVIDERS_FILE_NAME">
\r
11341 Token for default providers config file name.
\r
11344 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_PROVIDERS">
\r
11346 Token for xml path to SqlMapConfig providers element.
\r
11349 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTIES">
\r
11351 Token for xml path to properties elements.
\r
11354 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTY">
\r
11356 Token for xml path to property elements.
\r
11359 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SETTINGS_ADD">
\r
11361 Token for xml path to settings add elements.
\r
11364 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_PROPERTIES">
\r
11366 Token for xml path to global properties elements.
\r
11369 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROVIDER">
\r
11371 Token for xml path to provider elements.
\r
11374 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_PROVIDER">
\r
11376 Token for xml path to database provider elements.
\r
11379 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_DATASOURCE">
\r
11381 Token for xml path to database source elements.
\r
11384 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEALIAS">
\r
11386 Token for xml path to global type alias elements.
\r
11389 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEHANDLER">
\r
11391 Token for xml path to global type alias elements.
\r
11394 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SQLMAP">
\r
11396 Token for xml path to sqlMap elements.
\r
11399 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_MAPPING_ROOT">
\r
11401 Token for mapping xml root.
\r
11404 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_TYPEALIAS">
\r
11406 Token for xml path to type alias elements.
\r
11409 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_RESULTMAP">
\r
11411 Token for xml path to resultMap elements.
\r
11414 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PARAMETERMAP">
\r
11416 Token for xml path to parameterMap elements.
\r
11419 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SQL_STATEMENT">
\r
11421 Token for xml path to sql elements.
\r
11424 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_STATEMENT">
\r
11426 Token for xml path to statement elements.
\r
11429 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECT">
\r
11431 Token for xml path to select elements.
\r
11434 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_INSERT">
\r
11436 Token for xml path to insert elements.
\r
11439 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECTKEY">
\r
11441 Token for xml path to selectKey elements.
\r
11444 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_UPDATE">
\r
11446 Token for xml path to update elements.
\r
11449 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DELETE">
\r
11451 Token for xml path to delete elements.
\r
11454 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROCEDURE">
\r
11456 Token for xml path to procedure elements.
\r
11459 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CACHE_MODEL">
\r
11461 Token for xml path to cacheModel elements.
\r
11464 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_FLUSH_ON_EXECUTE">
\r
11466 Token for xml path to flushOnExecute elements.
\r
11469 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_STATEMENT">
\r
11471 Token for xml path to search statement elements.
\r
11474 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_PARAMETER">
\r
11476 Token for xml path to search parameterMap elements.
\r
11479 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_RESULTMAP">
\r
11481 Token for xml path to search resultMap elements.
\r
11484 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_STATEMENT_NAMESPACES">
\r
11486 Token for useStatementNamespaces attribute.
\r
11489 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_CACHE_MODELS_ENABLED">
\r
11491 Token for cacheModelsEnabled attribute.
\r
11494 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_VALIDATE_SQLMAP">
\r
11496 Token for validateSqlMap attribute.
\r
11499 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_REFLECTION_OPTIMIZER">
\r
11501 Token for useReflectionOptimizer attribute.
\r
11504 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor">
\r
11506 Constructs a DomSqlMapBuilder.
\r
11509 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor(System.Boolean)">
\r
11511 Constructs a DomSqlMapBuilder
\r
11512 with or without configuration document validation using the
\r
11513 SqlMapConfig schema.
\r
11515 <param name="validateSqlMapConfig">
\r
11516 Specify whether the configuration Xml document should be
\r
11517 validated with the SqlMapConfig schema.
\r
11520 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure">
\r
11522 Configure a SqlMapper from default resource file named 'SqlMap.config'.
\r
11524 <returns>An ISqlMapper instance.</returns>
\r
11526 The file path is relative to the application root. For ASP.Net applications
\r
11527 this would be the same directory as the Web.config file. For other .Net
\r
11528 applications the SqlMap.config file should be placed in the same folder
\r
11529 as the executable.
\r
11532 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Xml.XmlDocument)">
\r
11534 Configure and returns an ISqlMapper instance.
\r
11536 <param name="document">An xml sql map configuration document.</param>
\r
11537 <returns>An ISqlMapper instance.</returns>
\r
11539 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.String)">
\r
11541 Configure an ISqlMapper object from a file path.
\r
11543 <param name="resource">
\r
11544 A relative ressource path from your Application root
\r
11545 or a absolue file path file:\\c:\dir\a.config
\r
11547 <returns>An ISqlMapper instance.</returns>
\r
11549 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.Stream)">
\r
11551 Configure an ISqlMapper object from a stream.
\r
11553 <param name="resource">A Stream resource.</param>
\r
11554 <returns>An SqlMap</returns>
\r
11556 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.FileInfo)">
\r
11558 Configure an ISqlMapper object from a FileInfo.
\r
11560 <param name="resource">A FileInfo resource.</param>
\r
11561 <returns>An ISqlMapper instance.</returns>
\r
11563 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Uri)">
\r
11565 Configure an ISqlMapper object from an Uri.
\r
11567 <param name="resource">A Uri resource.</param>
\r
11568 <returns>An ISqlMapper instance.</returns>
\r
11570 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(IBatisNet.Common.Utilities.ConfigureHandler)">
\r
11572 Configure and monitor the default configuration file (SqlMap.config) for modifications
\r
11573 and automatically reconfigure SqlMap.
\r
11575 <returns>An ISqlMapper instance.</returns>
\r
11577 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.String,IBatisNet.Common.Utilities.ConfigureHandler)">
\r
11579 Configure and monitor the configuration file for modifications
\r
11580 and automatically reconfigure the ISqlMapper instance.
\r
11582 <param name="resource">
\r
11583 A relative ressource path from your Application root
\r
11584 or an absolue file path file:\\c:\dir\a.config
\r
11586 <param name="configureDelegate">
\r
11587 Delegate called when the file has changed.
\r
11589 <returns>An ISqlMapper instance.</returns>
\r
11591 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.IO.FileInfo,IBatisNet.Common.Utilities.ConfigureHandler)">
\r
11593 Configure and monitor the configuration file for modifications
\r
11594 and automatically reconfigure the ISqlMapper instance.
\r
11596 <param name="resource">
\r
11597 A FileInfo to a SqlMap.config file.
\r
11599 <param name="configureDelegate">
\r
11600 Delegate called when the file has changed.
\r
11602 <returns>An ISqlMapper instance.</returns>
\r
11604 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.OnConfigFileChange(System.Object)">
\r
11606 Callback called when the SqlMap.config file has changed.
\r
11608 <param name="obj">The <see cref="T:IBatisNet.Common.Utilities.StateConfig"/> object.</param>
\r
11610 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Boolean)">
\r
11612 Build an ISqlMapper instance.
\r
11614 <param name="document">An xml configuration document.</param>
\r
11615 <param name="dataSource">A data source.</param>
\r
11616 <param name="useConfigFileWatcher"></param>
\r
11617 <param name="isCallFromDao"></param>
\r
11618 <returns>Returns an ISqlMapper instance.</returns>
\r
11620 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSchema(System.Xml.XmlNode,System.String)">
\r
11622 Validates an XmlNode against a schema file.
\r
11624 <param name="section">The doc to validate.</param>
\r
11625 <param name="schemaFileName">Schema file name.</param>
\r
11627 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Collections.Specialized.NameValueCollection)">
\r
11629 Load statements (select, insert, update, delete), parameters, and resultMaps.
\r
11631 <param name="document"></param>
\r
11632 <param name="dataSource"></param>
\r
11633 <param name="useConfigFileWatcher"></param>
\r
11634 <param name="properties"></param>
\r
11635 <returns></returns>
\r
11636 <remarks>Used by Dao</remarks>
\r
11638 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,System.Boolean)">
\r
11640 Load SqlMap configuration from
\r
11641 from the XmlDocument passed in parameter.
\r
11643 <param name="document">The xml sql map configuration.</param>
\r
11644 <param name="useConfigFileWatcher"></param>
\r
11646 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Reset">
\r
11648 Reset PreparedStatements cache
\r
11651 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize">
\r
11653 Intialize the internal ISqlMapper instance.
\r
11656 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetProviders">
\r
11658 Load and initialize providers from specified file.
\r
11661 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseProvider">
\r
11663 Parse the provider tag.
\r
11665 <returns>A provider object.</returns>
\r
11667 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap">
\r
11669 Load sqlMap statement.
\r
11672 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ProcessSqlStatement(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
11674 Process the Sql Statement
\r
11676 <param name="statement"></param>
\r
11678 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseDynamicTags(System.Xml.XmlNode,IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent,System.Text.StringBuilder,System.Boolean,System.Boolean,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
11680 Parse dynamic tags
\r
11682 <param name="commandTextNode"></param>
\r
11683 <param name="dynamic"></param>
\r
11684 <param name="sqlBuffer"></param>
\r
11685 <param name="isDynamic"></param>
\r
11686 <param name="postParseRequired"></param>
\r
11687 <param name="statement"></param>
\r
11688 <returns></returns>
\r
11690 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyInlineParemeterMap(IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
11692 Apply inline paremeterMap
\r
11694 <param name="statement"></param>
\r
11695 <param name="sqlStatement"></param>
\r
11697 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseGlobalProperties">
\r
11699 Initialize the list of variables defined in the
\r
11703 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GenerateCommandText(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
11705 Generate the command text for CRUD operation
\r
11707 <param name="configScope"></param>
\r
11708 <param name="statement"></param>
\r
11710 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildParameterMap">
\r
11712 Build a ParameterMap
\r
11715 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildResultMap">
\r
11717 Build a ResultMap
\r
11720 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetStream(System.String)">
\r
11722 Gets a resource stream.
\r
11724 <param name="schemaResourceKey">The schema resource key.</param>
\r
11725 <returns>A resource stream.</returns>
\r
11727 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyDataMapperNamespacePrefix(System.String)">
\r
11729 Apply the dataMapper namespace prefix
\r
11731 <param name="elementName"></param>
\r
11732 <returns></returns>
\r
11734 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyProviderNamespacePrefix(System.String)">
\r
11736 Apply the provider namespace prefix
\r
11738 <param name="elementName"></param>
\r
11739 <returns></returns>
\r
11741 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyMappingNamespacePrefix(System.String)">
\r
11743 Apply the provider namespace prefix
\r
11745 <param name="elementName"></param>
\r
11746 <returns></returns>
\r
11748 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Properties">
\r
11750 Allow properties to be set before configuration.
\r
11753 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SetAccessorFactory">
\r
11755 Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory"/> to be set before configuration.
\r
11758 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetAccessorFactory">
\r
11760 Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory"/> to be set before configuration.
\r
11763 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ObjectFactory">
\r
11765 Allow a custom <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/> to be set before configuration.
\r
11768 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SqlMapper">
\r
11770 Allow a custom <see cref="T:IBatisNet.DataMapper.ISqlMapper"/> to be set before configuration.
\r
11773 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSqlMapConfig">
\r
11775 Enable validation of SqlMap document. This property must be set before configuration.
\r
11778 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler">
\r
11780 TypeHandler for Nullable Single type
\r
11783 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
11785 Sets a parameter on a IDbCommand
\r
11787 <param name="dataParameter">the parameter</param>
\r
11788 <param name="parameterValue">the parameter value</param>
\r
11789 <param name="dbType">the dbType of the parameter</param>
\r
11791 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11793 Gets a column value by the name
\r
11795 <param name="mapping"></param>
\r
11796 <param name="dataReader"></param>
\r
11797 <returns></returns>
\r
11799 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11801 Gets a column value by the index
\r
11803 <param name="mapping"></param>
\r
11804 <param name="dataReader"></param>
\r
11805 <returns></returns>
\r
11807 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
11809 Retrieve ouput database value of an output parameter
\r
11811 <param name="outputValue">ouput database value</param>
\r
11812 <param name="parameterType">type used in EnumTypeHandler</param>
\r
11813 <returns></returns>
\r
11815 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.ValueOf(System.Type,System.String)">
\r
11817 Converts the String to the type that this handler deals with
\r
11819 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
11820 <param name="s">the String value</param>
\r
11821 <returns>the converted value</returns>
\r
11823 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.IsSimpleType">
\r
11825 Tell us if ot is a 'primitive' type
\r
11828 <returns></returns>
\r
11830 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.NullValue">
\r
11832 The null value for this type
\r
11836 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler">
\r
11838 TypeHandler for Nullable Boolean Type
\r
11841 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
11843 Sets a parameter on a IDbCommand
\r
11845 <param name="dataParameter">the parameter</param>
\r
11846 <param name="parameterValue">the parameter value</param>
\r
11847 <param name="dbType">the dbType of the parameter</param>
\r
11849 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11851 Gets a column value by the name
\r
11853 <param name="mapping"></param>
\r
11854 <param name="dataReader"></param>
\r
11855 <returns></returns>
\r
11857 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11859 Gets a column value by the index
\r
11861 <param name="mapping"></param>
\r
11862 <param name="dataReader"></param>
\r
11863 <returns></returns>
\r
11865 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
11867 Retrieve ouput database value of an output parameter
\r
11869 <param name="outputValue">ouput database value</param>
\r
11870 <param name="parameterType">type used in EnumTypeHandler</param>
\r
11871 <returns></returns>
\r
11873 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.ValueOf(System.Type,System.String)">
\r
11875 Converts the String to the type that this handler deals with
\r
11877 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
11878 <param name="s">the String value</param>
\r
11879 <returns>the converted value</returns>
\r
11881 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.IsSimpleType">
\r
11883 Gets a value indicating whether this instance is simple type.
\r
11886 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
11889 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.NullValue">
\r
11891 The null value for this type
\r
11895 <member name="T:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler">
\r
11897 Description résumée de GuidTypeHandler.
\r
11900 <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11904 <param name="mapping"></param>
\r
11905 <param name="dataReader"></param>
\r
11906 <returns></returns>
\r
11908 <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
11910 Gets a column value by the index
\r
11912 <param name="mapping"></param>
\r
11913 <param name="dataReader"></param>
\r
11914 <returns></returns>
\r
11916 <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.ValueOf(System.Type,System.String)">
\r
11918 Converts the String to the type that this handler deals with
\r
11920 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
11921 <param name="s">the String value</param>
\r
11922 <returns>the converted value</returns>
\r
11924 <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
11926 Retrieve ouput database value of an output parameter
\r
11928 <param name="outputValue">ouput database value</param>
\r
11929 <param name="parameterType">type used in EnumTypeHandler</param>
\r
11930 <returns></returns>
\r
11932 <member name="P:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.IsSimpleType">
\r
11934 Gets a value indicating whether this instance is simple type.
\r
11937 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
11940 <member name="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore">
\r
11942 Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>
\r
11943 which relies on <c>CallContext</c>.
\r
11944 This implementation will first get the current session from the current
\r
11945 thread. Do NOT use on web scenario (web applications or web services).
\r
11948 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.#ctor(System.String)">
\r
11950 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore"/> class.
\r
11952 <param name="sqlMapperId">The SQL mapper id.</param>
\r
11954 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Store(IBatisNet.DataMapper.ISqlMapSession)">
\r
11956 Store the specified session.
\r
11958 <param name="session">The session to store</param>
\r
11960 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Dispose">
\r
11962 Remove the local session.
\r
11965 <member name="P:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.LocalSession">
\r
11967 Get the local session
\r
11970 <member name="T:IBatisNet.DataMapper.Scope.RequestScope">
\r
11972 Hold data during the process of a mapped statement.
\r
11975 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetUniqueKeys(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap)">
\r
11977 Gets the unique keys.
\r
11979 <param name="map">The ResultMap.</param>
\r
11981 Returns [key, result object] which holds the result objects that have
\r
11982 already been build during this request with this <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/>
\r
11985 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.SetUniqueKeys(IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,System.Collections.IDictionary)">
\r
11987 Sets the unique keys.
\r
11989 <param name="map">The map.</param>
\r
11990 <param name="keys">The keys.</param>
\r
11992 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.MoveNextResultMap">
\r
11994 Moves to the next result map.
\r
11996 <returns></returns>
\r
11998 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
12000 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> class.
\r
12002 <param name="dataExchangeFactory">The data exchange factory.</param>
\r
12003 <param name="session">The session.</param>
\r
12004 <param name="statement">The statement</param>
\r
12006 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.Equals(System.Object)">
\r
12008 Check if the specify object is equal to the current object.
\r
12010 <param name="obj"></param>
\r
12011 <returns></returns>
\r
12013 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetHashCode">
\r
12015 Get the HashCode for this RequestScope
\r
12017 <returns></returns>
\r
12019 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetNextId">
\r
12021 Method to get a unique ID
\r
12023 <returns>The new ID</returns>
\r
12025 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.MappedStatement">
\r
12027 The current <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.
\r
12030 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Statement">
\r
12032 Gets the current <see cref="T:IBatisNet.DataMapper.Configuration.Statements.IStatement"/>.
\r
12034 <value>The statement.</value>
\r
12036 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Session">
\r
12038 The current <see cref="T:IBatisNet.DataMapper.ISqlMapSession"/>.
\r
12041 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand">
\r
12043 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand"/> to execute
\r
12046 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IsRowDataFound">
\r
12048 Indicate if the statement have find data
\r
12051 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.QueueSelect">
\r
12053 The 'select' result property to process after having process the main properties.
\r
12056 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.CurrentResultMap">
\r
12058 The current <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap"/> used by this request.
\r
12061 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap">
\r
12063 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap"/> used by this request.
\r
12066 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement">
\r
12068 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement"/> used by this request.
\r
12071 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.DataExchangeFactory">
\r
12073 A factory for DataExchange objects
\r
12076 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ErrorContext">
\r
12078 Get the request's error context
\r
12081 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy">
\r
12083 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
12084 no 'resultClass' attribute is specified.
\r
12087 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
12089 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
12090 when no resultClass or resultMap attribute are specified.
\r
12092 <param name="request">The request.</param>
\r
12093 <param name="reader">The reader.</param>
\r
12094 <param name="resultObject">The result object.</param>
\r
12096 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy">
\r
12098 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
12099 a 'resultClass' attribute is specified and
\r
12100 the type of the result object is <see cref="T:System.Collections.IDictionary"/>.
\r
12103 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
12105 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
12106 when a 'resultClass' attribute is specified on the statement and
\r
12107 the 'resultClass' attribute is a <see cref="T:System.Collections.IDictionary"/>.
\r
12109 <param name="request">The request.</param>
\r
12110 <param name="reader">The reader.</param>
\r
12111 <param name="resultObject">The result object.</param>
\r
12113 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy">
\r
12115 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation used when implicit 'ResultMap'.
\r
12118 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.InitializeAutoResultMap(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object@)">
\r
12120 Auto-map the reader to the result object.
\r
12122 <param name="request">The request.</param>
\r
12123 <param name="reader">The reader.</param>
\r
12124 <param name="resultObject">The result object.</param>
\r
12125 <returns>The AutoResultMap use to map the resultset.</returns>
\r
12127 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
12129 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
12130 a an auto result map is used.
\r
12132 <param name="request">The request.</param>
\r
12133 <param name="reader">The reader.</param>
\r
12134 <param name="resultObject">The result object.</param>
\r
12136 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy">
\r
12138 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
12139 on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
12142 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
12144 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
12145 when a 'select' attribute exists and fills an Array property
\r
12146 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
12148 <param name="request">The request.</param>
\r
12149 <param name="resultMap">The result map.</param>
\r
12150 <param name="mapping">The ResultProperty.</param>
\r
12151 <param name="target">The target.</param>
\r
12152 <param name="reader">The <see cref="T:System.Data.IDataReader"/></param>
\r
12153 <param name="keys">The keys</param>
\r
12155 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy.Get(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.IResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader)">
\r
12157 Gets the value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> that must be set on the target object.
\r
12159 <param name="request">The request.</param>
\r
12160 <param name="resultMap">The result map.</param>
\r
12161 <param name="mapping">The mapping.</param>
\r
12162 <param name="reader">The reader.</param>
\r
12163 <param name="target">The target object</param>
\r
12165 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy">
\r
12167 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
12168 on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
12171 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
12173 Gets the value of an argument constructor.
\r
12175 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
12176 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
12177 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
12178 <param name="keys">The keys</param>
\r
12179 <returns>The paremeter value.</returns>
\r
12181 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory">
\r
12183 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation.
\r
12186 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.#cctor">
\r
12188 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory"/> class.
\r
12191 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty)">
\r
12193 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/>.
\r
12195 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.</param>
\r
12196 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/></returns>
\r
12198 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Procedure">
\r
12200 Represent a store Procedure.
\r
12203 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.#ctor">
\r
12205 Do not use direclty, only for serialization.
\r
12208 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
12212 <param name="configurationScope">The scope of the configuration</param>
\r
12214 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.CommandType">
\r
12216 The type of the statement StoredProcedure.
\r
12219 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.ExtendStatement">
\r
12221 Extend statement attribute
\r
12224 <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">
\r
12226 Summary description for PreparedStatementFactory.
\r
12229 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.#ctor(IBatisNet.DataMapper.ISqlMapSession,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
12233 <param name="session"></param>
\r
12234 <param name="statement"></param>
\r
12235 <param name="commandText"></param>
\r
12236 <param name="request"></param>
\r
12238 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.Prepare">
\r
12240 Create a list of IDataParameter for the statement and build the sql string.
\r
12243 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.DiscoverParameter(IBatisNet.DataMapper.ISqlMapSession)">
\r
12245 For store procedure, auto discover IDataParameters for stored procedures at run-time.
\r
12247 <param name="session">The current session.</param>
\r
12249 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForTextCommand">
\r
12251 Create IDataParameters for command text statement.
\r
12254 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForProcedureCommand">
\r
12256 Create IDataParameters for procedure statement.
\r
12259 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.EvaluateParameterMap">
\r
12261 Parse sql command text.
\r
12264 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection">
\r
12266 A ResultProperty Collection.
\r
12269 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor">
\r
12271 Constructs a ResultPropertyCollection. The list is initially empty and has a capacity
\r
12272 of zero. Upon adding the first element to the list the capacity is
\r
12273 increased to 8, and then increased in multiples of two as required.
\r
12276 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Clear">
\r
12278 Removes all items from the collection.
\r
12281 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor(System.Int32)">
\r
12283 Constructs a ResultPropertyCollection with a given initial capacity.
\r
12284 The list is initially empty, but will have room for the given number of elements
\r
12285 before any reallocations are required.
\r
12287 <param name="capacity">The initial capacity of the list</param>
\r
12289 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.FindByPropertyName(System.String)">
\r
12291 Finds a property by his name.
\r
12293 <param name="propertyName">Name of the property.</param>
\r
12294 <returns></returns>
\r
12296 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
12298 Add an ResultProperty
\r
12300 <param name="value"></param>
\r
12301 <returns>Index</returns>
\r
12303 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty[])">
\r
12305 Add a list of ResultProperty to the collection
\r
12307 <param name="value"></param>
\r
12309 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection)">
\r
12311 Add a list of ResultProperty to the collection
\r
12313 <param name="value"></param>
\r
12315 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
12317 Indicate if a ResultProperty is in the collection
\r
12319 <param name="value">A ResultProperty</param>
\r
12320 <returns>True fi is in</returns>
\r
12322 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Contains(System.String)">
\r
12324 Indicate if a ResultProperty is in the collection
\r
12326 <param name="propertyName">A property name</param>
\r
12327 <returns>True fi is in</returns>
\r
12329 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
12331 Insert a ResultProperty in the collection.
\r
12333 <param name="index">Index where to insert.</param>
\r
12334 <param name="value">A ResultProperty</param>
\r
12336 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
12338 Remove a ResultProperty of the collection.
\r
12341 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.RemoveAt(System.Int32)">
\r
12343 Removes a ResultProperty at the given index. The size of the list is
\r
12344 decreased by one.
\r
12346 <param name="index"></param>
\r
12348 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Resize(System.Int32)">
\r
12350 Ensures that the capacity of this collection is at least the given minimum
\r
12351 value. If the currect capacity of the list is less than min, the
\r
12352 capacity is increased to twice the current capacity.
\r
12354 <param name="minSize"></param>
\r
12356 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Count">
\r
12358 Read-only property describing how many elements are in the Collection.
\r
12361 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Length">
\r
12363 Length of the collection
\r
12366 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Item(System.Int32)">
\r
12368 Sets or Gets the ResultProperty at the given index.
\r
12371 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator">
\r
12373 Summary description for Discriminator.
\r
12376 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._resultMaps">
\r
12378 (discriminatorValue (string), ResultMap)
\r
12381 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._subMaps">
\r
12383 The subMaps name who used this discriminator
\r
12386 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.#ctor">
\r
12391 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.SetMapping(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">
\r
12393 Initilaize the underlying mapping
\r
12395 <param name="configScope"></param>
\r
12396 <param name="resultClass"></param>
\r
12398 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
12400 Initialize the Discriminator
\r
12402 <param name="configScope"></param>
\r
12404 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Add(IBatisNet.DataMapper.Configuration.ResultMapping.SubMap)">
\r
12406 Add a subMap that the discrimator must treat
\r
12408 <param name="subMap">A subMap</param>
\r
12410 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.GetSubMap(System.String)">
\r
12412 Find the SubMap to use.
\r
12414 <param name="discriminatorValue">the discriminator value</param>
\r
12415 <returns>The find ResultMap</returns>
\r
12417 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CallBackName">
\r
12419 Specify the custom type handlers to used.
\r
12421 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
12423 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.DbType">
\r
12425 Give an entry in the 'DbType' enumeration
\r
12428 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
12430 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
12433 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CLRType">
\r
12435 Specify the CLR type of the result.
\r
12438 The type attribute is used to explicitly specify the property type of the property to be set.
\r
12439 Normally this can be derived from a property through reflection, but certain mappings such as
\r
12440 HashTable cannot provide the type to the framework.
\r
12443 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnIndex">
\r
12448 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnName">
\r
12453 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.NullValue">
\r
12455 Null value replacement.
\r
12457 <example>"no_email@provided.com"</example>
\r
12459 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ResultProperty">
\r
12461 Th underlying ResultProperty
\r
12464 <member name="T:IBatisNet.DataMapper.Commands.DbCommandDecorator">
\r
12466 Decorate an <see cref="T:System.Data.IDbCommand"></see>
\r
12467 to auto move to next ResultMap on ExecuteReader call.
\r
12470 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.#ctor(System.Data.IDbCommand,IBatisNet.DataMapper.Scope.RequestScope)">
\r
12472 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Commands.DbCommandDecorator"/> class.
\r
12474 <param name="dbCommand">The db command.</param>
\r
12475 <param name="request">The request scope</param>
\r
12477 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Cancel">
\r
12479 Attempts to cancels the execution of an <see cref="T:System.Data.IDbCommand"></see>.
\r
12482 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CreateParameter">
\r
12484 Creates a new instance of an <see cref="T:System.Data.IDbDataParameter"></see> object.
\r
12486 <returns>An IDbDataParameter object.</returns>
\r
12488 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteNonQuery">
\r
12490 Executes an SQL statement against the Connection object of a .NET Framework data provider, and returns the number of rows affected.
\r
12492 <returns>The number of rows affected.</returns>
\r
12493 <exception cref="T:System.InvalidOperationException">The connection does not exist.-or- The connection is not open. </exception>
\r
12495 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteReader(System.Data.CommandBehavior)">
\r
12497 Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see>, and builds an <see cref="T:System.Data.IDataReader"></see> using one of the <see cref="T:System.Data.CommandBehavior"></see> values.
\r
12499 <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
\r
12501 An <see cref="T:System.Data.IDataReader"></see> object.
\r
12504 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteReader">
\r
12506 Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see> and builds an <see cref="T:System.Data.IDataReader"></see>.
\r
12509 An <see cref="T:System.Data.IDataReader"></see> object.
\r
12512 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#ExecuteScalar">
\r
12514 Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored.
\r
12517 The first column of the first row in the resultset.
\r
12520 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Prepare">
\r
12522 Creates a prepared (or compiled) version of the command on the data source.
\r
12524 <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not set.-or- The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not <see cref="M:System.Data.OleDb.OleDbConnection.Open"></see>. </exception>
\r
12526 <member name="M:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#IDisposable#Dispose">
\r
12528 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
\r
12531 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandText">
\r
12533 Gets or sets the text command to run against the data source.
\r
12536 <returns>The text command to execute. The default value is an empty string ("").</returns>
\r
12538 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandTimeout">
\r
12540 Gets or sets the wait time before terminating the attempt to execute a command and generating an error.
\r
12543 <returns>The time (in seconds) to wait for the command to execute. The default value is 30 seconds.</returns>
\r
12544 <exception cref="T:System.ArgumentException">The property value assigned is less than 0. </exception>
\r
12546 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#CommandType">
\r
12548 Indicates or specifies how the <see cref="P:System.Data.IDbCommand.CommandText"></see> property is interpreted.
\r
12551 <returns>One of the <see cref="T:System.Data.CommandType"></see> values. The default is Text.</returns>
\r
12553 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Connection">
\r
12555 Gets or sets the <see cref="T:System.Data.IDbConnection"></see> used by this instance of the <see cref="T:System.Data.IDbCommand"></see>.
\r
12558 <returns>The connection to the data source.</returns>
\r
12560 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Parameters">
\r
12562 Gets the <see cref="T:System.Data.IDataParameterCollection"></see>.
\r
12565 <returns>The parameters of the SQL statement or stored procedure.</returns>
\r
12567 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#Transaction">
\r
12569 Gets or sets the transaction within which the Command object of a .NET Framework data provider executes.
\r
12572 <returns>the Command object of a .NET Framework data provider executes. The default value is null.</returns>
\r
12574 <member name="P:IBatisNet.DataMapper.Commands.DbCommandDecorator.System#Data#IDbCommand#UpdatedRowSource">
\r
12576 Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow"></see> when used by the <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> method of a <see cref="T:System.Data.Common.DbDataAdapter"></see>.
\r
12579 <returns>One of the <see cref="T:System.Data.UpdateRowSource"></see> values. The default is Both unless the command is automatically generated. Then the default is None.</returns>
\r
12580 <exception cref="T:System.ArgumentException">The value entered was not one of the <see cref="T:System.Data.UpdateRowSource"></see> values. </exception>
\r