Fauna v10 .NET/C# Driver 0.2.0-beta
 
Loading...
Searching...
No Matches
Fauna.Linq.QuerySource< T > Class Template Reference
Inheritance diagram for Fauna.Linq.QuerySource< T >:
Fauna.Linq.IQuerySource< T > Fauna.Linq.IQuerySource< T >

Public Member Functions

IAsyncEnumerable< Page< T > > PaginateAsync (QueryOptions? queryOptions=null, CancellationToken cancel=default)
 
IAsyncEnumerable< T > ToAsyncEnumerable (CancellationToken cancel=default)
 
IEnumerable< T > ToEnumerable ()
 
IQuerySource< T > Distinct ()
 
IQuerySource< T > Order ()
 
IQuerySource< T > OrderBy< K > (Expression< Func< T, K > > keySelector)
 
IQuerySource< T > OrderByDescending< K > (Expression< Func< T, K > > keySelector)
 
IQuerySource< T > OrderDescending ()
 
IQuerySource< T > Reverse ()
 
IQuerySource< R > Select< R > (Expression< Func< T, R > > selector)
 
IQuerySource< T > Skip (int count)
 
IQuerySource< T > Take (int count)
 
IQuerySource< T > Where (Expression< Func< T, bool > > predicate)
 
bool All (Expression< Func< T, bool > > predicate)
 
Task< bool > AllAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
bool Any ()
 
Task< bool > AnyAsync (CancellationToken cancel=default)
 
bool Any (Expression< Func< T, bool > > predicate)
 
Task< bool > AnyAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
int Count ()
 
Task< int > CountAsync (CancellationToken cancel=default)
 
int Count (Expression< Func< T, bool > > predicate)
 
Task< int > CountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
First ()
 
Task< T > FirstAsync (CancellationToken cancel=default)
 
First (Expression< Func< T, bool > > predicate)
 
Task< T > FirstAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
T? FirstOrDefault ()
 
Task< T?> FirstOrDefaultAsync (CancellationToken cancel=default)
 
T? FirstOrDefault (Expression< Func< T, bool > > predicate)
 
Task< T?> FirstOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
Last ()
 
Task< T > LastAsync (CancellationToken cancel=default)
 
Last (Expression< Func< T, bool > > predicate)
 
Task< T > LastAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
T? LastOrDefault ()
 
Task< T?> LastOrDefaultAsync (CancellationToken cancel=default)
 
T? LastOrDefault (Expression< Func< T, bool > > predicate)
 
Task< T?> LastOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
long LongCount ()
 
Task< long > LongCountAsync (CancellationToken cancel=default)
 
long LongCount (Expression< Func< T, bool > > predicate)
 
Task< long > LongCountAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
Max ()
 
Task< T > MaxAsync (CancellationToken cancel=default)
 
Max< R > (Expression< Func< T, R > > selector)
 
Task< R > MaxAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)
 
Min ()
 
Task< T > MinAsync (CancellationToken cancel=default)
 
Min< R > (Expression< Func< T, R > > selector)
 
Task< R > MinAsync< R > (Expression< Func< T, R > > selector, CancellationToken cancel=default)
 
double Average (Expression< Func< T, double > > selector)
 
Task< double > AverageAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)
 
Single ()
 
Task< T > SingleAsync (CancellationToken cancel=default)
 
Single (Expression< Func< T, bool > > predicate)
 
Task< T > SingleAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
SingleOrDefault ()
 
Task< T > SingleOrDefaultAsync (CancellationToken cancel=default)
 
SingleOrDefault (Expression< Func< T, bool > > predicate)
 
Task< T > SingleOrDefaultAsync (Expression< Func< T, bool > > predicate, CancellationToken cancel=default)
 
int Sum (Expression< Func< T, int > > selector)
 
Task< int > SumAsync (Expression< Func< T, int > > selector, CancellationToken cancel=default)
 
long Sum (Expression< Func< T, long > > selector)
 
Task< long > SumAsync (Expression< Func< T, long > > selector, CancellationToken cancel=default)
 
double Sum (Expression< Func< T, double > > selector)
 
Task< double > SumAsync (Expression< Func< T, double > > selector, CancellationToken cancel=default)
 
List< T > ToList ()
 
async Task< List< T > > ToListAsync (CancellationToken cancel=default)
 
