Devart.Data.SQLite 5.5.649.0 Devart.Data.SQLite, Version=5.5.649.0, Culture=neutral, PublicKeyToken=09af7300eec23701 The namespace contains classes shared by the Devart data providers. Represents an open connection to a server. Starts an asynchronous invocation of an method. DbConnectionBase.BeginOpen method The delegate to call when the asynchronous invoke is complete. If callback is a null reference (Nothing in Visual Basic), the delegate is not called. State information that is passed on to the delegate. An interface that represents the asynchronous operation started by calling this method. Changes the current database associated with an open . DbConnectionBase.ChangeDatabase method The database name. Closes the connection to the database. This is the preferred method of closing any open connection. DbConnectionBase.Close method Gets or sets the string used to open a server connection. DbConnectionBase.ConnectionString property The connection string that includes parameters needed to establish the initial connection. The default value is an empty string (""). Gets or sets the time to wait while trying to establish a connection before terminating the attempt and generating an error. DbConnectionBase.ConnectionTimeout property The time (in seconds) to wait for a connection to open. The default value is 15 seconds. Gets or sets name of the server to which to connect. DbConnectionBase.DataSource property Gets or sets name of the server to which to connect. The default value is an empty string (""). Gets or sets the name of the current database or the database to be used once a connection is open. DbConnectionBase.Database property The name of the current database or the name of the database to be used once a connection is open. The default value is an empty string (""). Indicates whether the component is visible in design time. DbConnectionBase.DesignTimeVisible property Ends an asynchronous invocation of the method. DbConnectionBase.EndOpen method The returned from . Enlists in the specified transaction. DbConnectionBase.EnlistTransaction method A reference to an existing System.Transactions.Transaction in which to enlist. Returns list of metadata collections and number of restrictions for a collection. DbConnectionBase.GetSchema method A object. Provides information about server schema objects. Provides information about server schema objects. DbConnectionBase.GetSchema method Name of the collection to get information about. A object. Returns detailed information about a server schema object. DbConnectionBase.GetSchema method Name of the collection to get information about. Array of strings representing collection restrictions. In some cases last array members may be omitted. A object. Indicates whether the connection is enlisted in a distributed transaction. DbConnectionBase.InDistributedTransaction property if the connection is enlisted in a distributed transaction; otherwise, . Gets or sets name of the component. DbConnectionBase.Name property Opens a data source connection with the property settings specified by the . DbConnectionBase.Open method Gets or sets a form or other container that the instance belongs to. DbConnectionBase.Owner property A form or other container that the object belongs to. Gets a string containing the version of the instance of the server to which the client is connected. DbConnectionBase.ServerVersion property The version of the server instance. Gets the current state of the connection. DbConnectionBase.State property A bitwise combination of the values. The default value is Closed. Occurs when the state of the connection changes. DbConnectionBase.StateChange event Occurs when the state of the transaction is changed. DbConnectionBase.TransactionStateChanged event Occurs when the state of the transaction is changing. DbConnectionBase.TransactionStateChanging event Allows to monitor dynamic SQL execution in applications that use .NET data providers. Defines behavior for . Parse all statement clauses. Parse select-list. Parse GROUP BY clause. Parse HAVING clause. Do not parse any clause. Parse ORDER BY clause. Parse FROM clause. Parse WHERE clause. Represents a column or an expression in SELECT, GROUP BY and ORDER BY clauses of a SQL statement. Creates and initializes new instance of with the specified column name (expression text). Creates and initializes new instance of . Creates and initializes new instance of with the specified schema name, table name, column name (expression text) and an alias. The schema that the column belongs to. The table or view that the column belongs to. The name of the column or expression text. The column alias. Creates and initializes new instance of with the specified schema name, table name, column name (expression text) and an alias. The database that the column belongs to. The schema that the column belongs to. The table or view that the column belongs to. The name of the column or expression text. The column alias. Gets or sets column alias. SelectColumn.Alias property Column alias. Gets or sets database that the column belongs to. SelectColumn.Database property A database that the column belongs to. Determines whether two objects are identical. SelectColumn.Equals method A object to compare with. , if the given object equals to the current instance. Gets or sets the SQL expression that the column represents. SelectColumn.Expression property The SQL expression. Returns hash code of the current instance. SelectColumn.GetHashCode method Gets or sets name of the column. SelectColumn.Name property The name of the column. Gets or sets schema that the column belongs to. SelectColumn.Schema property A schema that the column belongs to. Gets or sets table or view that the column belongs to. SelectColumn.Table property A table or view that the column belongs to. Returns the current object in the text form. SelectColumn.ToString method Text representation of the current object. Represents a collection of columns and expressions in a object. Adds the specified to the . SelectColumnCollection.Add method The to add to the collection. Index of the new object. Adds the specified to the . Creates a new object with the name specified and adds it to the collection. SelectColumnCollection.Add method The name of the column which the object should represent. The object created. Creates a new object with the name specified and adds it to the collection. SelectColumnCollection.Add method The name of the column that the object should represent. Specifies whether the column name should be quoted. The object created. Adds a newly created object with the specified schema, table, name, and alias to the collection. SelectColumnCollection.Add method The schema which the table containing this column belongs to. The name of the table containing the column. The name of the column that the object should represent. The alias of the column. The object created. Adds a newly created object with the specified schema, table, name, and alias to the collection. SelectColumnCollection.Add method The schema which the table containing this column belongs to. The name of the table containing the column. The name of the column that the object should represent. The alias of the column. Specifies if the column parameters should be quoted. The object created. Adds a newly created object with the specified database, schema, table, name, and alias to the collection. SelectColumnCollection.Add method The database which the table containing this column belongs to. The schema which the table containing this column belongs to. The name of the table containing the column. The name of the column that the object should represent. The alias of the column. The object created. Adds a newly created object with the specified database, schema, table, name, and alias to the collection. SelectColumnCollection.Add method The database which the table containing this column belongs to. The schema which the table containing this column belongs to. The name of the table containing the column. The name of the column which the object should represent. The alias of the column. Specifies if the column parameters should be quoted. The object created. Gets a value indicating whether a object exists in the collection. SelectColumnCollection.Contains method The value of the object to find. if the collection contains the ; otherwise, . Copies objects from the to the specified array. SelectColumnCollection.CopyTo method The array into which to copy the objects. The zero-based index of the array. Gets the location in the collection of the object. SelectColumnCollection.IndexOf method The object to find. The zero-based location of the in the collection. Inserts a into the collection at the specified index. SelectColumnCollection.Insert method The zero-based index where the table is to be inserted within the collection. The to add to the collection. Gets or sets the at the specified index. SelectColumnCollection.Item property The zero-based index of the table. The at the specified index. Removes the specified object from the collection. SelectColumnCollection.Remove method The object to remove from the collection. Composes, modifies and parses SELECT statements. Adds new condition to HAVING clause of the statement, represented by the property. SelectStatement.AddHavingCondition method A new condition to add. Adds new condition to WHERE clause of the statement, represented by the property. SelectStatement.AddWhereCondition method A new condition to add. Gets or sets the value, indicating if the all records are selected or only the unique ones. SelectStatement.All property , if the result set should contain all the rows; otherwise, . Clears all parts of the . SelectStatement.Clear method Contains list of columns and expressions used in the select-list of the current object. SelectStatement.Columns property A that represents list of columns and expressions used in the SELECT clause. Gets or sets whether statement should request unique rows only. SelectStatement.Distinct property , if the result set should contain unique rows only; otherwise, . Contains list of columns used in the GROUP BY clause of the current object. SelectStatement.GroupBy property A that represents list of columns used in the GROUP BY clause. Gets or sets HAVING clause of the statement. SelectStatement.Having property The HAVING clause of the statement. Contains list of columns used in the ORDER BY clause of the current object. SelectStatement.OrderBy property A that represents list of columns used in the ORDER BY clause. Contains list of tables and subqueries used in the FROM clause of the current object. SelectStatement.Tables property A that represents list of tables and subqueries used in the FROM clause. Returns SQL statement in the text form. SelectStatement.ToString method The text of SQL statement that is equivalent to current state of the object. Gets or sets WHERE clause of the statement. SelectStatement.Where property The WHERE clause of the statement. An abstract SQL element. Creates and initializes new instance of . Represents a table or a subquery in the FROM clause of a SELECT statement. Creates and initializes new instance of with the specified table name (subquery text). The name of the table or subquery text. Creates and initializes new instance of . Creates and initializes new instance of with the specified schema, table name (subquery text) and alias. The name of the table schema. The name of the table or subquery text. The alias for the table or expression. Creates and initializes new instance of with the specified schema, table name (subquery text) and alias. The name of the table database. The name of the table schema. The name of the table or subquery text. The alias for the table or expression. Gets or sets table alias. SelectTable.Alias property Table alias. Gets or sets the name of the table database. SelectTable.Database property The name of the table database. Determines whether two objects are identical. SelectTable.Equals method A object to compare with. , if the given object equals to the current instance. Returns hash code of the current instance. SelectTable.GetHashCode method Gets or sets a JOIN clause for the . SelectTable.JoinClause property The JOIN clause. Gets or sets a JOIN ON clause for the . SelectTable.JoinCondition property The JOIN ON clause. Gets or sets name of the table or subquery text. SelectTable.Name property The name of the table or subquery text. Gets or sets the name of the table schema. SelectTable.Schema property The name of the table schema. Gets the subquery text that the represents. SelectTable.SubQuery property The subquery text. Returns the current object in the text form. SelectTable.ToString method Text representation of the current object. Represents a collection of tables and subqueries in a object. Adds the specified to the . SelectTableCollection.Add method The to add to the collection. Index of the new object. Adds the specified to the . Creates a new object with the name specified and adds it to the collection. SelectTableCollection.Add method The name of the table that the object should represent. The object created. Creates a new object with the name specified and adds it to the collection. SelectTableCollection.Add method The name of the table that the object should represent. Specifies whether the table name should be quoted. The object created. Adds a newly created object with the specified schema, name, and alias to the collection. SelectTableCollection.Add method The schema, which the table belongs to. The name of the table that the object should represent. The alias of the table. The object created. Adds a newly created object with the specified schema, name, and alias to the collection. SelectTableCollection.Add method The schema, which the table belongs to. The name of the table that the object should represent. The alias of the table. Specifies if the table parameters should be quoted. The object created. Adds a newly created object with the specified database, schema, name, and alias to the collection. SelectTableCollection.Add method The database, which the table belongs to. The schema, which the table belongs to. The name of the table that the object should represent. The alias of the table. The object created. Adds a newly created object with the specified database, schema, name, and alias to the collection. SelectTableCollection.Add method The database, which the table belongs to. The schema, which the table belongs to. The name of the table that the object should represent. The alias of the table. Specifies if the table parameters should be quoted. The object created. Gets a value indicating whether a object exists in the collection. SelectTableCollection.Contains method The value of the object to find. if the collection contains the ; otherwise, . Copies objects from the to the specified array. SelectTableCollection.CopyTo method The array into which to copy the objects. The zero-based index of the array. Gets the location in the collection of the object. SelectTableCollection.IndexOf method The object to find. The zero-based location of the in the collection. Inserts a into the collection at the specified index. SelectTableCollection.Insert method The zero-based index where the table is to be inserted within the collection. The to add to the collection. Gets or sets the at the specified index. SelectTableCollection.Item property The zero-based index of the table. The at the specified index. Removes the specified object from the collection. SelectTableCollection.Remove method The object to remove from the collection. This namespace contains classes with provider-specific functionality. Determines the auto-vacuum flag in the database. The "freelist" pages are moved to the end of the file and the file is truncated to remove the freelist pages at every commit. A separate incremental_vacuum pragma must be invoked to cause the vacuum to occur. Unused database file pages are added to a "freelist" are reused for subsequent inserts. The database file does not shrink. This is the default mode. Determines whether the database is encrypted and kind of the database encryption. The SQLite database uses the CEROD encryption. The SQLite Compressed and Encrypted Read-Only Database (CEROD) Extension is an add-on to the public domain version of SQLite that allows an application to read compressed and encrypted database files in addition to ordinary SQLite database files. Password from the ConnectionString is used for the database. The SQLite database is not encrypted. The SQLite database uses the SEE encryption. The SQLite Encryption Extension (SEE) is an add-on to the public domain version of SQLite that allows an application to read and write encrypted database files. Password from the ConnectionString is used for the database. For more information about SEE see the SQLite Encryption Extension web page. The SQLite database uses the SQLCipher encryption. SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files. Password from the ConnectionString is used for the database. For more information about SEE see the SQLCipher web page. The SQLite database uses the SQLiteCrypt encryption. The SQLiteCrypt is an add-on to the public domain version of SQLite that adds transparent AES 256 encryption support for SQLite. In order to connect to such a database, you need to set the Password and SQLiteCrypt License Key connection string parameters. Determines the journal mode for database. SQLite default Journal Mode is used. In the Delete mode, the rollback journal is deleted at the conclusion of each transaction. The MEMORY journaling mode stores the rollback journal in volatile RAM. It may be used to reduce disk I/O but that decreases database safety and integrity. If the application using SQLite crashes in the middle of a transaction in this mode, the database file may become corrupt. In this mode rollback journal is completely disabled. The ROLLBACK command does not work; it behaves in an undefined way. Don't use the ROLLBACK command in this mode. In the Persist mode rollback journal file is not deleted when the transaction is commited. Its first block filled with zeroes to prevent other connections rolling back from this journal. May optimize performance on platforms where deleting or truncating a file is much more expensive than overwriting the first block of a file with zeros. In the Truncate mode rollback journal file is truncated instead of deleting when the transaction is commited. May be used for gaining better performance, because on many systems, truncating a file is much faster than deleting the file. In the WAL mode, Write-Ahead Logging is used instead of the standard rollback journal. This means that when database data is updated, the original content is preserved in the database file, and the changes are appended into a separate WAL file and eventually are transferred to the database. Determines whether the database is locked or not. The database connection never releases file locks. The first time the database is read in exclusive mode, a shared lock is obtained and held. The first time the database is written, an exclusive lock is obtained and held. The database connection unlocks the database file at the conclusion of each read or write transaction. This is the default behavior. This class contains product information. Initializes a new instance of the class. Returns the version of the product, including its build number. ProductInfo.Version field The version of the product, including its build number. Returns the version of the product, without its build number. ProductInfo.VersionBase field The version of the product, without its build number. Base class for user-defined aggregate functions. Initializes a new instance of the class. User-defined function name to register. Number of arguments, the user-defined function accepts. Should process the accumulated value after all records were processed. SQLiteAggregateFunction.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions without parameters. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`1.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`1.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`1.Step method The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`1.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions with one parameter. Type of the user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`2.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`2.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`2.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`2.Step method User-defined function parameter value. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions with two parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`3.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`3.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`3.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`3.Step method Value of the first user-defined function parameter. Value of the second user-defined function parameter. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions with three parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`4.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`4.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`4.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`4.Step method Value of the first user-defined function parameter. Value of the second user-defined function parameter. Value of the third user-defined function parameter. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of third the user-defined function parameter. Type of the fourth user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`5.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should process the accumulated value after all records were processed. SQLiteAggregateFunction`5.Complete method The connection to register the function in. Data, that was accumulated in the method calls. The result of the user-defined function. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`5.Step method User-defined function arguments. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Should implement the way of acumulating and storing result. SQLiteAggregateFunction`5.Step method Value of the first user-defined function parameter. Value of the second user-defined function parameter. Value of the third user-defined function parameter. Value of the fourth user-defined function parameter. The connection to register the function in. This parameter for storing data between the iterations. You should explicitely initialize it when the Step is called for the first time. Generic base class for user-defined aggregate functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of third the user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the user-defined function result. Generic base class for user-defined aggregate functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of third the user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the user-defined function result. Generic base class for user-defined aggregate functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of third the user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the seventh user-defined function parameter. Type of the user-defined function result. Generic base class for user-defined aggregate functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of third the user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the seventh user-defined function parameter. Type of the eighth user-defined function parameter. Type of the user-defined function result. Represents a variable-length stream of binary data to be stored in or retrieved from a database. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class, setting the property to the provided array of bytes. The byte array to be stored in the property. Gets a value indicating whether the SQLiteBlob stream can be read. SQLiteBlob.CanRead property if the stream supports reading; if a is closed, disposed, or . Gets a value indicating whether forward and backward seek operations can be performed. SQLiteBlob.CanSeek property if the stream supports seeking; if a is closed, disposed, or . Gets a value indicating whether the SQLiteBlob object supports writing. SQLiteBlob.CanWrite property if the stream can be written; if a is closed, disposed or . Creates a copy of the current object. SQLiteBlob.Clone method A new object. Closes the current stream and releases any resources associated with it. SQLiteBlob.Close method Releases all resources allocated by this object. SQLiteBlob.Dispose method Releases all resources allocated by this object. Flush/write all buffers for the current . SQLiteBlob.Flush method Gets a value indicating whether the is empty or not. SQLiteBlob.IsEmpty property if the is empty; otherwise, . Gets a value indicating whether the is a stream. SQLiteBlob.IsNull property , if the is a ; otherwise, . Gets the size of the . SQLiteBlob.Length property The size of the in bytes. Represents a null object. SQLiteBlob.Null field Gets the current read position in the stream. SQLiteBlob.Position property The current position within the stream. Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. SQLiteBlob.Read method The byte array buffer to be populated. The zero-based byte offset in the buffer. The amount of bytes to read. The total number of bytes read into the buffer. Sets the position on the current stream. SQLiteBlob.Seek method A byte offset relative to origin. A value of type indicating the reference point used to obtain the new position. The new position within the current stream. Sets length for value. SQLiteBlob.SetLength method The size of the in bytes. Converts the current object to a . SQLiteBlob.ToString method A with the same value as the . Gets the value of the object. SQLiteBlob.Value property The value of the object. Writes a sequence of bytes to the current stream, and advances the current position within this stream by the number of bytes written. SQLiteBlob.Write method An array of bytes. The zero-based byte offset in the buffer. The amount of bytes to be written to the current stream. Base class for user-defined collation functions. Initializes a new instance of the class. User-defined function name to register. Should implemet the comparison operation. SQLiteCollationFunction.Compare method First string to compare. Second string to compare. The connection to register the function in. Signed 32 bit integer value. If less than zero, param1 is less than param2. If equals zero, param1 equals param2. If greater than zero, param1 is greater than param2. Represents a SQL statement to execute against SQLite. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with the text of the query. The text of the query. Initializes a new instance of the class with the text of the query and a object. The text of the query. A SQLiteConnection object that represents the connection to SQLite. Initializes a new instance of the class with the text of the query, a object, and the . The text of the query. A SQLiteConnection object that represents the connection to SQLite. object used to perform transactions with this object. Initializes a new instance of the class with the text of the query, and the object. The text of the query. object used to perform transactions with this object. Stops execution of methods. SQLiteCommand.Cancel method Creates a new object that is a copy of the current instance. SQLiteCommand.Clone method A new object in which all property values are the same as the original. Gets or sets the SQL statement to execute against SQLite. SQLiteCommand.CommandText property The SQL statement to execute. The default value is an empty string (""). Gets or sets the wait time before terminating an attempt to execute a command and generating an error. Note that it is the time to wait for any server reply since the command was sent to a server, and it doesn't include the time necessary to fetch data if the command selects some data. SQLiteCommand.CommandTimeout property The time (in seconds) to wait for the command to execute. The default value is 30. Gets or sets a value indicating how the property is to be interpreted. SQLiteCommand.CommandType property One of the values. The default value is . Gets or sets the SQLiteConnection used by this instance of the . SQLiteCommand.Connection property The connection to a data source. The default value is a null reference. Creates a new instance of a object. SQLiteCommand.CreateParameter method A object. Creates a new instance of a object. Ends an asynchronous invocation of the method. SQLiteCommand.EndExecuteReader method The returned from . A object. Ends an asynchronous invocation of the method. Returns a specific subset of rows when paging through the results of a query. SQLiteCommand.ExecutePageReader method One of the values. Specifies the number of starting record of the set of records to be returned. Specifies total number of records to retrieve. A object with requested records. Returns a specific subset of rows when paging through the results of a query. Sends the to the and builds a . SQLiteCommand.ExecuteReader method A object. Sends the to the and builds a . Sends the to the , and builds a using one of the values. SQLiteCommand.ExecuteReader method One of the values. A object. Returns the rowid of the most recent successful INSERT into the database. SQLiteCommand.InsertID property The last generated rowid. Gets or sets the . SQLiteCommand.Parameters property The parameters of a SQL statement. The default value is an empty collection. Creates a prepared (or compiled) version of the command on the server. SQLiteCommand.Prepare method Gets or sets how command results are applied to the when used by the method of the . SQLiteCommand.UpdatedRowSource property One of the values. Automatically generates single-table commands used to reconcile changes made to a with the SQLite. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with the associated object. Gets or sets a object for which this object will generate SQL statements. SQLiteCommandBuilder.DataAdapter property A object that is associated with this . Populates the specified object's collection with parameter information for the SQL statement specified in the . SQLiteCommandBuilder.DeriveParameters method The referencing the SQL statement for which the parameter information is to be derived. The derived parameters will be populated into the collection of this command. Gets the automatically generated SQL statement required to perform deletions on the data source when an application calls on the . SQLiteCommandBuilder.GetDeleteCommand method The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform deletions on the data source. Gets the automatically generated SQL statement required to perform deletions on the data source when an application calls on the . SQLiteCommandBuilder.GetDeleteCommand method Determines whether names of parameters in command text will be based on columns' names. The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform inserts on the data source when an application calls on the . SQLiteCommandBuilder.GetInsertCommand method The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform inserts on the data source. Gets the automatically generated SQL statement required to perform inserts on the data source when an application calls on the . SQLiteCommandBuilder.GetInsertCommand method Determines whether names of parameters in command text will be based on columns' names. The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to perform inserts on the data source when an application calls on the . SQLiteCommandBuilder.GetInsertCommand method Defines list of columns that are allowed to update. Determines whether names of parameters in command text will be based on columns' names. The text of the SQL statement to be executed. Gets the automatically generated SQL statement required to refresh values from the data source. SQLiteCommandBuilder.GetRefreshCommand method A with containing SQL statement to be executed. Gets the automatically generated SQL statement required to refresh values from the data source. Gets the automatically generated SQL statement required to refresh values from the data source. SQLiteCommandBuilder.GetRefreshCommand method Determines whether dotConnect for SQLite uses columns metadata to make up parameters' names. If , the names are composed using colon and name of appropriate column; otherwise the names look like :p1, :p2 etc. A with containing SQL statement to be executed. Gets the automatically generated SQL statement required to refresh values from the data source. SQLiteCommandBuilder.GetRefreshCommand method The array of string containing list of the field names. Determines whether dotConnect for SQLite uses columns metadata to make up parameters' names. If , the names are composed using colon and name of appropriate column; otherwise the names look like :p1, :p2 etc. A with containing SQL statement to be executed. Gets the automatically generated SQL statement required to perform updates on the data source when an application calls on the . SQLiteCommandBuilder.GetUpdateCommand method The object to be executed. Gets the automatically generated SQL statement required to perform updates on the data source. Gets the automatically generated SQL statement required to perform updates on the data source when an application calls on the . SQLiteCommandBuilder.GetUpdateCommand method Determines whether names of parameters in command text will be based on columns' names. The object to be executed. Gets the automatically generated SQL statement required to perform updates on the data source when an application calls on the . SQLiteCommandBuilder.GetUpdateCommand method Defines list of columns that are allowed to update. Determines whether names of parameters in command text will be based on columns' names. The object to be executed. Gets or sets string containing list of key field names separated by semicolon. They are used to generate update commands. SQLiteCommandBuilder.KeyFields property The string containing list of key field names separated by semicolon. Returns the string passed as the parameter enclosed in quotes. SQLiteCommandBuilder.QuoteIdentifier method Identifier to be placed inside the quotes. The identifier enclosed in quotes. This feature is not supported in dotConnect for SQLite. SQLiteCommandBuilder.RefreshMode property Gets or sets list of fields whose values should be retrieved after a DML statement execution. SQLiteCommandBuilder.RefreshingFields property The string containing list of field names separated by semicolon. Gets or sets separator string to be used when referencing a table. SQLiteCommandBuilder.SchemaSeparator property Separator between schema and table. Removes quote strings from identifier. SQLiteCommandBuilder.UnquoteIdentifier method String containing , identifier itself, and parts. Unquoted identifier. Gets or sets list of fields to modify. SQLiteCommandBuilder.UpdatingFields property The string containing list of field names separated by semicolon. Gets or sets table name to generate update statements for. SQLiteCommandBuilder.UpdatingTable property The name of the table. Represents an open connection to SQLite. Initializes a new instance of the SQLiteConnection class. Initializes a new instance of the SQLiteConnection class. Initializes a new instance of the SQLiteConnection class when given a string containing the connection string. The connection used to connect to SQLite. Backups (copies) the database to the specified target connection via the SQLite Online Backup API. SQLiteConnection.BackupDatabase method The connection to copy the current database to. Backups (copies) the database using the SQLite Online Backup API. Backups (copies) the database to the specified target connection via the SQLite Online Backup API. SQLiteConnection.BackupDatabase method The connection to copy the current database to. The time (in seconds) to wait for the backup command to execute. Backups (copies) the database to the specified target connection via the SQLite Online Backup API. SQLiteConnection.BackupDatabase method The connection to copy the current database to. The destination database name. The source database name. The time (in seconds) to wait for the backup command to execute. Begins a database transaction. SQLiteConnection.BeginTransaction method An object representing the new transaction. Begins a transaction at the database. Begins a database transaction with the specified transaction mode. SQLiteConnection.BeginTransaction method The transaction mode to use. One of the values. An object representing the new transaction. Begins a database transaction with the specified isolation level. SQLiteConnection.BeginTransaction method An object representing the new transaction. This method is not supported. SQLiteConnection.ChangeDatabase method Changes password for opened SEE encrypted SQLite databases. Accepts new password in any encoding. SQLiteConnection.ChangePassword method New password. Changes password for opened SEE encrypted SQLite databases. Changes password for opened SEE or SQLiteCrypt encrypted SQLite databases. Accepts new password only in UTF-8 encoding. SQLiteConnection.ChangePassword method New password in UTF-8 encoding. Clears all pools associated with the connection. SQLiteConnection.ClearAllPools method Clears all pools associated with the connection. SQLiteConnection.ClearAllPools method Determines whether to start the operation immediately, or after the timeout. Clears the pool matching of provided SQLiteConnection object. SQLiteConnection.ClearPool method A connection that holds that identifies pool to clear. Creates a new object that is a copy of the current instance. SQLiteConnection.Clone method A new SQLiteConnection object. Commits the database transaction. SQLiteConnection.Commit method Gets or sets the string used to open a SQLite connection. SQLiteConnection.ConnectionString property The connection string that includes the parameters needed to establish the initial connection. The default value is an empty string (""). Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. SQLiteConnection.ConnectionTimeout property The time (in seconds) to wait for a connection to open. The default value is 15 seconds. Creates and returns a object associated with the SQLiteConnection. SQLiteConnection.CreateCommand method A object. Creates and returns a object associated with the SQLiteConnection. Creates an empty database. SQLiteConnection.CreateFile method The path and name of the database to create. Gets or sets the location of the database. SQLiteConnection.DataSource property The path and file name of the database. Returns constant "Main". SQLiteConnection.Database property The name of the current database or the name of the database to be used once a connection is open. Disables the sharing of the database cache and schema data structures between connections to the same database. SQLiteConnection.DisableSharedCache method Enables the sharing of the database cache and schema data structures between connections to the same database. SQLiteConnection.EnableSharedCache method Occurs when SQLite returns an error. SQLiteConnection.Error event Checks whether the specified function is registered in the connection as SQLite user-defined function. SQLiteConnection.IsFunctionRegistered method The function to check. , if the specified function is registered in the SQLite connection; otherwise, . Checks whether the specified function is registered in the connection as SQLite user-defined function. Checks whether the specified function is registered in the connection as SQLite user-defined function. SQLiteConnection.IsFunctionRegistered method The name of the function to check. The number of arguments the function accepts. , if the function with the specified name and number of parameters is registered in the SQLite connection; otherwise, . Loads an SQLite extension library, specified by its file name. SQLiteConnection.LoadExtension method The library file name. Loads an SQLite extension library, specified by its file name. Loads an SQLite extension library, specified by its file name. SQLiteConnection.LoadExtension method The library file name. The library entry point. Gets or sets the name of the component. SQLiteConnection.Name property The name of the component. Opens a SQLite connection with the property settings specified by the . SQLiteConnection.Open method Gets or sets a form or other container that the SQLiteConnection instance belongs to. SQLiteConnection.Owner property A form or other container that the SQLiteConnection instance belongs to. Registers user-defined function in the connection. SQLiteConnection.RegisterFunction method The user-implemented function to register. Registers a handler to be invoked each SQLite virtual machine instruction during long running calls to a database. SQLiteConnection.RegisterProgressHandler method A handler to register. Registers a handler to be invoked periodically during long running calls to a database. Registers a handler to be invoked each SQLite virtual machine instruction during long running calls to a database. SQLiteConnection.RegisterProgressHandler method A handler to register. The number of SQLite virtual machine instructions between the progress handler calls. Rolls back a transaction from a pending state. SQLiteConnection.Rollback method Creates an SQLCipher-encrypted copy of the current unencrypted database. You must have the SQLite3.dll library with SQLCipher extension in order to use this method. SQLiteConnection.SQLCipherExport method Path to save the result encrypted database to. The password to use for the encrypted database. Passing an empty string creates an unencrypted database. Gets a string containing the version of the instance of SQLite to which the client is connected. SQLiteConnection.ServerVersion property The version of the instance of SQLite. Gets the current state of the connection. SQLiteConnection.State property A bitwise combination of the values. The default value is Closed. Gets or sets a value indicating whether the connection uses UTF16 encoding. SQLiteConnection.UTF16 property If true, the connection uses UTF16 encoding; otherwise it uses UTF8. Unregisters existing SQLite collation function. SQLiteConnection.UnRegisterCollation method The name of the function to unregister. Unregisters user-defined scalar or aggregate function. SQLiteConnection.UnRegisterFunction method The user-defined function to unregister. Unregisters existing SQL scalar or aggregate function. Unregisters existing SQL scalar or aggregate function. SQLiteConnection.UnRegisterFunction method The name of the function to unregister. The number of arguments in the function. Unregisters any registered progress handler. SQLiteConnection.UnRegisterProgressHandler method Generates automatically connection strings used to connect to SQLite. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class and assigns custom initial values to some properties. Initial connection setup string. Gets or sets the list of databases to attach. SQLiteConnectionStringBuilder.Attach property The list of databases to attach, separated with semicolons. Determines what happens when a transaction that deletes data from a database is committed. SQLiteConnectionStringBuilder.AutoVacuum property One of the values. Determines whether the SQLite automatic indexing is enabled. SQLiteConnectionStringBuilder.AutomaticIndex property If - automatic indexing is enabled; otherwise it is disabled. Default value is . Gets or sets a value that determines how GUIDs are stored. SQLiteConnectionStringBuilder.BinaryGUID property If - GUID columns are stored in binary form; otherwise GUID columns are stored as text. Sets an SQLite busy handler that sleeps for a specified amount of time when a table is locked. The handler will sleep multiple times until at least the specified number of milliseconds of sleeping have accumulated. After this the handler returns 0. SQLiteConnectionStringBuilder.BusyTimeout property The time to sleep in milliseconds. Gets or sets the maximum number of database disk pages that SQLite will hold in memory at once. SQLiteConnectionStringBuilder.CacheSize property The maximum number of database disk pages. Gets or sets a value indicating whether to allow spilling dirty cache pages to the database file in the middle of a transaction. SQLiteConnectionStringBuilder.CacheSpill property If , spilling dirty cache pages to the database file in the middle of a transaction is allowed; otherwise, it is not. By default, . Gets or sets a value indicating whether LIKE comparisons should be case-sensitive. SQLiteConnectionStringBuilder.CaseSensitiveLike property If , comparison operations with LIKE are case-sensitive; otherwise, they are not. By default, . Gets or sets a value indicating whether to perform additional checks on database b-tree pages as they are initially read from disk. SQLiteConnectionStringBuilder.CellSizeCheck property If , additional checks are performed; otherwise, they are not. By default, . Determines whether the F_FULLFSYNC syncing method is used during checkpoint operations on systems that support F_FULLFSYNC. SQLiteConnectionStringBuilder.CheckpointFullFSync property If - the F_FULLFSYNC syncing method is used during checkpoint operations on systems that support F_FULLFSYNC; otherwise it is not used. Default value is . Sets all properties to default values. SQLiteConnectionStringBuilder.Clear method Gets or sets time span in seconds for connection to live. SQLiteConnectionStringBuilder.ConnectionLifetime property Number of seconds for connection to live. Gets or sets the time to wait while trying to establish a connection before terminating the attempt and generating an error. SQLiteConnectionStringBuilder.ConnectionTimeout property The time (in seconds) to wait for a connection to open. The default value is 15 seconds. Indicates whether specified key is set in the object. SQLiteConnectionStringBuilder.ContainsKey method Key to search for. , if the value of the specified key differs from default; otherwise, . Gets or sets a value indicating whether the database engine should return the number of inserted, updated, or deleted rows. SQLiteConnectionStringBuilder.CountChanges property If , the database engine returns the number of affected rows; otherwise, . Gets or sets the location of the database. SQLiteConnectionStringBuilder.DataSource property The path and file name of the database. Gets or sets the format of DATETIME values. SQLiteConnectionStringBuilder.DateTimeFormat property One of the values. Gets or sets the time in seconds to wait while trying to execute a command before terminating the attempt and generating an error. SQLiteConnectionStringBuilder.DefaultCommandTimeout property The time in seconds to wait while trying to execute a command before terminating the attempt and generating an error. Gets or sets a value indicating whether an SQLite extension library can be loaded from the from the named file with the statement SELECT load_extension(file_name);. It can be useful, for example, for the full-text search modules. SQLiteConnectionStringBuilder.EnableLoadExtension property If , the SQLite extension libraries are allowed to load; otherwise, . Determines whether the database is encrypted and kind of the database encryption. SQLiteConnectionStringBuilder.Encryption property One of the values. Gets or sets the license key of the SQLCipher or SQLiteCrypt extension. Set this parameter if you are connecting to SQLCipher or SQLiteCrypt encrypted databases. SQLiteConnectionStringBuilder.EncryptionLicenseKey property The license key of the SQLCipher extension. Gets or sets a Boolean value that indicates whether the connection is automatically enlisted in the current transaction context. SQLiteConnectionStringBuilder.Enlist property , if the connection is automatically enlisted in the current transaction context; otherwise. Returns a value indicating whether this object has same parameters as given DbConnectionStringBuilder object. SQLiteConnectionStringBuilder.EquivalentTo method A DbConnectionStringBuilder object to compare with. , if the two objects have same parameters; otherwise, . Returns a value indicating whether this has same parameters as given DbConnectionStringBuilder. Gets or sets the value that determines what to do when the database file is missing. SQLiteConnectionStringBuilder.FailIfMissing property When is , throws an exception if it cannot find the database file. When is , an empty database is created. Determines whether the foreign key constraints are enforced. SQLiteConnectionStringBuilder.ForeignKeyConstraints property One of the values. Gets or sets a value that determines the format of autogenerated names. SQLiteConnectionStringBuilder.FullColumnNames property If , the database engine names columns according to format <table-name/alias> <column-name>. Gets or sets a value that determines whether or not the F_FULLFSYNC syncing method is used on systems that support it. SQLiteConnectionStringBuilder.FullFSync property If , the database engine attempts to use the F_FULLFSYNC syncing method; otherwise, . Determines whether the check constraints are enforced. SQLiteConnectionStringBuilder.IgnoreCheckConstraints property If - check constraints are ignored; otherwise they are enforced. Default value is . Returns . SQLiteConnectionStringBuilder.IsFixedSize property Always . Returns the value of given key. SQLiteConnectionStringBuilder.Item property The key name. Value of given key. Determines SQLite journal mode for the connection. SQLiteConnectionStringBuilder.JournalMode property One of the values. Gets or sets the maximal size of the log file in bytes. SQLiteConnectionStringBuilder.JournalSizeLimit property The maximal size of the log file in bytes. Collection of keys in the . SQLiteConnectionStringBuilder.Keys property Collection of keys. Gets or sets a value that indicates backwards compatibility of the database file. SQLiteConnectionStringBuilder.LegacyFileFormat property If , new databases will be created compatible with all 3.x engines; otherwise the new database may be compatible with the current engine version only. The default value is . Defines the list of SQLite extension libraries, which are loaded when the connection opens. Applied only when the connection string parameter is set to True. SQLiteConnectionStringBuilder.LoadExtension property The list of SQLite extension libraries, which are loaded when the connection opens. Gets or sets a value that determines database locking mode. SQLiteConnectionStringBuilder.Locking property One of the values. Gets or sets the maximum number of pages in the database file. SQLiteConnectionStringBuilder.MaxPageCount property The maximum number of pages. The maximum number of connections allowed in the pool. SQLiteConnectionStringBuilder.MaxPoolSize property Number of connections allowed in the pool. The default value is 100. The minimum number of connections allowed in the pool. SQLiteConnectionStringBuilder.MinPoolSize property Number of connections allowed in the pool. The default value is 0. Gets or sets the page size in newly created databases. SQLiteConnectionStringBuilder.PageSize property The page size in bytes. Gets or sets the user's password to connect. SQLiteConnectionStringBuilder.Password property The user's password to connect. Gets or sets a value indicating whether password is stored in connection string after connection is opened. SQLiteConnectionStringBuilder.PersistSecurityInfo property If , remains unaltered after opening connection; otherwise, password is removed. The default value is . Gets or sets pooling mode. SQLiteConnectionStringBuilder.Pooling property If (the default value), when a SQLiteConnection is closed, the internal connection object is not actually closed, and is placed object is drawn from the appropriate pool or is created and added to the appropriate pool. Determines whether to open a database in a read-only mode. An exception is thrown if a database does not exist. Available only if the connection uses the UTF8 encoding - if is set to . SQLiteConnectionStringBuilder.ReadOnlyDatabase property If , the database is opened in rad-only mode, and you cannot modify it; otherwise, . Default value is . Gets or sets the process isolation level. SQLiteConnectionStringBuilder.ReadUncommitted property If , the isolation level is READ UNCOMMITTED; otherwise, it is SERIALIZABLE. The default level is SERIALIZABLE. Determines whether the recursive triggers are turned on. SQLiteConnectionStringBuilder.RecursiveTriggers property If true - recursive triggers are turned on; otherwise they are turned off. Default value is false. Sets value of the specified key to default. SQLiteConnectionStringBuilder.Remove method The key to clear. , if operation is successful; otherwise. Determines whether the result of the SELECT statement without the ORDER BY clause will be retrieved in the reverse order of what it normally would. SQLiteConnectionStringBuilder.ReverseUnorderedSelects property If - the result of the SELECT statement without the ORDER BY clause will be retrieved in the reverse order of what it would if this property was set to . Default value is . Gets or sets the license key of the SQLiteCrypt extension. Set this parameter if you are connecting to SQLiteCrypt encrypted databases. This property is deprecated and left for backward compatibility. Use instead. SQLiteConnectionStringBuilder.SQLiteCryptLicenseKey property The license key of the SQLiteCrypt extension. Specifies whether to overwrite the deleted data with zeroes. SQLiteConnectionStringBuilder.SecureDelete property One of the values. Gets or sets a value that determines the format of autogenerated names. SQLiteConnectionStringBuilder.ShortColumnNames property If , the database engine names columns according to format <column-name>. Determines whether the key will be serialized if required. SQLiteConnectionStringBuilder.ShouldSerialize method Key name to inquiry. , if the key will be serialized; otherwise. Gets or sets a value that determines the synchronization mode of write operations. SQLiteConnectionStringBuilder.Synchronous property One of the values. Gets or sets a value that indicates location of temporary files. SQLiteConnectionStringBuilder.TempStore property One of the values. Gets or sets the directory where the temporary files are stored. SQLiteConnectionStringBuilder.TempStoreDirectory property The directory where the temporary files are stored. An empty string by default, which denotes the current Windows user's temp directory. Gets or sets the maximal number of auxillary threads the prepared statement can launch to assist with a query. SQLiteConnectionStringBuilder.Threads property The maximal number of auxillary threads the prepared statement can launch to assist with a query. Enables support for non-distributed transactions in the TransactionScope implementation. SQLiteConnectionStringBuilder.TransactionScopeLocal property , if one-phase commit is used within TransactionScope; otherwise. Attempts to get a key value. SQLiteConnectionStringBuilder.TryGetValue method Key name to obtain the value. Value of the key. If operation fails, the value is null. if the operation is successful; otherwise. Gets or sets a value indicating whether the connection uses UTF16 encoding. SQLiteConnectionStringBuilder.UTF16 property If true, the connection uses UTF16 encoding; otherwise it uses UTF8. Indicates whether to validate connections that are being taken from the pool. SQLiteConnectionStringBuilder.ValidateConnection property , if the connection should be validated when it is taken from the pool; otherwise. Collection of values in the . SQLiteConnectionStringBuilder.Values property Collection of values. Gets the version of the database engine, always 3. SQLiteConnectionStringBuilder.Version property Always 3. Gets or sets the write-ahead log auto-checkpoint interval. SQLiteConnectionStringBuilder.WALAutoCheckpoint property The write-ahead log auto-checkpoint interval - the number of the write-ahead log pages, after which the checkpoint is performed. Determines whether the SQLITE_MASTER tables can be changed using UPDATE, INSERT, and DELETE statements. SQLiteConnectionStringBuilder.WritableSchema property If true - the SQLITE_MASTER tables in which database can be changed using UPDATE, INSERT, and DELETE statements; otherwise they cannot. Represents a set of data commands and a data source connection that are used to fill the and update a SQLite data. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with the specified as the property. A that contains SQL SELECT statement, and is set as the property of the . Initializes a new instance of the class with a and a SQLiteConnection object. A that contains a SQL SELECT statement to be used as the of the property of the . A SQLiteConnection that represents the connection. Initializes a new instance of the class with a and a connection string. A that is a SELECT statement to be used as the of the property of the . The connection string. Gets or sets a SQLite statement to delete records from the data set. SQLiteDataAdapter.DeleteCommand property A used during an update operation to delete records in SQLite that correspond to deleted rows in the . Gets or sets a SQLite statement to insert new records into the data source. SQLiteDataAdapter.InsertCommand property A used during an update operation to insert records in the data source that correspond to new rows in the . Occurs during after a command is executed against the data source. The attempt to update is made, so the event fires. SQLiteDataAdapter.RowUpdated event Occurs during before a command is executed against the data source. The attempt to update is made, so the event fires. SQLiteDataAdapter.RowUpdating event Gets or sets a SQLite statement used to select records in the data source. SQLiteDataAdapter.SelectCommand property A that is used during a fill operation to select records from the data source for placement in the . Gets a collection that provides the master mapping between a source table and a . SQLiteDataAdapter.TableMappings property A collection that provides the master mapping between the returned records and the . The default value is an empty collection. Gets or sets a value that enables or disables batch processing support, and specifies the number of commands that can be executed in a batch. SQLiteDataAdapter.UpdateBatchSize property The number of rows to process per batch. Gets or sets a SQLite statement used to update records in the data source. SQLiteDataAdapter.UpdateCommand property A used during an update operation to update records in the data source that correspond to modified rows in the . Reads a forward-only stream of rows from SQLite. Closes the object. SQLiteDataReader.Close method Indicates whether the has been read completely. SQLiteDataReader.EndOfData property if there is no more data in . This property is if there is more data to read, or there were no data at all. Gets the number of columns in the current row. SQLiteDataReader.FieldCount property When not positioned in a valid record set, 0; otherwise the number of columns in the current record. The default value is -1. Gets the value of the specified column as a Boolean. SQLiteDataReader.GetBoolean method The value of the column. Gets the value of the specified column as a byte. SQLiteDataReader.GetByte method The value of the specified column as a byte. Reads a stream of bytes from the specified column offset into the buffer as an array starting at the given buffer offset. SQLiteDataReader.GetBytes method The zero-based column ordinal. The index within the field where the read operation is to begin. The buffer into which to read the stream of bytes. The index within the buffer where the write operation is to begin. The maximum length to copy into the buffer. The actual number of bytes read. Gets the value of the specified column as a single character. SQLiteDataReader.GetChar method The value of the specified column as a character. Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. SQLiteDataReader.GetChars method The zero-based column ordinal. The index within the field where the read operation is to begin. The buffer into which to copy data. The index within the buffer where the write operation is to begin. The maximum number of characters to read. The actual number of characters read. Gets the name of the source data type. SQLiteDataReader.GetDataTypeName method The name of the back-end data type. Gets the value of the specified column as a object. SQLiteDataReader.GetDateTime method The value of the specified column. Gets the value of the specified column as an object. SQLiteDataReader.GetDateTimeOffset method The zero-based column ordinal. The value of the specified column as an object. Gets the value of the specified column as a object. SQLiteDataReader.GetDecimal method The value of the specified column. Gets the value of the specified column as a double-precision floating point number. SQLiteDataReader.GetDouble method The value of the specified column. Fills object with data from . SQLiteDataReader.GetEnumerator method object to be populated with data. Gets the that is the data type of the object. SQLiteDataReader.GetFieldType method The that is the data type of the object. Gets the value of the specified column as a single-precision floating point number. SQLiteDataReader.GetFloat method The value of the specified column. Gets the value of the specified column as a globally-unique identifier (GUID). SQLiteDataReader.GetGuid method The value of the specified column. Gets the value of the specified column as a 16-bit signed integer. SQLiteDataReader.GetInt16 method The value of the specified column. Gets the value of the specified column as a 32-bit signed integer. SQLiteDataReader.GetInt32 method The value of the specified column. Gets the value of the specified column as a 64-bit signed integer. SQLiteDataReader.GetInt64 method The value of the specified column. Gets the name of the specified column. SQLiteDataReader.GetName method The zero-based column ordinal. A string that is the name of the specified column. Gets the column ordinal, given the name of the column. SQLiteDataReader.GetOrdinal method The name of the column. Gets the that is the provider-specific data type of the object. SQLiteDataReader.GetProviderSpecificFieldType method The that is the provider-specific data type of the object. Gets the value of the specified column. If possible, a provider-specific type is used. SQLiteDataReader.GetProviderSpecificValue method The value to return. Gets all column values for the current row. If possible, a provider-specific type is used. SQLiteDataReader.GetProviderSpecificValues method An array of into which to copy the column values. The number of instances of in the array. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteBlob method The zero-based column ordinal. The value of the specified column as a object. Gets the value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteBlob method The name of the column to get value of. The value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteDateTime method The zero-based column ordinal. The value of the specified column as a object. Gets the value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteDateTime method The name of the column to get value of. The value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteText method The zero-based column ordinal. The value of the specified column as a object. Gets the value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteText method The name of the column to get value of. The value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteType method The zero-based column ordinal. The value of the specified column as a object. Gets the value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetSQLiteType method The name of the column to get value of. The value of the specified column as a object. Returns a that describes the column metadata of the . SQLiteDataReader.GetSchemaTable method A that describes the column metadata. Gets the value of the specified column as a string. SQLiteDataReader.GetString method The value of the specified column. Gets the value of the specified column as a object. SQLiteDataReader.GetTimeSpan method The zero-based column ordinal. The value of the specified column as a object. Gets the value of the specified column as a object. Gets the value of the specified column as a object. SQLiteDataReader.GetTimeSpan method The name of the column to get value of. The value of the specified column as a object. Gets the value of the specified column in its native format. SQLiteDataReader.GetValue method The value to return. Gets all column values for the current row. SQLiteDataReader.GetValues method An array of into which to copy the attribute column values. The number of instances of in the array. Gets a value indicating whether the contains one or more rows. SQLiteDataReader.HasRows property if the contains one or more rows; otherwise, . Gets a value indicating whether the column contains non-existent or missing values. SQLiteDataReader.IsDBNull method if the specified column value is equivalent to ; otherwise, . Advances the data reader to the next result, when reading the results of batch SQL statements. SQLiteDataReader.NextResult method if there are more result sets; otherwise, . Advances the to the next record. SQLiteDataReader.Read method if there are more rows; otherwise, . Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. SQLiteDataReader.RecordsAffected property The number of rows changed, inserted, or deleted. -1 for SELECT statements; 0 if no rows were affected, or the statement failed. Represents an in-memory cache of data with support for SQLite-specific features. Initializes a new instance of a class with the given name. This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. Associated SQLiteConnection. SQLiteDataSet.Connection property SQLiteConnection used by . Creates and returns new object. SQLiteDataSet.CreateDataTable method The new object. Gets the collection of relations within the SQLiteDataSet.Relations property The collection of relations. Gets collection of tables SQLiteDataSet.Tables property Collection of tables in DataSet Represents a single object that provides all of the functionality needed to retrieve and manipulate data from a SQLite data source. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. A object used to select rows from the data source. Initializes a new instance of the class. A object used to select rows from the data source. A SQLiteConnection used to connect to the data source. Initializes a new instance of the class. Name of the table to work with. Initializes a new instance of the class. The text of the selection command. A SQLiteConnection used to connect to the data source. Initializes a new instance of the class. The text of the selection command. Connection string used to connect to the data source. Clones the current instance of . SQLiteDataTable.Clone method A new instance of . Gets or sets the SQLiteConnection used to connect to the data source. SQLiteDataTable.Connection property A SQLiteConnection object which provides a connection to the data source. Gets or sets a SQLite statement to delete records from the data set. SQLiteDataTable.DeleteCommand property A used during an update operation to delete records in the data source that correspond to deleted rows in the . Gets or sets a SQLite statement to insert new records into the data source. SQLiteDataTable.InsertCommand property A used during an update operation to insert records in the data source that correspond to new rows in the . This feature is not supported in dotConnect for SQLite. SQLiteDataTable.RefreshMode property Gets or sets list of fields whose values should be retrieved after a DML statement execution. SQLiteDataTable.RefreshingFields property The string containing list of field names separated by semicolon. Occurs during after a command is executed against the data source. The attempt to update is made, so the event fires. SQLiteDataTable.RowUpdated event Occurs during before a command is executed against the data source. The attempt to update is made, so the event fires. SQLiteDataTable.RowUpdating event Gets or sets a SQLite statement used to select records in the data source. SQLiteDataTable.SelectCommand property A that is used during a fill operation to select records from the data source for placement in the . Gets a object that provides the master mapping between a source table and a . SQLiteDataTable.TableMapping property A object that provides the master mapping between the returned records and the . Gets or sets a SQLite statement used to update records in the data source. SQLiteDataTable.UpdateCommand property A used during an update operation to update records in the data source that correspond to modified rows in the . Gets or sets string containing list of field names used to generate update commands. SQLiteDataTable.UpdatingFields property The string containing list of field names separated by semicolon. Gets or sets string containing list of key field names separated by semicolon. They are used to generate update commands. SQLiteDataTable.UpdatingKeyFields property The string containing list of key field names separated by semicolon. Gets or sets table name to generate update statements for. SQLiteDataTable.UpdatingTable property The name of the table. Determines the format of datetime fields. Datetime fields are formatted according to ISO8601. Datetime are expressed as ticks. Represents the SQLite datetime data type. Initializes a new instance of the structure with the specified . The specified . Initializes a new instance of the structure. Initializes a new instance of the structure with the specified , and time zone offset in hours and minutes. The specified value. The hours part of time zone offset relative to UTC. The minutes part of time zone offset relative to UTC. Initializes a new instance of the structure with the specified , and time zone offset, specified as . The specified value. The specified time zone offset. Initializes a new instance of the structure with the specified year, month, and day. The specified year. The specified month. The specified day. Initializes a new instance of the structure with the specified year, month, day, hour, minute, and second. The specified year. The specified month. The specified day. The specified hour. The specified minute. The specified second. Initializes a new instance of the structure with the specified year, month, day, hour, minute, second, and microsecond. The specified year. The specified month. The specified day. The specified hour. The specified minute. The specified second. The specified microsecond. Initializes a new instance of the structure with the specified year, month, day, hour, minute, second, and microsecond and with time zone offset in hours and minutes. The specified year. The specified month. The specified day. The specified hour. The specified minute. The specified second. The specified microsecond. The hours part of time zone offset relative to UTC. The minutes part of time zone offset relative to UTC. Initializes a new instance of the structure with the specified year, month, day, hour, minute, second, and microsecond and with time zone offset, specified as . The specified year. The specified month. The specified day. The specified hour. The specified minute. The specified second. The specified microsecond. The specified time zone offset. Initializes a new instance of the structure with the specified year, month, and day and with time zone offset, specified as . The specified year. The specified month. The specified day. The specified time zone offset. Initializes a new instance of the structure with the specified total number of days and microseconds. The specified number of days in the date part of the structure. The specified number of ticks in the time part of the structure. Initializes a new instance of the structure with the specified total number of days and microseconds and with time zone offset in hours and minutes. The specified number of days in the date part of the structure. The specified number of ticks in the time part of the structure. The hours part of time zone offset relative to UTC. The minutes part of time zone offset relative to UTC. Initializes a new instance of the structure with the specified total number of days and microseconds and with time zone offset, specified as . The specified number of days in the date part of the structure. The specified number of ticks in the time part of the structure. The specified time zone offset. Adds a to a structure. SQLiteDateTime.Add method The first item to add. The second item to add. The new that represents sum of the two arguments. Adds the specified number of days to the current instance. SQLiteDateTime.AddDays method The number of days to add. A new structure. Adds the specified number of hours to the current instance. SQLiteDateTime.AddHours method The number of hours to add. A new structure. Adds the specified number of microseconds to the current instance. SQLiteDateTime.AddMicroseconds method The specified number of microseconds. A new structure. Adds the specified number of minutes to the current instance. SQLiteDateTime.AddMinutes method The number of minutes to add. A new structure. Adds the specified number of months to the current instance. SQLiteDateTime.AddMonths method The specified number of months. A new structure. Adds the specified number of seconds to the current instance. SQLiteDateTime.AddSeconds method The number of seconds to add. A new structure. Adds the specified number of years to the current instance. SQLiteDateTime.AddYears method The specified number of years. A new structure. Compares the current object to the specified and returns an integer that represents their relative values. SQLiteDateTime.CompareTo method A value to compare with. A signed number indicating the relative values of the current structure and the object. Return Value Condition Less than zero The value of the current is less than the argument. Zero The current is the same to the argument. Greater than zero The current is greater than the argument. Compares the current object to the specified object. Compares the current object to the specified object and returns an integer that represents their relative values. SQLiteDateTime.CompareTo method An object value to compare with. A signed number indicating the relative values of the current structure and the object. Return Value Condition Less than zero The value of the current is less than the argument. Zero The current is the same to the argument. Greater than zero The current is greater than the argument. Gets the day component of a . SQLiteDateTime.Day property A number that represents a day value between 1 and 31. Returns the day of a week that corresponds to the current value. SQLiteDateTime.DayOfWeek property One of the values. Returns ordinal of the day in a year that corresponds to the current value. SQLiteDateTime.DayOfYear property The day's ordinal. Gets the number of days in the date part of the structure (days since January 24.11.4714 BC). SQLiteDateTime.Days property The number of days in the date part of the structure. The value includes years and months expressed in days. Zero value corresponds to the . Returns the number of days in the specified month and year. SQLiteDateTime.DaysInMonth method The year. The month (a number ranging from 1 to 12). The number of days in the specified month and year. Returns the date 1970-01-01 00:00:00-00. SQLiteDateTime.Epoch field Determines whether two values are equal. SQLiteDateTime.Equals method A value to compare. A value to compare. if two values are equal; otherwise, . Compares two structures to determine if they are equal. Compares the specified object parameter to the value. SQLiteDateTime.Equals method The object to be compared. if object is an instance of the and has the same date and time; otherwise, . Gets a hash code for the instance. SQLiteDateTime.GetHashCode method A 32-bit signed integer hash code. Determines whether the first of two values is greater than the second. SQLiteDateTime.GreaterThan method The first value. The second value. if the first of two values is greater than the second; otherwise, . Determines whether the first of two values is greater than or equal to the second. SQLiteDateTime.GreaterThanOrEqual method The first value. The second value. if the first of two values is greater than or equal to the second; otherwise, . Gets the hour component of a . SQLiteDateTime.Hour property A number that represents an hour value between 0 and 23. Determines whether the current structure value represents only date (without time value). SQLiteDateTime.IsDate property if the represents a date without the time part; otherwise, . Indicates whether the current structure value is finite or null. SQLiteDateTime.IsFinite property if the represents a finite timestamp or ; otherwise, . Indicates whether specified year is a leap one. SQLiteDateTime.IsLeapYear method The year to check. if the specified year is a leap one; otherwise, . Gets a value indicating whether the structure represents . SQLiteDateTime.IsNull property if the structure represents ; otherwise, . Determines whether the first of two values is less than the second. SQLiteDateTime.LessThan method The first value. The second value. if the first of two values is less than the second; otherwise, . Determines whether the first of two values is less than or equal to the second. SQLiteDateTime.LessThanOrEqual method The first value. The second value. if the first of two values is less than or equal to the second; otherwise, . Represents the maximum valid date for a structure. SQLiteDateTime.MaxValue field Gets the microsecond component of a . SQLiteDateTime.Microsecond property Number of microseconds in the time part of the structure. Represents the minimum valid date for a structure. SQLiteDateTime.MinValue field Gets the minute component of a . SQLiteDateTime.Minute property A number that represents a minute value between 0 and 59. Gets the month component of a . SQLiteDateTime.Month property A number that represents a month value between 1 and 12. Represents a negative infinity value that can be assigned to the structure. SQLiteDateTime.NegativeInfinity field Determines whether two values are not equal. SQLiteDateTime.NotEquals method The first value. The second value. if two values are not equal; otherwise, . Represents a NULL value that can be assigned to the structure. SQLiteDateTime.Null field Converts the specified representation of a date to its equivalent. SQLiteDateTime.Parse method The to be parsed. a structure equal to the date represented by the specified . Converts the specified representation of a date to its equivalent. Converts the specified representation of a date to its equivalent. SQLiteDateTime.Parse method The to be parsed. A that describes elements contained within . a structure equal to the date represented by the specified . Converts the specified representation of a date to its equivalent. SQLiteDateTime.ParseExact method The to be parsed. The array of formats that describe elements contained within . a structure equal to the date represented by the specified . Represents a positive infinity value that can be assigned to the structure. SQLiteDateTime.PositiveInfinity field Static field, containing all the formats of the DateTime string representations, that can be parsed by the method. SQLiteDateTime.SQLiteDateTimeFormats field All the formats of the DateTime string representations, that can be parsed by the method. Gets the second component of a . SQLiteDateTime.Second property A number that represents a second value between 0 and 59. Subtracts a value from a structure. SQLiteDateTime.Subtract method A structure to subtract from. A value to subtract. The new structure that represents the result of the subtract operation. Gets the time part of the structure. SQLiteDateTime.TimeOfDay property A value. Gets the number of microseconds in the time part of the structure. SQLiteDateTime.TimeTicks property Thenumber of microseconds in the time part of the structure. The value includes hours and minutes expressed in microseconds. Determines the time difference between the local time stored in this instance and coordinated universal time (UTC). SQLiteDateTime.TimeZoneOffset property The time difference between the local time stored in this instance and coordinated universal time (UTC). Converts the current structure to a . SQLiteDateTime.ToString method A object. Converts the current structure to a . Converts the current structure to a using provided format string. SQLiteDateTime.ToString method Format to use for converting the string. A object. Gets the date and time that is stored in the structure. SQLiteDateTime.Value property A object. Gets the year component of a . SQLiteDateTime.Year property A number that represents a year value between -4713 and 5874897. Adds the specified to the and returns a new structure. SQLiteDateTime.op_Addition method A structure. A value. A new structure. Determines whether two values are equal. SQLiteDateTime.op_Equality method The first value. The second value. if two values are equal; otherwise, . Converts a structure to the object. SQLiteDateTime.op_Explicit method A structure to convert. A object. Compares two structures to determine if the first is greater than the second. SQLiteDateTime.op_GreaterThan method The first value. The second value. if the first of two values is greater than the second; otherwise, . Compares two structures to determine if the first is greater than or equal to the second. SQLiteDateTime.op_GreaterThanOrEqual method The first value. The second value. if the first of two values is greater than or equal to the second; otherwise, . Converts a object to the structure. SQLiteDateTime.op_Implicit method A object to convert. A structure. Determines whether two values are not equal. SQLiteDateTime.op_Inequality method The first value. The second value. if two values are not equal; otherwise, . Compares two structures to determine if the first is less than the second. SQLiteDateTime.op_LessThan method The first value. The second value. if the first of two values is less than the second; otherwise, . Compares two structures to determine if the first is less than or equal to the second. SQLiteDateTime.op_LessThanOrEqual method The first value. The second value. if the first of two values is less than or equal to the second; otherwise, . Subtracts the specified value from the value and returns a new structure. SQLiteDateTime.op_Subtraction method A value. A value to subtract. A new structure. Serves to store a database or its parts as a script and also to restore database from the received script. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with a object. A SQLiteConnection object that represents the connection to a data source. Gets or sets the database to read tables from. SQLiteDump.Catalog property If this property contains an empty string, the will search for the in all attached databases. If this property contains a name of a database, the will search in the specified database only. The default value is empty string. Gets or sets the SQLiteConnection used by this instance of the . SQLiteDump.Connection property The connection to a data source. The default value is a null reference. Gets as a result of execution, or sets data needed to execute method. SQLiteDump.DumpText property SQL commands separated by ';' symbols. Gets or sets a value that indicates which database objects will be included in the dump text. SQLiteDump.ObjectTypes property A combination of values. Gets or sets a list of the tables which will be used in the script. Table names are separated by semicolon. SQLiteDump.Tables property containing a list of the tables separated by semicolon. Determines which database objects will be included in the dump text. All database objects will be included in the dump. Includes indexes in the dump. Includes tables in the dump. Includes triggers in the dump. Includes views in the dump. Determines the type of error that occurred in the database. Callback routine requested an abort. Authorization denied. The database file is locked. Unable to open the database file. Abort due to a constraint violation. The database disk image is malformed. sqlite3_step() has finished executing. Database is empty. SQL error or missing database. Auxiliary database format error. Insertion failed because database is full. Some kind of disk I/O error occurred. Internal logic error in SQLite. Operation terminated by sqlite3_interrupt(). A table in the database is locked. Data type mismatch. Library used incorrectly. Use of OS features not supported by the host. malloc() failed. The file opened is not a database file. Table or record not found. Success. Access permission denied. Database lock protocol error. 2nd parameter to sqlite3_bind out of range. Attempt to write a read-only database. sqlite3_step() has another row ready. The database schema changed. Too much data for one row of a table. Provides data for the event. Gets a object that describes the error. SQLiteErrorEventArgs.Exception property A object. Represents the method that will handle the event of SQLiteConnection. SQLiteErrorEventHandler delegate The source of the event. The object that contains the event data. The exception that is generated when SQLite returns an error. Describes an error occurred in the database. SQLiteException.ErrorCode property One of the values. Populates a SerializationInfo with the data needed to serialize the target object. SQLiteException.GetObjectData method A object to populate. The that contains contextual information about the source or destination. Determines whether to enforce foreign key constraints. Use default SQLite foreign key constraint enforcement settings. Foreign key constraint enforcement is off. Foreign key constraint enforcement is on. Base class for user-defined functions. Initializes a new instance of the class. User-defined function name to register. Number of arguments, the user-defined function accepts. Gets a number of user-defined function arguments. SQLiteFunction.ArgumentCount property Number of user-defined function arguments. Releases all resources allocated by this object. SQLiteFunction.Dispose method Gets a name of the user-defined function. SQLiteFunction.Name property Name of the user-defined function. Enumerates collection names you can use for metadata retrieval purposes. Creates a instance. The name of the metadata collection for known catalogs with SQLite database files. SQLiteMetaDataCollectionNames.Catalogs field The value is "Catalogs". The name of the metadata collection for table columns. SQLiteMetaDataCollectionNames.Columns field The value is "Columns". The name of the metadata collection for the data source. SQLiteMetaDataCollectionNames.DataSourceInformation field The value is "DataSourceInformation". The name of the metadata collection for SQLite data types. SQLiteMetaDataCollectionNames.DataTypes field The value is "DataTypes". The name of the metadata collection for columns used in foreign keys. SQLiteMetaDataCollectionNames.ForeignKeyColumns field The value is "ForeignKeyColumns". The name of the metadata collection for foreign keys. SQLiteMetaDataCollectionNames.ForeignKeys field The value is "ForeignKeys". The name of the metadata collection for columns used in indexes. SQLiteMetaDataCollectionNames.IndexColumns field The value is "IndexColumns". The name of the metadata collection for table indexes. SQLiteMetaDataCollectionNames.Indexes field The value is "Indexes". The name of the metadata collection for metadata collection definitions. SQLiteMetaDataCollectionNames.MetadataCollections field The value is "MetadataCollections" The name of the metadata collection for primary keys. SQLiteMetaDataCollectionNames.PrimaryKeys field The value is "PrimaryKeys". The name of metadata collection for the reserved words. SQLiteMetaDataCollectionNames.ReservedWords field The value is "ReservedWords". The name of the metadata collection for metadata restrictions. SQLiteMetaDataCollectionNames.Restrictions field The value is "Restrictions". The name of the metadata collection for SSIS tables. SQLiteMetaDataCollectionNames.SSISColumns field The value is "SSISTables". The name of the metadata collection for SQLite tables. SQLiteMetaDataCollectionNames.Tables field The value is "Tables". The name of the metadata collection for triggers. SQLiteMetaDataCollectionNames.Triggers field The value is "Triggers". The name of the metadata collection for unique keys. SQLiteMetaDataCollectionNames.UniqueKeys field The value is "UniqueKeys". The name of the metadata collection for user-defined functions. SQLiteMetaDataCollectionNames.UserDefinedFunctions field The value is "UserDefinedFunctions". The name of the metadata collection for columns available in database views. SQLiteMetaDataCollectionNames.ViewColumns field The value is "ViewColumns". The name of the metadata collection for database views. SQLiteMetaDataCollectionNames.Views field The value is "Views". Monitors dynamic SQL execution in applications that use dotConnect for SQLite. Initializes a new instance of the class. Gets or sets whether should watch SQL execution. SQLiteMonitor.IsActive property if the object should detect SQL queries peformed by the application; otherwise. Represents a parameter to a , and optionally, its mapping to columns. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. The name of the parameter. Initializes a new instance of the class with the parameter name and data type. The name of the parameter. One of the values. Initializes a new instance of the class with the parameter name, data type, and width. The name of the parameter. One of the values. The maximum size, in bytes, of the data within the column. Initializes a new instance of the class. The name of the parameter. The name of the parameter. The maximum size, in bytes, of the data within the column. The direction of the parameter. if the value of the field can be null; otherwise, . The total number of digits to the left and right of the decimal point to which is resolved. The total number of decimal places to which is resolved. The name of the source column. One of the values. if the source column is nullable; if it is not. An Object that is the value of the . Initializes a new instance of the class with the parameter name, data type, width, source column name, parameter direction, numeric precision, and other properties. The name of the parameter. One of the values. The maximum size, in bytes, of the data within the column. One of the values. if the value of the field can be null; otherwise, . The total number of digits to the left and right of the decimal point to which is resolved. The total number of decimal places to which is resolved. The name of the source column. One of the values. An Object that is the value of the . Initializes a new instance of the class with the parameter name, data type, width, and source column name. For internal use. The name of the parameter. One of the values. The maximum size, in bytes, of the data within the column. The name of the source column. Initializes a new instance of the class. The name of the parameter. The direction of the parameter. if the value of the field can be null; otherwise, . The name of the source column. One of the values. An Object that is the value of the . Initializes a new instance of the class with the parameter name and a object. The name of the parameter. An Object that is the value of the . Creates a new object that is a copy of the current instance. SQLiteParameter.Clone method A new object in which all property values are the same as the original. Gets or sets the of the parameter. SQLiteParameter.DbType property One of the values. The default value is . Gets or sets direction of the parameter. SQLiteParameter.Direction property Always , as SQLite does not support other directions. Gets or sets the maximum number of digits used to represent the property. SQLiteParameter.Precision property The maximum number of digits used to represent the property. The default value is 0. Clears explicit assignment. SQLiteParameter.ResetDbType method Gets or sets the of the parameter. SQLiteParameter.SQLiteType property A value that is the of the parameter. Gets or sets the provider-specific value of the parameter. SQLiteParameter.SQLiteValue property The provider-specific value of the parameter. Gets or sets the number of decimal places to which is resolved. SQLiteParameter.Scale property The number of decimal places to which is resolved. The default value is 0. Gets a string containing the . SQLiteParameter.ToString method A string containing the . Collects all parameters relevant to a as well as their respective mappings to columns. Adds the specified to the . SQLiteParameterCollection.Add method The to add to the collection. The new object. Adds the specified to the . Adds the specified to the . SQLiteParameterCollection.Add method The to add to the . The index of the new object. Adds a to the given the parameter name and data type. SQLiteParameterCollection.Add method The name of the parameter. One of the values. The new object. Adds a to the given the the parameter name, data type, and data size. SQLiteParameterCollection.Add method The name of the parameter. One of the values. The maximum size, in bytes, of the data the parameter can contain. The new object. Adds a to the given the parameter name, data type, column width, and source column name. SQLiteParameterCollection.Add method The name of the parameter. One of the values. The maximum size, in bytes, of the data the parameter can contain. The name of the source column. The new object. Adds a to the given the parameter name and value. SQLiteParameterCollection.Add method The name of the parameter. The of the to add to the collection. The new object. Adds a to the given parameter values. SQLiteParameterCollection.AddRange method Array of objects to be added to the . Adds a to the given the parameter name and value. SQLiteParameterCollection.AddWithValue method Name of the parameter. Value of the parameter. A new object. Removes all items from the collection. SQLiteParameterCollection.Clear method Inserts a into the collection at the specified index. SQLiteParameterCollection.Insert method The zero-based index where the parameter is to be inserted within the collection. The object to add to the collection. Gets or sets the at the specified index. SQLiteParameterCollection.Item property The zero-based index of the parameter to retrieve. The at the specified index. Gets or sets the with the specified name. SQLiteParameterCollection.Item property The name of the parameter to retrieve. The with the specified name. Removes the specified from the collection. SQLiteParameterCollection.Remove method The object to remove from the collection. Removes the at the specified index from the collection. SQLiteParameterCollection.RemoveAt method The zero-based index of the parameter to remove. Removes the specified from the collection. Removes the with the specified name from the collection. SQLiteParameterCollection.RemoveAt method The name of the parameter to remove. Represents the method that can be registered as a callback function to be called periodically during long running calls to the database. SQLiteProgressCallback delegate Represents a factory required to create inheritors of generic base classes to use with dotConnect for SQLite. Creates an instance of . Gets a value indicating whether the can create a object. SQLiteProviderFactory.CanCreateDataSourceEnumerator property , if a object can be created; otherwise, . Creates and returns a object. SQLiteProviderFactory.CreateCommand method A object. Creates and returns a object. SQLiteProviderFactory.CreateCommandBuilder method A object. Creates and returns a object. SQLiteProviderFactory.CreateConnection method A object. Creates and returns a object. SQLiteProviderFactory.CreateConnectionStringBuilder method A object. Creates and returns a object. SQLiteProviderFactory.CreateDataAdapter method A object. Creates and returns a object. SQLiteProviderFactory.CreateParameter method A object. Returns the instance of . SQLiteProviderFactory.Instance field Provides data for the event. Initializes a new instance of the class. The sent through an update operation. The executed when is called. One of the values that specifies the type of query executed. The sent through . Gets the executed when is called. SQLiteRowUpdatedEventArgs.Command property The to execute when is called. Represents the method that will handle the event of an . SQLiteRowUpdatedEventHandler delegate The source of the event. The object that contains the event data. Provides data for the event. This class cannot be inherited. Initializes a new instance of the class. The to update. The to execute during is called. One of the values that specifies the type of query executed. The sent through . Gets or sets the to execute when is called. SQLiteRowUpdatingEventArgs.Command property The to execute when is called. Represents the method that will handle the event of an . SQLiteRowUpdatingEventHandler delegate The source of the event. The object that contains the event data. Base class for user-defined scalar functions. Initializes a new instance of the class. User-defined function name to register. Number of arguments, the user-defined function accepts. Should implement the user-defined function. SQLiteScalarFunction.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with no parameters. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should implement the user-defined function. SQLiteScalarFunction`1.Execute method The connection to register the function in. Result of the user-defined scalar function. Should implement the user-defined function. SQLiteScalarFunction`1.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with one parameter. Type of the user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should implement the user-defined function. SQLiteScalarFunction`2.Execute method User-defined function argument. The connection to register the function in. Result of the user-defined scalar function. Should implement the user-defined function. SQLiteScalarFunction`2.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with two parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should implement the user-defined function. SQLiteScalarFunction`3.Execute method First user-defined function argument. Second user-defined function argument. The connection to register the function in. Result of the user-defined scalar function. Should implement the user-defined function. SQLiteScalarFunction`3.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with three parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should implement the user-defined function. SQLiteScalarFunction`4.Execute method First user-defined function argument. Second user-defined function argument. Third user-defined function argument. The connection to register the function in. Result of the user-defined scalar function. Should implement the user-defined function. SQLiteScalarFunction`4.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the fourth user-defined function parameter. Type of the user-defined function result. Initializes a new instance of the class. User-defined function name to register. Should implement the user-defined function. SQLiteScalarFunction`5.Execute method First user-defined function argument. Second user-defined function argument. Third user-defined function argument. Fourth user-defined function argument. The connection to register the function in. Result of the user-defined scalar function. Should implement the user-defined function. SQLiteScalarFunction`5.Invoke method User-defined function arguments. The connection to register the function in. Result of the user-defined scalar function. Base class for user-defined scalar functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the user-defined function result. Base class for user-defined scalar functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the user-defined function result. Base class for user-defined scalar functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the seventh user-defined function parameter. Type of the user-defined function result. Base class for user-defined scalar functions with four parameters. Type of the first user-defined function parameter. Type of the second user-defined function parameter. Type of the third user-defined function parameter. Type of the fourth user-defined function parameter. Type of the fifth user-defined function parameter. Type of the sixth user-defined function parameter. Type of the seventh user-defined function parameter. Type of the eighth user-defined function parameter. Type of the user-defined function result. Serves to execute series of SQL statements separated by special symbols. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with a Stream object to get SQL statements from. A Stream object that contains the script text. Initializes a new instance of the class with a Stream object to get SQL statements from and a SQLiteConnection object. A Stream object that contains the script text. A SQLiteConnection object that represents the connection to a database. Initializes a new instance of the class with a TextReader object to get SQL statements from. A TextReader object that contains the script text. Initializes a new instance of the class with a TextReader object to get SQL statements from and a SQLiteConnection object. A TextReader object that contains the script text. A SQLiteConnection object that represents the connection to a database. Initializes a new instance of the class with the text of the query. The text of the query. Initializes a new instance of the class with the text of the query and a SQLiteConnection object. The text of the query. A SQLiteConnection object that represents the connection to a database. Gets or sets the SQLiteConnection used by this instance of the . SQLiteScript.Connection property The connection to a data source. The default value is a null reference. Gets or sets text of the script. SQLiteScript.ScriptText property Script text. The default value is an empty string (""). Determines whether to overwrite the deleted data with zeroes. Use default SQLite secure deleting settings. The deleted data is not overwritten with zeroes. The deleted data is overwritten with zeroes. Represents SQLite LIMIT clause. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class with given offset and count values. The limit offset value. The limit count value. Initializes a new instance of the class with given offset and count values. The limit offset value. The limit count value. Gets or sets the limit count value. SQLiteSelectLimit.Count property The limit count value. Gets or sets the limit offset value. SQLiteSelectLimit.Offset property The limit offset value. Returns a that represents the current . SQLiteSelectLimit.ToString method A that represents the current . Represents SQLite SELECT statement. Creates a new instance of the SQLiteSelectStatement class. Clears all parts of the SQLiteSelectStatement. SQLiteSelectStatement.Clear method Gets or sets the LIMIT clause for the statement. SQLiteSelectStatement.Limit property The LIMIT clause for the statement. Converts the specified SELECT statement to a SQLiteSelectStatement object. SQLiteSelectStatement.Parse method The statement to parse. One of the values. Determines what parts of the statement to analyze. A SQLiteSelectStatement object that represents the specified SELECT statement. Tries to convert the specified SELECT statement to a SQLiteSelectStatement object. SQLiteSelectStatement.TryParse method The statement to parse. One of the values. Determines what parts of the statement to analyze. A SQLiteSelectStatement object that represents the specified SELECT statement. if the conversion was successful; otherwise, Represents a variable-length stream of characters to be stored in or retrieved from the database. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class, setting the property to the specified string. The string to store. Initializes a new instance of the class, setting the property to the specified string and specifying what encoding will be used. The string to store. , if client charset UTF8 is used; , if default client charset is used. Compares the specified object parameter to the value. SQLiteText.Equals method The object to be compared. if object is an instance of the and has the same date and time; otherwise, . Gets or sets a value indicating whether the uses UTF16 encoding. SQLiteText.IsUnicode16 property If true, the connection uses UTF16 encoding; otherwise it uses UTF8. Represents a null value that can be assigned to the property of the object. SQLiteText.Null field Gets the string representation of the object. SQLiteText.ToString method The string representation of the object. Gets the string that is stored in the specified object. SQLiteText.Value property The string to be stored or value retrieved from database. Represents a SQL transaction to be made in the SQLite database. Commits the database transaction. SQLiteTransaction.Commit method Gets the SQLiteConnection object associated with the transaction, or if the transaction is no longer valid. SQLiteTransaction.Connection property The SQLiteConnection object associated with the transaction. Specifies the for this transaction. SQLiteTransaction.IsolationLevel property The for this transaction. The default value is IsolationLevel.ReadCommitted. Rolls back a database transaction from a pending state. SQLiteTransaction.Rollback method Determines how the database is locked during transactions. No locks are acquired on the database until the database is first accessed. The first read operation against a database creates a shared lock and the first write operation creates a reserved lock. This is the default behavior. An exclusive transaction causes exclusive locks to be acquired on all databases. No other thread or process will be able to read or write the database until the transaction is complete. Reserved locks are acquired on all databases without waiting for the database to be used. No other thread or process will be able to write to the database or initiate immediate or exclusive transactions. However, other processes can continue to read from the database. Specifies the data type of a field or a parameter. The SQLite BLOB data type that contains a variable-length stream of binary data. Represented as the array of . The SQLite DATETIME data type that contains a fixed-length representation of a date and time value. Represented as the . The SQLite DOUBLE data type. Represented as the . The GUID data type that contains a 16-byte Guid. Represented as the . The SQLite SMALLINT data type that contains a 32-bit signed integer. Represented as the . The SQLite INT data type that contains a 32-bit signed integer. Represented as the . The SQLite LONG data type that contains a 32-bit signed integer. Represented as the . The database NULL value, represented as DBNull.Value. The SQLite TEXT data type that contains a variable-length character string. Represented as the . The TIME data type that contains a fixed-length representation of a time value. Represented as the . Data type not initialized. Determines how the database is synchronized with writing to hard disk. The database engine will pause at critical moments to make sure that data has actually been written to the disk surface before continuing. The database engine will still pause at the most critical moments, but less often than in Full mode. The Normal mode is faster than the Full mode. This is the default mode. The database engine continues without pausing as soon as it has handed data off to the operating system. The database might become corrupted if the operating system crashes or the computer loses power. This is the fastest mode. Determines where temporary tables and indices are stored. The location of temporary data is defined by C preprocessor macro TEMP_STORE. Currently the generally available library stores temporary data in memory. The temporary data is located in a file, in the directory specified by the property. The temporary data is located in memory.