All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class cube.cubette.Cubette

java.lang.Object
   |
   +----cube.cubette.Cubette

public class Cubette
extends Object
The top-level interface to a complete sub-cube within the incomplete data cube. A Cubette is a complete sub-cube. This class advertises operations that are available on Cubettes.

For more information on the cube see the cube Overview.

Copyright © 1997 Curtis E. Dyreson. All rights reserved. Please be aware of the Licence and Version.


Constructor Index

 o Cubette()
Trying to get brain-dead stuff to work

Method Index

 o increment(Id, LogRecord, Table, Table, Table, Hashtable)
Increment the count associated with this cubette.
 o query(CubetteSpecification, IdSet[], IdSet[])
Determine if a query is satisfied by the specified Cubette.
 o sum(CubetteSpecification, CubetteSpecification, PersistentGraph[], Table[], Table)
Compute a sum aggregate for the answer.

Constructors

 o Cubette
  public Cubette()
Trying to get brain-dead stuff to work

Methods

 o query
  public static boolean query(CubetteSpecification cubetteSpec,
                              IdSet queryUnitsAbove[],
                              IdSet queryMeasuresBelow[])
Determine if a query is satisfied by the specified Cubette. Return true if the query can be satisfied, false otherwise. For more on satisfaction, see the relevant papers (e.g., the VLDB paper).

 o sum
  public static CubetteSpecification[] sum(CubetteSpecification satisfyingCubette,
                                           CubetteSpecification query,
                                           PersistentGraph finerUnitGraphs[],
                                           Table unitToMeasureTables[],
                                           Table countTable)
Compute a sum aggregate for the answer. Only call this after you have assured that the cubette is satisfying! For now we will assume a strict hierarchy.

 o increment
  public static void increment(Id cubette,
                               LogRecord log,
                               Table filterUnitTable,
                               Table filterMeasureTable,
                               Table countTable,
                               Hashtable doneThisRound)
Increment the count associated with this cubette.


All Packages  Class Hierarchy  This Package  Previous  Next  Index