Namespace LfrlAnvil.Sql.Statements.Compilers
Classes
- SqlAsyncQueryLambdaExpression<TDataReader, TRow>
Represents a generic asynchronous query lambda expression.
- SqlAsyncScalarQueryLambdaExpression<TDataReader, T>
Represents a generic asynchronous scalar query lambda expression.
- SqlParameterBinderFactory
Represents a factory of delegates used by SqlParameterBinderExpression instances.
- SqlParameterBinderFactory<TCommand>
Represents a factory of delegates used by SqlParameterBinderExpression instances.
- SqlQueryReaderFactory
Represents a factory of delegates used by query reader expression instances.
- SqlQueryReaderFactory<TDataReader>
Represents a factory of delegates used by query reader expression instances.
- SqlStatementExpressionFactoryExtensions
Contains various statement expression factory extension methods.
Structs
- SqlAsyncQueryReaderInitResult
Represents a result of an action that prepares a compiled asynchronous query reader for reading rows.
- SqlParameterBinderCreationOptions
Represents available options for creating parameter binder expressions through ISqlParameterBinderFactory.
- SqlParameterBinderCreationOptions.ParameterConfigurationLookups
Represents lookups of SqlParameterConfiguration instances.
- SqlParameterConfiguration
Represents an explicit SQL parameter configuration for ISqlParameterBinderFactory.
- SqlQueryMemberConfiguration
Represents an explicit row member configuration for ISqlQueryReaderFactory.
- SqlQueryReaderCreationOptions
Represents available options for creating query reader expressions through ISqlQueryReaderFactory.
Interfaces
- ISqlAsyncQueryLambdaExpression
Represents a type-erased asynchronous query lambda expression.
- ISqlAsyncQueryLambdaExpression<TRow>
Represents a generic asynchronous query lambda expression.
- ISqlAsyncScalarQueryLambdaExpression
Represents a type-erased asynchronous scalar query lambda expression.
- ISqlAsyncScalarQueryLambdaExpression<T>
Represents a generic asynchronous scalar query lambda expression.
- ISqlDataRecordFacade<TDataRecord>
Represents a facade over an IDataRecord instance.
- ISqlParameterBinderFactory
Represents a factory of delegates used by SqlParameterBinderExpression instances.
- ISqlQueryReaderFactory
Represents a factory of delegates used by query reader expression instances.
Enums
- SqlQueryReaderResultSetFieldsPersistenceMode
Represents a strategy to use for extracting result set fields of a query.