QueryCompiler
class in package klyn.data.internal

    public class QueryCompiler:

QueryCompiler

Compiler target that binds a native KQL expression to its provider.

Application code should use `query:` instead of calling this class. The explicit type parameters preserve concrete source/result types all the way into provider lowering.

    query = QueryCompiler.create(
    source, predicate, selector, [], predicateQir, projectionQir, [],
    "Int", "Int", "value", 0, -1, false, "from value"
    )

Methods

Modifier and Type | Member | Description
--- | --- | ---
public static | create `create<T, R>( source as Queryable<T>, predicate as QueryPredicate<T>, selector as QuerySelector<T, R>, orders as IList<QueryOrderBase<T>>, predicateQir as QirExpression, projectionQir as QirExpression, qirOrders as IList<QirOrder>, sourceType as String, resultType as String, alias as String, offset as Long, limit as Long, distinct as Boolean, description as String ) as Query<R>:` | Creates an immutable lazy query from compiler-generated operations.