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.
-
Cubette()
- Trying to get brain-dead stuff to work
-
increment(Id, LogRecord, Table, Table, Table, Hashtable)
- Increment the count associated with this cubette.
-
query(CubetteSpecification, IdSet[], IdSet[])
- Determine if a query is satisfied by the specified Cubette.
-
sum(CubetteSpecification, CubetteSpecification, PersistentGraph[], Table[], Table)
-
Compute a sum aggregate for the answer.
Cubette
public Cubette()
- Trying to get brain-dead stuff to work
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).
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.
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