Class TestQueryBuilder<TData>
Inherited Members
QueryBuilder<TestQueryStrategy, TData>.CreateQueryable(ISingleResultQuery<TestQueryStrategy, TData>)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Azure.BlobStorage.Test.Integration
Assembly: Cqrs.Azure.BlobStorage.Test.Integration.dll
Syntax
public class TestQueryBuilder<TData> : QueryBuilder<TestQueryStrategy, TData>, IQueryBuilder<TestQueryStrategy, TData> where TData : Entity
Type Parameters
Name | Description |
---|---|
TData |
Constructors
TestQueryBuilder(IDataStore<TData>, IDependencyResolver)
Instantiate a new instance of TestQueryBuilder<TData>.
Declaration
public TestQueryBuilder(IDataStore<TData> dataStore, IDependencyResolver dependencyResolver)
Parameters
Type | Name | Description |
---|---|---|
IDataStore<TData> | dataStore | |
IDependencyResolver | dependencyResolver |
Methods
GeneratePredicate(QueryPredicate, IQueryable<TData>)
Raises a System.NotImplementedException as it's currently not needed.
Declaration
protected override IQueryable<TData> GeneratePredicate(QueryPredicate queryPredicate, IQueryable<TData> leftHandQueryable = null)
Parameters
Type | Name | Description |
---|---|---|
QueryPredicate | queryPredicate | |
System.Linq.IQueryable<TData> | leftHandQueryable |
Returns
Type | Description |
---|---|
System.Linq.IQueryable<TData> |
Overrides
Cqrs.Repositories.Queries.QueryBuilder<Cqrs.Azure.BlobStorage.Test.Integration.TestQueryStrategy, TData>.GeneratePredicate(Cqrs.Repositories.Queries.QueryPredicate, System.Linq.IQueryable<TData>)