Wave Namespace

The classes in the Wave namespace are part of the CRM Analytics Analytics SDK, designed to facilitate querying CRM Analytics data from Apex code.

The following are the classes in the Wave namespace.

  • QueryBuilder Class

    The QueryBuilder class provides methods for constructing well-formed SAQL queries to pass to CRM Analytics.

  • QueryNode Class

    Define each node of the query - such as projection, groups, order, filters. Execute the query.

  • ProjectionNode Class

    Add aggregate functions to the query, or define an alias.

  • Templates Class

    The Templates class provides methods for retrieving CRM Analytics template collections, individual templates, and template configurations.

  • TemplatesSearchOptions Class

    The TemplatesSearchOptions class provides optional properties to filter the template collection.