Interface IApplicationDataStream

All Known Subinterfaces:
IActivePivotSchemaSelectionSession
All Known Implementing Classes:
ActivePivotSchemaSelectionSession

public interface IApplicationDataStream
Definition of the data session accessible to an ActivePivot.

This provides an access to the Data Storage, upon which a selection of fields is made to produce the flat view of data containing the most granular facts.

Author:
ActiveViam
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the field from the main selection.
    Gets the underlying fact selection upon which an ActivePivot is built.
    com.activeviam.database.internal.view.IStreamedView
    Returns the underlying stream upon which an ActivePivot is built.
    Map<com.activeviam.database.internal.view.StreamingViewId,com.activeviam.database.internal.view.IStreamedView>
    Deprecated.
    com.activeviam.database.internal.schema.IInternalDatabase
    Gets the underlying database with the internal interface.
  • Method Details

    • getCubeSelection

      ISelection getCubeSelection()
      Gets the underlying fact selection upon which an ActivePivot is built.
    • getCubeStreamedView

      com.activeviam.database.internal.view.IStreamedView getCubeStreamedView()
      Returns the underlying stream upon which an ActivePivot is built.
    • getFeedingViews

      @Deprecated Map<com.activeviam.database.internal.view.StreamingViewId,com.activeviam.database.internal.view.IStreamedView> getFeedingViews()
      Deprecated.
    • getInternalDatabase

      com.activeviam.database.internal.schema.IInternalDatabase getInternalDatabase()
      Gets the underlying database with the internal interface.
    • findFieldByAlias

      IFieldFromSelection findFieldByAlias(String alias)
      Returns the field from the main selection.

      This field offers access to its definition, as well as the dictionary encoding its data if any.