Skip to main content
Hitachi Vantara Lumada and Pentaho Documentation

adaptation

pentaho.visual.role. adaptation

The adaptation namespace contains classes for describing visual role adaptation strategies between external and internal visual models.

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

Child Namespaces

Name Summary
spec

The adaptation.spec namespace contains specification types for describing visual role adaptation strategies.

Classes

Name Summary
EntityWithTimeIntervalKeyStrategy

The EntityWithTimeIntervalKeyStrategy class describes the strategy of mapping fields from a time hierarchy to a date value representing the start time of the most specific level (i.e. the smaller time interval).

IdentityStrategy

The IdentityStrategy class describes the strategy of adapting a single data field, without modification, between the external and internal data space.

Strategy

The Strategy class describes a strategy for mapping the data mapped to a visual role from the external data space to the internal data space, and back.

TupleStrategy

The TupleStrategy class describes the strategy of mapping one or more data properties to an array of those values, and back.

Interfaces

Name Summary
IStrategyApplication

The IStrategyApplication interface represents a valid application of a strategy type to adapt between certain external an internal modes.

IStrategyApplicationValidation

The IStrategyApplicationValidation interface describes whether the application of a strategy to specific fields of a schema data table is valid. It is the result of the Strategy#validateApplication method.