## Uses of Interface
com.holonplatform.core.query.QueryFunction

- Packages that use QueryFunction
  Package | Description
  --- | ---
  com.holonplatform.core.query |

- - ### Uses of QueryFunction in com.holonplatform.core.query

    Subinterfaces of QueryFunction in com.holonplatform.core.query
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `QueryFunction.Avg` A function which represents the average value of a query result.
    `static interface` | `QueryFunction.Count` A function which represents the count of a query result values.
    `static interface` | `QueryFunction.Max<T>` A function which represents the largest value of a query result.
    `static interface` | `QueryFunction.Min<T>` A function which represents the smallest value of a query result.
    `static interface` | `QueryFunction.Sum<T>` A function which represents the sum of a query result values.

    Methods in com.holonplatform.core.query that return QueryFunction
    Modifier and Type | Method and Description
    --- | ---
    `QueryFunction<T>` | FunctionExpression.`getFunction()` Get the `QueryFunction` associated with this expression.

    Methods in com.holonplatform.core.query with parameters of type QueryFunction
    Modifier and Type | Method and Description
    --- | ---
    `static <T> FunctionExpression<T>` | FunctionExpression.`create(QueryFunction<T> function)` Create a new `FunctionExpression` using given `function`.
    `static <T> FunctionExpression.FunctionExpressionProperty<T>` | FunctionExpression.FunctionExpressionProperty.`create(QueryFunction<T> function)` Create a `FunctionExpression.FunctionExpressionProperty` using given `function`.
    `static <P,T> FunctionExpression.PathFunctionExpressionProperty<P,T>` | FunctionExpression.PathFunctionExpressionProperty.`create(QueryFunction<T> function, Path<P> path)` Create a new `FunctionExpression.PathFunctionExpressionProperty` on given `path` using given `function`.
    `static <P,T> FunctionExpression.PathFunctionExpressionProperty<P,T>` | FunctionExpression.PathFunctionExpressionProperty.`create(QueryFunction<T> function, PathProperty<P> property)` Create a new `FunctionExpression.PathFunctionExpressionProperty` on given `property` using given `function`.

Copyright © 2017 The Holon Platform. All rights reserved.