T[] ToArray ()
 
async Task< T[]> ToArrayAsync (CancellationToken cancel=default)
 
HashSet< T > ToHashSet ()
 
Task< HashSet< T > > ToHashSetAsync (CancellationToken cancel=default)
 
HashSet< T > ToHashSet (IEqualityComparer< T >? comparer)
 
async Task< HashSet< T > > ToHashSetAsync (IEqualityComparer< T >? comparer, CancellationToken cancel=default)
 
Dictionary< K, V > ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue)
 
Task< Dictionary< K, V > > ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, CancellationToken cancel=default)
 
Dictionary< K, V > ToDictionary< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer)
 
async Task< Dictionary< K, V > > ToDictionaryAsync< K, V > (Func< T, K > getKey, Func< T, V > getValue, IEqualityComparer< K >? comparer, CancellationToken cancel=default)
 
- Public Member Functions inherited from Fauna.Linq.IQuerySource< T >

Detailed Description

Definition at line 5 of file QuerySourceToCollections.cs.

Member Function Documentation

◆ All()

bool Fauna.Linq.QuerySource< T >.All ( Expression< Func< T, bool > > predicate)

◆ AllAsync()

Task< bool > Fauna.Linq.QuerySource< T >.AllAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Any() [1/2]

◆ Any() [2/2]

bool Fauna.Linq.QuerySource< T >.Any ( Expression< Func< T, bool > > predicate)

◆ AnyAsync() [1/2]

Task< bool > Fauna.Linq.QuerySource< T >.AnyAsync ( CancellationToken cancel = default)

◆ AnyAsync() [2/2]

Task< bool > Fauna.Linq.QuerySource< T >.AnyAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Average()

double Fauna.Linq.QuerySource< T >.Average ( Expression< Func< T, double > > selector)

◆ AverageAsync()

Task< double > Fauna.Linq.QuerySource< T >.AverageAsync ( Expression< Func< T, double > > selector,
CancellationToken cancel = default )

◆ Count() [1/2]

int Fauna.Linq.QuerySource< T >.Count ( )

◆ Count() [2/2]

int Fauna.Linq.QuerySource< T >.Count ( Expression< Func< T, bool > > predicate)

◆ CountAsync() [1/2]

Task< int > Fauna.Linq.QuerySource< T >.CountAsync ( CancellationToken cancel = default)

◆ CountAsync() [2/2]

Task< int > Fauna.Linq.QuerySource< T >.CountAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Distinct()

IQuerySource< T > Fauna.Linq.QuerySource< T >.Distinct ( )

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 20 of file QuerySourceDsl.cs.

◆ First() [1/2]

◆ First() [2/2]

T Fauna.Linq.QuerySource< T >.First ( Expression< Func< T, bool > > predicate)

◆ FirstAsync() [1/2]

Task< T > Fauna.Linq.QuerySource< T >.FirstAsync ( CancellationToken cancel = default)

◆ FirstAsync() [2/2]

Task< T > Fauna.Linq.QuerySource< T >.FirstAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ FirstOrDefault() [1/2]

T? Fauna.Linq.QuerySource< T >.FirstOrDefault ( )

◆ FirstOrDefault() [2/2]

T? Fauna.Linq.QuerySource< T >.FirstOrDefault ( Expression< Func< T, bool > > predicate)

◆ FirstOrDefaultAsync() [1/2]

Task< T?> Fauna.Linq.QuerySource< T >.FirstOrDefaultAsync ( CancellationToken cancel = default)

◆ FirstOrDefaultAsync() [2/2]

Task< T?> Fauna.Linq.QuerySource< T >.FirstOrDefaultAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Last() [1/2]

◆ Last() [2/2]

T Fauna.Linq.QuerySource< T >.Last ( Expression< Func< T, bool > > predicate)

◆ LastAsync() [1/2]

Task< T > Fauna.Linq.QuerySource< T >.LastAsync ( CancellationToken cancel = default)

◆ LastAsync() [2/2]

Task< T > Fauna.Linq.QuerySource< T >.LastAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ LastOrDefault() [1/2]

T? Fauna.Linq.QuerySource< T >.LastOrDefault ( )

◆ LastOrDefault() [2/2]

T? Fauna.Linq.QuerySource< T >.LastOrDefault ( Expression< Func< T, bool > > predicate)

