Skip to main content
Hitachi Vantara Lumada and Pentaho Documentation

role

pentaho.visual.role

The role namespace contains classes for describing visual roles — an important type of property of visualization models.

Source: doc-js/pentaho/visual/role/_namespace.jsdoc, line 17

Child Namespaces

Name Summary
spec

The visual.role.spec namespace contains specification classes for describing visual role mappings.

Classes

Name Summary
Aggregation

The Aggregation class is String based enumeration that represents an aggregation operation.

Level

The Level class is String based enumeration that represents a Level of Measurement, as understood by S. S. Steven.

Mapping

The Mapping class holds the association between a specific visual role and the data properties, here named data attributes, of a visualization's current dataset.

MappingAttribute

The MappingAttribute class represents a data property in a visual role mapping.

Property

The Property class represents a visual role of a visualization and defines its capabilities.

Interfaces

Name Summary
IPropertyAttributes

Exposes members related to the data attributes of visual roles' mappings.