Query
This reference topic applies to FQL v4. Go to this page for the latest FQL v10 reference topics. |
Query( lambda )
Description
The Query
function wraps the provided Lambda
function,
preventing immediate execution, and making the function available for
use in index bindings,
CreateFunction
, and
ABAC predicates.
For example, when creating a named function with CreateFunction
,
Query
defers execution of the Lambda
function until the
Call
function is called.
While you can use a Query
in a Let
binding, it is not
possible to call the bound function. You also cannot use a Query
instead of a lambda function, such as with Map
or Reduce
.
Two functions are considered equal if their syntax is identical. For example: shellCopied!
|
Examples
The following query returns the provided Lambda
function wrapped
in the Query
wrapper:
Query(Lambda("X", Var("X")))