All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- aboutBox().
Method in class cube.applet.Cube
- aboutBox - Action to take when the about box is selected
- aboutBox().
Method in class cube.gui.CubeGUI
- aboutBox - Action to take when the about box is selected
- action(Event, Object).
Method in class cube.gui.CubeGUI
- Handle an event
- addEdge(Id, Id).
Method in class cube.persistent.PersistentGraph
-
Add an edge.
- byteSize.
Static variable in class cube.database.Id
-
- byteSize.
Static variable in class cube.database.IntegerCol
- Size of the data type
- clear().
Method in class cube.database.Table
- Clear all the tuples from a table.
- cloneMe().
Method in class cube.database.Id
- Return a duplicate of the object
- cloneMe().
Method in class cube.database.IntegerCol
- Return a duplicate of the object
- coarserMeasureGraphName.
Static variable in class cube.configure.Constants
-
- coarserMeasureGraphs.
Variable in class cube.globals.Globals
- The coarser measure graphs map each finer measure to a set of coarser
measures
that are just above it in the measure hierarchy (but not the transitive
closure, just the minimal set of edges).
- coarserUnitGraphName.
Static variable in class cube.configure.Constants
-
- coarserUnitGraphs.
Variable in class cube.globals.Globals
- The coarser unit graphs map each finer unit to a set of coarser units
that contain it (but not the transitive closure, just the minimal set
of edges).
- Constants().
Constructor for class cube.configure.Constants
-
- Convert().
Constructor for class cube.tools.Convert
-
- countTable.
Variable in class cube.globals.Globals
- The count for Cubettes (the actuall data store for the data cube).
- countTableName.
Static variable in class cube.configure.Constants
-
- createNewTable(String).
Method in class cube.database.Database
- Creates a new database table.
- createTable(String).
Method in class cube.database.Database
- Creates a database table.
- Cube().
Constructor for class cube.applet.Cube
-
- cubeDbs.
Static variable in class cube.configure.Constants
-
What is the home directory for the created databases?
- CubeGUI().
Constructor for class cube.gui.CubeGUI
- Create a new CubeGUI with a default title.
- CubeGUI(String).
Constructor for class cube.gui.CubeGUI
- Build a new graphic user interface, with the given title
- CubeGUI(String, int).
Constructor for class cube.gui.CubeGUI
- Build a new graphic user interface, with the given title
- cubeHome.
Static variable in class cube.configure.Constants
-
What is the home directory for the cube?
- cubeInputPath.
Static variable in class cube.configure.Constants
-
What is the home directory for the dimension specifications?
- Cubette().
Constructor for class cube.cubette.Cubette
- Trying to get brain-dead stuff to work
- CubetteSpecification(Id, Table, Table).
Constructor for class cube.cubette.CubetteSpecification
- Construct a specification
- CubetteSpecification(Id[], Id[]).
Constructor for class cube.cubette.CubetteSpecification
- Construct a specification
- Database(String).
Constructor for class cube.database.Database
- This constructor just stores the name of the database as
the directory.
- Dbm(String).
Constructor for class cube.database.Dbm
- Create a new Dbm file.
- delete(byte[]).
Method in class cube.database.Dbm
- Delete the association for the provided key.
- delete(Id).
Method in class cube.database.IdSet
- Delete an Id from this set, does nothing if element does not exist
- deleteTuple(byte[]).
Method in class cube.database.Table
- Delete a tuple with the given key from the table.
- dimensionNames.
Static variable in class cube.configure.Constants
-
What are the names of the dimensions?
- dimensions.
Static variable in class cube.configure.Constants
- How many dimensions does the cube have?
- drillButton.
Variable in class cube.gui.CubeGUI
-
- drillDown(int).
Method in class cube.applet.Cube
- A double click on an item in the Unit List, depending on the
state, take the appropriate action.
- edges.
Variable in class cube.persistent.PersistentGraph
- The edges Table in the database
- emitCannedInitializationCode(int).
Method in class cube.database.Table
- Emit code to initialize a dbm file (hashtable) with the info in this table
This is strictly for the canned version of the interface.
- enumerate().
Method in class cube.database.IdList
- Return an enumeration of the elements in the list.
- enumerate().
Method in class cube.database.IdSet
- Return an enumeration of the elements (keys) in the set.
- enumerateKeys().
Method in class cube.database.Table
- Return an enumeration of the key values.
- equals(Object).
Method in class cube.cubette.CubetteSpecification
- These can be used in Hashtables of all cubette specifications
- equals(Object).
Method in class cube.database.Id
- Equality test, is this Id eqal to another?
compare byte images
- equals(Object).
Method in class cube.database.IdList
- IdLists can be used in HashTables.
- equals(Object).
Method in class cube.database.IntegerCol
- Equality test, is this IntegerCol equal to another?
compare byte images
- Error(String).
Static method in class cube.tools.Internal
- Print an error message and then continue.
- execButton.
Variable in class cube.gui.CubeGUI
-
- filterFileName.
Static variable in class cube.configure.Constants
- What is the name of the file that contains the filters?
- filterMeasureTable.
Variable in class cube.globals.Globals
- A table that maps a filter number to a list of measures for that filer.
- filterMeasureTableName.
Static variable in class cube.configure.Constants
-
- filterTable.
Variable in class cube.globals.Globals
- A table of available filters.
- filterTableName.
Static variable in class cube.configure.Constants
-
- filterUnitTable.
Variable in class cube.globals.Globals
- A table that maps a filter number to a list of units for that filer.
- filterUnitTableName.
Static variable in class cube.configure.Constants
-
- finerMeasureGraphName.
Static variable in class cube.configure.Constants
-
- finerMeasureGraphs.
Variable in class cube.globals.Globals
- The finer measure graphs map each coarser measure to a set of finer measures
that are below it in the measure hierarchy (but not the transitive closure,
just the minimal set of edges).
- finerUnitGraphName.
Static variable in class cube.configure.Constants
-
- finerUnitGraphs.
Variable in class cube.globals.Globals
- The finer unit graphs map each coarser unit to a set of finer units that
are contained by it (but not the transitive closure, just the minimal
set of edges).
- fromBytes(byte[]).
Method in class cube.database.Id
- Construct an Id from a byte array
- getKeyAsBytes().
Method in class cube.database.Tuple
- Retrieve the key as a byte image.
- getKeyAsId().
Method in class cube.database.Tuple
- Retrieve the key as an Id.
- getKeyAsIdList().
Method in class cube.database.Tuple
- Retrieve the key as an IdList.
- getKeyAsIdSet().
Method in class cube.database.Tuple
- Retrieve the key as an IdSet.
- getKeyAsIntegerCol().
Method in class cube.database.Tuple
- Retrieve the key as an IntegerCol.
- getKeyAsString().
Method in class cube.database.Tuple
- Retrieve the key as a String.
- getKeyAsStringCol().
Method in class cube.database.Tuple
- Retrieve the key as a StringCol.
- getMeasures().
Method in class cube.cubette.CubetteSpecification
- Get the measures for this Cubette.
- getUnits().
Method in class cube.cubette.CubetteSpecification
- Get the units for this Cubette.
- getValueAsBytes().
Method in class cube.database.Tuple
- Retrieve the value as a byte image.
- getValueAsId().
Method in class cube.database.Tuple
- Retrieve the value as an Id.
- getValueAsIdList().
Method in class cube.database.Tuple
- Retrieve the value as an IdList.
- getValueAsIdSet().
Method in class cube.database.Tuple
- Retrieve the value as an IdSet.
- getValueAsIntegerCol().
Method in class cube.database.Tuple
- Retrieve the value as an IntegerCol.
- getValueAsString().
Method in class cube.database.Tuple
- Retrieve the value as a String.
- getValueAsStringCol().
Method in class cube.database.Tuple
- Retrieve the value as an StringCol.
- global.
Variable in class cube.gui.CubeGUI
-
- Globals().
Constructor for class cube.globals.Globals
- Open all the global Tables and Graphs by creating a Globals object.
- handleEvent(Event).
Method in class cube.applet.Cube
- Handle an event
- handleEvent(Event).
Method in class cube.applet.MessageHandler
- Handle an event
- handleEvent(Event).
Method in class cube.gui.MessageHandler
- Handle an event
- hashCode().
Method in class cube.cubette.CubetteSpecification
- These can be used in Hashtables of all cubette specifications
- hashCode().
Method in class cube.database.Id
- Hashcode generator
- hashCode().
Method in class cube.database.IdList
- The hashCode for this is the sum of the hashCodes for all the Ids in it
- hashCode().
Method in class cube.database.IntegerCol
- Hashcode generator
- hasMoreElements().
Method in class cube.database.IdEnumeration
- Does this enumeration have more elements?
- helpBox().
Method in class cube.applet.Cube
- helpBox - Action to take when the help box is selected
- helpBox().
Method in class cube.gui.CubeGUI
- helpBox - Action to take when the help box is selected
- id.
Variable in class cube.database.Id
-
- Id().
Constructor for class cube.database.Id
- Construct an Id from nothing, initialise the Id to zero.
- Id(byte[]).
Constructor for class cube.database.Id
- Construct an Id from a byte array
- Id(int).
Constructor for class cube.database.Id
- Construct an Id from an integer
The initial value of the Id is taken from the integer
- Id(int[]).
Constructor for class cube.database.Id
- Construct an Id from an array of integers
An Id is just a list of integers, currently a list of size 1,
so we are limited to 2^32-1 Ids.
- Id(String).
Constructor for class cube.database.Id
- Construct an Id from a string.
- IdAsStringKeysImage().
Method in class cube.database.Table
- Return a string of the key values (assumed to be Ids) as Strings.
- IdEnumeration(Id[]).
Constructor for class cube.database.IdEnumeration
- Construct an IdEnumeration from an array of Ids.
- IdIdImage().
Method in class cube.database.Table
- Return a string of the key, value pairs (assumed to be Ids).
- IdIdListImage().
Method in class cube.persistent.PersistentGraph
-
Return an Id to IdList image of the graph.
- IdIdListImage().
Method in class cube.database.Table
- Return a string of the key, value pairs (assumed to be Id Lists).
- IdKeysImage().
Method in class cube.persistent.PersistentGraph
-
Return an Id to IdList image of the graph.
- IdKeysImage().
Method in class cube.database.Table
- Return a string of the key values (assumed to be Ids).
- IdList(byte[]).
Constructor for class cube.database.IdList
- Construct a list from a byte array
- IdList(Id[]).
Constructor for class cube.database.IdList
- Construct a list from an array of Ids
- IdSet().
Constructor for class cube.database.IdSet
- Create an empty set
- IdSet(byte[]).
Constructor for class cube.database.IdSet
- Create a set from a byte image of the set
- IdSet(Id[]).
Constructor for class cube.database.IdSet
- Create a set from an array of Ids
- IdSet(IdList).
Constructor for class cube.database.IdSet
- Create a set from the list
- idTableName.
Static variable in class cube.configure.Constants
-
- image().
Method in class cube.cubette.CubetteSpecification
- Format the specification as a nice looking string
- image().
Method in class cube.database.Id
- Return an image of the id as a string
- image().
Method in class cube.database.IdList
- Convert the value to a nice String image for dumping
- image().
Method in class cube.database.IdSet
- image creates a formatted string of all the elements in the set
- image().
Method in class cube.database.IntegerCol
- Return an image of this as a string
- increment().
Method in class cube.database.Id
- Increment an Id (this is for counters)
- increment().
Method in class cube.database.IntegerCol
- Increment an IntegerCol by one (this is for counters)
- increment(Id, LogRecord, Table, Table, Table, Hashtable).
Static method in class cube.cubette.Cubette
- Increment the count associated with this cubette.
- increment(int).
Method in class cube.database.IntegerCol
- Increment an IntegerCol by the given amount
- increment(IntegerCol).
Method in class cube.database.IntegerCol
- Increment an IntegerCol by the amount of another IntegerCol
- init().
Method in class cube.applet.Cube
- Initialize the GUI
- init().
Method in class cube.gui.CubeGUI
- Initialize the GUI
- insert(Id).
Method in class cube.database.IdSet
- Insert an element into this set
- insertTuple(Tuple).
Method in class cube.database.Table
- Insert a tuple
- IntegerCol(byte[]).
Constructor for class cube.database.IntegerCol
- Construct an IntegerCol from a byte array
- IntegerCol(int).
Constructor for class cube.database.IntegerCol
- Construct an IntegerCol from an integer
- Internal().
Constructor for class cube.tools.Internal
-
- intersect(IdSet).
Method in class cube.database.IdSet
- Create a new set that is the result of taking the intersection of this
with another Set
- keys().
Method in class cube.database.Dbm
- Enumerate the keys of this database.
- LogRecord(Id[], Table[], PersistentGraph[]).
Constructor for class cube.cubette.LogRecord
- Create a new LogRecord
- lookup(byte[]).
Method in class cube.database.Dbm
- Lookup the value associated with the provided key.
- main(String[]).
Static method in class cube.gui.CubeGUI
- The starts the GUI
- measureList.
Variable in class cube.gui.CubeGUI
-
- measuresLoaded.
Variable in class cube.gui.CubeGUI
-
- measureTableName.
Static variable in class cube.configure.Constants
-
- measureTables.
Variable in class cube.globals.Globals
- Each measure table is a list of measures for that dimension.
- memberOf(Id).
Method in class cube.database.IdSet
- Is the given Id a member of the set?
- MessageHandler(String, String).
Constructor for class cube.applet.MessageHandler
- Create a new handler
- MessageHandler(String, String).
Constructor for class cube.gui.MessageHandler
- Create a new handler
- MessageLayout(String, String).
Constructor for class cube.applet.MessageLayout
- Build a new message, with the given string and title
- MessageLayout(String, String).
Constructor for class cube.gui.MessageLayout
- Build a new message, with the given string and title
- myDatabase.
Variable in class cube.globals.Globals
- The database where everything is stored.
- myDatabaseName.
Static variable in class cube.configure.Constants
-
- nextElement().
Method in class cube.database.IdEnumeration
- Retrieve the next Id
- numberOfElements().
Method in class cube.database.IdSet
- How many elements are in this set?
- oldupdateUnit(int).
Method in class cube.applet.Cube
- They've highlighted a Unit, now lets show all the subunits within
this unit (plus this unit).
- oldupdateUnit(int).
Method in class cube.gui.CubeGUI
- They've highlighted a Unit, now lets show all the subunits within
this unit (plus this unit).
- PersistentGraph(Database, String).
Constructor for class cube.persistent.PersistentGraph
- Create a new PersistentGraph.
- query(CubetteSpecification, IdSet[], IdSet[]).
Static method in class cube.cubette.Cubette
- Determine if a query is satisfied by the specified Cubette.
- quitButton.
Variable in class cube.applet.MessageLayout
-
- quitButton.
Variable in class cube.gui.MessageLayout
-
- reachableSet(Id).
Method in class cube.persistent.PersistentGraph
- Get the set of nodes that are reachable from this node, with cycles
handled correctly!
- reachableSetStopAtMeasure(Id, Id, Table).
Method in class cube.persistent.PersistentGraph
- Get the set of nodes at the indicated measure
that are reachable from this initial node.
- redoButton.
Variable in class cube.gui.CubeGUI
-
- redoMeasuresForUnits(int).
Method in class cube.applet.Cube
- Reload the measures into the appropriate unit list
- redoMeasuresForUnits(int).
Method in class cube.gui.CubeGUI
- Reload the measures into the appropriate unit list
- retrieveTuple(Id).
Method in class cube.database.Table
- Retrieve a tuple with an Id Key from the table.
- retrieveTuple(IdList).
Method in class cube.database.Table
- Retrieve a tuple with an IdList Key from the table.
- retrieveTuple(Tuple).
Method in class cube.database.Table
- Retrieve a tuple with the given key from the table.
- runQuery().
Method in class cube.applet.Cube
- Execute a query using the selected items!
Currently, just print the name of the query.
- runQuery().
Method in class cube.gui.CubeGUI
- Execute a query using the selected items!
Currently, just print the name of the query.
- save().
Static method in class cube.tools.Convert
-
- save().
Method in class cube.database.Dbm
- Save thisdatabase to disk, do nothing!
- save().
Method in class cube.globals.Globals
- Save all the open global Tables and Graphs.
- save().
Method in class cube.persistent.PersistentGraph
- Save the graph to disk.
- save().
Method in class cube.database.Table
- Clear all the tuples from a table.
- selectMeasure(int).
Method in class cube.applet.Cube
- Display the units in this list
- selectMeasure(int).
Method in class cube.gui.CubeGUI
- Display the units in this list
- selectUnit(int).
Method in class cube.gui.CubeGUI
- A double click on an item in the Unit List, depending on the
state, take the appropriate action.
- size().
Method in class cube.database.Dbm
- Number of tuples in the table.
- size().
Method in class cube.database.Table
- Size of table, number of tuples.
- store(byte[], byte[]).
Method in class cube.database.Dbm
- Store the given association of key/value.
- StringCol(byte[]).
Constructor for class cube.database.StringCol
- Construct a StringCol from a byte Array
- StringCol(String).
Constructor for class cube.database.StringCol
- Construct a StringCol from a String.
- stringTableName.
Static variable in class cube.configure.Constants
- What are the names of the various tables in the database?
- StringToIdMapping(String).
Static method in class cube.tools.Convert
- Add a new mapping to the string to Id tables
- sum(CubetteSpecification, CubetteSpecification, PersistentGraph[], Table[], Table).
Static method in class cube.cubette.Cubette
-
Compute a sum aggregate for the answer.
- Table(String).
Constructor for class cube.database.Table
- Create a table with the give name (opens a dbm file).
- toBytes().
Method in class cube.database.Id
- Convert this Id to a byte array
- toBytes().
Method in class cube.database.IdList
- Convert to a byte array
- toBytes().
Method in class cube.database.IdSet
- Convert the set to a byte array
- toBytes().
Method in class cube.database.IntegerCol
- Convert to a byte array
- toBytes().
Method in class cube.database.StringCol
- Construct a byte array from this string
- toId(String).
Static method in class cube.tools.Convert
- Convert a String to an Id by doing a table lookup
- toIdArray().
Method in class cube.database.IdList
- Retrieve an array of Ids that is the sequence
- toIdArray().
Method in class cube.database.IdSet
- Convert the set to an array of Ids (should this be an IdList?)
- toRealString().
Method in class cube.database.StringCol
- Return the string value for this column
- toString().
Method in class cube.database.Id
- Convert this Id to a String
- toString(Id).
Static method in class cube.tools.Convert
- Convert an Id to a String by doing a table lookup
- Tuple(byte[], byte[]).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(Id).
Constructor for class cube.database.Tuple
- Create a tuple with the given key, data is null.
- Tuple(Id, Id).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(Id, IdList).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(Id, IdSet).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(Id, StringCol).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(IdList).
Constructor for class cube.database.Tuple
- Create a tuple with the given key, data is null.
- Tuple(IdList, IntegerCol).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- Tuple(IdSet).
Constructor for class cube.database.Tuple
- Create a tuple with the given key, data is null.
- Tuple(StringCol).
Constructor for class cube.database.Tuple
- Create a tuple with the given key, data is null.
- Tuple(StringCol, Id).
Constructor for class cube.database.Tuple
- Create a tuple with the given key/data values.
- union(IdSet).
Method in class cube.database.IdSet
- Create a new set that is the union of this set and another.
- unionSelf(IdSet).
Method in class cube.database.IdSet
- Add the elements in another set to this one
- unitList.
Variable in class cube.gui.CubeGUI
-
- unitsAtMeasures(Id[]).
Method in class cube.cubette.LogRecord
- Builds a list of the units in each dimension for a measure
- unitToMeasureTableName.
Static variable in class cube.configure.Constants
-
- unitToMeasureTables.
Variable in class cube.globals.Globals
- Each unit to measure table maps a unit to the measure to which it belongs.
- updateUnit(int).
Method in class cube.applet.Cube
- They've highlighted a Unit, now lets show all the subunits within
this unit (plus this unit).
- updateUnit(int).
Method in class cube.gui.CubeGUI
- They've highlighted a Unit, now lets show all the subunits within
this unit (plus this unit).
- updateValue(byte[]).
Method in class cube.database.Tuple
- Update the value field in a Tuple.
- value.
Variable in class cube.cubette.CubetteSpecification
-
- value.
Variable in class cube.database.IntegerCol
- The value of the integer, it is public rather than writing a getValue method...
- value.
Variable in class cube.database.StringCol
-