◆ LastOrDefaultAsync() [1/2]

Task< T?> Fauna.Linq.QuerySource< T >.LastOrDefaultAsync ( CancellationToken cancel = default)

◆ LastOrDefaultAsync() [2/2]

Task< T?> Fauna.Linq.QuerySource< T >.LastOrDefaultAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ LongCount() [1/2]

long Fauna.Linq.QuerySource< T >.LongCount ( )

◆ LongCount() [2/2]

long Fauna.Linq.QuerySource< T >.LongCount ( Expression< Func< T, bool > > predicate)

◆ LongCountAsync() [1/2]

Task< long > Fauna.Linq.QuerySource< T >.LongCountAsync ( CancellationToken cancel = default)

◆ LongCountAsync() [2/2]

Task< long > Fauna.Linq.QuerySource< T >.LongCountAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Max()

◆ Max< R >()

R Fauna.Linq.QuerySource< T >.Max< R > ( Expression< Func< T, R > > selector)

◆ MaxAsync()

Task< T > Fauna.Linq.QuerySource< T >.MaxAsync ( CancellationToken cancel = default)

◆ MaxAsync< R >()

Task< R > Fauna.Linq.QuerySource< T >.MaxAsync< R > ( Expression< Func< T, R > > selector,
CancellationToken cancel = default )

◆ Min()

◆ Min< R >()

R Fauna.Linq.QuerySource< T >.Min< R > ( Expression< Func< T, R > > selector)

◆ MinAsync()

Task< T > Fauna.Linq.QuerySource< T >.MinAsync ( CancellationToken cancel = default)

◆ MinAsync< R >()

Task< R > Fauna.Linq.QuerySource< T >.MinAsync< R > ( Expression< Func< T, R > > selector,
CancellationToken cancel = default )

◆ Order()

IQuerySource< T > Fauna.Linq.QuerySource< T >.Order ( )

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 26 of file QuerySourceDsl.cs.

◆ OrderBy< K >()

IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderBy< K > ( Expression< Func< T, K > > keySelector)

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 32 of file QuerySourceDsl.cs.

◆ OrderByDescending< K >()

IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderByDescending< K > ( Expression< Func< T, K > > keySelector)

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 38 of file QuerySourceDsl.cs.

◆ OrderDescending()

IQuerySource< T > Fauna.Linq.QuerySource< T >.OrderDescending ( )

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 44 of file QuerySourceDsl.cs.

◆ PaginateAsync()

IAsyncEnumerable< Page< T > > Fauna.Linq.QuerySource< T >.PaginateAsync ( QueryOptions? queryOptions = null,
CancellationToken cancel = default )

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 36 of file QuerySource.cs.

◆ Reverse()

◆ Select< R >()

IQuerySource< R > Fauna.Linq.QuerySource< T >.Select< R > ( Expression< Func< T, R > > selector)

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 53 of file QuerySourceDsl.cs.

◆ Single() [1/2]

◆ Single() [2/2]

T Fauna.Linq.QuerySource< T >.Single ( Expression< Func< T, bool > > predicate)

◆ SingleAsync() [1/2]

Task< T > Fauna.Linq.QuerySource< T >.SingleAsync ( CancellationToken cancel = default)

◆ SingleAsync() [2/2]

Task< T > Fauna.Linq.QuerySource< T >.SingleAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ SingleOrDefault() [1/2]

T Fauna.Linq.QuerySource< T >.SingleOrDefault ( )

◆ SingleOrDefault() [2/2]

T Fauna.Linq.QuerySource< T >.SingleOrDefault ( Expression< Func< T, bool > > predicate)

◆ SingleOrDefaultAsync() [1/2]

Task< T > Fauna.Linq.QuerySource< T >.SingleOrDefaultAsync ( CancellationToken cancel = default)

◆ SingleOrDefaultAsync() [2/2]

Task< T > Fauna.Linq.QuerySource< T >.SingleOrDefaultAsync ( Expression< Func< T, bool > > predicate,
CancellationToken cancel = default )

◆ Skip()

IQuerySource< T > Fauna.Linq.QuerySource< T >.Skip ( int count)

◆ Sum() [1/3]

double Fauna.Linq.QuerySource< T >.Sum ( Expression< Func< T, double > > selector)

