Overview

Namespaces

  • NGS
    • Client
      • Exception
    • Converter
    • Patterns
  • PHP

Classes

  • AggregateDomainEvent
  • AggregateRoot
  • CubeBuilder
  • DomainEvent
  • GenericSearch
  • Identifiable
  • OlapCube
  • Repository
  • Search
  • Searchable
  • SearchBuilder
  • Snapshot
  • Specification
  • Templater

Interfaces

  • IDomainObject
  • IIdentifiable
  • Overview
  • Namespace
  • Class
  • Tree

Class OlapCube

Abstract
Namespace: NGS\Patterns
Located at Patterns/OlapCube.php
Methods summary
abstract public array
# getDimensions( )

Returns

array
Get available dimensions
abstract public array
# getFacts( )

Returns

array
Get available facts
public
# __construct( NGS\Client\RestHttp $restHttp = null )

Constructs object using target server proxy

Constructs object using target server proxy

Parameters

$restHttp
NGS\Client\RestHttp|
$restHttp to target server used for analysis
public
# builder( )
public NGS\Patterns\OlapCube
# analyze( array $dimensions, array $facts = array(), array $order = array(), NGS\Patterns\Specification $specification = null )

Populate cube

Populate cube

Returns

NGS\Patterns\OlapCube
Populated cube object
Properties summary
protected Ngs\Client\RestHttp $restHttp
#
API documentation generated by ApiGen 2.8.0