kCura.Data.RowDataGateway
Namespace with 37 public types
Classes
CommandTimeoutQueryRetrySettings
Contains retry count and wait duration settings for errors encountered while executing SQL statements.
Config
Provides access to configuration values for kCura.Data.RowDataGateway.
ConnectionData
A databag representing SQL connection information.
ConnectionString
ConnectionStringInvalidException
Represents an exception connection string configuration state.
Context
Provides a standard implementation for accessing SQL Server.
ContextFactory
CreateFailedException
Represents an exceptional failure attempting to create data via SQL.
DeadlockException
Represents an exceptional failure due to a deadlock on the Sql Database/Server
DeleteFailedException
Represents an exceptional failure attempting to delete data via SQL.
ExecuteSQLStatementFailedException
Represents an exceptional failure attempting to execute a SQL statement.
ExistsFailedException
Represents an exceptional failure attempting to check the existence of data via SQL.
Helper
QueryInformation
Represents the necessary parameters for a query.
QueryRetryConfiguration
Contains retry count and wait duration settings for common types of errors encountered while executing SQL statements.
QueryRetryPolicy`1
A utility for wrapping a SQL query with several retry behaviors.
Each retry behavior is executed in the order that they were applied.
QueryRetrySettings
Contains retry count and wait duration settings for errors encountered while executing SQL statements.
ReadFailedException
Represents an exceptional failure attempting to read data via SQL.
RemoteDatabaseContext
Represents a connection to a remote instance of SQL Server.
RollbackFailedException
Represents an exceptional failure attempting to delete data via SQL.
SqlBulkCopyParameters
Represents parameters to be used with a or .
SqlConnectionInfo
This class represents parsed information for connecting to a database.
SqlConnectionInfoFactory
A cache to hold .
The.NET implementation of SqlConnectionStringBuilder seems to (randomly?) take a lot of time.
The cache lets us skip duplicate generation of the same connection string via the SqlConnectionStringBuilder.
SqlConnectionOverrides
Used to create a using different values than the default.
SqlConnectionProvider
TemporarilyUnavailableException
Represents an exceptional failure due to temporary downtime on Sql Database/Server
TimeoutException
Represents an exceptional failure due to a timeout on the Sql Database/Server
UpdateFailedException
Represents an exceptional failure attempting to update data via SQL.
Abstract Classes
BaseContext
Represents a connection to a SQL server database.
SqlBulkCopyDataReader
Base implementation for bulk copying data into sql using a data reader.
SQLBulkCopyJob
Base implementation for bulk copying data into sql using a data reader.
Interfaces
IConnectionString
Defines how we calculate the connectionString
IContextFactory
ILogGateway
Represents access to the Relativity Logging framework.
ISqlConnectionInfoFactory
ISqlConnectionProvider
ISqlLoginProvider
Provides user name and password information for non-default SQL logins.