◆ Sum() [2/3]

int Fauna.Linq.QuerySource< T >.Sum ( Expression< Func< T, int > > selector)

◆ Sum() [3/3]

long Fauna.Linq.QuerySource< T >.Sum ( Expression< Func< T, long > > selector)

◆ SumAsync() [1/3]

Task< double > Fauna.Linq.QuerySource< T >.SumAsync ( Expression< Func< T, double > > selector,
CancellationToken cancel = default )

◆ SumAsync() [2/3]

Task< int > Fauna.Linq.QuerySource< T >.SumAsync ( Expression< Func< T, int > > selector,
CancellationToken cancel = default )

◆ SumAsync() [3/3]

Task< long > Fauna.Linq.QuerySource< T >.SumAsync ( Expression< Func< T, long > > selector,
CancellationToken cancel = default )

◆ Take()

IQuerySource< T > Fauna.Linq.QuerySource< T >.Take ( int count)

◆ ToArray()

T[] Fauna.Linq.QuerySource< T >.ToArray ( )

◆ ToArrayAsync()

async Task< T[]> Fauna.Linq.QuerySource< T >.ToArrayAsync ( CancellationToken cancel = default)

◆ ToAsyncEnumerable()

IAsyncEnumerable< T > Fauna.Linq.QuerySource< T >.ToAsyncEnumerable ( CancellationToken cancel = default)

◆ ToDictionary< K, V >() [1/2]

Dictionary< K, V > Fauna.Linq.QuerySource< T >.ToDictionary< K, V > ( Func< T, K > getKey,
Func< T, V > getValue )

Implements Fauna.Linq.IQuerySource< T >.

Type Constraints
K :notnull 

◆ ToDictionary< K, V >() [2/2]

Dictionary< K, V > Fauna.Linq.QuerySource< T >.ToDictionary< K, V > ( Func< T, K > getKey,
Func< T, V > getValue,
IEqualityComparer< K >? comparer )

Implements Fauna.Linq.IQuerySource< T >.

Type Constraints
K :notnull 

◆ ToDictionaryAsync< K, V >() [1/2]

Task< Dictionary< K, V > > Fauna.Linq.QuerySource< T >.ToDictionaryAsync< K, V > ( Func< T, K > getKey,
Func< T, V > getValue,
CancellationToken cancel = default )

Implements Fauna.Linq.IQuerySource< T >.

Type Constraints
K :notnull 

◆ ToDictionaryAsync< K, V >() [2/2]

async Task< Dictionary< K, V > > Fauna.Linq.QuerySource< T >.ToDictionaryAsync< K, V > ( Func< T, K > getKey,
Func< T, V > getValue,
IEqualityComparer< K >? comparer,
CancellationToken cancel = default )

Implements Fauna.Linq.IQuerySource< T >.

Type Constraints
K :notnull 

Definition at line 38 of file QuerySourceToCollections.cs.

◆ ToEnumerable()

IEnumerable< T > Fauna.Linq.QuerySource< T >.ToEnumerable ( )

◆ ToHashSet() [1/2]

HashSet< T > Fauna.Linq.QuerySource< T >.ToHashSet ( )

◆ ToHashSet() [2/2]

HashSet< T > Fauna.Linq.QuerySource< T >.ToHashSet ( IEqualityComparer< T >? comparer)

◆ ToHashSetAsync() [1/2]

Task< HashSet< T > > Fauna.Linq.QuerySource< T >.ToHashSetAsync ( CancellationToken cancel = default)

◆ ToHashSetAsync() [2/2]

async Task< HashSet< T > > Fauna.Linq.QuerySource< T >.ToHashSetAsync ( IEqualityComparer< T >? comparer,
CancellationToken cancel = default )

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 24 of file QuerySourceToCollections.cs.

◆ ToList()

List< T > Fauna.Linq.QuerySource< T >.ToList ( )

◆ ToListAsync()

async Task< List< T > > Fauna.Linq.QuerySource< T >.ToListAsync ( CancellationToken cancel = default)

Implements Fauna.Linq.IQuerySource< T >.

Definition at line 8 of file QuerySourceToCollections.cs.

◆ Where()

IQuerySource< T > Fauna.Linq.QuerySource< T >.Where ( Expression< Func< T, bool > > predicate)

The documentation for this class was generated from the following files: