<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>GZ.Modular.Log</name>
|
</assembly>
|
<members>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.#ctor">
|
<summary>
|
Creates a new <see cref="T:GZ.Modular.Log.SQLiteHelper"/> instance. The ctor is marked private since all members are static.
|
</summary>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.CreateCommand(System.Data.SQLite.SQLiteConnection,System.String,System.Data.SQLite.SQLiteParameter[])">
|
<summary>
|
Creates the command.
|
</summary>
|
<param name="connection">Connection.</param>
|
<param name="commandText">Command text.</param>
|
<param name="commandParameters">Command parameters.</param>
|
<returns>SQLite Command</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.CreateCommand(System.String,System.String,System.Data.SQLite.SQLiteParameter[])">
|
<summary>
|
Creates the command.
|
</summary>
|
<param name="connectionString">Connection string.</param>
|
<param name="commandText">Command text.</param>
|
<param name="commandParameters">Command parameters.</param>
|
<returns>SQLite Command</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.CreateParameter(System.String,System.Data.DbType,System.Object)">
|
<summary>
|
Creates the parameter.
|
</summary>
|
<param name="parameterName">Name of the parameter.</param>
|
<param name="parameterType">Parameter type.</param>
|
<param name="parameterValue">Parameter value.</param>
|
<returns>SQLiteParameter</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataSet(System.String,System.String,System.Object[])">
|
<summary>
|
Shortcut method to execute dataset from SQL Statement and object[] arrray of parameter values
|
</summary>
|
<param name="connectionString">SQLite Connection string</param>
|
<param name="commandText">SQL Statement with embedded "@param" style parameter names</param>
|
<param name="paramList">object[] array of parameter values</param>
|
<returns></returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataSet(System.Data.SQLite.SQLiteConnection,System.String,System.Object[])">
|
<summary>
|
Shortcut method to execute dataset from SQL Statement and object[] arrray of parameter values
|
</summary>
|
<param name="cn">Connection.</param>
|
<param name="commandText">Command text.</param>
|
<param name="paramList">Param list.</param>
|
<returns></returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteCommand)">
|
<summary>
|
Executes the dataset from a populated Command object.
|
</summary>
|
<param name="cmd">Fully populated SQLiteCommand</param>
|
<returns>DataSet</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.String,System.Data.SQLite.SQLiteParameter[])">
|
<summary>
|
Executes the dataset in a SQLite Transaction
|
</summary>
|
<param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction, /// and Command, all of which must be created prior to making this method call. </param>
|
<param name="commandText">Command text.</param>
|
<param name="commandParameters">Sqlite Command parameters.</param>
|
<returns>DataSet</returns>
|
<remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteDataset(System.Data.SQLite.SQLiteTransaction,System.String,System.Object[])">
|
<summary>
|
Executes the dataset with Transaction and object array of parameter values.
|
</summary>
|
<param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction, /// and Command, all of which must be created prior to making this method call. </param>
|
<param name="commandText">Command text.</param>
|
<param name="commandParameters">object[] array of parameter values.</param>
|
<returns>DataSet</returns>
|
<remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.UpdateDataset(System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.SQLite.SQLiteCommand,System.Data.DataSet,System.String)">
|
<summary>
|
Executes the respective command for each inserted, updated, or deleted row in the DataSet.
|
</summary>
|
<remarks>
|
e.g.:
|
UpdateDataset(conn, insertCommand, deleteCommand, updateCommand, dataSet, "Order");
|
</remarks>
|
<param name="insertCommand">A valid SQL statement to insert new records into the data source</param>
|
<param name="deleteCommand">A valid SQL statement to delete records from the data source</param>
|
<param name="updateCommand">A valid SQL statement used to update records in the data source</param>
|
<param name="dataSet">The DataSet used to update the data source</param>
|
<param name="tableName">The DataTable used to update the data source.</param>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteReader(System.Data.SQLite.SQLiteCommand,System.String,System.Object[])">
|
<summary>
|
ShortCut method to return IDataReader
|
NOTE: You should explicitly close the Command.connection you passed in as
|
well as call Dispose on the Command after reader is closed.
|
We do this because IDataReader has no underlying Connection Property.
|
</summary>
|
<param name="cmd">SQLiteCommand Object</param>
|
<param name="commandText">SQL Statement with optional embedded "@param" style parameters</param>
|
<param name="paramList">object[] array of parameter values</param>
|
<returns>IDataReader</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.String,System.String,System.Object[])">
|
<summary>
|
Shortcut to ExecuteNonQuery with SqlStatement and object[] param values
|
</summary>
|
<param name="connectionString">SQLite Connection String</param>
|
<param name="commandText">Sql Statement with embedded "@param" style parameters</param>
|
<param name="paramList">object[] array of parameter values</param>
|
<returns></returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.Data.SQLite.SQLiteTransaction,System.String,System.Object[])">
|
<summary>
|
Executes non-query sql Statment with Transaction
|
</summary>
|
<param name="transaction">SQLiteTransaction. Transaction consists of Connection, Transaction, /// and Command, all of which must be created prior to making this method call. </param>
|
<param name="commandText">Command text.</param>
|
<param name="paramList">Param list.</param>
|
<returns>Integer</returns>
|
<remarks>user must examine Transaction Object and handle transaction.connection .Close, etc.</remarks>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQuery(System.Data.IDbCommand)">
|
<summary>
|
Executes the non query.
|
</summary>
|
<param name="cmd">CMD.</param>
|
<returns></returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteScalar(System.String,System.String,System.Object[])">
|
<summary>
|
Shortcut to ExecuteScalar with Sql Statement embedded params and object[] param values
|
</summary>
|
<param name="connectionString">SQLite Connection String</param>
|
<param name="commandText">SQL statment with embedded "@param" style parameters</param>
|
<param name="paramList">object[] array of param values</param>
|
<returns></returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteXmlReader(System.Data.IDbCommand)">
|
<summary>
|
Execute XmlReader with complete Command
|
</summary>
|
<param name="command">SQLite Command</param>
|
<returns>XmlReader</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.AttachParameters(System.Data.SQLite.SQLiteCommand,System.String,System.Object[])">
|
<summary>
|
Parses parameter names from SQL Statement, assigns values from object array , /// and returns fully populated ParameterCollection.
|
</summary>
|
<param name="commandText">Sql Statement with "@param" style embedded parameters</param>
|
<param name="paramList">object[] array of parameter values</param>
|
<returns>SQLiteParameterCollection</returns>
|
<remarks>Status experimental. Regex appears to be handling most issues. Note that parameter object array must be in same ///order as parameter names appear in SQL statement.</remarks>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.ExecuteNonQueryTypedParams(System.Data.IDbCommand,System.Data.DataRow)">
|
<summary>
|
Executes non query typed params from a DataRow
|
</summary>
|
<param name="command">Command.</param>
|
<param name="dataRow">Data row.</param>
|
<returns>Integer result code</returns>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameterCollection,System.Data.DataRow)">
|
<summary>
|
This method assigns dataRow column values to an IDataParameterCollection
|
</summary>
|
<param name="commandParameters">The IDataParameterCollection to be assigned values</param>
|
<param name="dataRow">The dataRow used to hold the command's parameter values</param>
|
<exception cref="T:System.InvalidOperationException">Thrown if any of the parameter names are invalid.</exception>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameter[],System.Data.DataRow)">
|
<summary>
|
This method assigns dataRow column values to an array of IDataParameters
|
</summary>
|
<param name="commandParameters">Array of IDataParameters to be assigned values</param>
|
<param name="dataRow">The dataRow used to hold the stored procedure's parameter values</param>
|
<exception cref="T:System.InvalidOperationException">Thrown if any of the parameter names are invalid.</exception>
|
</member>
|
<member name="M:GZ.Modular.Log.SQLiteHelper.AssignParameterValues(System.Data.IDataParameter[],System.Object[])">
|
<summary>
|
This method assigns an array of values to an array of IDataParameters
|
</summary>
|
<param name="commandParameters">Array of IDataParameters to be assigned values</param>
|
<param name="parameterValues">Array of objects holding the values to be assigned</param>
|
<exception cref="T:System.ArgumentException">Thrown if an incorrect number of parameters are passed.</exception>
|
</member>
|
</members>
|
</doc>
|