Apache Ignite.NET
Apache.Ignite.Linq.CompiledQuery2 Class Reference

Represents a compiled cache query. More...

Static Public Member Functions

static Func< IQueryCursor< T > > Compile< T > (Expression< Func< IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static CompiledQueryFunc< T > Compile< T > (IQueryable< T > query)
 Creates a new delegate that represents the compiled cache query with any number of arguments. More...
 
static Func< T1, IQueryCursor< T > > Compile< T, T1 > (Expression< Func< T1, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, IQueryCursor< T > > Compile< T, T1, T2 > (Expression< Func< T1, T2, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, IQueryCursor< T > > Compile< T, T1, T2, T3 > (Expression< Func< T1, T2, T3, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, T4, IQueryCursor< T > > Compile< T, T1, T2, T3, T4 > (Expression< Func< T1, T2, T3, T4, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, T4, T5, IQueryCursor< T > > Compile< T, T1, T2, T3, T4, T5 > (Expression< Func< T1, T2, T3, T4, T5, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, T4, T5, T6, IQueryCursor< T > > Compile< T, T1, T2, T3, T4, T5, T6 > (Expression< Func< T1, T2, T3, T4, T5, T6, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, T4, T5, T6, T7, IQueryCursor< T > > Compile< T, T1, T2, T3, T4, T5, T6, T7 > (Expression< Func< T1, T2, T3, T4, T5, T6, T7, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 
static Func< T1, T2, T3, T4, T5, T6, T7, T8, IQueryCursor< T > > Compile< T, T1, T2, T3, T4, T5, T6, T7, T8 > (Expression< Func< T1, T2, T3, T4, T5, T6, T7, T8, IQueryable< T >>> query)
 Creates a new delegate that represents the compiled cache query. More...
 

Detailed Description

Member Function Documentation

static Func<IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T > ( Expression< Func< IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static CompiledQueryFunc<T> Apache.Ignite.Linq.CompiledQuery2.Compile< T > ( IQueryable< T >  query)
static

This method differs from other Compile methods in that it takes in ICacheQueryable directly, and returns a delegate that takes an array of parameters. It is up to the user to provide query arguments in correct order.

This method also imposes no restrictions on where the query comes from (in contrary to other methods).

Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1 > ( Expression< Func< T1, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2 > ( Expression< Func< T1, T2, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3 > ( Expression< Func< T1, T2, T3, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, T4, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3, T4 > ( Expression< Func< T1, T2, T3, T4, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, T4, T5, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3, T4, T5 > ( Expression< Func< T1, T2, T3, T4, T5, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, T4, T5, T6, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3, T4, T5, T6 > ( Expression< Func< T1, T2, T3, T4, T5, T6, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, T4, T5, T6, T7, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3, T4, T5, T6, T7 > ( Expression< Func< T1, T2, T3, T4, T5, T6, T7, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.
static Func<T1, T2, T3, T4, T5, T6, T7, T8, IQueryCursor<T> > Apache.Ignite.Linq.CompiledQuery2.Compile< T, T1, T2, T3, T4, T5, T6, T7, T8 > ( Expression< Func< T1, T2, T3, T4, T5, T6, T7, T8, IQueryable< T >>>  query)
static
Parameters
queryThe query to compile.
Returns
Delegate that represents the compiled cache query.