1 <?xml version="1.0"?>
\r
4 <name>IBatisNet.DataMapper</name>
\r
7 <member name="T:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler">
\r
9 Summary description for BaseTypeHandler.
\r
12 <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandler">
\r
14 Summary description for ITypeHandler.
\r
17 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
19 Gets a column value by the name
\r
21 <param name="mapping"></param>
\r
22 <param name="dataReader"></param>
\r
25 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
27 Gets a column value by the index
\r
29 <param name="mapping"></param>
\r
30 <param name="dataReader"></param>
\r
33 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
35 Retrieve ouput database value of an output parameter
\r
37 <param name="outputValue">ouput database value</param>
\r
38 <param name="parameterType">type used in EnumTypeHandler</param>
\r
41 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
43 Sets a parameter on a IDbCommand
\r
45 <param name="dataParameter">the parameter</param>
\r
46 <param name="parameterValue">the parameter value</param>
\r
47 <param name="dbType">the dbType of the parameter</param>
\r
49 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.ValueOf(System.Type,System.String)">
\r
51 Converts the String to the type that this handler deals with
\r
53 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
54 <param name="s">the String value</param>
\r
55 <returns>the converted value</returns>
\r
57 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.Equals(System.Object,System.String)">
\r
59 Compares two values (that this handler deals with) for equality
\r
61 <param name="obj">one of the objects</param>
\r
62 <param name="str">the other object as a String</param>
\r
63 <returns>true if they are equal</returns>
\r
65 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.IsSimpleType">
\r
71 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandler.NullValue">
\r
73 The null value for this type
\r
76 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
78 Gets a column value by the name
\r
80 <param name="mapping"></param>
\r
81 <param name="dataReader"></param>
\r
84 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
86 Gets a column value by the index
\r
88 <param name="mapping"></param>
\r
89 <param name="dataReader"></param>
\r
92 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
94 Retrieve ouput database value of an output parameter
\r
96 <param name="outputValue">ouput database value</param>
\r
97 <param name="parameterType">type used in EnumTypeHandler</param>
\r
100 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.ValueOf(System.Type,System.String)">
\r
102 Converts the String to the type that this handler deals with
\r
104 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
105 <param name="s">the String value</param>
\r
106 <returns>the converted value</returns>
\r
108 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
110 Sets a parameter on a IDbCommand
\r
112 <param name="dataParameter">the parameter</param>
\r
113 <param name="parameterValue">the parameter value</param>
\r
114 <param name="dbType">the dbType of the parameter</param>
\r
116 <member name="M:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.Equals(System.Object,System.String)">
\r
118 Compares two values (that this handler deals with) for equality
\r
120 <param name="obj">one of the objects</param>
\r
121 <param name="str">the other object as a String</param>
\r
122 <returns>true if they are equal</returns>
\r
124 <member name="P:IBatisNet.DataMapper.TypeHandlers.BaseTypeHandler.NullValue">
\r
126 The null value for this type
\r
129 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
133 <param name="mapping"></param>
\r
134 <param name="dataReader"></param>
\r
135 <returns></returns>
\r
137 <member name="T:IBatisNet.DataMapper.SessionStore.ISessionStore">
\r
139 Provides the contract for implementors who want to store session.
\r
142 <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Store(IBatisNet.DataMapper.SqlMapSession)">
\r
144 Store the specified session.
\r
146 <param name="session">The session to store</param>
\r
148 <member name="M:IBatisNet.DataMapper.SessionStore.ISessionStore.Dispose">
\r
150 Remove the local session from the storage.
\r
153 <member name="P:IBatisNet.DataMapper.SessionStore.ISessionStore.LocalSession">
\r
155 Get the local session
\r
158 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy">
\r
160 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
161 on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
164 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy">
\r
166 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> contract to get the value of an argument constructor.
\r
169 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
171 Gets the value of an argument constructor.
\r
173 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
174 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
175 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
176 <param name="keys">The keys</param>
\r
177 <returns>The paremeter value.</returns>
\r
179 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectArrayStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
181 Gets the value of an argument constructor.
\r
183 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
184 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
185 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
186 <param name="keys">The keys</param>
\r
187 <returns>The paremeter value.</returns>
\r
189 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer">
\r
191 Summary description for ResultMapDeSerializer.
\r
194 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
196 Deserialize a ResultMap object
\r
198 <param name="node"></param>
\r
199 <param name="configScope"></param>
\r
200 <returns></returns>
\r
202 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer">
\r
204 Summary description for DynamicDeSerializer.
\r
207 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer">
\r
209 Summary description for IDeSerializer.
\r
212 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
216 <param name="node"></param>
\r
217 <returns></returns>
\r
219 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
223 <param name="configScope"></param>
\r
225 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DynamicDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
227 Deserialize a Dynamic object
\r
229 <param name="node"></param>
\r
230 <returns></returns>
\r
232 <member name="T:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler">
\r
234 Description résumée de SingleTypeHandler.
\r
237 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
241 <param name="mapping"></param>
\r
242 <param name="dataReader"></param>
\r
243 <returns></returns>
\r
245 <member name="M:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
249 <param name="mapping"></param>
\r
250 <param name="dataReader"></param>
\r
251 <returns></returns>
\r
253 <member name="P:IBatisNet.DataMapper.TypeHandlers.SingleTypeHandler.IsSimpleType">
\r
257 <returns></returns>
\r
259 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableCharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
263 <param name="mapping"></param>
\r
264 <param name="dataReader"></param>
\r
265 <returns></returns>
\r
267 <member name="T:IBatisNet.DataMapper.TypeHandlers.IResultGetter">
\r
269 Allows values to be retrieved from the underlying IDataReader.
\r
270 TypeHandlerCallback implementations use this interface to
\r
271 get values that they can subsequently manipulate before
\r
272 having them returned. * or index with these methods.
\r
275 There is no need to implement this. The implementation
\r
276 will be passed into the TypeHandlerCallback automatically.
\r
279 <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.DataReader">
\r
281 Returns the underlying IDataReader
\r
284 <member name="P:IBatisNet.DataMapper.TypeHandlers.IResultGetter.Value">
\r
286 Get the parameter value
\r
289 <member name="T:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler">
\r
291 Summary description for EnumTypeHandler.
\r
294 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
296 Sets a parameter on a IDbCommand
\r
298 <param name="dataParameter">the parameter</param>
\r
299 <param name="parameterValue">the parameter value</param>
\r
300 <param name="dbType">the dbType of the parameter</param>
\r
302 <member name="M:IBatisNet.DataMapper.TypeHandlers.EnumTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
306 <param name="mapping"></param>
\r
307 <param name="dataReader"></param>
\r
308 <returns></returns>
\r
310 <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler">
\r
312 Description résumée de ByteArrayTypeHandler.
\r
315 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
319 <param name="mapping"></param>
\r
320 <param name="dataReader"></param>
\r
321 <returns></returns>
\r
323 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy">
\r
325 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
326 a 'resultClass' attribute is specified.
\r
329 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy">
\r
331 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> contract to process the <see cref="T:System.Data.IDataReader"/>.
\r
334 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
336 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
338 <param name="request">The request.</param>
\r
339 <param name="reader">The reader.</param>
\r
340 <param name="resultObject">The result object.</param>
\r
342 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.#ctor">
\r
344 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy"/> class.
\r
347 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultClassStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
349 Processes the specified <see cref="T:System.Data.IDataReader"/>.
\r
351 <param name="request">The request.</param>
\r
352 <param name="reader">The reader.</param>
\r
353 <param name="resultObject">The result object.</param>
\r
355 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText">
\r
357 Summary description for SqlText.
\r
360 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild">
\r
362 Summary description for ISqlChild.
\r
365 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Text">
\r
370 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.IsWhiteSpace">
\r
375 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.SqlText.Parameters">
\r
380 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable">
\r
382 Represent an isEmpty sql tag element.
\r
385 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag">
\r
387 Summary description for BaseTag.
\r
390 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag">
\r
392 SqlTag is a children element of dynamic Sql element.
\r
393 SqlTag represent any binary unary/conditional element (like isEmpty, isNull, iEquall...)
\r
394 or other element as isParameterPresent, isNotParameterPresent, iterate.
\r
397 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent">
\r
399 Summary description for DynamicParent.
\r
402 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IDynamicParent.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
406 <param name="child"></param>
\r
408 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.GetChildrenEnumerator">
\r
412 <returns></returns>
\r
414 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
418 <param name="child"></param>
\r
420 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Parent">
\r
425 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Prepend">
\r
430 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.Handler">
\r
432 Handler for this sql tag
\r
435 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.SqlTag.IsPrependAvailable">
\r
440 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.BaseTag.Property">
\r
445 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
447 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotPropertyAvailable"/> class.
\r
449 <param name="accessorFactory">The accessor factory.</param>
\r
451 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic">
\r
453 Summary description for DynamicTag.
\r
456 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Dynamic.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
458 Initializes a new instance of the <see cref="T:Dynamic"/> class.
\r
460 <param name="accessorFactory">The accessor factory.</param>
\r
462 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer">
\r
464 Summary description for IsNotNullDeSerializer.
\r
467 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
471 <param name="configScope"></param>
\r
473 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotNullDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
475 Deserialize a IsNotNull object
\r
477 <param name="node"></param>
\r
478 <returns></returns>
\r
480 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer">
\r
482 Summary description for DeleteDeSerializer.
\r
485 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeleteDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
487 Deserialize a TypeHandler object
\r
489 <param name="node"></param>
\r
490 <param name="configScope"></param>
\r
491 <returns></returns>
\r
493 <member name="T:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl">
\r
495 A ParameterSetter implementation
\r
498 <member name="T:IBatisNet.DataMapper.TypeHandlers.IParameterSetter">
\r
500 Allows parameters to be set on the underlying prepared IDbCommand.
\r
501 TypeHandlerCallback implementations use this interface to
\r
502 process values before they are set on the IDbCommand.
\r
505 There is no need to implement this. The implementation
\r
506 will be passed into the TypeHandlerCallback automatically.
\r
509 <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.DataParameter">
\r
511 Returns the underlying IDataParameter
\r
514 <member name="P:IBatisNet.DataMapper.TypeHandlers.IParameterSetter.Value">
\r
516 Get the parameter value
\r
519 <member name="M:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.#ctor(System.Data.IDataParameter)">
\r
521 Default Constructor
\r
523 <param name="dataParameter"></param>
\r
525 <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.DataParameter">
\r
527 Returns the underlying DataParameter
\r
530 <member name="P:IBatisNet.DataMapper.TypeHandlers.ParameterSetterImpl.Value">
\r
532 Set the parameter value
\r
535 <member name="T:IBatisNet.DataMapper.SqlMapper">
\r
537 Summary description for SqlMap.
\r
540 <member name="T:IBatisNet.DataMapper.ISqlMapper">
\r
542 Contract for an <see cref="T:IBatisNet.DataMapper.ISqlMapper"/>
\r
545 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction">
\r
547 Begins the transaction.
\r
549 <returns></returns>
\r
551 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean)">
\r
553 Begins the transaction.
\r
555 <param name="openConnection">if set to <c>true</c> [open connection].</param>
\r
556 <returns></returns>
\r
558 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String)">
\r
560 Begins the transaction.
\r
562 <param name="connectionString">The connection string.</param>
\r
563 <returns></returns>
\r
565 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
567 Begins the transaction.
\r
569 <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>
\r
570 <param name="isolationLevel">The isolation level.</param>
\r
571 <returns></returns>
\r
573 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
575 Begins the transaction.
\r
577 <param name="connectionString">The connection string.</param>
\r
578 <param name="openNewConnection">if set to <c>true</c> [open new connection].</param>
\r
579 <param name="isolationLevel">The isolation level.</param>
\r
580 <returns></returns>
\r
582 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.Data.IsolationLevel)">
\r
584 Begins the transaction.
\r
586 <param name="isolationLevel">The isolation level.</param>
\r
587 <returns></returns>
\r
589 <member name="M:IBatisNet.DataMapper.ISqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
591 Begins the transaction.
\r
593 <param name="connectionString">The connection string.</param>
\r
594 <param name="isolationLevel">The isolation level.</param>
\r
595 <returns></returns>
\r
597 <member name="M:IBatisNet.DataMapper.ISqlMapper.CloseConnection">
\r
599 Closes the connection.
\r
602 <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction(System.Boolean)">
\r
604 Commits the transaction.
\r
606 <param name="closeConnection">if set to <c>true</c> [close connection].</param>
\r
608 <member name="M:IBatisNet.DataMapper.ISqlMapper.CommitTransaction">
\r
610 Commits the transaction.
\r
613 <member name="M:IBatisNet.DataMapper.ISqlMapper.Delete(System.String,System.Object)">
\r
615 Executes a Sql DELETE statement.
\r
616 Delete returns the number of rows effected.
\r
618 <param name="statementName">The name of the statement to execute.</param>
\r
619 <param name="parameterObject">The parameter object.</param>
\r
620 <returns>The number of rows effected.</returns>
\r
622 <member name="M:IBatisNet.DataMapper.ISqlMapper.FlushCaches">
\r
624 Flushes all cached objects that belong to this SqlMap
\r
627 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetDataCacheStats">
\r
629 Gets the data cache stats.
\r
631 <returns></returns>
\r
633 <member name="M:IBatisNet.DataMapper.ISqlMapper.GetMappedStatement(System.String)">
\r
635 Gets a MappedStatement by name
\r
637 <param name="id"> The id of the statement</param>
\r
638 <returns> The MappedStatement</returns>
\r
640 <member name="M:IBatisNet.DataMapper.ISqlMapper.Insert(System.String,System.Object)">
\r
642 Executes a Sql INSERT statement.
\r
643 Insert is a bit different from other update methods, as it
\r
644 provides facilities for returning the primary key of the
\r
645 newly inserted row (rather than the effected rows). This
\r
646 functionality is of course optional.
\r
648 The parameter object is generally used to supply the input
\r
649 data for the INSERT values.
\r
651 <param name="statementName">The name of the statement to execute.</param>
\r
652 <param name="parameterObject">The parameter object.</param>
\r
653 <returns> The primary key of the newly inserted row.
\r
654 This might be automatically generated by the RDBMS,
\r
655 or selected from a sequence table or other source.
\r
658 <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection">
\r
660 Opens the connection.
\r
662 <returns></returns>
\r
664 <member name="M:IBatisNet.DataMapper.ISqlMapper.OpenConnection(System.String)">
\r
666 Opens the connection.
\r
668 <param name="connectionString">The connection string.</param>
\r
669 <returns></returns>
\r
671 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">
\r
673 Alias to QueryForMap, .NET spirit.
\r
674 Feature idea by Ted Husted.
\r
676 <param name="statementName">The name of the sql statement to execute.</param>
\r
677 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
678 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
679 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
680 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
681 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
683 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForDictionary(System.String,System.Object,System.String)">
\r
685 Alias to QueryForMap, .NET spirit.
\r
686 Feature idea by Ted Husted.
\r
688 <param name="statementName">The name of the sql statement to execute.</param>
\r
689 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
690 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
691 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
693 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">
\r
695 Executes a Sql SELECT statement that returns data to populate
\r
696 a number of result objects.
\r
698 The parameter object is generally used to supply the input
\r
699 data for the WHERE clause parameter(s) of the SELECT statement.
\r
701 <param name="statementName">The name of the sql statement to execute.</param>
\r
702 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
703 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
704 <returns>A List of result objects.</returns>
\r
706 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object)">
\r
708 Executes a Sql SELECT statement that returns data to populate
\r
709 a number of result objects.
\r
711 The parameter object is generally used to supply the input
\r
712 data for the WHERE clause parameter(s) of the SELECT statement.
\r
714 <param name="statementName">The name of the sql statement to execute.</param>
\r
715 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
716 <returns>A List of result objects.</returns>
\r
718 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">
\r
720 Executes the SQL and retuns all rows selected.
\r
722 The parameter object is generally used to supply the input
\r
723 data for the WHERE clause parameter(s) of the SELECT statement.
\r
725 <param name="statementName">The name of the sql statement to execute.</param>
\r
726 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
727 <param name="skipResults">The number of rows to skip over.</param>
\r
728 <param name="maxResults">The maximum number of rows to return.</param>
\r
729 <returns>A List of result objects.</returns>
\r
731 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String)">
\r
733 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
734 in the keyProperty parameter. The value at each key will be the entire result object.
\r
736 <param name="statementName">The name of the sql statement to execute.</param>
\r
737 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
738 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
739 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
741 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">
\r
743 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
744 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
745 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
747 <param name="statementName">The name of the sql statement to execute.</param>
\r
748 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
749 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
750 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
751 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
752 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
754 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
756 Runs a query with a custom object that gets a chance to deal
\r
757 with each row as it is processed.
\r
759 The parameter object is generally used to supply the input
\r
760 data for the WHERE clause parameter(s) of the SELECT statement.
\r
762 <param name="statementName">The name of the sql statement to execute.</param>
\r
763 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
764 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
765 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
766 <param name="rowDelegate"></param>
\r
767 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
768 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
770 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object,System.Object)">
\r
772 Executes a Sql SELECT statement that returns a single object of the type of the
\r
773 resultObject parameter.
\r
775 <param name="statementName">The name of the sql statement to execute.</param>
\r
776 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
777 <param name="resultObject">An object of the type to be returned.</param>
\r
778 <returns>The single result object populated with the result set data.</returns>
\r
780 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject(System.String,System.Object)">
\r
782 Executes a Sql SELECT statement that returns that returns data
\r
783 to populate a single object instance.
\r
785 The parameter object is generally used to supply the input
\r
786 data for the WHERE clause parameter(s) of the SELECT statement.
\r
788 <param name="statementName">The name of the sql statement to execute.</param>
\r
789 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
790 <returns> The single result object populated with the result set data.</returns>
\r
792 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">
\r
794 Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to
\r
795 automatically scroll through results from a database table.
\r
797 <param name="statementName">The name of the sql statement to execute.</param>
\r
798 <param name="parameterObject">The object used to set the parameters in the SQL</param>
\r
799 <param name="pageSize">The maximum number of objects to store in each page</param>
\r
800 <returns>A PaginatedList of beans containing the rows</returns>
\r
802 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
804 Runs a query for list with a custom object that gets a chance to deal
\r
805 with each row as it is processed.
\r
807 The parameter object is generally used to supply the input
\r
808 data for the WHERE clause parameter(s) of the SELECT statement.
\r
810 <param name="statementName">The name of the sql statement to execute.</param>
\r
811 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
812 <param name="rowDelegate"></param>
\r
813 <returns>A List of result objects.</returns>
\r
815 <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction">
\r
817 Rolls the back transaction.
\r
820 <member name="M:IBatisNet.DataMapper.ISqlMapper.RollBackTransaction(System.Boolean)">
\r
822 Rolls the back transaction.
\r
824 <param name="closeConnection">if set to <c>true</c> [close connection].</param>
\r
826 <member name="M:IBatisNet.DataMapper.ISqlMapper.Update(System.String,System.Object)">
\r
828 Executes a Sql UPDATE statement.
\r
829 Update can also be used for any other update statement type,
\r
830 such as inserts and deletes. Update returns the number of
\r
833 The parameter object is generally used to supply the input
\r
834 data for the UPDATE values as well as the WHERE clause parameter(s).
\r
836 <param name="statementName">The name of the statement to execute.</param>
\r
837 <param name="parameterObject">The parameter object.</param>
\r
838 <returns>The number of rows effected.</returns>
\r
840 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object,``0)">
\r
842 Executes a Sql SELECT statement that returns a single object of the type of the
\r
843 resultObject parameter.
\r
845 <param name="statementName">The name of the sql statement to execute.</param>
\r
846 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
847 <param name="instanceObject">An object of the type to be returned.</param>
\r
848 <returns>The single result object populated with the result set data.</returns>
\r
850 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForObject``1(System.String,System.Object)">
\r
852 Executes a Sql SELECT statement that returns that returns data
\r
853 to populate a single object instance.
\r
855 The parameter object is generally used to supply the input
\r
856 data for the WHERE clause parameter(s) of the SELECT statement.
\r
858 <param name="statementName">The name of the sql statement to execute.</param>
\r
859 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
860 <returns> The single result object populated with the result set data.</returns>
\r
862 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object)">
\r
864 Executes a Sql SELECT statement that returns data to populate
\r
865 a number of result objects.
\r
867 The parameter object is generally used to supply the input
\r
868 data for the WHERE clause parameter(s) of the SELECT statement.
\r
870 <param name="statementName">The name of the sql statement to execute.</param>
\r
871 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
872 <returns>A List of result objects.</returns>
\r
874 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">
\r
876 Executes a Sql SELECT statement that returns data to populate
\r
877 a number of result objects.
\r
879 The parameter object is generally used to supply the input
\r
880 data for the WHERE clause parameter(s) of the SELECT statement.
\r
882 <param name="statementName">The name of the sql statement to execute.</param>
\r
883 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
884 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
886 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">
\r
888 Executes the SQL and retuns all rows selected.
\r
890 The parameter object is generally used to supply the input
\r
891 data for the WHERE clause parameter(s) of the SELECT statement.
\r
893 <param name="statementName">The name of the sql statement to execute.</param>
\r
894 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
895 <param name="skipResults">The number of rows to skip over.</param>
\r
896 <param name="maxResults">The maximum number of rows to return.</param>
\r
897 <returns>A List of result objects.</returns>
\r
899 <member name="M:IBatisNet.DataMapper.ISqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
901 Runs a query for list with a custom object that gets a chance to deal
\r
902 with each row as it is processed.
\r
904 The parameter object is generally used to supply the input
\r
905 data for the WHERE clause parameter(s) of the SELECT statement.
\r
907 <param name="statementName">The name of the sql statement to execute.</param>
\r
908 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
909 <param name="rowDelegate"></param>
\r
910 <returns>A List of result objects.</returns>
\r
912 <member name="P:IBatisNet.DataMapper.ISqlMapper.IsSessionStarted">
\r
914 Gets a value indicating whether this instance is session started.
\r
917 <c>true</c> if this instance is session started; otherwise, <c>false</c>.
\r
920 <member name="P:IBatisNet.DataMapper.ISqlMapper.DataSource">
\r
922 Gets or sets the data source.
\r
924 <value>The data source.</value>
\r
926 <member name="P:IBatisNet.DataMapper.ISqlMapper.LocalSession">
\r
928 Returns the DalSession instance
\r
929 currently being used by the SqlMap.
\r
932 <member name="F:IBatisNet.DataMapper.SqlMapper._sessionHolder">
\r
934 Container session unique for each thread.
\r
937 <member name="M:IBatisNet.DataMapper.SqlMapper.#ctor(IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
939 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SqlMapper"/> class.
\r
941 <param name="objectFactory">The object factory.</param>
\r
942 <param name="accessorFactory">The accessor factory.</param>
\r
944 <member name="M:IBatisNet.DataMapper.SqlMapper.Configure(System.Xml.XmlDocument)">
\r
946 Configure an SqlMap.
\r
948 <param name="document">An xml sql map configuration document.</param>
\r
949 <returns>the SqlMap</returns>
\r
951 <member name="M:IBatisNet.DataMapper.SqlMapper.Configure">
\r
953 Configure an SqlMap from default resource file named SqlMap.config.
\r
955 <returns>An SqlMap</returns>
\r
956 <remarks>The file path is relative to the application root.</remarks>
\r
958 <member name="M:IBatisNet.DataMapper.SqlMapper.Configure(System.String)">
\r
960 Configure an SqlMap from via a relative ressource path.
\r
962 <param name="resource">
\r
963 A relative ressource path from your Application root
\r
964 or an absolue file path file:\\c:\dir\a.config
\r
966 <returns>An SqlMap</returns>
\r
968 <member name="M:IBatisNet.DataMapper.SqlMapper.ConfigureAndWatch(IBatisNet.Common.Utilities.ConfigureHandler)">
\r
970 Configure and monitor the default configuration file for modifications
\r
971 and automatically reconfigure SqlMap.
\r
973 <returns>An SqlMap</returns>
\r
975 <member name="M:IBatisNet.DataMapper.SqlMapper.ConfigureAndWatch(System.String,IBatisNet.Common.Utilities.ConfigureHandler)">
\r
977 Configure and monitor the configuration file for modifications
\r
978 and automatically reconfigure SqlMap.
\r
980 <param name="resource">
\r
981 A relative ressource path from your Application root
\r
982 or a absolue file path file:\\c:\dir\a.config
\r
984 <param name="configureDelegate">
\r
985 Delegate called when the file has changed, to rebuild the dal.
\r
987 <returns>An SqlMap</returns>
\r
989 <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection">
\r
993 <returns></returns>
\r
995 <member name="M:IBatisNet.DataMapper.SqlMapper.OpenConnection(System.String)">
\r
997 Open a connection, on the specified connection string.
\r
999 <param name="connectionString">The connection string</param>
\r
1001 <member name="M:IBatisNet.DataMapper.SqlMapper.CloseConnection">
\r
1006 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction">
\r
1008 Begins a database transaction.
\r
1011 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String)">
\r
1013 Open a connection and begin a transaction on the specified connection string.
\r
1015 <param name="connectionString">The connection string</param>
\r
1017 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean)">
\r
1019 Begins a database transaction on the currect session
\r
1021 <param name="openConnection">Open a connection.</param>
\r
1023 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Data.IsolationLevel)">
\r
1025 Begins a database transaction with the specified isolation level.
\r
1027 <param name="isolationLevel">
\r
1028 The isolation level under which the transaction should run.
\r
1031 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
1033 Open a connection and begin a transaction on the specified connection string.
\r
1035 <param name="connectionString">The connection string</param>
\r
1036 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1038 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
1040 Start a database transaction on the current session
\r
1041 with the specified isolation level.
\r
1043 <param name="openNewConnection">Open a connection.</param>
\r
1044 <param name="isolationLevel">
\r
1045 The isolation level under which the transaction should run.
\r
1048 <member name="M:IBatisNet.DataMapper.SqlMapper.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
1050 Begins a transaction on the current connection
\r
1051 with the specified IsolationLevel value.
\r
1053 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
1054 <param name="connectionString">The connection string</param>
\r
1055 <param name="openNewConnection">Open a connection.</param>
\r
1057 <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction">
\r
1059 Commits the database transaction.
\r
1062 Will close the connection.
\r
1065 <member name="M:IBatisNet.DataMapper.SqlMapper.CommitTransaction(System.Boolean)">
\r
1067 Commits the database transaction.
\r
1069 <param name="closeConnection">Close the connection</param>
\r
1071 <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction">
\r
1073 Rolls back a transaction from a pending state.
\r
1076 Will close the connection.
\r
1079 <member name="M:IBatisNet.DataMapper.SqlMapper.RollBackTransaction(System.Boolean)">
\r
1081 Rolls back a transaction from a pending state.
\r
1083 <param name="closeConnection">Close the connection</param>
\r
1085 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object)">
\r
1087 Executes a Sql SELECT statement that returns that returns data
\r
1088 to populate a single object instance.
\r
1090 The parameter object is generally used to supply the input
\r
1091 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1093 <param name="statementName">The name of the sql statement to execute.</param>
\r
1094 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1095 <returns> The single result object populated with the result set data.</returns>
\r
1097 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject(System.String,System.Object,System.Object)">
\r
1099 Executes a Sql SELECT statement that returns a single object of the type of the
\r
1100 resultObject parameter.
\r
1102 <param name="statementName">The name of the sql statement to execute.</param>
\r
1103 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1104 <param name="resultObject">An object of the type to be returned.</param>
\r
1105 <returns>The single result object populated with the result set data.</returns>
\r
1107 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object)">
\r
1109 Executes a Sql SELECT statement that returns that returns data
\r
1110 to populate a single object instance.
\r
1112 The parameter object is generally used to supply the input
\r
1113 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1115 <param name="statementName">The name of the sql statement to execute.</param>
\r
1116 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1117 <returns> The single result object populated with the result set data.</returns>
\r
1119 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForObject``1(System.String,System.Object,``0)">
\r
1121 Executes a Sql SELECT statement that returns a single object of the type of the
\r
1122 resultObject parameter.
\r
1124 <param name="statementName">The name of the sql statement to execute.</param>
\r
1125 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1126 <param name="instanceObject">An object of the type to be returned.</param>
\r
1127 <returns>The single result object populated with the result set data.</returns>
\r
1129 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String)">
\r
1131 Alias to QueryForMap, .NET spirit.
\r
1132 Feature idea by Ted Husted.
\r
1134 <param name="statementName">The name of the sql statement to execute.</param>
\r
1135 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1136 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
1137 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
1139 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForDictionary(System.String,System.Object,System.String,System.String)">
\r
1141 Alias to QueryForMap, .NET spirit.
\r
1142 Feature idea by Ted Husted.
\r
1144 <param name="statementName">The name of the sql statement to execute.</param>
\r
1145 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1146 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
1147 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
1148 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
1149 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
1151 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String)">
\r
1153 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
1154 in the keyProperty parameter. The value at each key will be the entire result object.
\r
1156 <param name="statementName">The name of the sql statement to execute.</param>
\r
1157 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1158 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
1159 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
1161 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMap(System.String,System.Object,System.String,System.String)">
\r
1163 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
1164 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
1165 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
1167 <param name="statementName">The name of the sql statement to execute.</param>
\r
1168 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1169 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
1170 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
1171 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
1172 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
1174 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object)">
\r
1176 Executes a Sql SELECT statement that returns data to populate
\r
1177 a number of result objects.
\r
1179 The parameter object is generally used to supply the input
\r
1180 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1182 <param name="statementName">The name of the sql statement to execute.</param>
\r
1183 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1184 <returns>A List of result objects.</returns>
\r
1186 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Int32,System.Int32)">
\r
1188 Executes the SQL and retuns all rows selected.
\r
1190 The parameter object is generally used to supply the input
\r
1191 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1193 <param name="statementName">The name of the sql statement to execute.</param>
\r
1194 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1195 <param name="skipResults">The number of rows to skip over.</param>
\r
1196 <param name="maxResults">The maximum number of rows to return.</param>
\r
1197 <returns>A List of result objects.</returns>
\r
1199 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList(System.String,System.Object,System.Collections.IList)">
\r
1201 Executes a Sql SELECT statement that returns data to populate
\r
1202 a number of result objects.
\r
1204 The parameter object is generally used to supply the input
\r
1205 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1207 <param name="statementName">The name of the sql statement to execute.</param>
\r
1208 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1209 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
1210 <returns>A List of result objects.</returns>
\r
1212 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object)">
\r
1214 Executes a Sql SELECT statement that returns data to populate
\r
1215 a number of result objects.
\r
1217 The parameter object is generally used to supply the input
\r
1218 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1220 <param name="statementName">The name of the sql statement to execute.</param>
\r
1221 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1222 <returns>A List of result objects.</returns>
\r
1224 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Int32,System.Int32)">
\r
1226 Executes the SQL and retuns all rows selected.
\r
1228 The parameter object is generally used to supply the input
\r
1229 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1231 <param name="statementName">The name of the sql statement to execute.</param>
\r
1232 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1233 <param name="skipResults">The number of rows to skip over.</param>
\r
1234 <param name="maxResults">The maximum number of rows to return.</param>
\r
1235 <returns>A List of result objects.</returns>
\r
1237 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForList``1(System.String,System.Object,System.Collections.Generic.IList{``0})">
\r
1239 Executes a Sql SELECT statement that returns data to populate
\r
1240 a number of result objects.
\r
1242 The parameter object is generally used to supply the input
\r
1243 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1245 <param name="statementName">The name of the sql statement to execute.</param>
\r
1246 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1247 <param name="resultObject">An Ilist object used to hold the objects.</param>
\r
1249 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForPaginatedList(System.String,System.Object,System.Int32)">
\r
1251 Executes the SQL and retuns a subset of the results in a dynamic PaginatedList that can be used to
\r
1252 automatically scroll through results from a database table.
\r
1254 <param name="statementName">The name of the sql statement to execute.</param>
\r
1255 <param name="parameterObject">The object used to set the parameters in the SQL</param>
\r
1256 <param name="pageSize">The maximum number of objects to store in each page</param>
\r
1257 <returns>A PaginatedList of beans containing the rows</returns>
\r
1259 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate(System.String,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
1261 Runs a query for list with a custom object that gets a chance to deal
\r
1262 with each row as it is processed.
\r
1264 The parameter object is generally used to supply the input
\r
1265 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1267 <param name="statementName">The name of the sql statement to execute.</param>
\r
1268 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1269 <param name="rowDelegate"></param>
\r
1270 <returns>A List of result objects.</returns>
\r
1272 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryWithRowDelegate``1(System.String,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
1274 Runs a query for list with a custom object that gets a chance to deal
\r
1275 with each row as it is processed.
\r
1277 The parameter object is generally used to supply the input
\r
1278 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1280 <param name="statementName">The name of the sql statement to execute.</param>
\r
1281 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1282 <param name="rowDelegate"></param>
\r
1283 <returns>A List of result objects.</returns>
\r
1285 <member name="M:IBatisNet.DataMapper.SqlMapper.QueryForMapWithRowDelegate(System.String,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
1287 Runs a query with a custom object that gets a chance to deal
\r
1288 with each row as it is processed.
\r
1290 The parameter object is generally used to supply the input
\r
1291 data for the WHERE clause parameter(s) of the SELECT statement.
\r
1293 <param name="statementName">The name of the sql statement to execute.</param>
\r
1294 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
1295 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
1296 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
1297 <param name="rowDelegate"></param>
\r
1298 <returns>A IDictionary (Hashtable) of object containing the rows keyed by keyProperty.</returns>
\r
1299 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
1301 <member name="M:IBatisNet.DataMapper.SqlMapper.Insert(System.String,System.Object)">
\r
1303 Executes a Sql INSERT statement.
\r
1304 Insert is a bit different from other update methods, as it
\r
1305 provides facilities for returning the primary key of the
\r
1306 newly inserted row (rather than the effected rows). This
\r
1307 functionality is of course optional.
\r
1309 The parameter object is generally used to supply the input
\r
1310 data for the INSERT values.
\r
1312 <param name="statementName">The name of the statement to execute.</param>
\r
1313 <param name="parameterObject">The parameter object.</param>
\r
1314 <returns> The primary key of the newly inserted row.
\r
1315 This might be automatically generated by the RDBMS,
\r
1316 or selected from a sequence table or other source.
\r
1319 <member name="M:IBatisNet.DataMapper.SqlMapper.Update(System.String,System.Object)">
\r
1321 Executes a Sql UPDATE statement.
\r
1322 Update can also be used for any other update statement type,
\r
1323 such as inserts and deletes. Update returns the number of
\r
1326 The parameter object is generally used to supply the input
\r
1327 data for the UPDATE values as well as the WHERE clause parameter(s).
\r
1329 <param name="statementName">The name of the statement to execute.</param>
\r
1330 <param name="parameterObject">The parameter object.</param>
\r
1331 <returns>The number of rows effected.</returns>
\r
1333 <member name="M:IBatisNet.DataMapper.SqlMapper.Delete(System.String,System.Object)">
\r
1335 Executes a Sql DELETE statement.
\r
1336 Delete returns the number of rows effected.
\r
1338 <param name="statementName">The name of the statement to execute.</param>
\r
1339 <param name="parameterObject">The parameter object.</param>
\r
1340 <returns>The number of rows effected.</returns>
\r
1342 <member name="M:IBatisNet.DataMapper.SqlMapper.GetMappedStatement(System.String)">
\r
1344 Gets a MappedStatement by name
\r
1346 <param name="id"> The id of the statement</param>
\r
1347 <returns> The MappedStatement</returns>
\r
1349 <member name="M:IBatisNet.DataMapper.SqlMapper.AddMappedStatement(System.String,IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
\r
1351 Adds a (named) MappedStatement.
\r
1353 <param name="key"> The key name</param>
\r
1354 <param name="mappedStatement">The statement to add</param>
\r
1356 <member name="M:IBatisNet.DataMapper.SqlMapper.GetParameterMap(System.String)">
\r
1358 Get a ParameterMap by name
\r
1360 <param name="name">The name of the ParameterMap</param>
\r
1361 <returns>The ParameterMap</returns>
\r
1363 <member name="M:IBatisNet.DataMapper.SqlMapper.AddParameterMap(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap)">
\r
1365 Adds a (named) ParameterMap.
\r
1367 <param name="parameterMap">the ParameterMap to add</param>
\r
1369 <member name="M:IBatisNet.DataMapper.SqlMapper.GetResultMap(System.String)">
\r
1371 Gets a ResultMap by name
\r
1373 <param name="name">The name of the result map</param>
\r
1374 <returns>The ResultMap</returns>
\r
1376 <member name="M:IBatisNet.DataMapper.SqlMapper.AddResultMap(IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap)">
\r
1378 Adds a (named) ResultMap
\r
1380 <param name="resultMap">The ResultMap to add</param>
\r
1382 <member name="M:IBatisNet.DataMapper.SqlMapper.FlushCaches">
\r
1384 Flushes all cached objects that belong to this SqlMap
\r
1387 <member name="M:IBatisNet.DataMapper.SqlMapper.AddCache(IBatisNet.DataMapper.Configuration.Cache.CacheModel)">
\r
1389 Adds a (named) cache.
\r
1391 <param name="cache">The cache to add</param>
\r
1393 <member name="M:IBatisNet.DataMapper.SqlMapper.GetCache(System.String)">
\r
1395 Gets a cache by name
\r
1397 <param name="name">The name of the cache to get</param>
\r
1398 <returns>The cache object</returns>
\r
1400 <member name="M:IBatisNet.DataMapper.SqlMapper.GetDataCacheStats">
\r
1404 <returns></returns>
\r
1406 <member name="P:IBatisNet.DataMapper.SqlMapper.LocalSession">
\r
1408 Returns the DalSession instance
\r
1409 currently being used by the SqlMap.
\r
1412 <member name="P:IBatisNet.DataMapper.SqlMapper.IsSessionStarted">
\r
1414 Gets a value indicating whether this instance is session started.
\r
1417 <c>true</c> if this instance is session started; otherwise, <c>false</c>.
\r
1420 <member name="P:IBatisNet.DataMapper.SqlMapper.IsCacheModelsEnabled">
\r
1422 A flag that determines whether cache models were enabled
\r
1423 when this SqlMap was built.
\r
1426 <member name="P:IBatisNet.DataMapper.SqlMapper.DataExchangeFactory">
\r
1428 Factory for DataExchange objects
\r
1431 <member name="P:IBatisNet.DataMapper.SqlMapper.TypeHandlerFactory">
\r
1433 The TypeHandlerFactory
\r
1436 <member name="P:IBatisNet.DataMapper.SqlMapper.ObjectFactory">
\r
1438 The meta factory for object factory
\r
1441 <member name="P:IBatisNet.DataMapper.SqlMapper.AccessorFactory">
\r
1443 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>
\r
1446 <member name="P:IBatisNet.DataMapper.SqlMapper.CacheModelsEnabled">
\r
1448 Set the flag to tell us if cache models were enabled
\r
1452 <member name="P:IBatisNet.DataMapper.SqlMapper.MappedStatements">
\r
1454 The MappedStatements collection
\r
1457 <member name="P:IBatisNet.DataMapper.SqlMapper.ParameterMaps">
\r
1459 The ParameterMap collection
\r
1462 <member name="P:IBatisNet.DataMapper.SqlMapper.ResultMaps">
\r
1464 The ResultMap collection
\r
1467 <member name="P:IBatisNet.DataMapper.SqlMapper.DataSource">
\r
1472 <member name="T:IBatisNet.DataMapper.SqlMapper.RowDelegate">
\r
1474 A delegate called once per row in the QueryWithRowDelegate method
\r
1476 <param name="obj">The object currently being processed.</param>
\r
1477 <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>
\r
1478 <param name="list">The IList that will be returned to the caller.</param>
\r
1480 <member name="T:IBatisNet.DataMapper.SqlMapper.RowDelegate`1">
\r
1482 A delegate called once per row in the QueryWithRowDelegate method
\r
1484 <param name="obj">The object currently being processed.</param>
\r
1485 <param name="parameterObject">The optional parameter object passed into the QueryWithRowDelegate method.</param>
\r
1486 <param name="list">The IList that will be returned to the caller.</param>
\r
1488 <member name="T:IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate">
\r
1490 A delegate called once per row in the QueryForMapWithRowDelegate method
\r
1492 <param name="key"></param>
\r
1493 <param name="value"></param>
\r
1494 <param name="parameterObject">The optional parameter object passed into the QueryForMapWithRowDelegate method.</param>
\r
1495 <param name="dictionary">The IDictionary that will be returned to the caller.</param>
\r
1497 <member name="T:IBatisNet.DataMapper.Proxy.ILazyFactory">
\r
1499 Contract of an <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>
\r
1502 <member name="M:IBatisNet.DataMapper.Proxy.ILazyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
1504 Create a new proxy instance.
\r
1506 <param name="mappedStatement">The mapped statement.</param>
\r
1507 <param name="param">The param.</param>
\r
1508 <param name="target">The target.</param>
\r
1509 <param name="setAccessor">The set accessor.</param>
\r
1510 <returns>Returns a new proxy.</returns>
\r
1512 <member name="T:IBatisNet.DataMapper.MappedStatements.PaginatedList">
\r
1514 Summary description for PaginatedDataList.
\r
1517 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Int32)">
\r
1521 <param name="mappedStatement"></param>
\r
1522 <param name="parameterObject"></param>
\r
1523 <param name="pageSize"></param>
\r
1525 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageForward">
\r
1530 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageBack">
\r
1535 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SafePageTo(System.Int32)">
\r
1539 <param name="index"></param>
\r
1541 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageTo(System.Int32)">
\r
1545 <param name="index"></param>
\r
1547 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetList(System.Int32,System.Int32)">
\r
1551 <param name="index"></param>
\r
1552 <param name="localPageSize"></param>
\r
1553 <returns></returns>
\r
1555 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.SubList(System.Collections.IList,System.Int32,System.Int32)">
\r
1557 Provides a view of the IList pramaeter
\r
1558 from the specified position <paramref name="fromIndex"/>
\r
1559 to the specified position <paramref name="toIndex"/>.
\r
1561 <param name="list">The IList elements.</param>
\r
1562 <param name="fromIndex">Starting position for the view of elements. </param>
\r
1563 <param name="toIndex">Ending position for the view of elements. </param>
\r
1564 <returns> A view of list.
\r
1567 The list that is returned is just a view, it is still backed
\r
1568 by the orignal list. Any changes you make to it will be
\r
1569 reflected in the orignal list.
\r
1572 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GotoPage(System.Int32)">
\r
1576 <param name="pageIndex"></param>
\r
1578 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.NextPage">
\r
1582 <returns></returns>
\r
1584 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.PreviousPage">
\r
1588 <returns></returns>
\r
1590 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.RemoveAt(System.Int32)">
\r
1594 <param name="index"></param>
\r
1596 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Insert(System.Int32,System.Object)">
\r
1600 <param name="index"></param>
\r
1601 <param name="value"></param>
\r
1603 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Remove(System.Object)">
\r
1607 <param name="value"></param>
\r
1609 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Contains(System.Object)">
\r
1613 <param name="value"></param>
\r
1614 <returns></returns>
\r
1616 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Clear">
\r
1621 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.IndexOf(System.Object)">
\r
1625 <param name="value"></param>
\r
1626 <returns></returns>
\r
1628 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Add(System.Object)">
\r
1632 <param name="value"></param>
\r
1633 <returns></returns>
\r
1635 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.CopyTo(System.Array,System.Int32)">
\r
1639 <param name="array"></param>
\r
1640 <param name="index"></param>
\r
1642 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.GetEnumerator">
\r
1646 <returns></returns>
\r
1648 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.Reset">
\r
1650 Sets the enumerator to its initial position,
\r
1651 which is before the first element in the collection.
\r
1654 <member name="M:IBatisNet.DataMapper.MappedStatements.PaginatedList.MoveNext">
\r
1656 Advances the enumerator to the next element of the collection.
\r
1659 true if the enumerator was successfully advanced to the next element;
\r
1660 false if the enumerator has passed the end of the collection.
\r
1663 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsEmpty">
\r
1668 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageIndex">
\r
1673 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsPreviousPageAvailable">
\r
1678 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFirstPage">
\r
1683 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.PageSize">
\r
1688 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsMiddlePage">
\r
1693 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsNextPageAvailable">
\r
1698 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsLastPage">
\r
1703 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsReadOnly">
\r
1708 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Item(System.Int32)">
\r
1713 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsFixedSize">
\r
1718 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.IsSynchronized">
\r
1723 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Count">
\r
1728 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.SyncRoot">
\r
1733 <member name="P:IBatisNet.DataMapper.MappedStatements.PaginatedList.Current">
\r
1735 Gets the current element in the page.
\r
1738 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory">
\r
1740 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation.
\r
1743 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.#cctor">
\r
1745 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory"/> class.
\r
1748 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ArgumentStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty)">
\r
1750 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/>.
\r
1752 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.</param>
\r
1753 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/></returns>
\r
1755 <member name="T:IBatisNet.DataMapper.ExecuteEventArgs">
\r
1757 Summary description for ExecuteEventArgs.
\r
1760 <member name="P:IBatisNet.DataMapper.ExecuteEventArgs.StatementName">
\r
1762 Set or get the statement name
\r
1765 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer">
\r
1767 Summary description for TypeHandlerDeSerializer.
\r
1770 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeHandlerDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1772 Deserialize a TypeHandler object
\r
1774 <param name="node"></param>
\r
1775 <param name="configScope"></param>
\r
1776 <returns></returns>
\r
1778 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer">
\r
1780 Summary description for IsNullDeSerializer.
\r
1783 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1787 <param name="configScope"></param>
\r
1789 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNullDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1791 Deserialize a Dynamic object
\r
1793 <param name="node"></param>
\r
1794 <returns></returns>
\r
1796 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer">
\r
1798 Summary description for IsLessThanDeSerializer.
\r
1801 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
1805 <param name="configScope"></param>
\r
1807 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessThanDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
1809 Deserialize a Dynamic object
\r
1811 <param name="node"></param>
\r
1812 <returns></returns>
\r
1814 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty">
\r
1816 Summary description for ArgumentProperty.
\r
1819 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty">
\r
1821 Summary description for ResultProperty.
\r
1824 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.UNKNOWN_COLUMN_INDEX">
\r
1829 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.#ctor">
\r
1831 Do not use direclty, only for serialization.
\r
1834 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">
\r
1836 Initialize the PropertyInfo of the result property.
\r
1838 <param name="resultClass"></param>
\r
1839 <param name="configScope"></param>
\r
1841 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Initialize(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
1843 Initialize a the result property
\r
1846 <param name="setAccessor">An <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>.</param>
\r
1847 <param name="typeHandlerFactory"></param>
\r
1849 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.GetDataBaseValue(System.Data.IDataReader)">
\r
1853 <param name="dataReader"></param>
\r
1854 <returns></returns>
\r
1856 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TranslateValue(System.Object)">
\r
1860 <param name="value"></param>
\r
1861 <returns></returns>
\r
1863 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Clone">
\r
1865 Clones this instance.
\r
1867 <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/></returns>
\r
1869 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.LazyFactory">
\r
1871 The lazy loader factory
\r
1874 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ArgumentStrategy">
\r
1876 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.
\r
1879 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyStrategy">
\r
1881 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> used to fill the object property.
\r
1884 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CallBackName">
\r
1886 Specify the custom type handlers to used.
\r
1888 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
1890 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsLazyLoad">
\r
1892 Tell us if we must lazy load this property..
\r
1895 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.TypeHandler">
\r
1897 The typeHandler used to work with the result property.
\r
1900 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.DbType">
\r
1902 Give an entry in the 'DbType' enumeration
\r
1905 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
1907 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
1910 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.CLRType">
\r
1912 Specify the CLR type of the result.
\r
1915 The type attribute is used to explicitly specify the property type of the property to be set.
\r
1916 Normally this can be derived from a property through reflection, but certain mappings such as
\r
1917 HashTable cannot provide the type to the framework.
\r
1920 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.Select">
\r
1922 The name of the statement to retrieve the property
\r
1925 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMapName">
\r
1927 The name of a nested ResultMap to set the property
\r
1930 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.PropertyName">
\r
1932 The property name used to identify the property amongst the others.
\r
1935 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.SetAccessor">
\r
1937 Defines a field/property <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>
\r
1940 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.MemberType">
\r
1942 Get the field/property type
\r
1945 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.HasNullValue">
\r
1947 Tell if a nullValue is defined.
\r
1950 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NullValue">
\r
1952 Null value replacement.
\r
1954 <example>"no_email@provided.com"</example>
\r
1956 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.NestedResultMap">
\r
1958 A nested ResultMap use to set a property
\r
1961 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.IsComplexMemberName">
\r
1963 Indicate if we have a complex member name as [FavouriteLineItem.Id]
\r
1966 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnIndex">
\r
1971 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty.ColumnName">
\r
1976 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.#ctor">
\r
1978 Do not use direclty, only for serialization.
\r
1981 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Reflection.ConstructorInfo)">
\r
1983 Initialize the argument property.
\r
1985 <param name="constructorInfo"></param>
\r
1986 <param name="configScope"></param>
\r
1988 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ResolveTypeHandler(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type,System.String,System.String)">
\r
1992 <param name="configScope"></param>
\r
1993 <param name="argumenType">The argument type</param>
\r
1994 <param name="clrType"></param>
\r
1995 <param name="dbType"></param>
\r
1996 <returns></returns>
\r
1998 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentStrategy">
\r
2000 Sets or gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> used to fill the object property.
\r
2003 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.ArgumentName">
\r
2005 Specify the constructor argument name.
\r
2008 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.IsLazyLoad">
\r
2010 Tell us if we must lazy load this property..
\r
2013 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty.MemberType">
\r
2015 Get the argument type
\r
2018 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap">
\r
2020 Summary description for ParameterMap.
\r
2023 <member name="F:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.XML_PARAMATER">
\r
2025 Token for xml path to parameter elements.
\r
2028 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
2030 Do not use direclty, only for serialization.
\r
2032 <param name="dataExchangeFactory"></param>
\r
2034 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.Int32)">
\r
2036 Get the ParameterProperty at index.
\r
2038 <param name="index">Index</param>
\r
2039 <returns>A ParameterProperty</returns>
\r
2041 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperty(System.String)">
\r
2043 Get a ParameterProperty by his name.
\r
2045 <param name="name">The name of the ParameterProperty</param>
\r
2046 <returns>A ParameterProperty</returns>
\r
2048 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.AddParameterProperty(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2050 Add a ParameterProperty to the ParameterProperty list.
\r
2052 <param name="property"></param>
\r
2054 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.InsertParameterProperty(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
2056 Insert a ParameterProperty ine the ParameterProperty list at the specified index..
\r
2058 <param name="index">
\r
2059 The zero-based index at which ParameterProperty should be inserted.
\r
2061 <param name="property">The ParameterProperty to insert. </param>
\r
2063 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetParameterIndex(System.String)">
\r
2065 Retrieve the index for array property
\r
2067 <param name="propertyName"></param>
\r
2068 <returns></returns>
\r
2070 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetPropertyNameArray">
\r
2072 Get all Parameter Property Name
\r
2074 <returns>A string array</returns>
\r
2076 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetParameter(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Data.IDataParameter,System.Object)">
\r
2078 Set parameter value, replace the null value if any.
\r
2080 <param name="mapping"></param>
\r
2081 <param name="dataParameter"></param>
\r
2082 <param name="parameterValue"></param>
\r
2084 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.SetOutputParameter(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
2086 Set output parameter value.
\r
2088 <param name="mapping"></param>
\r
2089 <param name="dataBaseValue"></param>
\r
2090 <param name="target"></param>
\r
2092 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Initialize(System.Boolean,IBatisNet.DataMapper.Scope.IScope)">
\r
2094 Initialize the parameter properties child.
\r
2096 <param name="scope"></param>
\r
2097 <param name="usePositionalParameters"></param>
\r
2099 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.BuildProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2101 Build the properties
\r
2103 <param name="scope"></param>
\r
2105 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.GetProperties(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
2107 Get the parameter properties child for the xmlNode parameter.
\r
2109 <param name="configScope"></param>
\r
2111 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ClassName">
\r
2113 The parameter class name.
\r
2116 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Class">
\r
2118 The parameter type class.
\r
2121 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Id">
\r
2123 Identifier used to identify the ParameterMap amongst the others.
\r
2126 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.Properties">
\r
2128 The collection of ParameterProperty
\r
2131 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.PropertiesList">
\r
2136 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.ExtendMap">
\r
2138 Extend Parametermap attribute
\r
2140 <remarks>The id of a ParameterMap</remarks>
\r
2142 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterMap.DataExchange">
\r
2144 Sets the IDataExchange
\r
2147 <member name="T:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder">
\r
2149 Builds SqlMapper instances from a supplied resource (e.g. XML configuration file)
\r
2152 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DATAMAPPER_NAMESPACE_PREFIX">
\r
2157 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_FILE_CONFIG_NAME">
\r
2159 Default congig name
\r
2162 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DEFAULT_PROVIDER_NAME">
\r
2164 Default provider name
\r
2167 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.DOT">
\r
2169 Dot representation
\r
2172 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATAMAPPER_CONFIG_ROOT">
\r
2174 Token for SqlMapConfig xml root.
\r
2177 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_SETTINGS">
\r
2179 Token for xml path to SqlMapConfig settings element.
\r
2182 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.PROVIDERS_FILE_NAME">
\r
2184 Token for providers config file name.
\r
2187 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CONFIG_PROVIDERS">
\r
2189 Token for xml path to SqlMapConfig providers element.
\r
2192 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTIES">
\r
2194 Token for xml path to properties elements.
\r
2197 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROPERTY">
\r
2199 Token for xml path to property elements.
\r
2202 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SETTINGS_ADD">
\r
2204 Token for xml path to settings add elements.
\r
2207 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_PROPERTIES">
\r
2209 Token for xml path to global properties elements.
\r
2212 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROVIDER">
\r
2214 Token for xml path to provider elements.
\r
2217 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_PROVIDER">
\r
2219 Token for xml path to database provider elements.
\r
2222 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DATABASE_DATASOURCE">
\r
2224 Token for xml path to database source elements.
\r
2227 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEALIAS">
\r
2229 Token for xml path to global type alias elements.
\r
2232 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_GLOBAL_TYPEHANDLER">
\r
2234 Token for xml path to global type alias elements.
\r
2237 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SQLMAP">
\r
2239 Token for xml path to sqlMap elements.
\r
2242 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_MAPPING_ROOT">
\r
2244 Token for mapping xml root.
\r
2247 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_TYPEALIAS">
\r
2249 Token for xml path to type alias elements.
\r
2252 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_RESULTMAP">
\r
2254 Token for xml path to resultMap elements.
\r
2257 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PARAMETERMAP">
\r
2259 Token for xml path to parameterMap elements.
\r
2262 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_STATEMENT">
\r
2264 Token for xml path to statement elements.
\r
2267 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECT">
\r
2269 Token for xml path to select elements.
\r
2272 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_INSERT">
\r
2274 Token for xml path to insert elements.
\r
2277 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SELECTKEY">
\r
2279 Token for xml path to selectKey elements.
\r
2282 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_UPDATE">
\r
2284 Token for xml path to update elements.
\r
2287 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_DELETE">
\r
2289 Token for xml path to delete elements.
\r
2292 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_PROCEDURE">
\r
2294 Token for xml path to procedure elements.
\r
2297 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_CACHE_MODEL">
\r
2299 Token for xml path to cacheModel elements.
\r
2302 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_FLUSH_ON_EXECUTE">
\r
2304 Token for xml path to flushOnExecute elements.
\r
2307 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_STATEMENT">
\r
2309 Token for xml path to search statement elements.
\r
2312 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_PARAMETER">
\r
2314 Token for xml path to search parameterMap elements.
\r
2317 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.XML_SEARCH_RESULTMAP">
\r
2319 Token for xml path to search resultMap elements.
\r
2322 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_STATEMENT_NAMESPACES">
\r
2324 Token for useStatementNamespaces attribute.
\r
2327 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_CACHE_MODELS_ENABLED">
\r
2329 Token for cacheModelsEnabled attribute.
\r
2332 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_VALIDATE_SQLMAP">
\r
2334 Token for validateSqlMap attribute.
\r
2337 <member name="F:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ATR_USE_REFLECTION_OPTIMIZER">
\r
2339 Token for useReflectionOptimizer attribute.
\r
2342 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor">
\r
2344 Constructs a DomSqlMapBuilder.
\r
2347 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.#ctor(System.Boolean)">
\r
2349 Constructs a DomSqlMapBuilder
\r
2350 with or without configuration document validation using the
\r
2351 SqlMapConfig schema.
\r
2353 <param name="validateSqlMapConfig">
\r
2354 Specify whether the configuration Xml document should be
\r
2355 validated with the SqlMapConfig schema.
\r
2358 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure">
\r
2360 Configure a SqlMapper from default resource file named SqlMap.config.
\r
2362 <returns>An SqlMap</returns>
\r
2363 <remarks>The file path is relative to the application root.</remarks>
\r
2365 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Xml.XmlDocument)">
\r
2367 Configure an SqlMap.
\r
2369 <param name="document">An xml sql map configuration document.</param>
\r
2370 <returns>the SqlMap</returns>
\r
2372 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.String)">
\r
2374 Configure a SqlMapper from a file path.
\r
2376 <param name="resource">
\r
2377 A relative ressource path from your Application root
\r
2378 or a absolue file path file:\\c:\dir\a.config
\r
2380 <returns>An SqlMap</returns>
\r
2382 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.Stream)">
\r
2384 Configure a SqlMapper from a stream.
\r
2386 <param name="resource">A stream resource</param>
\r
2387 <returns>An SqlMap</returns>
\r
2389 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.IO.FileInfo)">
\r
2391 Configure a SqlMapper from a FileInfo.
\r
2393 <param name="resource">A FileInfo resource</param>
\r
2394 <returns>An SqlMap</returns>
\r
2396 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Configure(System.Uri)">
\r
2398 Configure a SqlMapper from an Uri.
\r
2400 <param name="resource">A Uri resource</param>
\r
2401 <returns></returns>
\r
2403 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(IBatisNet.Common.Utilities.ConfigureHandler)">
\r
2405 Configure and monitor the default configuration file for modifications
\r
2406 and automatically reconfigure SqlMap.
\r
2408 <returns>An SqlMap</returns>
\r
2410 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.String,IBatisNet.Common.Utilities.ConfigureHandler)">
\r
2412 Configure and monitor the configuration file for modifications
\r
2413 and automatically reconfigure SqlMap.
\r
2415 <param name="resource">
\r
2416 A relative ressource path from your Application root
\r
2417 or an absolue file path file:\\c:\dir\a.config
\r
2419 <param name="configureDelegate">
\r
2420 Delegate called when the file has changed, to rebuild the dal.
\r
2422 <returns>An SqlMap</returns>
\r
2424 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch(System.IO.FileInfo,IBatisNet.Common.Utilities.ConfigureHandler)">
\r
2426 Configure and monitor the configuration file for modifications
\r
2427 and automatically reconfigure SqlMap.
\r
2429 <param name="resource">
\r
2430 A FileInfo to your config file.
\r
2432 <param name="configureDelegate">
\r
2433 Delegate called when the file has changed, to rebuild the dal.
\r
2435 <returns>An SqlMap</returns>
\r
2437 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.OnConfigFileChange(System.Object)">
\r
2439 Callback called when the SqlMap.config changed.
\r
2441 <param name="obj">The state config.</param>
\r
2443 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Boolean)">
\r
2445 Build a SqlMapper instance
\r
2447 <param name="document">An xml configuration document</param>
\r
2448 <param name="dataSource">A data source</param>
\r
2449 <param name="useConfigFileWatcher"></param>
\r
2450 <param name="isCallFromDao"></param>
\r
2451 <returns>return an a SqlMapper instance</returns>
\r
2453 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSchema(System.Xml.XmlNode,System.String)">
\r
2455 validate againts schema
\r
2457 <param name="section">The doc to validate</param>
\r
2458 <param name="schemaFileName">schema File Name</param>
\r
2460 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,IBatisNet.Common.DataSource,System.Boolean,System.Collections.Specialized.NameValueCollection)">
\r
2462 Load statement, parameters, resultmap.
\r
2464 <param name="document"></param>
\r
2465 <param name="dataSource"></param>
\r
2466 <param name="useConfigFileWatcher"></param>
\r
2467 <param name="properties"></param>
\r
2468 <returns></returns>
\r
2469 <remarks>Used by Dao</remarks>
\r
2471 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(System.Xml.XmlDocument,System.Boolean)">
\r
2473 Load SqlMap configuration from
\r
2474 from the XmlDocument passed in parameter.
\r
2476 <param name="document">The xml sql map configuration.</param>
\r
2477 <param name="useConfigFileWatcher"></param>
\r
2479 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Reset">
\r
2481 Reset PreparedStatements cache
\r
2484 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize">
\r
2486 Intialize an SqlMap.
\r
2489 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetProviders">
\r
2491 Load and initialize providers from specified file.
\r
2494 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseProvider">
\r
2496 Parse the provider tag.
\r
2498 <returns>A provider object.</returns>
\r
2500 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap">
\r
2502 Load sqlMap statement.
\r
2505 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ProcessSqlStatement(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
2507 Process the Sql Statement
\r
2509 <param name="statement"></param>
\r
2511 <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
2513 Parse dynamic tags
\r
2515 <param name="commandTextNode"></param>
\r
2516 <param name="dynamic"></param>
\r
2517 <param name="sqlBuffer"></param>
\r
2518 <param name="isDynamic"></param>
\r
2519 <param name="postParseRequired"></param>
\r
2520 <param name="statement"></param>
\r
2521 <returns></returns>
\r
2523 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyInlineParemeterMap(IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
2525 Apply inline paremeterMap
\r
2527 <param name="statement"></param>
\r
2528 <param name="sqlStatement"></param>
\r
2530 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ParseGlobalProperties">
\r
2532 Initialize the list of variables defined in the
\r
2536 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GenerateCommandText(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
2538 Generate the command text for CRUD operation
\r
2540 <param name="configScope"></param>
\r
2541 <param name="statement"></param>
\r
2543 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildParameterMap">
\r
2545 Build a ParameterMap
\r
2548 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildResultMap">
\r
2553 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyNamespace(System.String)">
\r
2555 Register under Statement Name or Fully Qualified Statement Name
\r
2557 <param name="id">An Identity</param>
\r
2558 <returns>The new Identity</returns>
\r
2560 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetStream(System.String)">
\r
2562 Gets a resource stream.
\r
2564 <param name="schemaResourceKey">The schema resource key.</param>
\r
2565 <returns>A resource stream.</returns>
\r
2567 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyDataMapperNamespacePrefix(System.String)">
\r
2569 Apply the dataMapper namespace prefix
\r
2571 <param name="elementName"></param>
\r
2572 <returns></returns>
\r
2574 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyProviderNamespacePrefix(System.String)">
\r
2576 Apply the provider namespace prefix
\r
2578 <param name="elementName"></param>
\r
2579 <returns></returns>
\r
2581 <member name="M:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyMappingNamespacePrefix(System.String)">
\r
2583 Apply the provider namespace prefix
\r
2585 <param name="elementName"></param>
\r
2586 <returns></returns>
\r
2588 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Properties">
\r
2590 Allow to set properties before configuration
\r
2593 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.SetAccessorFactory">
\r
2595 Allow to set a custom set accessor factory, see <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessorFactory"/>
\r
2596 before configuration
\r
2599 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.GetAccessorFactory">
\r
2601 Allow to set a custom get accessor factory, see <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IGetAccessorFactory"/>
\r
2602 before configuration
\r
2605 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ObjectFactory">
\r
2607 Allow to set a custom object factory, see <see cref="T:IBatisNet.Common.Utilities.Objects.IObjectFactory"/>
\r
2608 before configuration
\r
2611 <member name="P:IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ValidateSqlMapConfig">
\r
2613 Enable whether or not the validation of configuration document
\r
2614 before configuration
\r
2617 <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeAlias">
\r
2622 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor">
\r
2624 Do not use direclty, only for serialization.
\r
2627 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.#ctor(System.Type)">
\r
2631 <param name="type">a type.</param>
\r
2633 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Initialize">
\r
2635 Initialize the object,
\r
2636 try to idenfify the .Net type class from the corresponding name.
\r
2639 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Name">
\r
2641 Name used to identify the typeAlias amongst the others.
\r
2643 <example> Account</example>
\r
2645 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Class">
\r
2647 The type class for the typeAlias
\r
2650 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeAlias.ClassName">
\r
2652 The class name to identify the typeAlias.
\r
2654 <example>Com.Site.Domain.Product</example>
\r
2656 <member name="T:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler">
\r
2658 Description résumée de SByteTypeHandler.
\r
2661 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2665 <param name="mapping"></param>
\r
2666 <param name="dataReader"></param>
\r
2667 <returns></returns>
\r
2669 <member name="M:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
2673 <param name="mapping"></param>
\r
2674 <param name="dataReader"></param>
\r
2675 <returns></returns>
\r
2677 <member name="P:IBatisNet.DataMapper.TypeHandlers.StringTypeHandler.IsSimpleType">
\r
2681 <returns></returns>
\r
2683 <member name="T:IBatisNet.DataMapper.Scope.RequestScope">
\r
2685 Hold data during the process of a mapped statement.
\r
2688 <member name="T:IBatisNet.DataMapper.Scope.IScope">
\r
2693 <member name="P:IBatisNet.DataMapper.Scope.IScope.ErrorContext">
\r
2695 Get the error context
\r
2698 <member name="P:IBatisNet.DataMapper.Scope.IScope.DataExchangeFactory">
\r
2700 The factory for DataExchange objects
\r
2703 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
2705 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> class.
\r
2707 <param name="dataExchangeFactory">The data exchange factory.</param>
\r
2708 <param name="session">The session.</param>
\r
2709 <param name="statement">The statement</param>
\r
2711 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.Equals(System.Object)">
\r
2713 Check if the specify object is equal to the current object.
\r
2715 <param name="obj"></param>
\r
2716 <returns></returns>
\r
2718 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetHashCode">
\r
2720 Get the HashCode for this RequestScope
\r
2722 <returns></returns>
\r
2724 <member name="M:IBatisNet.DataMapper.Scope.RequestScope.GetNextId">
\r
2726 Method to get a unique ID
\r
2728 <returns>The new ID</returns>
\r
2730 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.MappedStatement">
\r
2732 The current <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.
\r
2735 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Statement">
\r
2737 Gets the current <see cref="T:IBatisNet.DataMapper.Configuration.Statements.IStatement"/>.
\r
2739 <value>The statement.</value>
\r
2741 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.Session">
\r
2743 The current <see cref="T:IBatisNet.Common.IDalSession"/>.
\r
2746 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand">
\r
2748 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.IDbCommand"/> to execute
\r
2751 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.IsRowDataFound">
\r
2753 Indicate if the statement have find data
\r
2756 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.QueueSelect">
\r
2758 The 'select' result property to process after having process the main properties.
\r
2761 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ResultMap">
\r
2763 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.ResultMap"/> used by this request.
\r
2766 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap">
\r
2768 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.ParameterMap"/> used by this request.
\r
2771 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement">
\r
2773 The <see cref="P:IBatisNet.DataMapper.Scope.RequestScope.PreparedStatement"/> used by this request.
\r
2776 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.DataExchangeFactory">
\r
2778 A factory for DataExchange objects
\r
2781 <member name="P:IBatisNet.DataMapper.Scope.RequestScope.ErrorContext">
\r
2783 Get the request's error context
\r
2786 <member name="T:IBatisNet.DataMapper.Scope.ErrorContext">
\r
2788 An error context to help us create meaningful error messages.
\r
2791 <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.Reset">
\r
2793 Clear the error context
\r
2796 <member name="M:IBatisNet.DataMapper.Scope.ErrorContext.ToString">
\r
2800 <returns></returns>
\r
2802 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Resource">
\r
2804 The resource causing the problem
\r
2807 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.Activity">
\r
2809 The activity that was happening when the error happened
\r
2812 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.ObjectId">
\r
2814 The object ID where the problem happened
\r
2817 <member name="P:IBatisNet.DataMapper.Scope.ErrorContext.MoreInfo">
\r
2819 More information about the error
\r
2822 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy">
\r
2824 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
2825 no 'resultClass' attribute is specified.
\r
2828 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ObjectStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
2830 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
2831 when YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
\r
2833 <param name="request">The request.</param>
\r
2834 <param name="reader">The reader.</param>
\r
2835 <param name="resultObject">The result object.</param>
\r
2837 <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind">
\r
2839 All dataq tor retrieve 'select' <see cref="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty"/>
\r
2842 As ADO.NET allows one open <see cref="T:System.Data.IDataReader"/> per connection at once, we keep
\r
2843 all the datas to open the next <see cref="T:System.Data.IDataReader"/> after having closed the current.
\r
2846 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Statement">
\r
2848 Gets or sets the statement.
\r
2850 <value>The statement.</value>
\r
2852 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.ResultProperty">
\r
2854 Gets or sets the result property.
\r
2856 <value>The result property.</value>
\r
2858 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Target">
\r
2860 Gets or sets the target.
\r
2862 <value>The target.</value>
\r
2864 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Keys">
\r
2866 Gets or sets the keys.
\r
2868 <value>The keys.</value>
\r
2870 <member name="P:IBatisNet.DataMapper.MappedStatements.PostBindind.Method">
\r
2872 Gets or sets the method.
\r
2874 <value>The method.</value>
\r
2876 <member name="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod">
\r
2878 Enumeration of the ExecuteQuery method.
\r
2881 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForObject">
\r
2883 Execute Query For Object
\r
2886 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForIList">
\r
2888 Execute Query For IList
\r
2891 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForGenericIList">
\r
2893 Execute Query For Generic IList
\r
2896 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForArrayList">
\r
2898 Execute Query For Array List
\r
2901 <member name="F:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod.ExecuteQueryForStrongTypedIList">
\r
2903 Execute Query For Strong Typed IList
\r
2906 <member name="T:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement">
\r
2908 Summary description for DeleteMappedStatement.
\r
2911 <member name="T:IBatisNet.DataMapper.MappedStatements.MappedStatement">
\r
2913 Summary description for MappedStatement.
\r
2916 <member name="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement">
\r
2918 Summary description for IMappedStatement.
\r
2921 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
2923 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
2924 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
2925 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
2927 <param name="session">The session used to execute the statement</param>
\r
2928 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
2929 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
2930 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
2931 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
2932 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
2934 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteUpdate(IBatisNet.Common.IDalSession,System.Object)">
\r
2936 Execute an update statement. Also used for delete statement.
\r
2937 Return the number of row effected.
\r
2939 <param name="session">The session used to execute the statement.</param>
\r
2940 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2941 <returns>The number of row effected.</returns>
\r
2943 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
2945 Execute an insert statement. Fill the parameter object with
\r
2946 the ouput parameters if any, also could return the insert generated key
\r
2948 <param name="session">The session</param>
\r
2949 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
2950 <returns>Can return the insert generated key.</returns>
\r
2952 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
2954 Executes the SQL and and fill a strongly typed collection.
\r
2956 <param name="session">The session used to execute the statement.</param>
\r
2957 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2958 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
2960 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
2962 Executes the SQL and retuns a subset of the rows selected.
\r
2964 <param name="session">The session used to execute the statement.</param>
\r
2965 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2966 <param name="skipResults">The number of rows to skip over.</param>
\r
2967 <param name="maxResults">The maximum number of rows to return.</param>
\r
2968 <returns>A List of result objects.</returns>
\r
2970 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
2972 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
2973 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
2975 <param name="session">The session used to execute the statement.</param>
\r
2976 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2977 <returns>A List of result objects.</returns>
\r
2979 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Collections.Generic.IList{``0})">
\r
2981 Executes the SQL and and fill a strongly typed collection.
\r
2983 <param name="session">The session used to execute the statement.</param>
\r
2984 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2985 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
2987 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
2989 Executes the SQL and retuns a subset of the rows selected.
\r
2991 <param name="session">The session used to execute the statement.</param>
\r
2992 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
2993 <param name="skipResults">The number of rows to skip over.</param>
\r
2994 <param name="maxResults">The maximum number of rows to return.</param>
\r
2995 <returns>A List of result objects.</returns>
\r
2997 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object)">
\r
2999 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
3000 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
3002 <param name="session">The session used to execute the statement.</param>
\r
3003 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3004 <returns>A List of result objects.</returns>
\r
3006 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
3008 Executes an SQL statement that returns a single row as an Object.
\r
3010 <param name="session">The session used to execute the statement.</param>
\r
3011 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3012 <returns>The object</returns>
\r
3014 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
3016 Executes an SQL statement that returns a single row as an Object of the type of
\r
3017 the resultObject passed in as a parameter.
\r
3019 <param name="session">The session used to execute the statement.</param>
\r
3020 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3021 <param name="resultObject">The result object.</param>
\r
3022 <returns>The object</returns>
\r
3024 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object)">
\r
3026 Executes an SQL statement that returns a single row as an Object.
\r
3028 <param name="session">The session used to execute the statement.</param>
\r
3029 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3030 <returns>The object</returns>
\r
3032 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object,``0)">
\r
3034 Executes an SQL statement that returns a single row as an Object of the type of
\r
3035 the resultObject passed in as a parameter.
\r
3037 <param name="session">The session used to execute the statement.</param>
\r
3038 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3039 <param name="resultObject">The result object.</param>
\r
3040 <returns>The object</returns>
\r
3042 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
3044 Runs a query with a custom object that gets a chance
\r
3045 to deal with each row as it is processed.
\r
3047 <param name="session">The session used to execute the statement.</param>
\r
3048 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3049 <param name="rowDelegate"></param>param>
\r
3050 <returns></returns>
\r
3052 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
3054 Runs a query with a custom object that gets a chance
\r
3055 to deal with each row as it is processed.
\r
3057 <param name="session">The session used to execute the statement</param>
\r
3058 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
3059 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
3060 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
3061 <param name="rowDelegate"></param>
\r
3062 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
3063 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
3065 <member name="M:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
3067 Runs a query with a custom object that gets a chance
\r
3068 to deal with each row as it is processed.
\r
3070 <param name="session">The session used to execute the statement.</param>
\r
3071 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3072 <param name="rowDelegate"></param>param>
\r
3073 <returns></returns>
\r
3075 <member name="E:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Execute">
\r
3077 Event launch on exceute query
\r
3080 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ReaderAutoMapper">
\r
3082 Gets or sets the <see cref="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ReaderAutoMapper"/>.
\r
3084 <value>The <see cref="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.ReaderAutoMapper"/>.</value>
\r
3086 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.PreparedCommand">
\r
3088 The IPreparedCommand to use
\r
3091 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Id">
\r
3093 Name used to identify the MappedStatement amongst the others.
\r
3094 This the name of the SQL statment by default.
\r
3097 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.Statement">
\r
3099 The SQL statment used by this MappedStatement
\r
3102 <member name="P:IBatisNet.DataMapper.MappedStatements.IMappedStatement.SqlMap">
\r
3104 The SqlMap used by this MappedStatement
\r
3107 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.#ctor(IBatisNet.DataMapper.SqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
3111 <param name="sqlMap">An SqlMap</param>
\r
3112 <param name="statement">An SQL statement</param>
\r
3114 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RetrieveOutputParameters(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Data.IDbCommand,System.Object)">
\r
3116 Retrieve the output parameter and map them on the result object.
\r
3117 This routine is only use is you specified a ParameterMap and some output attribute
\r
3118 or if you use a store procedure with output parameter...
\r
3120 <param name="request"></param>
\r
3121 <param name="session">The current session.</param>
\r
3122 <param name="result">The result object.</param>
\r
3123 <param name="command">The command sql.</param>
\r
3125 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
3127 Executes an SQL statement that returns a single row as an Object.
\r
3129 <param name="session">The session used to execute the statement.</param>
\r
3130 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3131 <returns>The object</returns>
\r
3133 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
3135 Executes an SQL statement that returns a single row as an Object of the type of
\r
3136 the resultObject passed in as a parameter.
\r
3138 <param name="session">The session used to execute the statement.</param>
\r
3139 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3140 <param name="resultObject">The result object.</param>
\r
3141 <returns>The object</returns>
\r
3143 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
3145 Executes an SQL statement that returns a single row as an Object of the type of
\r
3146 the resultObject passed in as a parameter.
\r
3148 <param name="request">The request scope.</param>
\r
3149 <param name="session">The session used to execute the statement.</param>
\r
3150 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3151 <param name="resultObject">The result object.</param>
\r
3152 <returns>The object</returns>
\r
3154 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object)">
\r
3156 Executes an SQL statement that returns a single row as an Object.
\r
3158 <param name="session">The session used to execute the statement.</param>
\r
3159 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3160 <returns>The object</returns>
\r
3162 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object,``0)">
\r
3164 Executes an SQL statement that returns a single row as an Object of the type of
\r
3165 the resultObject passed in as a parameter.
\r
3167 <param name="session">The session used to execute the statement.</param>
\r
3168 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3169 <param name="resultObject">The result object.</param>
\r
3170 <returns>The object</returns>
\r
3172 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Object,``0)">
\r
3174 Executes an SQL statement that returns a single row as an Object of the type of
\r
3175 the resultObject passed in as a parameter.
\r
3177 <param name="request">The request scope.</param>
\r
3178 <param name="session">The session used to execute the statement.</param>
\r
3179 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3180 <param name="resultObject">The result object.</param>
\r
3181 <returns>The object</returns>
\r
3183 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
3185 Runs a query with a custom object that gets a chance
\r
3186 to deal with each row as it is processed.
\r
3188 <param name="session">The session used to execute the statement.</param>
\r
3189 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3190 <param name="rowDelegate"></param>
\r
3192 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
3194 Runs a query with a custom object that gets a chance
\r
3195 to deal with each row as it is processed.
\r
3197 <param name="session">The session used to execute the statement</param>
\r
3198 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
3199 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
3200 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
3201 <param name="rowDelegate"></param>
\r
3202 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
3203 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
3205 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
3207 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
3208 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
3210 <param name="session">The session used to execute the statement.</param>
\r
3211 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3212 <returns>A List of result objects.</returns>
\r
3214 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
3216 Executes the SQL and retuns a subset of the rows selected.
\r
3218 <param name="session">The session used to execute the statement.</param>
\r
3219 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3220 <param name="skipResults">The number of rows to skip over.</param>
\r
3221 <param name="maxResults">The maximum number of rows to return.</param>
\r
3222 <returns>A List of result objects.</returns>
\r
3224 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
3226 Executes the SQL and retuns a List of result objects.
\r
3228 <param name="request">The request scope.</param>
\r
3229 <param name="session">The session used to execute the statement.</param>
\r
3230 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3231 <param name="skipResults">The number of rows to skip over.</param>
\r
3232 <param name="maxResults">The maximum number of rows to return.</param>
\r
3233 <param name="rowDelegate"></param>
\r
3234 <returns>A List of result objects.</returns>
\r
3236 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
3238 Executes the SQL and and fill a strongly typed collection.
\r
3240 <param name="session">The session used to execute the statement.</param>
\r
3241 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3242 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
3244 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForRowDelegate``1(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
3246 Runs a query with a custom object that gets a chance
\r
3247 to deal with each row as it is processed.
\r
3249 <param name="session">The session used to execute the statement.</param>
\r
3250 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3251 <param name="rowDelegate"></param>
\r
3253 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object)">
\r
3255 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
3256 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
3258 <param name="session">The session used to execute the statement.</param>
\r
3259 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3260 <returns>A List of result objects.</returns>
\r
3262 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
3264 Executes the SQL and retuns a subset of the rows selected.
\r
3266 <param name="session">The session used to execute the statement.</param>
\r
3267 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3268 <param name="skipResults">The number of rows to skip over.</param>
\r
3269 <param name="maxResults">The maximum number of rows to return.</param>
\r
3270 <returns>A List of result objects.</returns>
\r
3272 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList``1(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
3274 Executes the SQL and retuns a List of result objects.
\r
3276 <param name="request">The request scope.</param>
\r
3277 <param name="session">The session used to execute the statement.</param>
\r
3278 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3279 <param name="skipResults">The number of rows to skip over.</param>
\r
3280 <param name="maxResults">The maximum number of rows to return.</param>
\r
3281 <param name="rowDelegate"></param>
\r
3282 <returns>A List of result objects.</returns>
\r
3284 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Collections.Generic.IList{``0})">
\r
3286 Executes the SQL and and fill a strongly typed collection.
\r
3288 <param name="session">The session used to execute the statement.</param>
\r
3289 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3290 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
3292 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteUpdate(IBatisNet.Common.IDalSession,System.Object)">
\r
3294 Execute an update statement. Also used for delete statement.
\r
3295 Return the number of row effected.
\r
3297 <param name="session">The session used to execute the statement.</param>
\r
3298 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3299 <returns>The number of row effected.</returns>
\r
3301 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
3303 Execute an insert statement. Fill the parameter object with
\r
3304 the ouput parameters if any, also could return the insert generated key
\r
3306 <param name="session">The session</param>
\r
3307 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
3308 <returns>Can return the insert generated key.</returns>
\r
3310 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
3312 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
3313 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
3314 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
3316 <param name="session">The session used to execute the statement</param>
\r
3317 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
3318 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
3319 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
3320 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
3321 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
3323 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForMap(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
3325 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
3326 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
3327 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
3329 <param name="request">The request scope.</param>
\r
3330 <param name="session">The session used to execute the statement</param>
\r
3331 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
3332 <param name="keyProperty">The property of the result object to be used as the key.</param>
\r
3333 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
3334 <param name="rowDelegate"></param>
\r
3335 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
3336 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
3338 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecutePostSelect(IBatisNet.DataMapper.Scope.RequestScope)">
\r
3340 Executes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
3342 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
3344 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.RaiseExecuteEvent">
\r
3346 Raise an event ExecuteEventArgs
\r
3347 (Used when a query is executed)
\r
3350 <member name="M:IBatisNet.DataMapper.MappedStatements.MappedStatement.ToString">
\r
3352 ToString implementation.
\r
3354 <returns>A string that describes the MappedStatement</returns>
\r
3356 <member name="E:IBatisNet.DataMapper.MappedStatements.MappedStatement.Execute">
\r
3358 Event launch on exceute query
\r
3361 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.ReaderAutoMapper">
\r
3363 Gets or sets the <see cref="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.ReaderAutoMapper"/>.
\r
3365 <value>The <see cref="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.ReaderAutoMapper"/>.</value>
\r
3367 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.PreparedCommand">
\r
3369 The IPreparedCommand to use
\r
3372 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Id">
\r
3374 Name used to identify the MappedStatement amongst the others.
\r
3375 This the name of the SQL statement by default.
\r
3378 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.Statement">
\r
3380 The SQL statment used by this MappedStatement
\r
3383 <member name="P:IBatisNet.DataMapper.MappedStatements.MappedStatement.SqlMap">
\r
3385 The SqlMap used by this MappedStatement
\r
3388 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.#ctor(IBatisNet.DataMapper.SqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
3392 <param name="sqlMap">An SqlMap</param>
\r
3393 <param name="statement">An SQL statement</param>
\r
3395 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
3399 <param name="session"></param>
\r
3400 <param name="parameterObject"></param>
\r
3401 <param name="keyProperty"></param>
\r
3402 <param name="valueProperty"></param>
\r
3403 <returns></returns>
\r
3405 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
3409 <param name="session"></param>
\r
3410 <param name="parameterObject"></param>
\r
3411 <returns></returns>
\r
3413 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
3417 <param name="session"></param>
\r
3418 <param name="parameterObject"></param>
\r
3419 <param name="resultObject"></param>
\r
3421 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
3425 <param name="session"></param>
\r
3426 <param name="parameterObject"></param>
\r
3427 <param name="skipResults"></param>
\r
3428 <param name="maxResults"></param>
\r
3429 <returns></returns>
\r
3431 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
3435 <param name="session"></param>
\r
3436 <param name="parameterObject"></param>
\r
3437 <returns></returns>
\r
3439 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
3443 <param name="session"></param>
\r
3444 <param name="parameterObject"></param>
\r
3445 <param name="rowDelegate"></param>
\r
3446 <returns></returns>
\r
3448 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
3452 <param name="session"></param>
\r
3453 <param name="parameterObject"></param>
\r
3454 <returns></returns>
\r
3456 <member name="M:IBatisNet.DataMapper.MappedStatements.DeleteMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
3460 <param name="session"></param>
\r
3461 <param name="parameterObject"></param>
\r
3462 <param name="resultObject"></param>
\r
3463 <returns></returns>
\r
3465 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy">
\r
3467 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
3468 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is
\r
3469 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
3472 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectGenericListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
3474 Gets the value of an argument constructor.
\r
3476 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
3477 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
3478 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
3479 <param name="keys">The keys</param>
\r
3480 <returns>The paremeter value.</returns>
\r
3482 <member name="T:IBatisNet.DataMapper.Configuration.Statements.SelectKey">
\r
3484 Represent a SelectKey tag element.
\r
3487 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Statement">
\r
3489 Summary description for Statement.
\r
3492 <member name="T:IBatisNet.DataMapper.Configuration.Statements.IStatement">
\r
3494 Summary description for ISql.
\r
3497 <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfResultClass">
\r
3499 Create an instance of result class.
\r
3501 <returns>An object.</returns>
\r
3503 <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfListClass">
\r
3505 Create an instance of 'IList' class.
\r
3507 <returns>An object which implement IList.</returns>
\r
3509 <member name="M:IBatisNet.DataMapper.Configuration.Statements.IStatement.CreateInstanceOfGenericListClass``1">
\r
3511 Create an instance of a generic 'IList' class.
\r
3513 <returns>An object which implement IList.</returns>
\r
3515 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.RemapResults">
\r
3517 Allow remapping of dynamic SQL
\r
3520 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Id">
\r
3522 Identifier used to identify the statement amongst the others.
\r
3525 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CommandType">
\r
3527 The type of the statement (text or procedure).
\r
3530 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ExtendStatement">
\r
3532 Extend statement attribute
\r
3535 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.Sql">
\r
3537 The sql statement to execute.
\r
3540 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultMap">
\r
3542 The ResultMap used by the statement.
\r
3545 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterMap">
\r
3547 The parameterMap used by the statement.
\r
3550 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModel">
\r
3552 The CacheModel used by this statement.
\r
3555 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.CacheModelName">
\r
3557 The CacheModel name to use.
\r
3560 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ListClass">
\r
3562 The list class type to use for strongly typed collection.
\r
3565 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ResultClass">
\r
3567 The result class type to used.
\r
3570 <member name="P:IBatisNet.DataMapper.Configuration.Statements.IStatement.ParameterClass">
\r
3572 The parameter class type to used.
\r
3575 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.#ctor">
\r
3577 Do not use direclty, only for serialization.
\r
3580 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
3582 Initialize an statement for the sqlMap.
\r
3584 <param name="configurationScope">The scope of the configuration</param>
\r
3586 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfResultClass">
\r
3588 Create an instance of result class.
\r
3590 <returns>An object.</returns>
\r
3592 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfListClass">
\r
3594 Create an instance of 'IList' class.
\r
3596 <returns>An object which implment IList.</returns>
\r
3598 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Statement.CreateInstanceOfGenericListClass``1">
\r
3600 Create an instance of a generic 'IList' class.
\r
3602 <returns>An object which implment IList.</returns>
\r
3604 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.RemapResults">
\r
3606 Allow remapping of dynamic SQL
\r
3609 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ExtendStatement">
\r
3611 Extend statement attribute
\r
3614 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModelName">
\r
3616 The CacheModel name to use.
\r
3619 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.HasCacheModel">
\r
3621 Tell us if a cacheModel is attached to this statement.
\r
3624 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CacheModel">
\r
3626 The CacheModel used by this statement.
\r
3629 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClassName">
\r
3631 The list class name to use for strongly typed collection.
\r
3634 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ListClass">
\r
3636 The list class type to use for strongly typed collection.
\r
3639 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClassName">
\r
3641 The result class name to used.
\r
3644 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultClass">
\r
3646 The result class type to used.
\r
3649 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClassName">
\r
3651 The parameter class name to used.
\r
3654 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterClass">
\r
3656 The parameter class type to used.
\r
3659 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Id">
\r
3661 Name used to identify the statement amongst the others.
\r
3664 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.Sql">
\r
3669 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultMapName">
\r
3671 The ResultMap name used by the statement.
\r
3674 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMapName">
\r
3676 The ParameterMap name used by the statement.
\r
3679 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ResultMap">
\r
3681 The ResultMap used by the statement.
\r
3684 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.ParameterMap">
\r
3686 The parameterMap used by the statement.
\r
3689 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Statement.CommandType">
\r
3691 The type of the statement (text or procedure)
\r
3694 <example>Text or StoredProcedure</example>
\r
3696 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.#ctor">
\r
3698 Do not use direclty, only for serialization.
\r
3701 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SelectKey.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
3705 <param name="configurationScope">The scope of the configuration</param>
\r
3707 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.ExtendStatement">
\r
3709 Extend statement attribute
\r
3712 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.PropertyName">
\r
3714 The property name object to fill with the key.
\r
3717 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.SelectKeyType">
\r
3719 The type of the selectKey tag : 'Pre' or 'Post'
\r
3722 <member name="P:IBatisNet.DataMapper.Configuration.Statements.SelectKey.isAfter">
\r
3724 True if it is a post-generated key.
\r
3727 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Delete">
\r
3729 Summary description for delete.
\r
3732 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Delete.#ctor">
\r
3734 Do not use direclty, only for serialization.
\r
3737 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Delete.Generate">
\r
3739 The Generate tag used by a generated delete statement.
\r
3743 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler">
\r
3745 Summary description for IterateTagHandler.
\r
3748 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler">
\r
3750 Description résumée de BaseTagHandler.
\r
3753 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler">
\r
3755 Summary description for ISqlTagHandler.
\r
3758 <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
3762 <param name="ctx"></param>
\r
3763 <param name="tag"></param>
\r
3764 <param name="parameterObject"></param>
\r
3765 <returns></returns>
\r
3767 <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
3771 <param name="ctx"></param>
\r
3772 <param name="tag"></param>
\r
3773 <param name="parameterObject"></param>
\r
3774 <param name="bodyContent"></param>
\r
3775 <returns></returns>
\r
3777 <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
3781 <param name="ctx"></param>
\r
3782 <param name="tag"></param>
\r
3783 <param name="parameterObject"></param>
\r
3784 <param name="bodyContent"></param>
\r
3786 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ISqlTagHandler.IsPostParseRequired">
\r
3791 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.SKIP_BODY">
\r
3796 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.INCLUDE_BODY">
\r
3801 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.REPEAT_BODY">
\r
3806 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3808 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler"/> class.
\r
3810 <param name="accessorFactory">The accessor factory.</param>
\r
3812 <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
3816 <param name="ctx"></param>
\r
3817 <param name="tag"></param>
\r
3818 <param name="parameterObject"></param>
\r
3819 <returns></returns>
\r
3821 <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
3825 <param name="ctx"></param>
\r
3826 <param name="tag"></param>
\r
3827 <param name="parameterObject"></param>
\r
3828 <param name="bodyContent"></param>
\r
3829 <returns></returns>
\r
3831 <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
3835 <param name="ctx"></param>
\r
3836 <param name="tag"></param>
\r
3837 <param name="parameterObject"></param>
\r
3838 <param name="bodyContent"></param>
\r
3840 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.AccessorFactory">
\r
3842 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.IAccessor"/>
\r
3845 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.BaseTagHandler.IsPostParseRequired">
\r
3850 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3852 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler"/> class.
\r
3854 <param name="accessorFactory">The accessor factory.</param>
\r
3856 <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
3860 <param name="ctx"></param>
\r
3861 <param name="tag"></param>
\r
3862 <param name="parameterObject"></param>
\r
3863 <returns></returns>
\r
3865 <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
3869 <param name="ctx"></param>
\r
3870 <param name="tag"></param>
\r
3871 <param name="parameterObject"></param>
\r
3872 <param name="bodyContent"></param>
\r
3874 <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
3878 <param name="ctx"></param>
\r
3879 <param name="tag"></param>
\r
3880 <param name="parameterObject"></param>
\r
3881 <param name="bodyContent"></param>
\r
3882 <returns></returns>
\r
3884 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.Replace(System.Text.StringBuilder,System.String,System.String)">
\r
3888 <param name="buffer"></param>
\r
3889 <param name="find"></param>
\r
3890 <param name="replace"></param>
\r
3892 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateTagHandler.IsPostParseRequired">
\r
3897 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler">
\r
3899 Summary description for IsParameterPresentTagHandler.
\r
3902 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler">
\r
3904 Description résumée de ConditionalTagHandler.
\r
3907 <member name="F:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.NOT_COMPARABLE">
\r
3912 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3914 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler"/> class.
\r
3916 <param name="accessorFactory">The accessor factory.</param>
\r
3918 <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
3922 <param name="ctx"></param>
\r
3923 <param name="tag"></param>
\r
3924 <param name="parameterObject"></param>
\r
3925 <returns></returns>
\r
3927 <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
3931 <param name="ctx"></param>
\r
3932 <param name="tag"></param>
\r
3933 <param name="parameterObject"></param>
\r
3934 <returns></returns>
\r
3936 <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
3940 <param name="ctx"></param>
\r
3941 <param name="tag"></param>
\r
3942 <param name="parameterObject"></param>
\r
3943 <param name="bodyContent"></param>
\r
3944 <returns></returns>
\r
3946 <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
3950 <param name="ctx"></param>
\r
3951 <param name="sqlTag"></param>
\r
3952 <param name="parameterObject"></param>
\r
3953 <returns></returns>
\r
3955 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.CompareValues(System.Type,System.Object,System.Object)">
\r
3959 <param name="type"></param>
\r
3960 <param name="value1"></param>
\r
3961 <param name="value2"></param>
\r
3962 <returns></returns>
\r
3964 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.ConditionalTagHandler.ConvertValue(System.Type,System.String)">
\r
3968 <param name="type"></param>
\r
3969 <param name="value"></param>
\r
3970 <returns></returns>
\r
3972 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3974 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsParameterPresentTagHandler"/> class.
\r
3976 <param name="accessorFactory">The accessor factory.</param>
\r
3978 <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
3982 <param name="ctx"></param>
\r
3983 <param name="tag"></param>
\r
3984 <param name="parameterObject"></param>
\r
3985 <returns></returns>
\r
3987 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler">
\r
3989 Summary description for IsNotPropertyAvailableTagHandler.
\r
3992 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler">
\r
3994 Summary description for IsPropertyAvailableTagHandler.
\r
3997 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
3999 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsPropertyAvailableTagHandler"/> class.
\r
4001 <param name="accessorFactory">The accessor factory.</param>
\r
4003 <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
4006 <param name="ctx"></param>
\r
4007 <param name="tag"></param>
\r
4008 <param name="parameterObject"></param>
\r
4009 <returns></returns>
\r
4011 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4013 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotPropertyAvailableTagHandler"/> class.
\r
4015 <param name="accessorFactory">The accessor factory.</param>
\r
4017 <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
4021 <param name="ctx"></param>
\r
4022 <param name="tag"></param>
\r
4023 <param name="parameterObject"></param>
\r
4024 <returns></returns>
\r
4026 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler">
\r
4028 Summary description for IsNotParameterPresentTagHandler.
\r
4031 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4033 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotParameterPresentTagHandler"/> class.
\r
4035 <param name="accessorFactory">The accessor factory.</param>
\r
4037 <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
4041 <param name="ctx"></param>
\r
4042 <param name="tag"></param>
\r
4043 <param name="parameterObject"></param>
\r
4044 <returns></returns>
\r
4046 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler">
\r
4048 Summary description for IsEqualTagHandler.
\r
4051 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4053 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEqualTagHandler"/> class.
\r
4055 <param name="accessorFactory">The accessor factory.</param>
\r
4057 <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
4061 <param name="ctx"></param>
\r
4062 <param name="tag"></param>
\r
4063 <param name="parameterObject"></param>
\r
4064 <returns></returns>
\r
4066 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler">
\r
4068 Summary description for DynamicTagHandler.
\r
4071 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4073 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.DynamicTagHandler"/> class.
\r
4075 <param name="accessorFactory">The accessor factory.</param>
\r
4077 <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
4081 <param name="ctx"></param>
\r
4082 <param name="tag"></param>
\r
4083 <param name="parameterObject"></param>
\r
4084 <returns></returns>
\r
4086 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty">
\r
4088 Represent an isEmpty sql tag element.
\r
4091 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4093 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEmpty"/> class.
\r
4095 <param name="accessorFactory">The accessor factory.</param>
\r
4097 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer">
\r
4099 Summary description for StatementDeSerializer.
\r
4102 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.StatementDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4104 Deserialize a Procedure object
\r
4106 <param name="node"></param>
\r
4107 <param name="configScope"></param>
\r
4108 <returns></returns>
\r
4110 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer">
\r
4112 Summary description for IsNotPropertyAvailableDeSerializer.
\r
4115 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4119 <param name="configScope"></param>
\r
4121 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
4123 Deserialize a IsNotEmpty object
\r
4125 <param name="node"></param>
\r
4126 <returns></returns>
\r
4128 <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader">
\r
4130 An implementation of <see cref="T:System.Data.IDataReader"/> that will copy the contents
\r
4131 of the an open <see cref="T:System.Data.IDataReader"/> to an in-memory <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/> if the
\r
4132 session <see cref="T:IBatisNet.Common.IDbProvider"/> doesn't allow multiple open <see cref="T:System.Data.IDataReader"/> with
\r
4133 the same <see cref="T:System.Data.IDbConnection"/>.
\r
4136 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.#ctor(System.Data.IDataReader)">
\r
4138 Creates an InMemoryDataReader from a <see cref="T:System.Data.IDataReader"/>
\r
4140 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
4142 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.NextResult">
\r
4144 Advances the data reader to the next result, when reading the results of batch SQL statements.
\r
4146 <returns></returns>
\r
4148 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Close">
\r
4150 Closes the IDataReader 0bject.
\r
4153 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Read">
\r
4155 Advances the IDataReader to the next record.
\r
4157 <returns>true if there are more rows; otherwise, false.</returns>
\r
4159 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetSchemaTable">
\r
4161 Returns a DataTable that describes the column metadata of the IDataReader.
\r
4163 <returns></returns>
\r
4165 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.Dispose">
\r
4167 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
\r
4170 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt32(System.Int32)">
\r
4172 Gets the 32-bit signed integer value of the specified field.
\r
4174 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4175 <returns>The value of the column.</returns>
\r
4177 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValue(System.Int32)">
\r
4179 Return the value of the specified field.
\r
4181 <param name="fieldIndex">The index of the field to find. </param>
\r
4182 <returns>The object which will contain the field value upon return.</returns>
\r
4184 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsDBNull(System.Int32)">
\r
4186 Return whether the specified field is set to null.
\r
4188 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4189 <returns>The value of the column.</returns>
\r
4191 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
\r
4193 Reads a stream of bytes from the specified column offset into the buffer as an array,
\r
4194 starting at the given buffer offset.
\r
4196 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4197 <param name="dataIndex">The index within the field from which to begin the read operation. </param>
\r
4198 <param name="buffer">The buffer into which to read the stream of bytes. </param>
\r
4199 <param name="bufferIndex">The index for buffer to begin the read operation.</param>
\r
4200 <param name="length">The number of bytes to read. </param>
\r
4201 <returns>The actual number of bytes read.</returns>
\r
4203 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetByte(System.Int32)">
\r
4205 Gets the 8-bit unsigned integer value of the specified column.
\r
4207 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4208 <returns>The value of the column.</returns>
\r
4210 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFieldType(System.Int32)">
\r
4212 Gets the Type information corresponding to the type of Object that would be returned from GetValue.
\r
4214 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4215 <returns>The value of the column.</returns>
\r
4217 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDecimal(System.Int32)">
\r
4219 Gets the fixed-position numeric value of the specified field.
\r
4221 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4222 <returns>The value of the column.</returns>
\r
4224 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetValues(System.Object[])">
\r
4226 Gets all the attribute fields in the collection for the current record.
\r
4228 <param name="values"></param>
\r
4229 <returns></returns>
\r
4231 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetName(System.Int32)">
\r
4233 Gets the name for the field to find.
\r
4235 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4236 <returns>The value of the column.</returns>
\r
4238 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt64(System.Int32)">
\r
4242 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4243 <returns>The value of the column.</returns>
\r
4245 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDouble(System.Int32)">
\r
4249 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4250 <returns>The value of the column.</returns>
\r
4252 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetBoolean(System.Int32)">
\r
4254 Gets the value of the specified column as a Boolean.
\r
4256 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4257 <returns>The value of the column.</returns>
\r
4259 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetGuid(System.Int32)">
\r
4261 Returns the GUID value of the specified field.
\r
4263 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4264 <returns>The value of the column.</returns>
\r
4266 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDateTime(System.Int32)">
\r
4268 Returns the value of the specified column as a DateTime object.
\r
4270 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4271 <returns>The value of the column.</returns>
\r
4273 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetOrdinal(System.String)">
\r
4275 Returns the column ordinal, given the name of the column.
\r
4277 <param name="colName">The name of the column. </param>
\r
4278 <returns>The value of the column.</returns>
\r
4280 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetDataTypeName(System.Int32)">
\r
4282 Gets the database type information for the specified field.
\r
4284 <param name="fieldIndex">The index of the field to find.</param>
\r
4285 <returns>The database type information for the specified field.</returns>
\r
4287 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetFloat(System.Int32)">
\r
4289 Returns the value of the specified column as a single-precision floating point number.
\r
4291 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4292 <returns>The value of the column.</returns>
\r
4294 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetData(System.Int32)">
\r
4296 Gets an IDataReader to be used when the field points to more remote structured data.
\r
4298 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4299 <returns>The value of the column.</returns>
\r
4301 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
\r
4303 Reads a stream of characters from the specified column offset into the buffer as an array,
\r
4304 starting at the given buffer offset.
\r
4306 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4307 <param name="dataIndex">The index within the row from which to begin the read operation.</param>
\r
4308 <param name="buffer">The buffer into which to read the stream of bytes.</param>
\r
4309 <param name="bufferIndex">The index for buffer to begin the read operation. </param>
\r
4310 <param name="length">The number of bytes to read.</param>
\r
4311 <returns>The actual number of characters read.</returns>
\r
4313 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetString(System.Int32)">
\r
4315 Gets the string value of the specified field.
\r
4317 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4318 <returns>The value of the column.</returns>
\r
4320 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetChar(System.Int32)">
\r
4322 Gets the character value of the specified column.
\r
4324 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4325 <returns>The value of the column.</returns>
\r
4327 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.GetInt16(System.Int32)">
\r
4329 Gets the 16-bit signed integer value of the specified field.
\r
4331 <param name="fieldIndex">The zero-based column ordinal. </param>
\r
4332 <returns>The value of the column.</returns>
\r
4334 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.RecordsAffected">
\r
4336 Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
\r
4339 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.IsClosed">
\r
4341 Gets a value indicating whether the data reader is closed.
\r
4344 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Depth">
\r
4346 Gets a value indicating the depth of nesting for the current row.
\r
4349 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.String)">
\r
4351 Gets the column with the specified name.
\r
4354 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.Item(System.Int32)">
\r
4356 Gets the column located at the specified index.
\r
4359 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.FieldCount">
\r
4361 Indicates the number of fields within the current record. This property is read-only.
\r
4364 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.CurrentResultSet">
\r
4366 Gets the current result set.
\r
4368 <value>The current result set.</value>
\r
4370 <member name="T:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet">
\r
4372 Represent an in-memory result set
\r
4375 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.#ctor(System.Data.IDataReader,System.Boolean)">
\r
4377 Creates an in-memory ResultSet from a <see cref="T:System.Data.IDataReader"/>
\r
4379 <param name="isMidstream">
\r
4380 <c>true</c> if the <see cref="T:System.Data.IDataReader"/> is already positioned on the record
\r
4381 to start reading from.
\r
4383 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
4385 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValue(System.Int32,System.Int32)">
\r
4387 Get a column value in a row
\r
4389 <param name="rowIndex">The row index</param>
\r
4390 <param name="colIndex">The column index</param>
\r
4391 <returns>The column value</returns>
\r
4393 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetFieldType(System.Int32)">
\r
4395 Gets the type of the field.
\r
4397 <param name="colIndex">Index of the col.</param>
\r
4398 <returns>The type of the field.</returns>
\r
4400 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetName(System.Int32)">
\r
4402 Gets the name of the field.
\r
4404 <param name="colIndex">Index of the col.</param>
\r
4405 <returns>The name of the field.</returns>
\r
4407 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetOrdinal(System.String)">
\r
4411 <param name="colName">Name of the column.</param>
\r
4412 <returns>The ordinal of the column</returns>
\r
4414 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetDataTypeName(System.Int32)">
\r
4416 Gets the name of the database type.
\r
4418 <param name="colIndex">Index of the col.</param>
\r
4419 <returns>The name of the database type</returns>
\r
4421 <member name="M:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.GetValues(System.Int32,System.Object[])">
\r
4425 <param name="rowIndex">Index of the row.</param>
\r
4426 <param name="values">The values.</param>
\r
4427 <returns></returns>
\r
4429 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.FieldCount">
\r
4431 Gets the number of columns in the current row.
\r
4433 <value>The number of columns in the current row.</value>
\r
4435 <member name="P:IBatisNet.DataMapper.Commands.InMemoryDataReader.InMemoryResultSet.RecordCount">
\r
4437 The number of record contained in the ResultSet.
\r
4440 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
4442 Sets a parameter on a IDbCommand
\r
4444 <param name="dataParameter">the parameter</param>
\r
4445 <param name="parameterValue">the parameter value</param>
\r
4446 <param name="dbType">the dbType of the parameter</param>
\r
4448 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4450 Gets a column value by the name
\r
4452 <param name="mapping"></param>
\r
4453 <param name="dataReader"></param>
\r
4454 <returns></returns>
\r
4456 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4458 Gets a column value by the index
\r
4460 <param name="mapping"></param>
\r
4461 <param name="dataReader"></param>
\r
4462 <returns></returns>
\r
4464 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
4466 Retrieve ouput database value of an output parameter
\r
4468 <param name="outputValue">ouput database value</param>
\r
4469 <param name="parameterType">type used in EnumTypeHandler</param>
\r
4470 <returns></returns>
\r
4472 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.IsSimpleType">
\r
4474 Gets a value indicating whether this instance is simple type.
\r
4477 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
4480 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt16TypeHandler.NullValue">
\r
4482 The null value for this type
\r
4486 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableSByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4490 <param name="mapping"></param>
\r
4491 <param name="dataReader"></param>
\r
4492 <returns></returns>
\r
4494 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler">
\r
4496 Summary description for Int32TypeHandler.
\r
4499 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
4503 <param name="mapping"></param>
\r
4504 <param name="dataReader"></param>
\r
4505 <returns></returns>
\r
4507 <member name="T:IBatisNet.DataMapper.Scope.ConfigurationScope">
\r
4509 The ConfigurationScope maintains the state of the build process.
\r
4512 <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.#ctor">
\r
4514 Default constructor
\r
4517 <member name="M:IBatisNet.DataMapper.Scope.ConfigurationScope.ResolveTypeHandler(System.Type,System.String,System.String,System.String,System.Boolean)">
\r
4519 Resolves the type handler.
\r
4521 <param name="clazz">The clazz.</param>
\r
4522 <param name="memberName">Name of the member.</param>
\r
4523 <param name="clrType">Type of the CLR.</param>
\r
4524 <param name="dbType">Type of the db.</param>
\r
4525 <param name="forSetter">if set to <c>true</c> [for setter].</param>
\r
4526 <returns></returns>
\r
4528 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.XmlNamespaceManager">
\r
4530 XmlNamespaceManager
\r
4533 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ValidateSqlMap">
\r
4535 Set if the parser should validate the sqlMap documents
\r
4538 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsXmlValid">
\r
4540 Tells us if the xml configuration file validate the schema
\r
4543 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapNamespace">
\r
4545 The current SqlMap namespace.
\r
4548 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapper">
\r
4550 The SqlMapper we are building.
\r
4553 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataExchangeFactory">
\r
4555 A factory for DataExchange objects
\r
4558 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCallFromDao">
\r
4560 Tell us if we are in a DataAccess context.
\r
4563 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.IsCacheModelsEnabled">
\r
4565 Tell us if we cache model is enabled.
\r
4568 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.DataSource">
\r
4570 External data source
\r
4573 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.NodeContext">
\r
4575 The current context node we are analizing
\r
4578 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapConfigDocument">
\r
4580 The XML SqlMap config file
\r
4583 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.SqlMapDocument">
\r
4588 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseConfigFileWatcher">
\r
4590 Tell us if we use Configuration File Watcher
\r
4593 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseStatementNamespaces">
\r
4595 Tell us if we use statements namespaces
\r
4598 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.ErrorContext">
\r
4600 Get the request's error context
\r
4603 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Providers">
\r
4608 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.Properties">
\r
4610 List of global properties
\r
4613 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.UseReflectionOptimizer">
\r
4615 Indicates if we can use reflection optimizer.
\r
4618 <member name="P:IBatisNet.DataMapper.Scope.ConfigurationScope.CacheModelFlushOnExecuteStatements">
\r
4620 Temporary storage for mapping cache model ids (key is System.String) to statements (value is IList which contains IMappedStatements).
\r
4623 <member name="T:IBatisNet.DataMapper.Mapper">
\r
4625 A singleton class to access the default SqlMapper defined by the SqlMap.Config
\r
4628 <member name="M:IBatisNet.DataMapper.Mapper.Configure(System.Object)">
\r
4632 <param name="obj"></param>
\r
4634 <member name="M:IBatisNet.DataMapper.Mapper.InitMapper">
\r
4636 Init the 'default' SqlMapper defined by the SqlMap.Config file.
\r
4639 <member name="M:IBatisNet.DataMapper.Mapper.Instance">
\r
4641 Get the instance of the SqlMapper defined by the SqlMap.Config file.
\r
4643 <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>
\r
4645 <member name="M:IBatisNet.DataMapper.Mapper.Get">
\r
4647 Get the instance of the SqlMapper defined by the SqlMap.Config file. (Convenience form of Instance method.)
\r
4649 <returns>A SqlMapper initalized via the SqlMap.Config file.</returns>
\r
4651 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy">
\r
4653 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
4654 a 'resultMap' attribute is specified.
\r
4657 <member name="T:IBatisNet.DataMapper.MappedStatements.BaseStrategy">
\r
4662 <member name="M:IBatisNet.DataMapper.MappedStatements.BaseStrategy.FillObjectWithReaderAndResultMap(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,System.Object)">
\r
4664 Fills the object with reader and result map.
\r
4666 <param name="request">The request.</param>
\r
4667 <param name="reader">The reader.</param>
\r
4668 <param name="resultMap">The result map.</param>
\r
4669 <param name="resultObject">The result object.</param>
\r
4670 <returns>Indicates if we have found a row.</returns>
\r
4672 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
4674 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
4675 when a ResultMap is specified on the statement.
\r
4677 <param name="request">The request.</param>
\r
4678 <param name="reader">The reader.</param>
\r
4679 <param name="resultObject">The result object.</param>
\r
4681 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy">
\r
4683 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for object.
\r
4686 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy">
\r
4688 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> contract to excute a 'select' <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
4689 after the process of the main <see cref="T:System.Data.IDataReader"/>
\r
4692 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
4694 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
4696 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
4697 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
4699 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ObjectStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
4701 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
4703 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
4704 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
4706 <member name="T:IBatisNet.DataMapper.MappedStatements.ExecuteEventHandler">
\r
4711 <member name="T:IBatisNet.DataMapper.Exceptions.DataMapperException">
\r
4713 The DataMapperException is thrown when an error in the SqlMapper component occurs.
\r
4716 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor">
\r
4718 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/> class.
\r
4721 This constructor initializes the <para>Message</para> property of the new instance
\r
4722 to a system-supplied message that describes the error.
\r
4725 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Exception)">
\r
4727 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
4728 class with a reference to the inner exception that is the cause of this exception.
\r
4731 This constructor initializes the Message property of the new instance
\r
4732 using the message parameter.
\r
4735 The exception that is the cause of the current exception.
\r
4736 If the innerException parameter is not a null reference (Nothing in Visual Basic),
\r
4737 the current exception is raised in a catch block that handles the inner exception.
\r
4740 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String)">
\r
4742 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
4743 class with a specified error message.
\r
4746 This constructor initializes the Message property of the new instance to
\r
4747 the Message property of the passed in exception.
\r
4749 <param name="message">The message that describes the error.</param>
\r
4751 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.String,System.Exception)">
\r
4753 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
4754 class with a specified error message and a reference to the inner exception
\r
4755 that is the cause of this exception.
\r
4758 An exception that is thrown as a direct result of a previous exception should include a reference to the previous
\r
4759 exception in the InnerException property.
\r
4760 The InnerException property returns the same value that is passed into the constructor, or a null reference
\r
4761 (Nothing in Visual Basic) if the InnerException property does not supply the inner exception value to the constructor.
\r
4763 <param name="message">The message that describes the error.</param>
\r
4764 <param name="inner">The exception that caused the error</param>
\r
4766 <member name="M:IBatisNet.DataMapper.Exceptions.DataMapperException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
\r
4768 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException"/>
\r
4769 class with serialized data.
\r
4772 This constructor is called during deserialization to reconstitute the
\r
4773 exception object transmitted over a stream.
\r
4775 <param name="info">
\r
4776 The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized
\r
4777 object data about the exception being thrown.
\r
4779 <param name="context">
\r
4780 The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual
\r
4781 information about the source or destination.
\r
4784 <member name="T:IBatisNet.DataMapper.DataExchange.ListDataExchange">
\r
4786 IDataExchange implementation for IList objects
\r
4789 <member name="T:IBatisNet.DataMapper.DataExchange.BaseDataExchange">
\r
4791 Summary description for BaseDataExchange.
\r
4794 <member name="T:IBatisNet.DataMapper.DataExchange.IDataExchange">
\r
4796 Interface for exchanging data between a parameter map/result map and the related objects
\r
4799 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4801 Gets the data to be set into a IDataParameter.
\r
4803 <param name="mapping"></param>
\r
4804 <param name="parameterObject"></param>
\r
4806 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
4808 Sets the value to the result property.
\r
4810 <param name="mapping"></param>
\r
4811 <param name="target"></param>
\r
4812 <param name="dataBaseValue"></param>
\r
4814 <member name="M:IBatisNet.DataMapper.DataExchange.IDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4816 Sets the value to the parameter property.
\r
4818 <remarks>Use to set value on output parameter</remarks>
\r
4819 <param name="mapping"></param>
\r
4820 <param name="target"></param>
\r
4821 <param name="dataBaseValue"></param>
\r
4823 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
4827 <param name="dataExchangeFactory"></param>
\r
4829 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4831 Gets the data to be set into a IDataParameter.
\r
4833 <param name="mapping"></param>
\r
4834 <param name="parameterObject"></param>
\r
4836 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
4838 Sets the value to the result property.
\r
4840 <param name="mapping"></param>
\r
4841 <param name="target"></param>
\r
4842 <param name="dataBaseValue"></param>
\r
4844 <member name="M:IBatisNet.DataMapper.DataExchange.BaseDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4846 Sets the value to the parameter property.
\r
4848 <remarks>Use to set value on output parameter</remarks>
\r
4849 <param name="mapping"></param>
\r
4850 <param name="target"></param>
\r
4851 <param name="dataBaseValue"></param>
\r
4853 <member name="P:IBatisNet.DataMapper.DataExchange.BaseDataExchange.DataExchangeFactory">
\r
4855 Getter for the factory that created this object
\r
4858 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
4862 <param name="dataExchangeFactory"></param>
\r
4864 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4866 Gets the data to be set into a IDataParameter.
\r
4868 <param name="mapping"></param>
\r
4869 <param name="parameterObject"></param>
\r
4871 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
4873 Sets the value to the result property.
\r
4875 <param name="mapping"></param>
\r
4876 <param name="target"></param>
\r
4877 <param name="dataBaseValue"></param>
\r
4879 <member name="M:IBatisNet.DataMapper.DataExchange.ListDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
4881 Sets the value to the parameter property.
\r
4883 <remarks>Use to set value on output parameter</remarks>
\r
4884 <param name="mapping"></param>
\r
4885 <param name="target"></param>
\r
4886 <param name="dataBaseValue"></param>
\r
4888 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Select">
\r
4890 Summary description for Select.
\r
4893 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Select.#ctor">
\r
4895 Do not use direclty, only for serialization.
\r
4898 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Select.Generate">
\r
4900 The Generate tag used by a generated select statement.
\r
4904 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler">
\r
4906 Summary description for IsLessThanTagHandler.
\r
4909 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4911 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessThanTagHandler"/> class.
\r
4913 <param name="accessorFactory">The accessor factory.</param>
\r
4915 <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
4919 <param name="ctx"></param>
\r
4920 <param name="tag"></param>
\r
4921 <param name="parameterObject"></param>
\r
4922 <returns></returns>
\r
4924 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler">
\r
4926 IsEmptyTagHandler represent a isEmpty tag element in a dynamic mapped statement.
\r
4929 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4931 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsEmptyTagHandler"/> class.
\r
4933 <param name="accessorFactory">The accessor factory.</param>
\r
4935 <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
4939 <param name="ctx"></param>
\r
4940 <param name="tag"></param>
\r
4941 <param name="parameterObject"></param>
\r
4942 <returns></returns>
\r
4944 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate">
\r
4946 Represent an iterate sql tag element.
\r
4949 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
4951 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate"/> class.
\r
4953 <param name="accessorFactory">The accessor factory.</param>
\r
4955 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Conjunction">
\r
4957 Conjonction attribute
\r
4960 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Close">
\r
4965 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Iterate.Open">
\r
4970 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer">
\r
4972 Summary description for ParameterPropertyDeSerializer.
\r
4975 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4977 Deserialize a ResultMap object
\r
4979 <param name="node"></param>
\r
4980 <param name="configScope"></param>
\r
4981 <returns></returns>
\r
4983 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer">
\r
4985 Summary description for IsEqualDeSerializer.
\r
4988 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
4992 <param name="configScope"></param>
\r
4994 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
4996 Deserialize a Dynamic object
\r
4998 <param name="node"></param>
\r
4999 <returns></returns>
\r
5001 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer">
\r
5003 Summary description for CacheModelDeSerializer.
\r
5006 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.CacheModelDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5008 Deserialize a CacheModel object
\r
5010 <param name="node"></param>
\r
5011 <param name="configScope"></param>
\r
5012 <returns></returns>
\r
5014 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5016 Gets a column value by the name
\r
5018 <param name="mapping"></param>
\r
5019 <param name="dataReader"></param>
\r
5020 <returns></returns>
\r
5022 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5024 Gets a column value by the index
\r
5026 <param name="mapping"></param>
\r
5027 <param name="dataReader"></param>
\r
5028 <returns></returns>
\r
5030 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
5032 Retrieve ouput database value of an output parameter
\r
5034 <param name="outputValue">ouput database value</param>
\r
5035 <param name="parameterType">type used in EnumTypeHandler</param>
\r
5036 <returns></returns>
\r
5038 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.ValueOf(System.Type,System.String)">
\r
5040 Converts the String to the type that this handler deals with
\r
5042 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
5043 <param name="s">the String value</param>
\r
5044 <returns>the converted value</returns>
\r
5046 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt16TypeHandler.IsSimpleType">
\r
5048 Gets a value indicating whether this instance is simple type.
\r
5051 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
5054 <member name="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore">
\r
5056 Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>
\r
5057 which relies on <c>CallContext</c>
\r
5060 <member name="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore">
\r
5065 <member name="F:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.sessionName">
\r
5070 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.#ctor(System.String)">
\r
5072 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.AbstractSessionStore"/> class.
\r
5074 <param name="sqlMapperId">The SQL mapper id.</param>
\r
5076 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Store(IBatisNet.DataMapper.SqlMapSession)">
\r
5078 Store the specified session.
\r
5080 <param name="session">The session to store</param>
\r
5082 <member name="M:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.Dispose">
\r
5084 Remove the local session from the storage.
\r
5087 <member name="P:IBatisNet.DataMapper.SessionStore.AbstractSessionStore.LocalSession">
\r
5089 Get the local session
\r
5092 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.#ctor(System.String)">
\r
5094 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.CallContextSessionStore"/> class.
\r
5096 <param name="sqlMapperId">The SQL mapper id.</param>
\r
5098 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Store(IBatisNet.DataMapper.SqlMapSession)">
\r
5100 Store the specified session.
\r
5102 <param name="session">The session to store</param>
\r
5104 <member name="M:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.Dispose">
\r
5106 Remove the local session.
\r
5109 <member name="P:IBatisNet.DataMapper.SessionStore.CallContextSessionStore.LocalSession">
\r
5111 Get the local session
\r
5114 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy">
\r
5116 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
5117 a 'resultClass' attribute is specified and
\r
5118 the type of the result object is primitive.
\r
5121 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.SimpleTypeStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
5123 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
5124 when a ResultClass is specified on the statement and
\r
5125 the ResultClass is a SimpleType.
\r
5127 <param name="request">The request.</param>
\r
5128 <param name="reader">The reader.</param>
\r
5129 <param name="resultObject">The result object.</param>
\r
5131 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy">
\r
5133 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
5134 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/> and the object property is
\r
5135 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
5138 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectObjectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
5140 Gets the value of an argument constructor.
\r
5142 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
5143 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
5144 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
5145 <param name="keys">The keys</param>
\r
5146 <returns>The paremeter value.</returns>
\r
5148 <member name="T:IBatisNet.DataMapper.SelectKeyType">
\r
5150 Indicate if the generated key by a selectKey statement
\r
5151 concern a pre or post-generated key.
\r
5154 <member name="F:IBatisNet.DataMapper.SelectKeyType.pre">
\r
5159 <member name="F:IBatisNet.DataMapper.SelectKeyType.post">
\r
5164 <member name="T:IBatisNet.DataMapper.CacheKeyType">
\r
5169 <member name="F:IBatisNet.DataMapper.CacheKeyType.Object">
\r
5174 <member name="F:IBatisNet.DataMapper.CacheKeyType.List">
\r
5179 <member name="F:IBatisNet.DataMapper.CacheKeyType.Map">
\r
5184 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql">
\r
5186 Summary description for StaticSql.
\r
5189 <member name="T:IBatisNet.DataMapper.Configuration.Sql.ISql">
\r
5191 Summary description for ISql.
\r
5194 <member name="M:IBatisNet.DataMapper.Configuration.Sql.ISql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.Common.IDalSession)">
\r
5196 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.
\r
5198 <param name="parameterObject">
\r
5199 The parameter object (used by DynamicSql/SimpleDynamicSql).
\r
5200 Use to complete the sql statement.
\r
5202 <param name="session">The current session</param>
\r
5203 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
5204 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
5206 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.#ctor(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
5210 <param name="statement">The statement.</param>
\r
5211 <param name="scope"></param>
\r
5213 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.Common.IDalSession)">
\r
5215 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
5217 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
5218 <param name="session">The current session</param>
\r
5219 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
5220 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
5222 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.BuildPreparedStatement(IBatisNet.Common.IDalSession,System.String)">
\r
5224 Build the PreparedStatement
\r
5226 <param name="session"></param>
\r
5227 <param name="sqlStatement"></param>
\r
5229 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull">
\r
5231 Represent an isNull sql tag element.
\r
5234 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5239 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty">
\r
5241 Represent an isNotEmpty sql tag element.
\r
5244 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5246 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEmpty"/> class.
\r
5248 <param name="accessorFactory">The accessor factory.</param>
\r
5250 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer">
\r
5252 Summary description for IsEmptyDeSerializer.
\r
5255 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5259 <param name="configScope"></param>
\r
5261 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
5263 Deserialize a IsNotNull object
\r
5265 <param name="node"></param>
\r
5266 <returns></returns>
\r
5268 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer">
\r
5270 Summary description for ArgumentPropertyDeSerializer.
\r
5273 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ArgumentPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5275 Deserialize a ResultProperty object
\r
5277 <param name="node"></param>
\r
5278 <param name="configScope"></param>
\r
5279 <returns></returns>
\r
5281 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty">
\r
5283 Summary description for ParameterProperty.
\r
5286 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.#ctor">
\r
5291 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Initialize(IBatisNet.DataMapper.Scope.IScope,System.Type)">
\r
5293 Initializes the parameter property
\r
5295 <param name="scope">The scope.</param>
\r
5296 <param name="parameterClass">The parameter class.</param>
\r
5298 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Equals(System.Object)">
\r
5300 Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.
\r
5302 <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.Object"></see>.</param>
\r
5304 true if the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>; otherwise, false.
\r
5307 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetHashCode">
\r
5309 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
5312 A hash code for the current <see cref="T:System.Object"></see>.
\r
5315 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Clone">
\r
5317 Clones this instance.
\r
5319 <returns>An <see cref="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty"/></returns>
\r
5321 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.IsComplexMemberName">
\r
5323 Indicate if we have a complex member name as [avouriteLineItem.Id]
\r
5326 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CallBackName">
\r
5328 Specify the custom type handlers to used.
\r
5330 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
5332 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.CLRType">
\r
5334 Specify the CLR type of the parameter.
\r
5337 The type attribute is used to explicitly specify the property type to be read.
\r
5338 Normally this can be derived from a property through reflection, but certain mappings such as
\r
5339 HashTable cannot provide the type to the framework.
\r
5342 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.TypeHandler">
\r
5344 The typeHandler used to work with the parameter.
\r
5347 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.ColumnName">
\r
5349 Column Name for output parameter
\r
5350 in store proccedure.
\r
5353 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Size">
\r
5358 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Scale">
\r
5363 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Precision">
\r
5368 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DbType">
\r
5370 Give an entry in the 'DbType' enumeration
\r
5373 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
5375 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
5378 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.DirectionAttribute">
\r
5380 The direction attribute of the XML parameter.
\r
5382 <example> Input, Output, InputOutput</example>
\r
5384 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.Direction">
\r
5386 Indicate the direction of the parameter.
\r
5388 <example> Input, Output, InputOutput</example>
\r
5390 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.PropertyName">
\r
5392 Property name used to identify the property amongst the others.
\r
5394 <example>EmailAddress</example>
\r
5396 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.HasNullValue">
\r
5398 Tell if a nullValue is defined._nullValue!=null
\r
5401 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.NullValue">
\r
5403 Null value replacement.
\r
5405 <example>"no_email@provided.com"</example>
\r
5407 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty.GetAccessor">
\r
5409 Defines a field/property get accessor
\r
5412 <member name="T:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory">
\r
5414 Not much of a suprise, this is a factory class for TypeHandler objects.
\r
5417 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.#ctor">
\r
5422 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type)">
\r
5424 Get a TypeHandler for a Type
\r
5426 <param name="type">the Type you want a TypeHandler for</param>
\r
5427 <returns>the handler</returns>
\r
5429 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeHandler(System.Type,System.String)">
\r
5431 Get a TypeHandler for a type
\r
5433 <param name="type">the type you want a TypeHandler for</param>
\r
5434 <param name="dbType">the database type</param>
\r
5435 <returns>the handler</returns>
\r
5437 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetPrivateTypeHandler(System.Type,System.String)">
\r
5439 Get a TypeHandler for a type and a dbType type
\r
5441 <param name="type">the type</param>
\r
5442 <param name="dbType">the dbType type</param>
\r
5443 <returns>the handler</returns>
\r
5445 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">
\r
5447 Register (add) a type handler for a type
\r
5449 <param name="type">the type</param>
\r
5450 <param name="handler">the handler instance</param>
\r
5452 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.Register(System.Type,System.String,IBatisNet.DataMapper.TypeHandlers.ITypeHandler)">
\r
5454 Register (add) a type handler for a type and dbType
\r
5456 <param name="type">the type</param>
\r
5457 <param name="dbType">the dbType (optional, if dbType is null the handler will be used for all dbTypes)</param>
\r
5458 <param name="handler">the handler instance</param>
\r
5460 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetUnkownTypeHandler">
\r
5462 When in doubt, get the "unknown" type handler
\r
5464 <returns>if I told you, it would not be unknown, would it?</returns>
\r
5466 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.IsSimpleType(System.Type)">
\r
5470 <param name="type"></param>
\r
5471 <returns></returns>
\r
5473 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetTypeAlias(System.String)">
\r
5475 Gets a named TypeAlias from the list of available TypeAlias
\r
5477 <param name="name">The name of the TypeAlias.</param>
\r
5478 <returns>The TypeAlias.</returns>
\r
5480 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.GetType(System.String)">
\r
5482 Gets the type object from the specific class name.
\r
5484 <param name="className">The supplied class name.</param>
\r
5485 <returns>The correpsonding type.
\r
5488 <member name="M:IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory.AddTypeAlias(System.String,IBatisNet.DataMapper.Configuration.Alias.TypeAlias)">
\r
5490 Adds a named TypeAlias to the list of available TypeAlias.
\r
5492 <param name="key">The key name.</param>
\r
5493 <param name="typeAlias"> The TypeAlias.</param>
\r
5495 <member name="T:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler">
\r
5497 Description résumée de TimespanTypeHandler.
\r
5500 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
5502 Sets a parameter on a IDbCommand
\r
5504 <param name="dataParameter">the parameter</param>
\r
5505 <param name="parameterValue">the parameter value</param>
\r
5506 <param name="dbType">the dbType of the parameter</param>
\r
5508 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5512 <param name="mapping"></param>
\r
5513 <param name="dataReader"></param>
\r
5514 <returns></returns>
\r
5516 <member name="M:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5520 <param name="mapping"></param>
\r
5521 <param name="dataReader"></param>
\r
5522 <returns></returns>
\r
5524 <member name="P:IBatisNet.DataMapper.TypeHandlers.TimeSpanTypeHandler.IsSimpleType">
\r
5528 <returns></returns>
\r
5530 <member name="T:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl">
\r
5532 Description résumée de ResultGetterImpl.
\r
5535 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.Int32)">
\r
5537 Creates an instance for a IDataReader and column index
\r
5539 <param name="dataReader">The dataReader</param>
\r
5540 <param name="columnIndex">the column index</param>
\r
5542 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Data.IDataReader,System.String)">
\r
5544 Creates an instance for a IDataReader and column name
\r
5546 <param name="dataReader">The dataReader</param>
\r
5547 <param name="columnName">the column name</param>
\r
5549 <member name="M:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.#ctor(System.Object)">
\r
5551 Creates an instance for an output parameter
\r
5553 <param name="outputValue">value of an output parameter (store procedure)</param>
\r
5555 <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.DataReader">
\r
5557 Returns the underlying IDataReader
\r
5559 <remarks>Null for an output parameter</remarks>
\r
5561 <member name="P:IBatisNet.DataMapper.TypeHandlers.ResultGetterImpl.Value">
\r
5563 Get the parameter value
\r
5566 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5570 <param name="mapping"></param>
\r
5571 <param name="dataReader"></param>
\r
5572 <returns></returns>
\r
5574 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler">
\r
5576 Description résumée de Int16TypeHandler.
\r
5579 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5583 <param name="mapping"></param>
\r
5584 <param name="dataReader"></param>
\r
5585 <returns></returns>
\r
5587 <member name="T:IBatisNet.DataMapper.TypeHandlers.DBNullTypeHandler">
\r
5589 DBNull TypeHandler.
\r
5592 <member name="T:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler">
\r
5594 Custom type handler for adding a TypeHandlerCallback
\r
5597 <member name="M:IBatisNet.DataMapper.TypeHandlers.CustomTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
5599 Performs processing on a value before it is used to set
\r
5600 the parameter of a IDbCommand.
\r
5602 <param name="dataParameter"></param>
\r
5603 <param name="parameterValue">The value to be set</param>
\r
5604 <param name="dbType">Data base type</param>
\r
5606 <member name="T:IBatisNet.DataMapper.Proxy.LazyListGenericFactory">
\r
5608 /// Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an generic IList element.
\r
5611 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGenericFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
5613 Create a new proxy instance.
\r
5615 <param name="mappedStatement">The mapped statement.</param>
\r
5616 <param name="param">The param.</param>
\r
5617 <param name="target">The target.</param>
\r
5618 <param name="setAccessor">The set accessor.</param>
\r
5619 <returns>Returns a new proxy.</returns>
\r
5621 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy">
\r
5623 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
5624 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
5627 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy">
\r
5629 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> contract to set value object on <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
5632 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
5634 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object.
\r
5636 <param name="request">The request.</param>
\r
5637 <param name="resultMap">The result map.</param>
\r
5638 <param name="mapping">The ResultProperty.</param>
\r
5639 <param name="target">The target.</param>
\r
5640 <param name="reader">The reader.</param>
\r
5641 <param name="keys">The keys</param>
\r
5643 <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
5645 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy"/> class.
\r
5647 <param name="mapping">The mapping.</param>
\r
5648 <param name="selectArrayStrategy">The select array strategy.</param>
\r
5649 <param name="selectGenericListStrategy">The select generic list strategy.</param>
\r
5650 <param name="selectListStrategy">The select list strategy.</param>
\r
5651 <param name="selectObjectStrategy">The select object strategy.</param>
\r
5653 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
5655 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
5656 when a 'select' attribute exists
\r
5657 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
5659 <param name="request">The request.</param>
\r
5660 <param name="resultMap">The result map.</param>
\r
5661 <param name="mapping">The ResultProperty.</param>
\r
5662 <param name="target">The target.</param>
\r
5663 <param name="reader">The reader.</param>
\r
5664 <param name="selectKeys">The keys</param>
\r
5666 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy">
\r
5668 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for <see cref="T:System.Array"/>.
\r
5671 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ArrayStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
5673 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
5675 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
5676 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
5678 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler">
\r
5680 Summary description for IsGreaterEqualTagHandler.
\r
5683 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5685 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterEqualTagHandler"/> class.
\r
5687 <param name="accessorFactory">The accessor factory.</param>
\r
5689 <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
5693 <param name="ctx"></param>
\r
5694 <param name="tag"></param>
\r
5695 <param name="parameterObject"></param>
\r
5696 <returns></returns>
\r
5698 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent">
\r
5700 Represent an isNotParameterPresent sql tag element.
\r
5703 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
5705 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotParameterPresent"/> class.
\r
5707 <param name="accessorFactory">The accessor factory.</param>
\r
5709 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional">
\r
5711 Summary description for Conditional.
\r
5714 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareProperty">
\r
5716 CompareProperty attribute
\r
5719 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.Conditional.CompareValue">
\r
5721 CompareValue attribute
\r
5724 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer">
\r
5726 Summary description for SelectDeSerializer.
\r
5729 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SelectDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
5731 Deserialize a Procedure object
\r
5733 <param name="node"></param>
\r
5734 <param name="configScope"></param>
\r
5735 <returns></returns>
\r
5737 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap">
\r
5739 Summary description for SubMap.
\r
5742 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.#ctor">
\r
5747 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.DiscriminatorValue">
\r
5749 Discriminator value
\r
5752 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMapName">
\r
5754 The name of the ResultMap used if the column value is = to the Discriminator Value
\r
5757 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.SubMap.ResultMap">
\r
5759 The resultMap used if the column value is = to the Discriminator Value
\r
5762 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser">
\r
5764 Summary description for InlineParameterMapParser.
\r
5767 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.#ctor">
\r
5772 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ParseInlineParameterMap(IBatisNet.DataMapper.Scope.IScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
5774 Parse Inline ParameterMap
\r
5776 <param name="statement"></param>
\r
5777 <param name="sqlStatement"></param>
\r
5778 <returns>A new sql command text.</returns>
\r
5779 <param name="scope"></param>
\r
5781 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.NewParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">
\r
5783 Parse inline parameter with syntax as
\r
5784 #propertyName,type=string,dbype=Varchar,direction=Input,nullValue=N/A,handler=string#
\r
5786 <param name="token"></param>
\r
5787 <param name="parameterClassType"></param>
\r
5788 <param name="scope"></param>
\r
5789 <returns></returns>
\r
5791 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.OldParseMapping(System.String,System.Type,IBatisNet.DataMapper.Scope.IScope)">
\r
5793 Parse inline parameter with syntax as
\r
5794 #propertyName:dbType:nullValue#
\r
5796 <param name="token"></param>
\r
5797 <param name="parameterClassType"></param>
\r
5798 <param name="scope"></param>
\r
5799 <returns></returns>
\r
5801 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.InlineParameterMapParser.ResolveTypeHandler(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,System.Type,System.String,System.String,System.String)">
\r
5803 Resolve TypeHandler
\r
5805 <param name="parameterClassType"></param>
\r
5806 <param name="propertyName"></param>
\r
5807 <param name="propertyType"></param>
\r
5808 <param name="dbType"></param>
\r
5809 <param name="typeHandlerFactory"></param>
\r
5810 <returns></returns>
\r
5812 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel">
\r
5814 Summary description for MemoryCacheLevel.
\r
5817 <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Weak">
\r
5819 Constant for weak caching
\r
5820 This cache model is probably the best choice in most cases. It will increase
\r
5821 performance for popular results, but it will absolutely release the memory to
\r
5822 be used in allocating other objects, assuming that the results are not currently
\r
5824 References an object while still allowing it to be garbage collected.
\r
5827 <member name="F:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.Strong">
\r
5829 Constant for strong caching.
\r
5830 This cache model will guarantee that the results stay in memory until the cache
\r
5831 is explicitly flushed. This is ideal for results that are:
\r
5833 <item>very small</item>
\r
5834 <item>absolutely static</item>
\r
5835 <item>used very often</item>
\r
5837 The advantage is that performance will be very good for this particular query.
\r
5838 The disadvantage is that if the memory used by these results is needed, then it
\r
5839 will not be released to make room for other objects (possibly more important
\r
5843 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#cctor">
\r
5848 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.#ctor(System.String)">
\r
5850 Creates a new instance of CacheLevel
\r
5852 <param name="type">The type of the CacheLevel.</param>
\r
5854 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.GetByRefenceType(System.String)">
\r
5858 <param name="referenceType"></param>
\r
5859 <returns></returns>
\r
5861 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheLevel.ReferenceType">
\r
5866 <member name="T:IBatisNet.DataMapper.Commands.DefaultPreparedCommand">
\r
5868 Summary description for DefaultPreparedCommand.
\r
5871 <member name="T:IBatisNet.DataMapper.Commands.IPreparedCommand">
\r
5873 Summary description for IPreparedCommand.
\r
5876 <member name="M:IBatisNet.DataMapper.Commands.IPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
5878 Create an IDbCommand for the IDalSession and the current SQL Statement
\r
5879 and fill IDbCommand IDataParameter's with the parameterObject.
\r
5881 <param name="request"></param>
\r
5882 <param name="session">The IDalSession</param>
\r
5883 <param name="statement">The IStatement</param>
\r
5884 <param name="parameterObject">
\r
5885 The parameter object that will fill the sql parameter
\r
5887 <returns>An IDbCommand with all the IDataParameter filled.</returns>
\r
5889 <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.Create(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
5891 Create an IDbCommand for the IDalSession and the current SQL Statement
\r
5892 and fill IDbCommand IDataParameter's with the parameterObject.
\r
5894 <param name="request"></param>
\r
5895 <param name="session">The IDalSession</param>
\r
5896 <param name="statement">The IStatement</param>
\r
5897 <param name="parameterObject">
\r
5898 The parameter object that will fill the sql parameter
\r
5900 <returns>An IDbCommand with all the IDataParameter filled.</returns>
\r
5902 <member name="M:IBatisNet.DataMapper.Commands.DefaultPreparedCommand.ApplyParameterMap(IBatisNet.Common.IDalSession,System.Data.IDbCommand,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.Object)">
\r
5904 Applies the parameter map.
\r
5906 <param name="session">The session.</param>
\r
5907 <param name="command">The command.</param>
\r
5908 <param name="request">The request.</param>
\r
5909 <param name="statement">The statement.</param>
\r
5910 <param name="parameterObject">The parameter object.</param>
\r
5912 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
5914 Sets a parameter on a IDbCommand
\r
5916 <param name="dataParameter">the parameter</param>
\r
5917 <param name="parameterValue">the parameter value</param>
\r
5918 <param name="dbType">the dbType of the parameter</param>
\r
5920 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5922 Gets a column value by the name
\r
5924 <param name="mapping"></param>
\r
5925 <param name="dataReader"></param>
\r
5926 <returns></returns>
\r
5928 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5930 Gets a column value by the index
\r
5932 <param name="mapping"></param>
\r
5933 <param name="dataReader"></param>
\r
5934 <returns></returns>
\r
5936 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
5938 Retrieve ouput database value of an output parameter
\r
5940 <param name="outputValue">ouput database value</param>
\r
5941 <param name="parameterType">type used in EnumTypeHandler</param>
\r
5942 <returns></returns>
\r
5944 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
5946 Converts the String to the type that this handler deals with
\r
5948 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
5949 <param name="s">the String value</param>
\r
5950 <returns>the converted value</returns>
\r
5952 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.IsSimpleType">
\r
5954 Gets a value indicating whether this instance is simple type.
\r
5957 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
5960 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt64TypeHandler.NullValue">
\r
5962 The null value for this type
\r
5966 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
5970 <param name="mapping"></param>
\r
5971 <param name="dataReader"></param>
\r
5972 <returns></returns>
\r
5974 <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor">
\r
5976 Default implementation of the interceptor reponsible of load the lazy element
\r
5977 Could load collections and single objects
\r
5980 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#cctor">
\r
5982 Static Constructor for a lazy list loader
\r
5985 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
5987 Constructor for a lazy list loader
\r
5989 <param name="mappedSatement">The mapped statement used to build the list</param>
\r
5990 <param name="param">The parameter object used to build the list</param>
\r
5991 <param name="setAccessor">The proxified member accessor.</param>
\r
5992 <param name="target">The target object which contains the property proxydied.</param>
\r
5994 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadInterceptor.Intercept(Castle.DynamicProxy.IInvocation,System.Object[])">
\r
5996 Intercepts the specified invocation.
\r
5998 <param name="invocation">The invocation.</param>
\r
5999 <param name="arguments">The target arguments.</param>
\r
6000 <returns></returns>
\r
6002 <member name="T:IBatisNet.DataMapper.Proxy.LazyListFactory">
\r
6004 Implementation of <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> to create proxy for an <see cref="T:System.Collections.IList"/> element.
\r
6007 <member name="M:IBatisNet.DataMapper.Proxy.LazyListFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
6009 Create a new proxy instance.
\r
6011 <param name="mappedStatement">The mapped statement.</param>
\r
6012 <param name="param">The param.</param>
\r
6013 <param name="target">The target.</param>
\r
6014 <param name="setAccessor">The set accessor.</param>
\r
6015 <returns>Returns a new proxy.</returns>
\r
6017 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy">
\r
6019 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
6020 on a <see cref="T:System.Array"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
6023 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectArrayStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
6025 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
6026 when a 'select' attribute exists and fills an Array property
\r
6027 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
6029 <param name="request">The request.</param>
\r
6030 <param name="resultMap">The result map.</param>
\r
6031 <param name="mapping">The ResultProperty.</param>
\r
6032 <param name="target">The target.</param>
\r
6033 <param name="reader">The <see cref="T:System.Data.IDataReader"/></param>
\r
6034 <param name="keys">The keys</param>
\r
6036 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy">
\r
6038 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query generic list.
\r
6041 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.GenericListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
6043 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
6045 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
6046 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
6048 <member name="T:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange">
\r
6050 DataExchange implementation for IDictionary objects
\r
6053 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
6057 <param name="dataExchangeFactory"></param>
\r
6059 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6061 Gets the data to be set into a IDataParameter.
\r
6063 <param name="mapping"></param>
\r
6064 <param name="parameterObject"></param>
\r
6066 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
6068 Sets the value to the result property.
\r
6070 <param name="mapping"></param>
\r
6071 <param name="target"></param>
\r
6072 <param name="dataBaseValue"></param>
\r
6074 <member name="M:IBatisNet.DataMapper.DataExchange.DictionaryDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6076 Sets the value to the parameter property.
\r
6078 <remarks>Use to set value on output parameter</remarks>
\r
6079 <param name="mapping"></param>
\r
6080 <param name="target"></param>
\r
6081 <param name="dataBaseValue"></param>
\r
6083 <member name="T:IBatisNet.DataMapper.DataExchange.ComplexDataExchange">
\r
6085 A IDataExchange implemtation for working with .NET object
\r
6088 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
6092 <param name="dataExchangeFactory"></param>
\r
6094 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6096 Gets the data to be set into a IDataParameter.
\r
6098 <param name="mapping"></param>
\r
6099 <param name="parameterObject"></param>
\r
6101 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
6103 Sets the value to the result property.
\r
6105 <param name="mapping"></param>
\r
6106 <param name="target"></param>
\r
6107 <param name="dataBaseValue"></param>
\r
6109 <member name="M:IBatisNet.DataMapper.DataExchange.ComplexDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6111 Sets the value to the parameter property.
\r
6113 <remarks>Use to set value on output parameter</remarks>
\r
6114 <param name="mapping"></param>
\r
6115 <param name="target"></param>
\r
6116 <param name="dataBaseValue"></param>
\r
6118 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Generate">
\r
6120 Represent a generate tag element.
\r
6121 The generation would happen at the point where the
\r
6122 SqlMapClient instance is built.
\r
6125 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Generate.#ctor">
\r
6127 Do not use direclty, only for serialization.
\r
6130 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.Table">
\r
6132 The table name used to build the SQL query.
\r
6135 Will be used to get the metadata to build the SQL if needed.
\r
6138 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Generate.By">
\r
6140 The by attribute is used to generate the where clause.
\r
6142 <remarks>The by="" attribute can support multiple colums.</remarks>
\r
6144 < delete ...>
\r
6145 <generate table="EMPLOYEE" by="EMPLOYEE_ID, LAST_MOD_DATE" />
\r
6149 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler">
\r
6151 Summary description for IsGreaterThanTagHandler.
\r
6154 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6156 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsGreaterThanTagHandler"/> class.
\r
6158 <param name="accessorFactory">The accessor factory.</param>
\r
6160 <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
6164 <param name="ctx"></param>
\r
6165 <param name="tag"></param>
\r
6166 <param name="parameterObject"></param>
\r
6167 <returns></returns>
\r
6169 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual">
\r
6171 Represent an isLessEqual sql tag element.
\r
6174 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6176 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessEqual"/> class.
\r
6178 <param name="accessorFactory">The accessor factory.</param>
\r
6180 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer">
\r
6182 Summary description for IsGreaterThanDeSerializer.
\r
6185 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6189 <param name="configScope"></param>
\r
6191 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterThanDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
6193 Deserialize a Dynamic object
\r
6195 <param name="node"></param>
\r
6196 <returns></returns>
\r
6198 <member name="T:IBatisNet.DataMapper.Configuration.Cache.FlushInterval">
\r
6200 Summary description for FlushInterval.
\r
6203 <member name="M:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Initialize">
\r
6205 Calcul the flush interval value in ticks
\r
6208 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Hours">
\r
6210 Flush interval in hours
\r
6213 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Minutes">
\r
6215 Flush interval in minutes
\r
6218 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Seconds">
\r
6220 Flush interval in seconds
\r
6223 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Milliseconds">
\r
6225 Flush interval in milliseconds
\r
6228 <member name="P:IBatisNet.DataMapper.Configuration.Cache.FlushInterval.Interval">
\r
6230 Get the flush interval value
\r
6233 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController">
\r
6235 Summary description for FifoCacheController.
\r
6238 <member name="T:IBatisNet.DataMapper.Configuration.Cache.ICacheController">
\r
6240 Summary description for ICacheController.
\r
6243 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Remove(System.Object)">
\r
6245 Remove an object from a cache model
\r
6247 <param name="key">the key to the object</param>
\r
6248 <returns>the removed object(?)</returns>
\r
6250 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Flush">
\r
6252 Clears all elements from the cache.
\r
6255 <member name="M:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Configure(System.Collections.IDictionary)">
\r
6257 Configures the CacheController
\r
6259 <param name="properties"></param>
\r
6261 <member name="P:IBatisNet.DataMapper.Configuration.Cache.ICacheController.Item(System.Object)">
\r
6263 Adds an item with the specified key and value into cached data.
\r
6264 Gets a cached object with the specified key.
\r
6266 <value>The cached object or <c>null</c></value>
\r
6268 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.#ctor">
\r
6273 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Remove(System.Object)">
\r
6275 Remove an object from a cache model
\r
6277 <param name="key">the key to the object</param>
\r
6278 <returns>the removed object(?)</returns>
\r
6280 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Flush">
\r
6282 Clears all elements from the cache.
\r
6285 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Configure(System.Collections.IDictionary)">
\r
6287 Configures the cache
\r
6290 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Fifo.FifoCacheController.Item(System.Object)">
\r
6292 Adds an item with the specified key and value into cached data.
\r
6293 Gets a cached object with the specified key.
\r
6295 <value>The cached object or <c>null</c></value>
\r
6297 <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler">
\r
6299 Summary description for UInt64TypeHandler.
\r
6302 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6304 Gets a column value by the name
\r
6306 <param name="mapping"></param>
\r
6307 <param name="dataReader"></param>
\r
6308 <returns></returns>
\r
6310 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6312 Gets a column value by the index
\r
6314 <param name="mapping"></param>
\r
6315 <param name="dataReader"></param>
\r
6316 <returns></returns>
\r
6318 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
6320 Retrieve ouput database value of an output parameter
\r
6322 <param name="outputValue">ouput database value</param>
\r
6323 <param name="parameterType">type used in EnumTypeHandler</param>
\r
6324 <returns></returns>
\r
6326 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
6328 Converts the String to the type that this handler deals with
\r
6330 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
6331 <param name="s">the String value</param>
\r
6332 <returns>the converted value</returns>
\r
6334 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt64TypeHandler.IsSimpleType">
\r
6336 Gets a value indicating whether this instance is simple type.
\r
6339 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
6342 <member name="T:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler">
\r
6344 Description résumée de CharTypeHandler.
\r
6347 <member name="M:IBatisNet.DataMapper.TypeHandlers.CharTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6351 <param name="mapping"></param>
\r
6352 <param name="dataReader"></param>
\r
6353 <returns></returns>
\r
6355 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy">
\r
6357 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
6358 a 'resultClass' attribute is specified and
\r
6359 the type of the result object is <see cref="T:System.Collections.IList"/>.
\r
6362 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ListStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
6364 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
6365 when a ResultClass is specified on the statement and
\r
6366 the ResultClass is <see cref="T:System.Collections.IList"/>.
\r
6368 <param name="request">The request.</param>
\r
6369 <param name="reader">The reader.</param>
\r
6370 <param name="resultObject">The result object.</param>
\r
6372 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy">
\r
6374 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'resultMapping' attribute exists
\r
6375 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
6378 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.ResultMapStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
6380 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
6381 when a 'resultMapping' attribute exists
\r
6382 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
6384 <param name="request">The request.</param>
\r
6385 <param name="resultMap">The result map.</param>
\r
6386 <param name="mapping">The ResultProperty.</param>
\r
6387 <param name="target">The target.</param>
\r
6388 <param name="reader">The reader.</param>
\r
6389 <param name="keys">The keys</param>
\r
6391 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy">
\r
6393 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for
\r
6394 strong typed list.
\r
6397 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.StrongTypedListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
6399 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
6401 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
6402 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
6404 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql">
\r
6406 Summary description for ProcedureSql.
\r
6409 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
6413 <param name="statement">The statement.</param>
\r
6414 <param name="sqlStatement"></param>
\r
6415 <param name="scope"></param>
\r
6417 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.Common.IDalSession)">
\r
6419 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
6421 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
6422 <param name="session">The current session</param>
\r
6423 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
6424 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
6426 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Static.ProcedureSql.BuildPreparedStatement(IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
6428 Build the PreparedStatement
\r
6430 <param name="session"></param>
\r
6431 <param name="commandText"></param>
\r
6432 <param name="request"></param>
\r
6434 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext">
\r
6436 Summary description for IterateContext.
\r
6437 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp01212002.asp
\r
6438 http://www.microsoft.com/mspress/books/sampchap/6173.asp
\r
6439 http://www.dur.ac.uk/barry.cornelius/java/a.taste.of.csharp/onefile/
\r
6442 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.#ctor(System.Object)">
\r
6446 <param name="collection"></param>
\r
6448 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Reset">
\r
6450 Sets the enumerator to its initial position,
\r
6451 which is before the first element in the collection.
\r
6454 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.MoveNext">
\r
6456 Advances the enumerator to the next element of the collection.
\r
6459 True if the enumerator was successfully advanced to the next element;
\r
6460 False if the enumerator has passed the end of the collection.
\r
6463 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Remove">
\r
6465 Removes from the underlying collection the last element returned by the iterator.
\r
6468 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Current">
\r
6470 Gets the current element in the collection.
\r
6473 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.Index">
\r
6475 Gets the index of the current element in the collection.
\r
6478 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsFirst">
\r
6480 Return true if the current element is the first.
\r
6483 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.IsLast">
\r
6485 Return true if the current element is the last.
\r
6488 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IterateContext.HasNext">
\r
6490 Returns true if the iteration has more elements. (In other words, returns true
\r
6491 if next would return an element rather than throwing an exception.)
\r
6494 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler">
\r
6496 Summary description for IsLessEqualTagHandler.
\r
6499 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
6501 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsLessEqualTagHandler"/> class.
\r
6503 <param name="accessorFactory">The accessor factory.</param>
\r
6505 <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
6509 <param name="ctx"></param>
\r
6510 <param name="tag"></param>
\r
6511 <param name="parameterObject"></param>
\r
6512 <returns></returns>
\r
6514 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer">
\r
6516 Summary description for SubMapDeSerializer.
\r
6519 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.SubMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6521 Deserialize a ResultMap object
\r
6523 <param name="node"></param>
\r
6524 <param name="configScope"></param>
\r
6525 <returns></returns>
\r
6527 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer">
\r
6529 Summary description for IterateSerializer.
\r
6532 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6536 <param name="configScope"></param>
\r
6538 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IterateSerializer.Deserialize(System.Xml.XmlNode)">
\r
6540 Deserialize a Iterate object
\r
6542 <param name="node"></param>
\r
6543 <returns></returns>
\r
6545 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory">
\r
6547 Summary description for DeSerializerFactory.
\r
6550 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
6554 <param name="configScope"></param>
\r
6556 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DeSerializerFactory.GetDeSerializer(System.String)">
\r
6560 <param name="name"></param>
\r
6561 <returns></returns>
\r
6563 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection">
\r
6565 A ResultProperty Collection.
\r
6568 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor">
\r
6570 Constructs a ResultPropertyCollection. The list is initially empty and has a capacity
\r
6571 of zero. Upon adding the first element to the list the capacity is
\r
6572 increased to 8, and then increased in multiples of two as required.
\r
6575 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.#ctor(System.Int32)">
\r
6577 Constructs a ResultPropertyCollection with a given initial capacity.
\r
6578 The list is initially empty, but will have room for the given number of elements
\r
6579 before any reallocations are required.
\r
6581 <param name="capacity">The initial capacity of the list</param>
\r
6583 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
6585 Add an ResultProperty
\r
6587 <param name="value"></param>
\r
6588 <returns>Index</returns>
\r
6590 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty[])">
\r
6592 Add a list of ResultProperty to the collection
\r
6594 <param name="value"></param>
\r
6596 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection)">
\r
6598 Add a list of ResultProperty to the collection
\r
6600 <param name="value"></param>
\r
6602 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
6604 Indicate if a ResultProperty is in the collection
\r
6606 <param name="value">A ResultProperty</param>
\r
6607 <returns>True fi is in</returns>
\r
6609 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
6611 Insert a ResultProperty in the collection.
\r
6613 <param name="index">Index where to insert.</param>
\r
6614 <param name="value">A ResultProperty</param>
\r
6616 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
6618 Remove a ResultProperty of the collection.
\r
6621 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.RemoveAt(System.Int32)">
\r
6623 Removes a ResultProperty at the given index. The size of the list is
\r
6626 <param name="index"></param>
\r
6628 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Resize(System.Int32)">
\r
6630 Ensures that the capacity of this collection is at least the given minimum
\r
6631 value. If the currect capacity of the list is less than min, the
\r
6632 capacity is increased to twice the current capacity.
\r
6634 <param name="minSize"></param>
\r
6636 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Count">
\r
6638 ead-only property describing how many elements are in the Collection.
\r
6641 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Length">
\r
6643 Length of the collection
\r
6646 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultPropertyCollection.Item(System.Int32)">
\r
6648 Sets or Gets the ResultProperty at the given index.
\r
6651 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableGuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6655 <param name="mapping"></param>
\r
6656 <param name="dataReader"></param>
\r
6657 <returns></returns>
\r
6659 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableBooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6663 <param name="mapping"></param>
\r
6664 <param name="dataReader"></param>
\r
6665 <returns></returns>
\r
6667 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler">
\r
6669 Description résumée de Int64TypeHandler.
\r
6672 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
6676 <param name="mapping"></param>
\r
6677 <param name="dataReader"></param>
\r
6678 <returns></returns>
\r
6680 <member name="T:IBatisNet.DataMapper.SqlMapSession">
\r
6682 Summary description for SqlMapSession.
\r
6685 <member name="M:IBatisNet.DataMapper.SqlMapSession.#ctor(IBatisNet.DataMapper.ISqlMapper)">
\r
6689 <param name="sqlMapper"></param>
\r
6691 <member name="F:IBatisNet.DataMapper.SqlMapSession._consistent">
\r
6693 Changes the vote to commit (true) or to abort (false) in transsaction
\r
6696 <member name="F:IBatisNet.DataMapper.SqlMapSession._connection">
\r
6698 Holds value of connection
\r
6701 <member name="F:IBatisNet.DataMapper.SqlMapSession._transaction">
\r
6703 Holds value of transaction
\r
6706 <member name="M:IBatisNet.DataMapper.SqlMapSession.Complete">
\r
6708 Complete (commit) a transaction
\r
6711 Use in 'using' syntax.
\r
6714 <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection">
\r
6716 Open the connection
\r
6719 <member name="M:IBatisNet.DataMapper.SqlMapSession.OpenConnection(System.String)">
\r
6721 Open a connection, on the specified connection string.
\r
6723 <param name="connectionString">The connection string</param>
\r
6725 <member name="M:IBatisNet.DataMapper.SqlMapSession.CloseConnection">
\r
6727 Close the connection
\r
6730 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction">
\r
6732 Begins a database transaction.
\r
6735 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String)">
\r
6737 Open a connection and begin a transaction on the specified connection string.
\r
6739 <param name="connectionString">The connection string</param>
\r
6741 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean)">
\r
6743 Begins a database transaction
\r
6745 <param name="openConnection">Open a connection.</param>
\r
6747 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Data.IsolationLevel)">
\r
6749 Begins a database transaction with the specified isolation level.
\r
6751 <param name="isolationLevel">
\r
6752 The isolation level under which the transaction should run.
\r
6755 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Data.IsolationLevel)">
\r
6757 Open a connection and begin a transaction on the specified connection string.
\r
6759 <param name="connectionString">The connection string</param>
\r
6760 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
6762 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.Boolean,System.Data.IsolationLevel)">
\r
6764 Begins a transaction on the current connection
\r
6765 with the specified IsolationLevel value.
\r
6767 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
6768 <param name="openConnection">Open a connection.</param>
\r
6770 <member name="M:IBatisNet.DataMapper.SqlMapSession.BeginTransaction(System.String,System.Boolean,System.Data.IsolationLevel)">
\r
6772 Begins a transaction on the current connection
\r
6773 with the specified IsolationLevel value.
\r
6775 <param name="isolationLevel">The transaction isolation level for this connection.</param>
\r
6776 <param name="connectionString">The connection string</param>
\r
6777 <param name="openConnection">Open a connection.</param>
\r
6779 <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction">
\r
6781 Commits the database transaction.
\r
6784 Will close the connection.
\r
6787 <member name="M:IBatisNet.DataMapper.SqlMapSession.CommitTransaction(System.Boolean)">
\r
6789 Commits the database transaction.
\r
6791 <param name="closeConnection">Close the connection</param>
\r
6793 <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction">
\r
6795 Rolls back a transaction from a pending state.
\r
6798 Will close the connection.
\r
6801 <member name="M:IBatisNet.DataMapper.SqlMapSession.RollBackTransaction(System.Boolean)">
\r
6803 Rolls back a transaction from a pending state.
\r
6805 <param name="closeConnection">Close the connection</param>
\r
6807 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateCommand(System.Data.CommandType)">
\r
6809 Create a command object
\r
6811 <param name="commandType"></param>
\r
6812 <returns></returns>
\r
6814 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataParameter">
\r
6816 Create an IDataParameter
\r
6818 <returns>An IDataParameter.</returns>
\r
6820 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter">
\r
6824 <returns></returns>
\r
6826 <member name="M:IBatisNet.DataMapper.SqlMapSession.CreateDataAdapter(System.Data.IDbCommand)">
\r
6830 <param name="command"></param>
\r
6831 <returns></returns>
\r
6833 <member name="M:IBatisNet.DataMapper.SqlMapSession.Dispose">
\r
6835 Releasing, or resetting resources.
\r
6838 <member name="P:IBatisNet.DataMapper.SqlMapSession.SqlMapper">
\r
6843 <member name="P:IBatisNet.DataMapper.SqlMapSession.DataSource">
\r
6848 <member name="P:IBatisNet.DataMapper.SqlMapSession.Connection">
\r
6853 <member name="P:IBatisNet.DataMapper.SqlMapSession.Transaction">
\r
6858 <member name="P:IBatisNet.DataMapper.SqlMapSession.Consistent">
\r
6860 Changes the vote for transaction to commit (true) or to abort (false).
\r
6863 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy">
\r
6865 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation used when implicit 'ResultMap'.
\r
6868 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.AutoMapReader(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object@)">
\r
6870 Auto-map the reader to the result object.
\r
6872 <param name="request">The request.</param>
\r
6873 <param name="reader">The reader.</param>
\r
6874 <param name="resultObject">The result object.</param>
\r
6876 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.AutoMapStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
6878 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
6879 a an auto result map is used.
\r
6881 <param name="request">The request.</param>
\r
6882 <param name="reader">The reader.</param>
\r
6883 <param name="resultObject">The result object.</param>
\r
6885 <member name="T:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper">
\r
6887 Build a dynamic instance of a ResultMap
\r
6890 <member name="M:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory,System.Data.IDataReader,System.Object@)">
\r
6892 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper"/> class.
\r
6894 <param name="dataExchangeFactory">The data exchange factory.</param>
\r
6895 <param name="reader">The reader.</param>
\r
6896 <param name="resultObject">The result object.</param>
\r
6898 <member name="M:IBatisNet.DataMapper.MappedStatements.ReaderAutoMapper.AutoMapReader(System.Data.IDataReader,System.Object@)">
\r
6900 AutoMap the the <see cref="T:System.Data.IDataReader"/> to the result object.
\r
6902 <param name="reader">The reader.</param>
\r
6903 <param name="resultObject">The result object.</param>
\r
6905 <member name="T:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange">
\r
6907 DataExchange implementation for "primitive" objects.
\r
6910 The primitive types are Boolean, Byte, SByte, Int16, UInt16, Int32,
\r
6911 UInt32, Int64, UInt64, Char, Double, and Single + string, Guid, Decimal, DateTime
\r
6914 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
6918 <param name="dataExchangeFactory"></param>
\r
6920 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6922 Gets the data to be set into a IDataParameter.
\r
6924 <param name="mapping"></param>
\r
6925 <param name="parameterObject"></param>
\r
6927 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
6929 Sets the value to the result property.
\r
6931 <param name="mapping"></param>
\r
6932 <param name="target"></param>
\r
6933 <param name="dataBaseValue"></param>
\r
6935 <member name="M:IBatisNet.DataMapper.DataExchange.PrimitiveDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
6937 Sets the value to the parameter property.
\r
6939 <remarks>Use to set value on output parameter</remarks>
\r
6940 <param name="mapping"></param>
\r
6941 <param name="target"></param>
\r
6942 <param name="dataBaseValue"></param>
\r
6944 <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory">
\r
6946 Summary description for PreparedStatementFactory.
\r
6949 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.#ctor(IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.Statements.IStatement,System.String)">
\r
6953 <param name="session"></param>
\r
6954 <param name="statement"></param>
\r
6955 <param name="commandText"></param>
\r
6956 <param name="request"></param>
\r
6958 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.Prepare">
\r
6960 Create a list of IDataParameter for the statement and build the sql string.
\r
6963 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.DiscoverParameter(IBatisNet.DataMapper.SqlMapSession)">
\r
6965 For store procedure, auto discover IDataParameters for stored procedures at run-time.
\r
6967 <param name="session">The current session.</param>
\r
6969 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForTextCommand">
\r
6971 Create IDataParameters for command text statement.
\r
6974 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForProcedureCommand">
\r
6976 Create IDataParameters for procedure statement.
\r
6979 <member name="M:IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.EvaluateParameterMap">
\r
6981 Parse sql command text.
\r
6984 <member name="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql">
\r
6986 Summary description for SimpleDynamicSql.
\r
6989 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.#ctor(IBatisNet.DataMapper.Scope.IScope,System.String,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
6991 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql"/> class.
\r
6993 <param name="scope">The scope.</param>
\r
6994 <param name="sqlStatement">The SQL statement.</param>
\r
6995 <param name="statement">The statement.</param>
\r
6997 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetSql(System.Object)">
\r
7001 <param name="parameterObject"></param>
\r
7002 <returns></returns>
\r
7004 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.IsSimpleDynamicSql(System.String)">
\r
7008 <param name="sqlStatement"></param>
\r
7009 <returns></returns>
\r
7011 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.ProcessDynamicElements(System.Object)">
\r
7015 <param name="parameterObject"></param>
\r
7016 <returns></returns>
\r
7018 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.Common.IDalSession)">
\r
7020 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the sql command text to execute.
\r
7022 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
7023 <param name="session">The current session</param>
\r
7024 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
7025 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
7027 <member name="M:IBatisNet.DataMapper.Configuration.Sql.SimpleDynamic.SimpleDynamicSql.BuildPreparedStatement(IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
7029 Build the PreparedStatement
\r
7031 <param name="session"></param>
\r
7032 <param name="request"></param>
\r
7033 <param name="sqlStatement"></param>
\r
7035 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent">
\r
7037 Represent an isParameterPresent sql tag element.
\r
7040 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7042 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsParameterPresent"/> class.
\r
7044 <param name="accessorFactory">The accessor factory.</param>
\r
7046 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan">
\r
7048 Represent an isLessThan sql tag element.
\r
7051 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7053 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsLessThan"/> class.
\r
7055 <param name="accessorFactory">The accessor factory.</param>
\r
7057 <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheModel">
\r
7059 Summary description for CacheModel.
\r
7062 <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NO_FLUSH_INTERVAL">
\r
7064 Constant to turn off periodic cache flushes
\r
7067 <member name="F:IBatisNet.DataMapper.Configuration.Cache.CacheModel.NULL_OBJECT">
\r
7069 This is used to represent null objects that are returned from the cache so
\r
7070 that they can be cached, too.
\r
7073 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.#ctor">
\r
7078 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Initialize">
\r
7083 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.RegisterTriggerStatement(IBatisNet.DataMapper.MappedStatements.IMappedStatement)">
\r
7087 <param name="mappedStatement">A MappedStatement on which we listen ExecuteEventArgs event.</param>
\r
7089 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushHandler(System.Object,IBatisNet.DataMapper.ExecuteEventArgs)">
\r
7091 FlushHandler which clear the cache
\r
7093 <param name="sender"></param>
\r
7094 <param name="e"></param>
\r
7096 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Flush">
\r
7098 Clears all elements from the cache.
\r
7101 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.AddProperty(System.String,System.String)">
\r
7105 <param name="name">The name of the property</param>
\r
7106 <param name="value">The value of the property</param>
\r
7108 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheModel.GetLock(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
\r
7112 <param name="key"></param>
\r
7113 <returns></returns>
\r
7115 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Id">
\r
7117 Identifier used to identify the CacheModel amongst the others.
\r
7120 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Implementation">
\r
7122 Cache controller implementation name.
\r
7125 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.CacheController">
\r
7127 Set the cache controller
\r
7130 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.FlushInterval">
\r
7132 Set or get the flushInterval (in Ticks)
\r
7135 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsSerializable">
\r
7137 Specifie how the cache content should be returned.
\r
7138 If true a deep copy is returned.
\r
7142 IsReadOnly=true/IsSerializable=false : Returned instance of cached object
\r
7143 IsReadOnly=false/IsSerializable=true : Returned coopy of cached object
\r
7146 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.IsReadOnly">
\r
7148 Determines if the cache will be used as a read-only cache.
\r
7149 Tells the cache model that is allowed to pass back a reference to the object
\r
7150 existing in the cache.
\r
7153 The IsReadOnly properties works in conjonction with the IsSerializable propertie.
\r
7156 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.Item(IBatisNet.DataMapper.Configuration.Cache.CacheKey)">
\r
7158 Adds an item with the specified key and value into cached data.
\r
7159 Gets a cached object with the specified key.
\r
7161 <value>The cached object or <c>null</c></value>
\r
7163 A side effect of this method is that is may clear the cache
\r
7164 if it has not been cleared in the flushInterval.
\r
7167 <member name="P:IBatisNet.DataMapper.Configuration.Cache.CacheModel.HitRatio">
\r
7172 <member name="T:IBatisNet.DataMapper.Commands.DataReaderTransformer">
\r
7174 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
7175 in an <see cref="T:IBatisNet.DataMapper.Commands.InMemoryDataReader"/>.
\r
7178 <member name="M:IBatisNet.DataMapper.Commands.DataReaderTransformer.Transform(System.Data.IDataReader,IBatisNet.Common.IDbProvider)">
\r
7180 Creates a DataReaderAdapter from a <see cref="T:System.Data.IDataReader"/>
\r
7182 <param name="reader">The <see cref="T:System.Data.IDataReader"/> which holds the records from the Database.</param>
\r
7183 <param name="dbProvider">The databse provider <see cref="T:IBatisNet.Common.IDbProvider"/></param>
\r
7185 <member name="T:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler">
\r
7187 Implementation of TypeHandler for dealing with unknown types
\r
7190 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory)">
\r
7192 Constructor to create via a factory
\r
7194 <param name="factory">the factory to associate this with</param>
\r
7196 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
7198 Performs processing on a value before it is used to set
\r
7199 the parameter of a IDbCommand.
\r
7201 <param name="dataParameter"></param>
\r
7202 <param name="parameterValue">The value to be set</param>
\r
7203 <param name="dbType">Data base type</param>
\r
7205 <member name="M:IBatisNet.DataMapper.TypeHandlers.UnknownTypeHandler.Equals(System.Object,System.String)">
\r
7207 Compares two values (that this handler deals with) for equality
\r
7209 <param name="obj">one of the objects</param>
\r
7210 <param name="str">the other object as a String</param>
\r
7211 <returns>true if they are equal</returns>
\r
7213 <member name="T:IBatisNet.DataMapper.SessionStore.WebSessionStore">
\r
7215 Provides an implementation of <see cref="T:IBatisNet.DataMapper.SessionStore.ISessionStore"/>
\r
7216 which relies on <c>HttpContext</c>. Suitable for web projects.
\r
7219 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.#ctor(System.String)">
\r
7221 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.SessionStore.WebSessionStore"/> class.
\r
7223 <param name="sqlMapperId">The SQL mapper id.</param>
\r
7225 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Store(IBatisNet.DataMapper.SqlMapSession)">
\r
7227 Store the specified session.
\r
7229 <param name="session">The session to store</param>
\r
7231 <member name="M:IBatisNet.DataMapper.SessionStore.WebSessionStore.Dispose">
\r
7233 Remove the local session.
\r
7236 <member name="P:IBatisNet.DataMapper.SessionStore.WebSessionStore.LocalSession">
\r
7238 Get the local session
\r
7241 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy">
\r
7243 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
7244 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
7247 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
7249 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
7250 when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property
\r
7251 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
7253 <param name="request">The request.</param>
\r
7254 <param name="resultMap">The result map.</param>
\r
7255 <param name="mapping">The ResultProperty.</param>
\r
7256 <param name="target">The target.</param>
\r
7257 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
7258 <param name="keys">The keys</param>
\r
7260 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory">
\r
7262 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation.
\r
7265 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.#cctor">
\r
7267 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory"/> class.
\r
7270 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.PropertyStrategyFactory.Get(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
7272 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/>.
\r
7274 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.</param>
\r
7275 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/></returns>
\r
7277 <member name="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory">
\r
7279 Factory for DataExchange objects
\r
7282 <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.#ctor(IBatisNet.DataMapper.TypeHandlers.TypeHandlerFactory,IBatisNet.Common.Utilities.Objects.IObjectFactory,IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7284 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.DataExchange.DataExchangeFactory"/> class.
\r
7286 <param name="typeHandlerFactory">The type handler factory.</param>
\r
7287 <param name="objectFactory">The object factory.</param>
\r
7288 <param name="accessorFactory">The accessor factory.</param>
\r
7290 <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.GetDataExchangeForClass(System.Type)">
\r
7292 Get a DataExchange object for the passed in Class
\r
7294 <param name="clazz">The class to get a DataExchange object for</param>
\r
7295 <returns>The IDataExchange object</returns>
\r
7297 <member name="M:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.IsImplementGenericIListInterface(System.Type)">
\r
7299 Determines whether [is implement generic Ilist interface] [the specified type].
\r
7301 <param name="type">The type.</param>
\r
7303 <c>true</c> if [is implement generic I list interface] [the specified type]; otherwise, <c>false</c>.
\r
7306 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.TypeHandlerFactory">
\r
7308 Getter for the type handler factory
\r
7311 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.ObjectFactory">
\r
7313 The factory for object
\r
7316 <member name="P:IBatisNet.DataMapper.DataExchange.DataExchangeFactory.AccessorFactory">
\r
7318 The factory which build <see cref="T:IBatisNet.Common.Utilities.Objects.Members.ISetAccessor"/>
\r
7321 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Update">
\r
7323 Summary description for Update.
\r
7326 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Update.#ctor">
\r
7328 Do not use direclty, only for serialization.
\r
7331 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Update.Generate">
\r
7333 The Generate tag used by a generated update statement.
\r
7337 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext">
\r
7339 Summary description for SqlTagContext.
\r
7342 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.#ctor">
\r
7347 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetWriter">
\r
7351 <returns></returns>
\r
7353 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddAttribute(System.Object,System.Object)">
\r
7357 <param name="key"></param>
\r
7358 <param name="value"></param>
\r
7360 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetAttribute(System.Object)">
\r
7364 <param name="key"></param>
\r
7365 <returns></returns>
\r
7367 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.AddParameterMapping(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
7371 <param name="mapping"></param>
\r
7373 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.GetParameterMappings">
\r
7377 <returns></returns>
\r
7379 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.BodyText">
\r
7384 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.IsOverridePrepend">
\r
7389 <member name="P:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.SqlTagContext.FirstNonDynamicTagWithPrepend">
\r
7394 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler">
\r
7396 Summary description for IsNullTagHandler.
\r
7399 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7401 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNullTagHandler"/> class.
\r
7403 <param name="accessorFactory">The accessor factory.</param>
\r
7405 <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
7409 <param name="ctx"></param>
\r
7410 <param name="tag"></param>
\r
7411 <param name="parameterObject"></param>
\r
7412 <returns></returns>
\r
7414 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer">
\r
7416 Summary description for IsLessEqualDeSerializer.
\r
7419 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7423 <param name="configScope"></param>
\r
7425 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsLessEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
7427 Deserialize a Dynamic object
\r
7429 <param name="node"></param>
\r
7430 <returns></returns>
\r
7432 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer">
\r
7434 Summary description for InsertDeSerializer.
\r
7437 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.InsertDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7439 Deserialize a TypeHandler object
\r
7441 <param name="node"></param>
\r
7442 <param name="configScope"></param>
\r
7443 <returns></returns>
\r
7445 <member name="T:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback">
\r
7447 A simple interface for implementing custom type handlers.
\r
7449 Using this interface, you can implement a type handler that
\r
7450 will perform customized processing before parameters are set
\r
7451 on a IDbCommand and after values are retrieved from
\r
7452 a IDataReader. Using a custom type handler you can extend
\r
7453 the framework to handle types that are not supported, or
\r
7454 handle supported types in a different way. For example,
\r
7455 you might use a custom type handler to implement proprietary
\r
7456 BLOB support (e.g. Oracle), or you might use it to handle
\r
7457 booleans using "Y" and "N" instead of the more typical 0/1.
\r
7460 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.SetParameter(IBatisNet.DataMapper.TypeHandlers.IParameterSetter,System.Object)">
\r
7462 Performs processing on a value before it is used to set
\r
7463 the parameter of a IDbCommand.
\r
7465 <param name="setter">The interface for setting the value on the IDbCommand.</param>
\r
7466 <param name="parameter">The value to be set</param>
\r
7468 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.GetResult(IBatisNet.DataMapper.TypeHandlers.IResultGetter)">
\r
7470 Performs processing on a value before after it has been retrieved
\r
7471 from a IDataReader.
\r
7473 <param name="getter">The interface for getting the value from the IDataReader.</param>
\r
7474 <returns>The processed value.</returns>
\r
7476 <member name="M:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.ValueOf(System.String)">
\r
7478 Casts the string representation of a value into a type recognized by
\r
7479 this type handler. This method is used to translate nullValue values
\r
7480 into types that can be appropriately compared. If your custom type handler
\r
7481 cannot support nullValues, or if there is no reasonable string representation
\r
7482 for this type (e.g. File type), you can simply return the String representation
\r
7483 as it was passed in. It is not recommended to return null, unless null was passed
\r
7486 <param name="s"></param>
\r
7487 <returns></returns>
\r
7489 <member name="P:IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback.NullValue">
\r
7491 The null value for this type
\r
7494 <member name="T:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement">
\r
7496 Summary description for SelectMappedStatement.
\r
7499 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.#ctor(IBatisNet.DataMapper.SqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7503 <param name="sqlMap">An SqlMap</param>
\r
7504 <param name="statement">An SQL statement</param>
\r
7506 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
7510 <param name="session"></param>
\r
7511 <param name="parameterObject"></param>
\r
7512 <returns></returns>
\r
7514 <member name="M:IBatisNet.DataMapper.MappedStatements.SelectMappedStatement.ExecuteUpdate(IBatisNet.Common.IDalSession,System.Object)">
\r
7518 <param name="session"></param>
\r
7519 <param name="parameterObject"></param>
\r
7520 <returns></returns>
\r
7522 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory">
\r
7524 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation.
\r
7527 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.#cctor">
\r
7529 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory"/> class.
\r
7532 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.ResultStrategyFactory.Get(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7534 Finds the <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/>.
\r
7536 <param name="statement">The statement.</param>
\r
7537 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/></returns>
\r
7539 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy">
\r
7541 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
7542 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
7545 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectListStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
7547 Gets the value of an argument constructor.
\r
7549 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
7550 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
7551 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
7552 <param name="keys">The keys</param>
\r
7553 <returns>The paremeter value.</returns>
\r
7555 <member name="T:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator">
\r
7557 Summary description for SqlGenerator.
\r
7560 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7562 Creates SQL command text for a specified statement
\r
7564 <param name="statement">The statement to build the SQL command text.</param>
\r
7565 <returns>The SQL command text for the statement.</returns>
\r
7567 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildSelectQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7569 Creates an select SQL command text for a specified statement
\r
7571 <param name="statement">The statement to build the SQL command text.</param>
\r
7572 <returns>The SQL command text for the statement.</returns>
\r
7574 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildInsertQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7576 Creates an insert SQL command text for a specified statement
\r
7578 <param name="statement">The statement to build the SQL command text.</param>
\r
7579 <returns>The SQL command text for the statement.</returns>
\r
7581 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildUpdateQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7583 Creates an update SQL command text for a specified statement
\r
7585 <param name="statement">The statement to build the SQL command text.</param>
\r
7586 <returns>The SQL command text for the statement.</returns>
\r
7588 <member name="M:IBatisNet.DataMapper.Configuration.Statements.SqlGenerator.BuildDeleteQuery(IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7590 Creates an delete SQL command text for a specified statement
\r
7592 <param name="statement">The statement to build the SQL command text.</param>
\r
7593 <returns>The SQL command text for the statement.</returns>
\r
7595 <member name="T:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement">
\r
7597 Construct the list of IDataParameters for the statement
\r
7598 and prepare the sql
\r
7601 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParametersName">
\r
7603 The list of IDataParameter name used by the PreparedSql.
\r
7606 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.DbParameters">
\r
7608 The list of IDataParameter to use for the PreparedSql.
\r
7611 <member name="P:IBatisNet.DataMapper.Configuration.Statements.PreparedStatement.PreparedSql">
\r
7613 The prepared statement.
\r
7616 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Insert">
\r
7618 Represent an insert statement.
\r
7621 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Insert.#ctor">
\r
7623 Do not use direclty, only for serialization.
\r
7626 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.ExtendStatement">
\r
7628 Extend statement attribute
\r
7631 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.SelectKey">
\r
7633 The selectKey statement used by an insert statement.
\r
7636 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Insert.Generate">
\r
7638 The Generate tag used by a generated insert statement.
\r
7642 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler">
\r
7644 Summary description for IsNotEqualTagHandler.
\r
7647 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7649 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEqualTagHandler"/> class.
\r
7651 <param name="accessorFactory">The accessor factory.</param>
\r
7653 <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
7657 <param name="ctx"></param>
\r
7658 <param name="tag"></param>
\r
7659 <param name="parameterObject"></param>
\r
7660 <returns></returns>
\r
7662 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual">
\r
7664 Represent an isGreaterEqual sql tag element.
\r
7667 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
7669 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterEqual"/> class.
\r
7671 <param name="accessorFactory">The accessor factory.</param>
\r
7673 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer">
\r
7675 Summary description for UpdateDeSerializer.
\r
7678 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.UpdateDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7680 Deserialize a Procedure object
\r
7682 <param name="node"></param>
\r
7683 <param name="configScope"></param>
\r
7684 <returns></returns>
\r
7686 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer">
\r
7688 Summary description for IsGreaterEqualDeSerializer.
\r
7691 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7695 <param name="configScope"></param>
\r
7697 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsGreaterEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
7699 Deserialize a Dynamic object
\r
7701 <param name="node"></param>
\r
7702 <returns></returns>
\r
7704 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap">
\r
7706 Summary description for ResultMap.
\r
7709 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_RESULT">
\r
7711 Token for xml path to result elements.
\r
7714 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_CONSTRUCTOR_ARGUMENT">
\r
7716 Token for xml path to result elements.
\r
7719 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_DISCRIMNATOR">
\r
7721 Token for xml path to discriminator elements.
\r
7724 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.XML_SUBMAP">
\r
7726 Token for xml path to subMap elements.
\r
7729 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ANY_VISIBILITY_INSTANCE">
\r
7731 Token for xml path to argument constructor elements.
\r
7734 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.#ctor(IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
7736 Do not use direclty, only for serialization.
\r
7739 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7741 Initialize the resultMap from an xmlNode..
\r
7743 <param name="configScope"></param>
\r
7745 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetChildNode(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
7747 Get the result properties and the subMap properties.
\r
7749 <param name="configScope"></param>
\r
7751 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetConstructor(System.Type,System.String[])">
\r
7753 Finds the constructor that takes the parameters.
\r
7755 <param name="type">The <see cref="T:System.Type"/> to find the constructor in.</param>
\r
7756 <param name="parametersName">The parameters name to use to find the appropriate constructor.</param>
\r
7758 An <see cref="T:System.Reflection.ConstructorInfo"/> that can be used to create the type with
\r
7759 the specified parameters.
\r
7761 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">
\r
7762 Thrown when no constructor with the correct signature can be found.
\r
7765 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.CreateInstanceOfResult(System.Object[])">
\r
7767 Create an instance Of result.
\r
7769 <param name="parameters">
\r
7770 An array of values that matches the number, order and type
\r
7771 of the parameters for this constructor.
\r
7773 <returns>An object.</returns>
\r
7775 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.AddResultPropery(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty)">
\r
7777 Add a ResultProperty to the list of ResultProperty.
\r
7779 <param name="property">The property to add.</param>
\r
7781 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.SetValueOfProperty(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
7783 Set the value of an object property.
\r
7785 <param name="target">The object to set the property.</param>
\r
7786 <param name="property">The result property to use.</param>
\r
7787 <param name="dataBaseValue">The database value to set.</param>
\r
7789 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ResolveSubMap(System.Data.IDataReader)">
\r
7793 <param name="dataReader"></param>
\r
7794 <returns></returns>
\r
7796 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.SqlMapNameSpace">
\r
7798 The sqlMap namespace
\r
7801 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Discriminator">
\r
7803 The discriminator used to choose the good SubMap
\r
7806 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Properties">
\r
7808 The collection of ResultProperty.
\r
7811 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Parameters">
\r
7813 The collection of constructor parameters.
\r
7816 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Id">
\r
7818 Identifier used to identify the resultMap amongst the others.
\r
7820 <example>GetProduct</example>
\r
7822 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ExtendMap">
\r
7824 Extend ResultMap attribute
\r
7827 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Class">
\r
7829 The output type class of the resultMap.
\r
7832 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.ClassName">
\r
7834 The output class name of the resultMap.
\r
7836 <example>Com.Site.Domain.Product</example>
\r
7838 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.DataExchange">
\r
7840 Sets the IDataExchange
\r
7843 <member name="T:IBatisNet.DataMapper.Configuration.Cache.CacheKey">
\r
7845 Hash value generator for cache keys
\r
7848 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor">
\r
7850 Default constructor
\r
7853 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32)">
\r
7855 Constructor that supplies an initial hashcode
\r
7857 <param name="initialNonZeroOddNumber">the hashcode to use</param>
\r
7859 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.#ctor(System.Int32,System.Int32)">
\r
7861 Constructor that supplies an initial hashcode and multiplier
\r
7863 <param name="initialNonZeroOddNumber">the hashcode to use</param>
\r
7864 <param name="multiplierNonZeroOddNumber">the multiplier to use</param>
\r
7866 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Update(System.Object)">
\r
7868 Updates this object with new information based on an object
\r
7870 <param name="obj">the object</param>
\r
7871 <returns>the cachekey</returns>
\r
7873 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.Equals(System.Object)">
\r
7877 <param name="obj"></param>
\r
7878 <returns></returns>
\r
7880 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.GetHashCode">
\r
7882 Get the HashCode for this CacheKey
\r
7884 <returns></returns>
\r
7886 <member name="M:IBatisNet.DataMapper.Configuration.Cache.CacheKey.ToString">
\r
7888 ToString implementation.
\r
7890 <returns>A string that give the CacheKey HashCode.</returns>
\r
7892 <member name="T:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler">
\r
7894 Boolean TypeHandler.
\r
7897 <member name="M:IBatisNet.DataMapper.TypeHandlers.BooleanTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
7901 <param name="mapping"></param>
\r
7902 <param name="dataReader"></param>
\r
7903 <returns></returns>
\r
7905 <member name="T:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory">
\r
7907 This class is responsible of create lazy load proxies for a concrete class with virtual method.
\r
7910 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory.#ctor">
\r
7915 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory.CreateProxy(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
7917 Builds the specified lazy load proxy for a concrete class with virtual method.
\r
7919 <param name="selectStatement">The mapped statement used to build the lazy loaded object.</param>
\r
7920 <param name="param">The parameter object used to build lazy loaded object.</param>
\r
7921 <param name="target">The target object which contains the property proxydied..</param>
\r
7922 <param name="setAccessor">The proxified member accessor.</param>
\r
7923 <returns>Return a proxy object</returns>
\r
7925 <member name="M:IBatisNet.DataMapper.Proxy.LazyLoadProxyFactory.GetTypeReturnedByStatemet(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Boolean)">
\r
7927 Gets the type returned by statemet.
\r
7929 <param name="mappedStatement">The mapped statement.</param>
\r
7930 <param name="isIList">if set to <c>true</c> [is Ilist].</param>
\r
7931 <returns>The type object return by the statement.</returns>
\r
7933 <member name="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder">
\r
7935 Gets <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/> instance.
\r
7938 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.#ctor">
\r
7940 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder"/> class.
\r
7943 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.Register(System.Type,System.String,IBatisNet.DataMapper.Proxy.ILazyFactory)">
\r
7945 Register (add) a lazy load Proxy for a type and member type
\r
7947 <param name="type">The target type which contains the member proxyfied</param>
\r
7948 <param name="memberName">The member name the proxy must emulate</param>
\r
7949 <param name="factory">The <see cref="T:IBatisNet.DataMapper.Proxy.ILazyFactory"/>.</param>
\r
7951 <member name="M:IBatisNet.DataMapper.Proxy.LazyFactoryBuilder.GetLazyFactory(System.Type)">
\r
7953 Get a ILazyLoadProxy for a type, member name
\r
7955 <param name="type">The target type which contains the member proxyfied</param>
\r
7956 <returns>Return the ILazyLoadProxy instance</returns>
\r
7958 <member name="T:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement">
\r
7960 Summary description for UpdateMappedStatement.
\r
7963 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.#ctor(IBatisNet.DataMapper.SqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
7967 <param name="sqlMap">An SqlMap</param>
\r
7968 <param name="statement">An SQL statement</param>
\r
7970 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
7974 <param name="session"></param>
\r
7975 <param name="parameterObject"></param>
\r
7976 <param name="keyProperty"></param>
\r
7977 <param name="valueProperty"></param>
\r
7978 <returns></returns>
\r
7980 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
7984 <param name="session"></param>
\r
7985 <param name="parameterObject"></param>
\r
7986 <returns></returns>
\r
7988 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
7992 <param name="session"></param>
\r
7993 <param name="parameterObject"></param>
\r
7994 <param name="resultObject"></param>
\r
7996 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
8000 <param name="session"></param>
\r
8001 <param name="parameterObject"></param>
\r
8002 <param name="skipResults"></param>
\r
8003 <param name="maxResults"></param>
\r
8004 <returns></returns>
\r
8006 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
8010 <param name="session"></param>
\r
8011 <param name="parameterObject"></param>
\r
8012 <returns></returns>
\r
8014 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
8018 <param name="session"></param>
\r
8019 <param name="parameterObject"></param>
\r
8020 <param name="rowDelegate"></param>
\r
8021 <returns></returns>
\r
8023 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
8025 Runs a query with a custom object that gets a chance
\r
8026 to deal with each row as it is processed.
\r
8028 <param name="session">The session used to execute the statement</param>
\r
8029 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
8030 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
8031 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
8032 <param name="rowDelegate"></param>
\r
8033 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
8034 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
8036 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
8040 <param name="session"></param>
\r
8041 <param name="parameterObject"></param>
\r
8042 <returns></returns>
\r
8044 <member name="M:IBatisNet.DataMapper.MappedStatements.UpdateMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
8048 <param name="session"></param>
\r
8049 <param name="parameterObject"></param>
\r
8050 <param name="resultObject"></param>
\r
8051 <returns></returns>
\r
8053 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy">
\r
8055 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
8056 on an <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> and the object property is
\r
8057 different from an <see cref="T:System.Array"/> or an <see cref="T:System.Collections.IList"/>.
\r
8060 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectObjectStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8062 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8063 when a 'select' attribute exists and fills an object property.
\r
8064 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
8066 <param name="request">The request.</param>
\r
8067 <param name="resultMap">The result map.</param>
\r
8068 <param name="mapping">The ResultProperty.</param>
\r
8069 <param name="target">The target.</param>
\r
8070 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
8071 <param name="keys">The keys</param>
\r
8073 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy">
\r
8075 <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation to exceute a query for list.
\r
8078 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.ListStrategy.Execute(IBatisNet.DataMapper.MappedStatements.PostBindind,IBatisNet.DataMapper.Scope.RequestScope)">
\r
8080 Executes the specified <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.
\r
8082 <param name="postSelect">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind"/>.</param>
\r
8083 <param name="request">The <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/></param>
\r
8085 <member name="T:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement">
\r
8087 Summary description for InsertMappedStatement.
\r
8090 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.#ctor(IBatisNet.DataMapper.SqlMapper,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
8094 <param name="sqlMap">An SqlMap</param>
\r
8095 <param name="statement">An SQL statement</param>
\r
8097 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
8101 <param name="session"></param>
\r
8102 <param name="parameterObject"></param>
\r
8103 <param name="keyProperty"></param>
\r
8104 <param name="valueProperty"></param>
\r
8105 <returns></returns>
\r
8107 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteUpdate(IBatisNet.Common.IDalSession,System.Object)">
\r
8111 <param name="session"></param>
\r
8112 <param name="parameterObject"></param>
\r
8113 <returns></returns>
\r
8115 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
8119 <param name="session"></param>
\r
8120 <param name="parameterObject"></param>
\r
8121 <param name="resultObject"></param>
\r
8123 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
8127 <param name="session"></param>
\r
8128 <param name="parameterObject"></param>
\r
8129 <param name="skipResults"></param>
\r
8130 <param name="maxResults"></param>
\r
8131 <returns></returns>
\r
8133 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
8137 <param name="session"></param>
\r
8138 <param name="parameterObject"></param>
\r
8139 <returns></returns>
\r
8141 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
8145 <param name="session"></param>
\r
8146 <param name="parameterObject"></param>
\r
8147 <param name="rowDelegate"></param>
\r
8148 <returns></returns>
\r
8150 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
8152 Runs a query with a custom object that gets a chance
\r
8153 to deal with each row as it is processed.
\r
8155 <param name="session">The session used to execute the statement</param>
\r
8156 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
8157 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
8158 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
8159 <param name="rowDelegate"></param>
\r
8160 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
8161 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
8163 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
8167 <param name="session"></param>
\r
8168 <param name="parameterObject"></param>
\r
8169 <returns></returns>
\r
8171 <member name="M:IBatisNet.DataMapper.MappedStatements.InsertMappedStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
8175 <param name="session"></param>
\r
8176 <param name="parameterObject"></param>
\r
8177 <param name="resultObject"></param>
\r
8178 <returns></returns>
\r
8180 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual">
\r
8182 Represent an isEqual sql tag element.
\r
8185 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8187 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsEqual"/> class.
\r
8189 <param name="accessorFactory">The accessor factory.</param>
\r
8191 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql">
\r
8193 DynamicSql represent the root element of a dynamic sql statement
\r
8196 <dynamic prepend="where">...</dynamic>
\r
8199 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope,IBatisNet.DataMapper.Configuration.Statements.IStatement)">
\r
8201 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql"/> class.
\r
8203 <param name="configScope">The config scope.</param>
\r
8204 <param name="statement">The statement.</param>
\r
8206 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.AddChild(IBatisNet.DataMapper.Configuration.Sql.Dynamic.ISqlChild)">
\r
8210 <param name="child"></param>
\r
8212 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.GetRequestScope(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,IBatisNet.Common.IDalSession)">
\r
8214 Builds a new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/> and the <see cref="T:System.Data.IDbCommand"/> text to execute.
\r
8216 <param name="parameterObject">The parameter object (used in DynamicSql)</param>
\r
8217 <param name="session">The current session</param>
\r
8218 <param name="mappedStatement">The <see cref="T:IBatisNet.DataMapper.MappedStatements.IMappedStatement"/>.</param>
\r
8219 <returns>A new <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</returns>
\r
8221 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Object)">
\r
8225 <param name="request"></param>
\r
8226 <param name="parameterObject"></param>
\r
8227 <returns></returns>
\r
8229 <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
8233 <param name="request"></param>
\r
8234 <param name="ctx"></param>
\r
8235 <param name="parameterObject"></param>
\r
8236 <param name="localChildren"></param>
\r
8238 <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
8242 <param name="request"></param>
\r
8243 <param name="ctx"></param>
\r
8244 <param name="parameterObject"></param>
\r
8245 <param name="localChildren"></param>
\r
8246 <param name="buffer"></param>
\r
8248 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.DynamicSql.BuildPreparedStatement(IBatisNet.Common.IDalSession,IBatisNet.DataMapper.Scope.RequestScope,System.String)">
\r
8252 <param name="session"></param>
\r
8253 <param name="request"></param>
\r
8254 <param name="sqlStatement"></param>
\r
8255 <returns></returns>
\r
8257 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer">
\r
8259 Summary description for IsNotParameterPresentDeSerializer.
\r
8262 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
8266 <param name="configScope"></param>
\r
8268 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
8270 Deserialize a Dynamic object
\r
8272 <param name="node"></param>
\r
8273 <returns></returns>
\r
8275 <member name="T:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler">
\r
8277 Summary description for Int32TypeHandler.
\r
8280 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableUInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8284 <param name="mapping"></param>
\r
8285 <param name="dataReader"></param>
\r
8286 <returns></returns>
\r
8288 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt16TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8292 <param name="mapping"></param>
\r
8293 <param name="dataReader"></param>
\r
8294 <returns></returns>
\r
8296 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8300 <param name="mapping"></param>
\r
8301 <param name="dataReader"></param>
\r
8302 <returns></returns>
\r
8304 <member name="T:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler">
\r
8306 Description résumée de ByteTypeHandler.
\r
8309 <member name="M:IBatisNet.DataMapper.TypeHandlers.ByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8313 <param name="mapping"></param>
\r
8314 <param name="dataReader"></param>
\r
8315 <returns></returns>
\r
8317 <member name="T:IBatisNet.DataMapper.SessionStore.SessionStoreFactory">
\r
8319 Build a session container for a Windows or Web context.
\r
8320 When running in the context of a web application the session object is
\r
8321 stored in HttpContext items and has 'per request' lifetime.
\r
8322 When running in the context of a windows application the session object is
\r
8323 stored via CallContext.
\r
8326 <member name="M:IBatisNet.DataMapper.SessionStore.SessionStoreFactory.GetSessionStore(System.String)">
\r
8328 Gets the session store.
\r
8330 <param name="sqlMapperId">The SQL mapper id.</param>
\r
8331 <returns></returns>
\r
8333 <member name="T:IBatisNet.DataMapper.Proxy.LazyListGeneric`1">
\r
8335 A lazy generic list
\r
8337 <typeparam name="T"></typeparam>
\r
8339 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
8341 Initializes a new instance of the <see cref="T:LazyListGeneric<T>"/> class.
\r
8343 <param name="mappedSatement">The mapped satement.</param>
\r
8344 <param name="param">The param.</param>
\r
8345 <param name="target">The target.</param>
\r
8346 <param name="setAccessor">The set accessor.</param>
\r
8348 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Load(System.String)">
\r
8350 Resolve the lazy loading.
\r
8352 <param name="methodName">Name of the method.</param>
\r
8354 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IndexOf(`0)">
\r
8356 Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"></see>.
\r
8358 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
\r
8360 The index of item if found in the list; otherwise, -1.
\r
8363 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Insert(System.Int32,`0)">
\r
8365 Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.
\r
8367 <param name="index">The zero-based index at which item should be inserted.</param>
\r
8368 <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
\r
8369 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
8370 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
8372 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.RemoveAt(System.Int32)">
\r
8374 Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.
\r
8376 <param name="index">The zero-based index of the item to remove.</param>
\r
8377 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
8378 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
8380 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Add(`0)">
\r
8382 Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8384 <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
8385 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
\r
8387 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Clear">
\r
8389 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8391 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
\r
8393 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Contains(`0)">
\r
8395 Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.
\r
8397 <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
8399 true if item is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.
\r
8402 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.CopyTo(`0[],System.Int32)">
\r
8404 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
8406 <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
8407 <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
\r
8408 <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
\r
8409 <exception cref="T:System.ArgumentNullException">array is null.</exception>
\r
8410 <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
8412 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Remove(`0)">
\r
8414 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8416 <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
\r
8418 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
8420 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
\r
8422 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.GetEnumerator">
\r
8424 Returns an enumerator that iterates through the collection.
\r
8427 A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.
\r
8430 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IEnumerable#GetEnumerator">
\r
8432 Returns an enumerator that iterates through a collection.
\r
8435 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
\r
8438 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Add(System.Object)">
\r
8440 Adds an item to the <see cref="T:System.Collections.IList"></see>.
\r
8442 <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
\r
8444 The position into which the new element was inserted.
\r
8446 <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
8448 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Clear">
\r
8450 Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8452 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
\r
8454 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Contains(System.Object)">
\r
8456 Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.
\r
8458 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
8460 true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.
\r
8463 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IndexOf(System.Object)">
\r
8465 Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.
\r
8467 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
8469 The index of value if found in the list; otherwise, -1.
\r
8472 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Insert(System.Int32,System.Object)">
\r
8474 Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.
\r
8476 <param name="index">The zero-based index at which value should be inserted.</param>
\r
8477 <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
\r
8478 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
8479 <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
8480 <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
\r
8482 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Remove(System.Object)">
\r
8484 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.
\r
8486 <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
\r
8487 <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
8489 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#RemoveAt(System.Int32)">
\r
8491 Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.
\r
8493 <param name="index">The zero-based index of the item to remove.</param>
\r
8494 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
\r
8495 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
\r
8497 <member name="M:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
\r
8499 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
8501 <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
8502 <param name="index">The zero-based index in array at which copying begins.</param>
\r
8503 <exception cref="T:System.ArgumentNullException">array is null. </exception>
\r
8504 <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
\r
8505 <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
8506 <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
8508 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Item(System.Int32)">
\r
8510 Gets or sets the <see cref="T:T"/> at the specified index.
\r
8514 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.Count">
\r
8516 Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8519 <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
\r
8521 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.IsReadOnly">
\r
8523 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.
\r
8526 <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
\r
8528 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsFixedSize">
\r
8530 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.
\r
8533 <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
\r
8535 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#IsReadOnly">
\r
8537 Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.
\r
8540 <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
\r
8542 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#IList#Item(System.Int32)">
\r
8544 Gets or sets the <see cref="T:Object"/> at the specified index.
\r
8548 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#Count">
\r
8550 Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.
\r
8553 <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
\r
8555 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#IsSynchronized">
\r
8557 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).
\r
8560 <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
\r
8562 <member name="P:IBatisNet.DataMapper.Proxy.LazyListGeneric`1.System#Collections#ICollection#SyncRoot">
\r
8564 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.
\r
8567 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
8569 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy">
\r
8571 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when no 'select' or
\r
8572 'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
8575 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.DefaultStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
8577 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
8578 when the 'select' and 'resultMap' attributes
\r
8579 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
8581 <param name="request">The request.</param>
\r
8582 <param name="resultMap">The result map.</param>
\r
8583 <param name="mapping">The ResultProperty.</param>
\r
8584 <param name="target">The target.</param>
\r
8585 <param name="reader">The reader.</param>
\r
8586 <param name="keys">The keys</param>
\r
8588 <member name="T:IBatisNet.DataMapper.MappedStatements.CachingStatement">
\r
8590 Summary description for CachingStatement.
\r
8593 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.#ctor(IBatisNet.DataMapper.MappedStatements.MappedStatement)">
\r
8597 <param name="statement"></param>
\r
8599 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMap(IBatisNet.Common.IDalSession,System.Object,System.String,System.String)">
\r
8601 Executes the SQL and retuns all rows selected in a map that is keyed on the property named
\r
8602 in the keyProperty parameter. The value at each key will be the value of the property specified
\r
8603 in the valueProperty parameter. If valueProperty is null, the entire result object will be entered.
\r
8605 <param name="session">The session used to execute the statement</param>
\r
8606 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
8607 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
8608 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
8609 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
8610 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
8612 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteUpdate(IBatisNet.Common.IDalSession,System.Object)">
\r
8614 Execute an update statement. Also used for delete statement.
\r
8615 Return the number of row effected.
\r
8617 <param name="session">The session used to execute the statement.</param>
\r
8618 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8619 <returns>The number of row effected.</returns>
\r
8621 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteInsert(IBatisNet.Common.IDalSession,System.Object)">
\r
8623 Execute an insert statement. Fill the parameter object with
\r
8624 the ouput parameters if any, also could return the insert generated key
\r
8626 <param name="session">The session</param>
\r
8627 <param name="parameterObject">The parameter object used to fill the statement.</param>
\r
8628 <returns>Can return the insert generated key.</returns>
\r
8630 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Collections.IList)">
\r
8632 Executes the SQL and and fill a strongly typed collection.
\r
8634 <param name="session">The session used to execute the statement.</param>
\r
8635 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8636 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
8638 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
8640 Executes the SQL and retuns a subset of the rows selected.
\r
8642 <param name="session">The session used to execute the statement.</param>
\r
8643 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8644 <param name="skipResults">The number of rows to skip over.</param>
\r
8645 <param name="maxResults">The maximum number of rows to return.</param>
\r
8646 <returns>A List of result objects.</returns>
\r
8648 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList(IBatisNet.Common.IDalSession,System.Object)">
\r
8650 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
8651 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
8653 <param name="session">The session used to execute the statement.</param>
\r
8654 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8655 <returns>A List of result objects.</returns>
\r
8657 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Collections.Generic.IList{``0})">
\r
8659 Executes the SQL and and fill a strongly typed collection.
\r
8661 <param name="session">The session used to execute the statement.</param>
\r
8662 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8663 <param name="resultObject">A strongly typed collection of result objects.</param>
\r
8665 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object,System.Int32,System.Int32)">
\r
8667 Executes the SQL and retuns a subset of the rows selected.
\r
8669 <param name="session">The session used to execute the statement.</param>
\r
8670 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8671 <param name="skipResults">The number of rows to skip over.</param>
\r
8672 <param name="maxResults">The maximum number of rows to return.</param>
\r
8673 <returns>A List of result objects.</returns>
\r
8675 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForList``1(IBatisNet.Common.IDalSession,System.Object)">
\r
8677 Executes the SQL and retuns all rows selected. This is exactly the same as
\r
8678 calling ExecuteQueryForList(session, parameterObject, NO_SKIPPED_RESULTS, NO_MAXIMUM_RESULTS).
\r
8680 <param name="session">The session used to execute the statement.</param>
\r
8681 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8682 <returns>A List of result objects.</returns>
\r
8684 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object)">
\r
8686 Executes an SQL statement that returns a single row as an Object.
\r
8688 <param name="session">The session used to execute the statement.</param>
\r
8689 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8690 <returns>The object</returns>
\r
8692 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject(IBatisNet.Common.IDalSession,System.Object,System.Object)">
\r
8694 Executes an SQL statement that returns a single row as an Object of the type of
\r
8695 the resultObject passed in as a parameter.
\r
8697 <param name="session">The session used to execute the statement.</param>
\r
8698 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8699 <param name="resultObject">The result object.</param>
\r
8700 <returns>The object</returns>
\r
8702 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object)">
\r
8704 Executes an SQL statement that returns a single row as an Object.
\r
8706 <param name="session">The session used to execute the statement.</param>
\r
8707 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8708 <returns>The object</returns>
\r
8710 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForObject``1(IBatisNet.Common.IDalSession,System.Object,``0)">
\r
8712 Executes an SQL statement that returns a single row as an Object of the type of
\r
8713 the resultObject passed in as a parameter.
\r
8715 <param name="session">The session used to execute the statement.</param>
\r
8716 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8717 <param name="resultObject">The result object.</param>
\r
8718 <returns>The object</returns>
\r
8720 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate)">
\r
8722 Runs a query with a custom object that gets a chance
\r
8723 to deal with each row as it is processed.
\r
8725 <param name="session">The session used to execute the statement.</param>
\r
8726 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8727 <param name="rowDelegate"></param>
\r
8729 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForRowDelegate``1(IBatisNet.Common.IDalSession,System.Object,IBatisNet.DataMapper.SqlMapper.RowDelegate{``0})">
\r
8731 Runs a query with a custom object that gets a chance
\r
8732 to deal with each row as it is processed.
\r
8734 <param name="session">The session used to execute the statement.</param>
\r
8735 <param name="parameterObject">The object used to set the parameters in the SQL.</param>
\r
8736 <param name="rowDelegate"></param>
\r
8738 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.ExecuteQueryForMapWithRowDelegate(IBatisNet.Common.IDalSession,System.Object,System.String,System.String,IBatisNet.DataMapper.SqlMapper.DictionaryRowDelegate)">
\r
8740 Runs a query with a custom object that gets a chance
\r
8741 to deal with each row as it is processed.
\r
8743 <param name="session">The session used to execute the statement</param>
\r
8744 <param name="parameterObject">The object used to set the parameters in the SQL. </param>
\r
8745 <param name="keyProperty">The property of the result object to be used as the key. </param>
\r
8746 <param name="valueProperty">The property of the result object to be used as the value (or null)</param>
\r
8747 <param name="rowDelegate"></param>
\r
8748 <returns>A hashtable of object containing the rows keyed by keyProperty.</returns>
\r
8749 <exception cref="T:IBatisNet.DataMapper.Exceptions.DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
\r
8751 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetDataCacheHitRatio">
\r
8753 Gets a percentage of successful cache hits achieved
\r
8755 <returns>The percentage of hits (0-1), or -1 if cache is disabled.</returns>
\r
8757 <member name="M:IBatisNet.DataMapper.MappedStatements.CachingStatement.GetCacheKey(IBatisNet.DataMapper.Scope.RequestScope)">
\r
8759 Gets the cache key.
\r
8761 <param name="request">The request.</param>
\r
8762 <returns>the cache key</returns>
\r
8764 <member name="E:IBatisNet.DataMapper.MappedStatements.CachingStatement.Execute">
\r
8766 Event launch on exceute query
\r
8769 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.ReaderAutoMapper">
\r
8771 Gets or sets the <see cref="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.ReaderAutoMapper"/>.
\r
8773 <value>The <see cref="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.ReaderAutoMapper"/>.</value>
\r
8775 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.PreparedCommand">
\r
8777 The IPreparedCommand to use
\r
8780 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Id">
\r
8782 Name used to identify the MappedStatement amongst the others.
\r
8783 This the name of the SQL statment by default.
\r
8786 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.Statement">
\r
8788 The SQL statment used by this MappedStatement
\r
8791 <member name="P:IBatisNet.DataMapper.MappedStatements.CachingStatement.SqlMap">
\r
8793 The SqlMap used by this MappedStatement
\r
8796 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy">
\r
8798 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'resultMapping' attribute exists
\r
8799 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>.
\r
8802 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.ResultMapStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
8804 Gets the value of an argument constructor.
\r
8806 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
8807 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
8808 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
8809 <param name="keys">The keys</param>
\r
8810 <returns>The paremeter value.</returns>
\r
8812 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy">
\r
8814 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when no 'select' or
\r
8815 'resultMapping' attribute exists on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>.
\r
8818 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.DefaultStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
8820 Gets the value of an argument constructor.
\r
8822 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
8823 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
8824 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
8825 <param name="keys">The keys</param>
\r
8826 <returns>The paremeter value.</returns>
\r
8828 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler">
\r
8830 Summary description for IsNotEmptyTagHandler.
\r
8833 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8835 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotEmptyTagHandler"/> class.
\r
8837 <param name="accessorFactory">The accessor factory.</param>
\r
8839 <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
8843 <param name="ctx"></param>
\r
8844 <param name="tag"></param>
\r
8845 <param name="parameterObject"></param>
\r
8846 <returns></returns>
\r
8848 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan">
\r
8850 Represent an isGreaterThan sql tag element.
\r
8853 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
8855 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsGreaterThan"/> class.
\r
8857 <param name="accessorFactory">The accessor factory.</param>
\r
8859 <member name="T:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection">
\r
8861 A ParameterProperty Collection.
\r
8864 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor">
\r
8866 Constructs a ParameterProperty collection. The list is initially empty and has a capacity
\r
8867 of zero. Upon adding the first element to the list the capacity is
\r
8868 increased to 8, and then increased in multiples of two as required.
\r
8871 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.#ctor(System.Int32)">
\r
8873 Constructs a ParameterPropertyCollection with a given initial capacity.
\r
8874 The list is initially empty, but will have room for the given number of elements
\r
8875 before any reallocations are required.
\r
8877 <param name="capacity">The initial capacity of the list</param>
\r
8879 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Add(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
8881 Add an ParameterProperty
\r
8883 <param name="value"></param>
\r
8884 <returns>Index</returns>
\r
8886 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty[])">
\r
8888 Add a list of ParameterProperty to the collection
\r
8890 <param name="value"></param>
\r
8892 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.AddRange(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection)">
\r
8894 Add a list of ParameterProperty to the collection
\r
8896 <param name="value"></param>
\r
8898 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Contains(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
8900 Indicate if a ParameterProperty is in the collection
\r
8902 <param name="value">A ParameterProperty</param>
\r
8903 <returns>True fi is in</returns>
\r
8905 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Insert(System.Int32,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
8907 Insert a ParameterProperty in the collection.
\r
8909 <param name="index">Index where to insert.</param>
\r
8910 <param name="value">A ParameterProperty</param>
\r
8912 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Remove(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty)">
\r
8914 Remove a ParameterProperty of the collection.
\r
8917 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.RemoveAt(System.Int32)">
\r
8919 Removes a ParameterProperty at the given index. The size of the list is
\r
8922 <param name="index"></param>
\r
8924 <member name="M:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Resize(System.Int32)">
\r
8926 Ensures that the capacity of this collection is at least the given minimum
\r
8927 value. If the currect capacity of the list is less than min, the
\r
8928 capacity is increased to twice the current capacity.
\r
8930 <param name="minSize"></param>
\r
8932 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Count">
\r
8934 Read-only property describing how many elements are in the Collection.
\r
8937 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Length">
\r
8939 Length of the collection
\r
8942 <member name="P:IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterPropertyCollection.Item(System.Int32)">
\r
8944 Sets or Gets the ParameterProperty at the given index.
\r
8947 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler">
\r
8949 Summary description for MemoryCacheControler.
\r
8952 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.#ctor">
\r
8957 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Remove(System.Object)">
\r
8959 Remove an object from a cache model
\r
8961 <param name="key">the key to the object</param>
\r
8962 <returns>the removed object(?)</returns>
\r
8964 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Flush">
\r
8966 Clears all elements from the cache.
\r
8969 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Configure(System.Collections.IDictionary)">
\r
8971 Configures the cache
\r
8974 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.Item(System.Object)">
\r
8976 Adds an item with the specified key and value into cached data.
\r
8977 Gets a cached object with the specified key.
\r
8979 <value>The cached object or <c>null</c></value>
\r
8981 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference">
\r
8983 Class to implement a strong (permanent) reference.
\r
8986 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Memory.MemoryCacheControler.StrongReference.Target">
\r
8988 Gets the object (the target) referenced by this instance.
\r
8991 <member name="T:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler">
\r
8996 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
8998 Gets a column value by the name
\r
9000 <param name="mapping"></param>
\r
9001 <param name="dataReader"></param>
\r
9002 <returns></returns>
\r
9004 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9006 Gets a column value by the index
\r
9008 <param name="mapping"></param>
\r
9009 <param name="dataReader"></param>
\r
9010 <returns></returns>
\r
9012 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9014 Retrieve ouput database value of an output parameter
\r
9016 <param name="outputValue">ouput database value</param>
\r
9017 <param name="parameterType">type used in EnumTypeHandler</param>
\r
9018 <returns></returns>
\r
9020 <member name="M:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.ValueOf(System.Type,System.String)">
\r
9022 Converts the String to the type that this handler deals with
\r
9024 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9025 <param name="s">the String value</param>
\r
9026 <returns>the converted value</returns>
\r
9028 <member name="P:IBatisNet.DataMapper.TypeHandlers.UInt32TypeHandler.IsSimpleType">
\r
9030 Gets a value indicating whether this instance is simple type.
\r
9033 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9036 <member name="T:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler">
\r
9041 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9043 Gets a column value by the name
\r
9045 <param name="mapping"></param>
\r
9046 <param name="dataReader"></param>
\r
9047 <returns></returns>
\r
9049 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9051 Gets a column value by the index
\r
9053 <param name="mapping"></param>
\r
9054 <param name="dataReader"></param>
\r
9055 <returns></returns>
\r
9057 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.ValueOf(System.Type,System.String)">
\r
9059 Converts the String to the type that this handler deals with
\r
9061 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9062 <param name="s">the String value</param>
\r
9063 <returns>the converted value</returns>
\r
9065 <member name="M:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9067 Retrieve ouput database value of an output parameter
\r
9069 <param name="outputValue">ouput database value</param>
\r
9070 <param name="parameterType">type used in EnumTypeHandler</param>
\r
9071 <returns></returns>
\r
9073 <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.IsSimpleType">
\r
9075 Gets a value indicating whether this instance is simple type.
\r
9078 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9081 <member name="P:IBatisNet.DataMapper.TypeHandlers.SByteTypeHandler.NullValue">
\r
9083 The null value for this type
\r
9087 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableDoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9091 <param name="mapping"></param>
\r
9092 <param name="dataReader"></param>
\r
9093 <returns></returns>
\r
9095 <member name="T:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler">
\r
9097 Summary description for Int32TypeHandler.
\r
9100 <member name="M:IBatisNet.DataMapper.TypeHandlers.Int32TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9104 <param name="mapping"></param>
\r
9105 <param name="dataReader"></param>
\r
9106 <returns></returns>
\r
9108 <member name="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy">
\r
9110 <see cref="T:IBatisNet.DataMapper.MappedStatements.ResultStrategy.IResultStrategy"/> implementation when
\r
9111 a 'resultClass' attribute is specified and
\r
9112 the type of the result object is <see cref="T:System.Collections.IDictionary"/>.
\r
9115 <member name="M:IBatisNet.DataMapper.MappedStatements.ResultStrategy.DictionaryStrategy.Process(IBatisNet.DataMapper.Scope.RequestScope,System.Data.IDataReader@,System.Object)">
\r
9117 Processes the specified <see cref="T:System.Data.IDataReader"/>
\r
9118 when a 'resultClass' attribute is specified on the statement and
\r
9119 the 'resultClass' attribute is a <see cref="T:System.Collections.IDictionary"/>.
\r
9121 <param name="request">The request.</param>
\r
9122 <param name="reader">The reader.</param>
\r
9123 <param name="resultObject">The result object.</param>
\r
9125 <member name="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy">
\r
9127 <see cref="T:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.IPropertyStrategy"/> implementation when a 'select' attribute exists
\r
9128 on a <see cref="T:System.Collections.IList"/> <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/>
\r
9131 <member name="M:IBatisNet.DataMapper.MappedStatements.PropertyStrategy.SelectGenericListStrategy.Set(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object@,System.Data.IDataReader,System.Object)">
\r
9133 Sets value of the specified <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> on the target object
\r
9134 when a 'select' attribute exists and fills an <see cref="T:System.Collections.IList"/> property
\r
9135 on the <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> are empties.
\r
9137 <param name="request">The request.</param>
\r
9138 <param name="resultMap">The result map.</param>
\r
9139 <param name="mapping">The ResultProperty.</param>
\r
9140 <param name="target">The target.</param>
\r
9141 <param name="reader">The current <see cref="T:System.Data.IDataReader"/></param>
\r
9142 <param name="keys">The keys</param>
\r
9144 <member name="T:IBatisNet.DataMapper.Configuration.Statements.Procedure">
\r
9146 Represent a store Procedure.
\r
9149 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.#ctor">
\r
9151 Do not use direclty, only for serialization.
\r
9154 <member name="M:IBatisNet.DataMapper.Configuration.Statements.Procedure.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9158 <param name="configurationScope">The scope of the configuration</param>
\r
9160 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.CommandType">
\r
9162 The type of the statement StoredProcedure.
\r
9165 <member name="P:IBatisNet.DataMapper.Configuration.Statements.Procedure.ExtendStatement">
\r
9167 Extend statement attribute
\r
9170 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler">
\r
9172 Summary description for IsNotNullTagHandler.
\r
9175 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
9177 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Handlers.IsNotNullTagHandler"/> class.
\r
9179 <param name="accessorFactory">The accessor factory.</param>
\r
9181 <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
9185 <param name="ctx"></param>
\r
9186 <param name="tag"></param>
\r
9187 <param name="parameterObject"></param>
\r
9188 <returns></returns>
\r
9190 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull">
\r
9192 Represent an isNotNull sql tag element.
\r
9195 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
9197 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotNull"/> class.
\r
9199 <param name="accessorFactory">The accessor factory.</param>
\r
9201 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual">
\r
9203 Represent an isNotEqual sql tag element.
\r
9206 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
9208 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsNotEqual"/> class.
\r
9210 <param name="accessorFactory">The accessor factory.</param>
\r
9212 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer">
\r
9214 Summary description for TypeAliasDeSerializer.
\r
9217 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9219 Deserialize a TypeAlias object
\r
9221 <param name="node"></param>
\r
9222 <param name="configScope"></param>
\r
9223 <returns></returns>
\r
9225 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer">
\r
9227 Summary description for ProcedureDeSerializer.
\r
9230 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ProcedureDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9232 Deserialize a Procedure object
\r
9234 <param name="node"></param>
\r
9235 <param name="configScope"></param>
\r
9236 <returns></returns>
\r
9238 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer">
\r
9240 Summary description for ParameterMapDeSerializer.
\r
9243 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ParameterMapDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9245 Deserialize a ParameterMap object
\r
9247 <param name="node"></param>
\r
9248 <param name="configScope"></param>
\r
9249 <returns></returns>
\r
9251 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer">
\r
9253 Summary description for IsParameterPresentDeSerializer.
\r
9256 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9260 <param name="configScope"></param>
\r
9262 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsParameterPresentDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9264 Deserialize a Dynamic object
\r
9266 <param name="node"></param>
\r
9267 <returns></returns>
\r
9269 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer">
\r
9271 Summary description for IsNotEqualDeSerializer.
\r
9274 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9278 <param name="configScope"></param>
\r
9280 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEqualDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9282 Deserialize a Dynamic object
\r
9284 <param name="node"></param>
\r
9285 <returns></returns>
\r
9287 <member name="T:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler">
\r
9289 Description résumée de Double.
\r
9292 <member name="M:IBatisNet.DataMapper.TypeHandlers.DoubleTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9296 <param name="mapping"></param>
\r
9297 <param name="dataReader"></param>
\r
9298 <returns></returns>
\r
9300 <member name="T:IBatisNet.DataMapper.Proxy.LazyList">
\r
9305 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Load(System.String)">
\r
9307 Resolve the lazy loading.
\r
9309 <param name="methodName">Name of the method.</param>
\r
9311 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.#ctor(IBatisNet.DataMapper.MappedStatements.IMappedStatement,System.Object,System.Object,IBatisNet.Common.Utilities.Objects.Members.ISetAccessor)">
\r
9313 Initializes a new instance of the <see cref="T:LazyList"/> class.
\r
9315 <param name="mappedSatement">The mapped satement.</param>
\r
9316 <param name="param">The param.</param>
\r
9317 <param name="target">The target.</param>
\r
9318 <param name="setAccessor">The set accessor.</param>
\r
9320 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Add(System.Object)">
\r
9322 Adds an item to the <see cref="T:System.Collections.IList"></see>.
\r
9324 <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
\r
9326 The position into which the new element was inserted.
\r
9328 <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
9330 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Clear">
\r
9332 Removes all items from the <see cref="T:System.Collections.IList"></see>.
\r
9334 <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. </exception>
\r
9336 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Contains(System.Object)">
\r
9338 Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.
\r
9340 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
9342 true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.
\r
9345 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.IndexOf(System.Object)">
\r
9347 Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.
\r
9349 <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
\r
9351 The index of value if found in the list; otherwise, -1.
\r
9354 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Insert(System.Int32,System.Object)">
\r
9356 Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.
\r
9358 <param name="index">The zero-based index at which value should be inserted.</param>
\r
9359 <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
\r
9360 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
9361 <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
9362 <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
\r
9364 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.Remove(System.Object)">
\r
9366 Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.
\r
9368 <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
\r
9369 <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
9371 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.RemoveAt(System.Int32)">
\r
9373 Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.
\r
9375 <param name="index">The zero-based index of the item to remove.</param>
\r
9376 <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
\r
9377 <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
9379 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.CopyTo(System.Array,System.Int32)">
\r
9381 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
9383 <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
9384 <param name="index">The zero-based index in array at which copying begins.</param>
\r
9385 <exception cref="T:System.ArgumentNullException">array is null. </exception>
\r
9386 <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
\r
9387 <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
9388 <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
9390 <member name="M:IBatisNet.DataMapper.Proxy.LazyList.GetEnumerator">
\r
9392 Returns an enumerator that iterates through a collection.
\r
9395 An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.
\r
9398 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsFixedSize">
\r
9400 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.
\r
9403 <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
\r
9405 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsReadOnly">
\r
9407 Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.
\r
9410 <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
\r
9412 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Item(System.Int32)">
\r
9414 Gets or sets the <see cref="T:Object"/> at the specified index.
\r
9418 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.Count">
\r
9420 Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.
\r
9423 <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
9425 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.IsSynchronized">
\r
9427 Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).
\r
9430 <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
\r
9432 <member name="P:IBatisNet.DataMapper.Proxy.LazyList.SyncRoot">
\r
9434 Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.
\r
9437 <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
\r
9439 <member name="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable">
\r
9441 Represent an isPropertyAvailable sql tag element.
\r
9444 <member name="M:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable.#ctor(IBatisNet.Common.Utilities.Objects.Members.AccessorFactory)">
\r
9446 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.Configuration.Sql.Dynamic.Elements.IsPropertyAvailable"/> class.
\r
9448 <param name="accessorFactory">The accessor factory.</param>
\r
9450 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer">
\r
9452 Summary description for ResultPropertyDeSerializer.
\r
9455 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.ResultPropertyDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9457 Deserialize a ResultProperty object
\r
9459 <param name="node"></param>
\r
9460 <param name="configScope"></param>
\r
9461 <returns></returns>
\r
9463 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer">
\r
9465 Summary description for IsPropertyAvailableDeSerializer.
\r
9468 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9472 <param name="configScope"></param>
\r
9474 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsPropertyAvailableDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9476 Deserialize a IsNotEmpty object
\r
9478 <param name="node"></param>
\r
9479 <returns></returns>
\r
9481 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer">
\r
9483 Summary description for IsNotEmptyDeSerializer.
\r
9486 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.#ctor(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9490 <param name="configScope"></param>
\r
9492 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.IsNotEmptyDeSerializer.Deserialize(System.Xml.XmlNode)">
\r
9494 Deserialize a IsNotEmpty object
\r
9496 <param name="node"></param>
\r
9497 <returns></returns>
\r
9499 <member name="T:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer">
\r
9501 Summary description for DiscriminatorDeSerializer.
\r
9504 <member name="M:IBatisNet.DataMapper.Configuration.Serializers.DiscriminatorDeSerializer.Deserialize(System.Xml.XmlNode,IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9506 Deserialize a ResultMap object
\r
9508 <param name="node"></param>
\r
9509 <param name="configScope"></param>
\r
9510 <returns></returns>
\r
9512 <member name="T:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator">
\r
9514 Summary description for Discriminator.
\r
9517 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._resultMaps">
\r
9519 (discriminatorValue (string), ResultMap)
\r
9522 <member name="F:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator._subMaps">
\r
9524 The subMaps name who used this discriminator
\r
9527 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.#ctor">
\r
9532 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.SetMapping(IBatisNet.DataMapper.Scope.ConfigurationScope,System.Type)">
\r
9534 Initilaize the underlying mapping
\r
9536 <param name="configScope"></param>
\r
9537 <param name="resultClass"></param>
\r
9539 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Initialize(IBatisNet.DataMapper.Scope.ConfigurationScope)">
\r
9541 Initialize the Discriminator
\r
9543 <param name="configScope"></param>
\r
9545 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.Add(IBatisNet.DataMapper.Configuration.ResultMapping.SubMap)">
\r
9547 Add a subMap that the discrimator must treat
\r
9549 <param name="subMap">A subMap</param>
\r
9551 <member name="M:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.GetSubMap(System.String)">
\r
9553 Find the SubMap to use.
\r
9555 <param name="discriminatorValue">the discriminator value</param>
\r
9556 <returns>The find ResultMap</returns>
\r
9558 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CallBackName">
\r
9560 Specify the custom type handlers to used.
\r
9562 <remarks>Will be an alias to a class wchic implement ITypeHandlerCallback</remarks>
\r
9564 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.DbType">
\r
9566 Give an entry in the 'DbType' enumeration
\r
9569 For Sql Server, give an entry of SqlDbType : Bit, Decimal, Money...
\r
9571 For Oracle, give an OracleType Enumeration : Byte, Int16, Number...
\r
9574 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.CLRType">
\r
9576 Specify the CLR type of the result.
\r
9579 The type attribute is used to explicitly specify the property type of the property to be set.
\r
9580 Normally this can be derived from a property through reflection, but certain mappings such as
\r
9581 HashTable cannot provide the type to the framework.
\r
9584 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnIndex">
\r
9589 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ColumnName">
\r
9594 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.NullValue">
\r
9596 Null value replacement.
\r
9598 <example>"no_email@provided.com"</example>
\r
9600 <member name="P:IBatisNet.DataMapper.Configuration.ResultMapping.Discriminator.ResultProperty">
\r
9602 Th underlying ResultProperty
\r
9605 <member name="T:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController">
\r
9607 Summary description for LruCacheController.
\r
9610 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.#ctor">
\r
9615 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Remove(System.Object)">
\r
9617 Remove an object from a cache model
\r
9619 <param name="key">the key to the object</param>
\r
9620 <returns>the removed object(?)</returns>
\r
9622 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Flush">
\r
9624 Clears all elements from the cache.
\r
9627 <member name="M:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Configure(System.Collections.IDictionary)">
\r
9629 Configures the cache
\r
9632 <member name="P:IBatisNet.DataMapper.Configuration.Cache.Lru.LruCacheController.Item(System.Object)">
\r
9634 Adds an item with the specified key and value into cached data.
\r
9635 Gets a cached object with the specified key.
\r
9637 <value>The cached object or <c>null</c></value>
\r
9639 <member name="T:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler">
\r
9641 Description résumée de ObjectTypeHandler.
\r
9644 <member name="M:IBatisNet.DataMapper.TypeHandlers.ObjectTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9648 <param name="mapping"></param>
\r
9649 <param name="dataReader"></param>
\r
9650 <returns></returns>
\r
9652 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.SetParameter(System.Data.IDataParameter,System.Object,System.String)">
\r
9654 Sets a parameter on a IDbCommand
\r
9656 <param name="dataParameter">the parameter</param>
\r
9657 <param name="parameterValue">the parameter value</param>
\r
9658 <param name="dbType">the dbType of the parameter</param>
\r
9660 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9662 Gets a column value by the name
\r
9664 <param name="mapping"></param>
\r
9665 <param name="dataReader"></param>
\r
9666 <returns></returns>
\r
9668 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetValueByIndex(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9670 Gets a column value by the index
\r
9672 <param name="mapping"></param>
\r
9673 <param name="dataReader"></param>
\r
9674 <returns></returns>
\r
9676 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.GetDataBaseValue(System.Object,System.Type)">
\r
9678 Retrieve ouput database value
\r
9680 <param name="outputValue">ouput database value</param>
\r
9681 <param name="parameterType">type used</param>
\r
9682 <returns></returns>
\r
9684 <member name="M:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.ValueOf(System.Type,System.String)">
\r
9686 Converts the String to the type that this handler deals with
\r
9688 <param name="type">the tyepe of the property (used only for enum conversion)</param>
\r
9689 <param name="s">the String value</param>
\r
9690 <returns>the converted value</returns>
\r
9692 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.IsSimpleType">
\r
9694 Gets a value indicating whether this instance is simple type.
\r
9697 <c>true</c> if this instance is simple type; otherwise, <c>false</c>.
\r
9700 <member name="P:IBatisNet.DataMapper.TypeHandlers.Nullables.NullableInt64TypeHandler.NullValue">
\r
9702 The null value for this type
\r
9706 <member name="T:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler">
\r
9708 Description résumée de GuidTypeHandler.
\r
9711 <member name="M:IBatisNet.DataMapper.TypeHandlers.GuidTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9715 <param name="mapping"></param>
\r
9716 <param name="dataReader"></param>
\r
9717 <returns></returns>
\r
9719 <member name="T:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler">
\r
9721 DecimalTypeHandler.
\r
9724 <member name="M:IBatisNet.DataMapper.TypeHandlers.DecimalTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9728 <param name="mapping"></param>
\r
9729 <param name="dataReader"></param>
\r
9730 <returns></returns>
\r
9732 <member name="T:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler">
\r
9734 Description résumée de DateTimeTypeHandler.
\r
9737 <member name="M:IBatisNet.DataMapper.TypeHandlers.DateTimeTypeHandler.GetValueByName(IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader)">
\r
9741 <param name="mapping"></param>
\r
9742 <param name="dataReader"></param>
\r
9743 <returns></returns>
\r
9745 <member name="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory">
\r
9747 Factory to get <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/> implementation.
\r
9750 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.#cctor">
\r
9752 Initializes the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory"/> class.
\r
9755 <member name="M:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.PostSelectStrategyFactory.Get(IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod)">
\r
9757 Gets the <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/>.
\r
9759 <param name="method">The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostBindind.ExecuteMethod"/>.</param>
\r
9760 <returns>The <see cref="T:IBatisNet.DataMapper.MappedStatements.PostSelectStrategy.IPostSelectStrategy"/></returns>
\r
9762 <member name="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy">
\r
9764 <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.IArgumentStrategy"/> implementation when a 'select' attribute exists
\r
9765 on a <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ArgumentProperty"/>
\r
9768 <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
9770 Initializes a new instance of the <see cref="T:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy"/> class.
\r
9772 <param name="mapping">The mapping.</param>
\r
9773 <param name="selectArrayStrategy">The select array strategy.</param>
\r
9774 <param name="selectGenericListStrategy">The select generic list strategy.</param>
\r
9775 <param name="selectListStrategy">The select list strategy.</param>
\r
9776 <param name="selectObjectStrategy">The select object strategy.</param>
\r
9778 <member name="M:IBatisNet.DataMapper.MappedStatements.ArgumentStrategy.SelectStrategy.GetValue(IBatisNet.DataMapper.Scope.RequestScope,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Data.IDataReader@,System.Object)">
\r
9780 Gets the value of an argument constructor.
\r
9782 <param name="request">The current <see cref="T:IBatisNet.DataMapper.Scope.RequestScope"/>.</param>
\r
9783 <param name="mapping">The <see cref="T:IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty"/> with the argument infos.</param>
\r
9784 <param name="reader">The current <see cref="T:System.Data.IDataReader"/>.</param>
\r
9785 <param name="selectKeys">The keys</param>
\r
9786 <returns>The paremeter value.</returns>
\r
9788 <member name="T:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange">
\r
9790 IDataExchange implementation for .NET object
\r
9793 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.#ctor(System.Type,IBatisNet.DataMapper.DataExchange.DataExchangeFactory)">
\r
9797 <param name="dataExchangeFactory"></param>
\r
9798 <param name="parameterClass"></param>
\r
9800 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.GetData(IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
9802 Gets the data to be set into a IDataParameter.
\r
9804 <param name="mapping"></param>
\r
9805 <param name="parameterObject"></param>
\r
9807 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ResultMapping.ResultProperty,System.Object)">
\r
9809 Sets the value to the result property.
\r
9811 <param name="mapping"></param>
\r
9812 <param name="target"></param>
\r
9813 <param name="dataBaseValue"></param>
\r
9815 <member name="M:IBatisNet.DataMapper.DataExchange.DotNetObjectDataExchange.SetData(System.Object@,IBatisNet.DataMapper.Configuration.ParameterMapping.ParameterProperty,System.Object)">
\r
9817 Sets the value to the parameter property.
\r
9819 <remarks>Use to set value on output parameter</remarks>
\r
9820 <param name="mapping"></param>
\r
9821 <param name="target"></param>
\r
9822 <param name="dataBaseValue"></param>
\r
9824 <member name="T:IBatisNet.DataMapper.Configuration.Alias.TypeHandler">
\r
9826 Summary description for TypeHandler.
\r
9829 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.#ctor">
\r
9831 Do not use direclty, only for serialization.
\r
9834 <member name="M:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Initialize">
\r
9836 Initialize the object,
\r
9837 try to idenfify the .Net type class from the corresponding name.
\r
9840 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.ClassName">
\r
9845 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.Class">
\r
9847 The type class for the TypeName
\r
9850 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.DbType">
\r
9855 <member name="P:IBatisNet.DataMapper.Configuration.Alias.TypeHandler.CallBackName">
\r
9857 callback alias name
\r
9860 <member name="T:IBatisNet.DataMapper.Commands.PreparedCommandFactory">
\r
9862 Summary description for PreparedCommandFactory.
\r
9865 <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandFactory.GetPreparedCommand(System.Boolean)">
\r
9867 Get an IPreparedCommand.
\r
9869 <returns></returns>
\r
9871 <member name="T:IBatisNet.DataMapper.Commands.PreparedCommandProxy">
\r
9873 Summary description for IPreparedCommandProxy.
\r
9876 <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandProxy.#ctor(IBatisNet.DataMapper.Commands.IPreparedCommand)">
\r
9878 Constructor for a connection proxy
\r
9880 <param name="preparedCommand">The connection which been proxified.</param>
\r
9882 <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandProxy.NewInstance(IBatisNet.DataMapper.Commands.IPreparedCommand)">
\r
9884 Static constructor
\r
9886 <param name="preparedCommand">The connection which been proxified.</param>
\r
9887 <returns>A proxy</returns>
\r
9889 <member name="M:IBatisNet.DataMapper.Commands.PreparedCommandProxy.Intercept(Castle.DynamicProxy.IInvocation,System.Object[])">
\r
9893 <param name="invocation"></param>
\r
9894 <param name="arguments"></param>
\r
9895 <returns></returns>
\r