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 Detail

      • 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.