Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

499 lines
21 KiB
XML

<Type Name="SqliteCommandBuilder" FullName="Mono.Data.Sqlite.SqliteCommandBuilder">
<TypeSignature Language="C#" Value="public sealed class SqliteCommandBuilder : System.Data.Common.DbCommandBuilder" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SqliteCommandBuilder extends System.Data.Common.DbCommandBuilder" />
<AssemblyInfo>
<AssemblyName>Mono.Data.Sqlite</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Data.Common.DbCommandBuilder</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
SQLite implementation of DbCommandBuilder.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SqliteCommandBuilder ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Default constructor
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SqliteCommandBuilder (Mono.Data.Sqlite.SqliteDataAdapter adp);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Mono.Data.Sqlite.SqliteDataAdapter adp) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="adp" Type="Mono.Data.Sqlite.SqliteDataAdapter" />
</Parameters>
<Docs>
<param name="adp">
</param>
<summary>
Initializes the command builder and associates it with the specified data adapter.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ApplyParameterInfo">
<MemberSignature Language="C#" Value="protected override void ApplyParameterInfo (System.Data.Common.DbParameter parameter, System.Data.DataRow row, System.Data.StatementType statementType, bool whereClause);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void ApplyParameterInfo(class System.Data.Common.DbParameter parameter, class System.Data.DataRow row, valuetype System.Data.StatementType statementType, bool whereClause) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameter" Type="System.Data.Common.DbParameter" />
<Parameter Name="row" Type="System.Data.DataRow" />
<Parameter Name="statementType" Type="System.Data.StatementType" />
<Parameter Name="whereClause" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="parameter">The parameter to use in applying custom behaviors to a row</param>
<param name="row">The row to apply the parameter to</param>
<param name="statementType">The type of statement</param>
<param name="whereClause">Whether the application of the parameter is part of a WHERE clause</param>
<summary>
Minimal amount of parameter processing. Primarily sets the DbType for the parameter equal to the provider type in the schema
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CatalogLocation">
<MemberSignature Language="C#" Value="public override System.Data.Common.CatalogLocation CatalogLocation { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Data.Common.CatalogLocation CatalogLocation" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Data.Common.CatalogLocation</ReturnType>
</ReturnValue>
<Docs>
<summary>
Overridden to hide its property from the designer
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CatalogSeparator">
<MemberSignature Language="C#" Value="public override string CatalogSeparator { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CatalogSeparator" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Overridden to hide its property from the designer
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DataAdapter">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteDataAdapter DataAdapter { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Mono.Data.Sqlite.SqliteDataAdapter DataAdapter" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteDataAdapter</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets/sets the DataAdapter for this CommandBuilder
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDeleteCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetDeleteCommand ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetDeleteCommand() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the automatically-generated SQLite command to delete rows from the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDeleteCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetDeleteCommand (bool useColumnsForParameterNames);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetDeleteCommand(bool useColumnsForParameterNames) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="useColumnsForParameterNames" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="useColumnsForParameterNames">
</param>
<summary>
Returns the automatically-generated SQLite command to delete rows from the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetInsertCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetInsertCommand ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetInsertCommand() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the automatically-generated SQLite command to insert rows into the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetInsertCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetInsertCommand (bool useColumnsForParameterNames);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetInsertCommand(bool useColumnsForParameterNames) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="useColumnsForParameterNames" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="useColumnsForParameterNames">
</param>
<summary>
Returns the automatically-generated SQLite command to insert rows into the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetParameterName">
<MemberSignature Language="C#" Value="protected override string GetParameterName (int parameterOrdinal);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterName(int32 parameterOrdinal) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameterOrdinal" Type="System.Int32" />
</Parameters>
<Docs>
<param name="parameterOrdinal">The i of the parameter</param>
<summary>
Returns a named parameter for the given ordinal
</summary>
<returns>Error</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetParameterName">
<MemberSignature Language="C#" Value="protected override string GetParameterName (string parameterName);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterName(string parameterName) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameterName" Type="System.String" />
</Parameters>
<Docs>
<param name="parameterName">The name of the parameter</param>
<summary>
Returns a valid named parameter
</summary>
<returns>Error</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetParameterPlaceholder">
<MemberSignature Language="C#" Value="protected override string GetParameterPlaceholder (int parameterOrdinal);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetParameterPlaceholder(int32 parameterOrdinal) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameterOrdinal" Type="System.Int32" />
</Parameters>
<Docs>
<param name="parameterOrdinal">The index of the parameter to provide a placeholder for</param>
<summary>
Returns a placeholder character for the specified parameter i.
</summary>
<returns>Returns a named parameter</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetSchemaTable">
<MemberSignature Language="C#" Value="protected override System.Data.DataTable GetSchemaTable (System.Data.Common.DbCommand sourceCommand);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.DataTable GetSchemaTable(class System.Data.Common.DbCommand sourceCommand) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.DataTable</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sourceCommand" Type="System.Data.Common.DbCommand" />
</Parameters>
<Docs>
<param name="sourceCommand">
</param>
<summary>
Override helper, which can help the base command builder choose the right keys for the given query
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetUpdateCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetUpdateCommand ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetUpdateCommand() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the automatically-generated SQLite command to update rows in the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetUpdateCommand">
<MemberSignature Language="C#" Value="public Mono.Data.Sqlite.SqliteCommand GetUpdateCommand (bool useColumnsForParameterNames);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.Data.Sqlite.SqliteCommand GetUpdateCommand(bool useColumnsForParameterNames) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.Data.Sqlite.SqliteCommand</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="useColumnsForParameterNames" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="useColumnsForParameterNames">
</param>
<summary>
Returns the automatically-generated SQLite command to update rows in the database
</summary>
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QuoteIdentifier">
<MemberSignature Language="C#" Value="public override string QuoteIdentifier (string unquotedIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string QuoteIdentifier(string unquotedIdentifier) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="unquotedIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="unquotedIdentifier">The identifier to quote</param>
<summary>
Places brackets around an identifier
</summary>
<returns>The bracketed identifier</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QuotePrefix">
<MemberSignature Language="C#" Value="public override string QuotePrefix { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string QuotePrefix" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("[")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Overridden to hide its property from the designer
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QuoteSuffix">
<MemberSignature Language="C#" Value="public override string QuoteSuffix { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string QuoteSuffix" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Overridden to hide its property from the designer
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SchemaSeparator">
<MemberSignature Language="C#" Value="public override string SchemaSeparator { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SchemaSeparator" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Overridden to hide its property from the designer
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetRowUpdatingHandler">
<MemberSignature Language="C#" Value="protected override void SetRowUpdatingHandler (System.Data.Common.DbDataAdapter adapter);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void SetRowUpdatingHandler(class System.Data.Common.DbDataAdapter adapter) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="adapter" Type="System.Data.Common.DbDataAdapter" />
</Parameters>
<Docs>
<param name="adapter">A data adapter to receive events on.</param>
<summary>
Sets the handler for receiving row updating events. Used by the DbCommandBuilder to autogenerate SQL
statements that may not have previously been generated.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UnquoteIdentifier">
<MemberSignature Language="C#" Value="public override string UnquoteIdentifier (string quotedIdentifier);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string UnquoteIdentifier(string quotedIdentifier) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="quotedIdentifier" Type="System.String" />
</Parameters>
<Docs>
<param name="quotedIdentifier">The quoted (bracketed) identifier</param>
<summary>
Removes brackets around an identifier
</summary>
<returns>The undecorated identifier</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>