Interface CaseQuery.ICustomFieldGroupBy

  • Enclosing class:
    CaseQuery

    public static interface CaseQuery.ICustomFieldGroupBy
    Provides grouping functionality for custom fields of ICase.

    Example:

    CaseQuery.businessCases().groupBy().customField().stringField("CreditGroup").aggregate().countRows();

    API:
    This is a public API.
    • Method Detail

      • stringField

        CaseQuery.GroupByQuery stringField​(String fieldName)

        Groups the result of the query by the custom String field fieldName.

        Parameters:
        fieldName - Name of the custom String field.
        Returns:
        Query for further composition.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • numberField

        CaseQuery.GroupByQuery numberField​(String fieldName)

        Groups the result of the query by the custom Number field fieldName.

        Parameters:
        fieldName - Name of the custom Number field.
        Returns:
        Query for further composition.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • timestampField

        CaseQuery.GroupByQuery timestampField​(String fieldName)

        Groups the result of the query by the custom Timestamp field fieldName.

        Parameters:
        fieldName - Name of the custom Timestamp field.
        Returns:
        Query for further composition
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.