<PackageReference Include="Relativity.Server.Utility.SDK" Version="5000.0.0" />

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.