Interface | Description |
---|---|
QuerySpec |
Contains the information necessary to generate a SQL statement to
retrieve a set of cells.
|
Segment.ExcludedRegion |
Definition of a region of values which are not in a segment.
|
SegmentBuilder.SegmentConverter |
Functor to convert a segment header and body into a
SegmentWithData . |
SegmentCacheManager.Command<T> | |
SegmentCacheManager.Message | |
SegmentCacheManager.Visitor |
Visitor for messages (commands and events).
|
SegmentDataset |
A
SegmentDataset holds the values in a segment. |
SegmentLoader.RowList.Handler |
Class | Description |
---|---|
AbstractColumnPredicate |
A
AbstractColumnPredicate is an abstract implementation for
StarColumnPredicate . |
AbstractColumnPredicate.Factory |
Factory for
StarPredicate s and
StarColumnPredicate s. |
AbstractQuerySpec |
Base class for
QuerySpec implementations. |
AbstractSegmentBody |
Abstract implementation of a SegmentBody.
|
AggQuerySpec |
An AggStar's version of the
QuerySpec . |
Aggregation |
A
Aggregation is a pre-computed aggregation over a set of
columns. |
AggregationKey |
Column context that an Aggregation is computed for.
|
AggregationManager |
RolapAggregationManager manages all Aggregation s
in the system. |
AggregationManager.PinSetImpl |
Implementation of
RolapAggregationManager.PinSet
using a HashSet . |
AggregationOnDistinctCountMeasuresTest |
AggregationOnDistinctCountMeasureTest tests the
Distinct Count functionality with tuples and members. |
AndPredicate |
Predicate which is the intersection of a list of predicates.
|
CellRequest |
A
CellRequest contains the context necessary to get a cell
value from a star. |
DenseDoubleSegmentBody |
Implementation of a segment body which stores the data inside
a dense primitive array of double precision numbers.
|
DenseDoubleSegmentBodyTest | |
DenseDoubleSegmentDataset |
Implementation of
DenseSegmentDataset that stores
values of type double . |
DenseIntSegmentBody |
Implementation of a segment body which stores the data inside
a dense primitive array of integers.
|
DenseIntSegmentBodyTest | |
DenseIntSegmentDataset |
Implementation of
DenseSegmentDataset that stores
values of type Object . |
DenseNativeSegmentDataset |
Implementation of
DenseSegmentDataset that stores
values of type double . |
DenseObjectSegmentBody |
Implementation of a segment body which stores the data inside
a dense array of Java objects.
|
DenseObjectSegmentDataset |
Implementation of
DenseSegmentDataset that stores
values of type Object . |
DenseSegmentBodyTestBase<T extends AbstractSegmentBody,V> |
This is a base class for two heirs.
|
DenseSegmentDataset |
A
DenseSegmentDataset is a means of storing segment values
which is suitable when most of the combinations of keys have a value
present. |
DrillThroughCellRequest |
Subclass of
CellRequest that allows to specify
which columns and measures to return as part of the ResultSet
which we return to the client. |
DrillThroughQuerySpec |
Provides the information necessary to generate SQL for a drill-through
request.
|
GroupingSet |
A collection
of
Segment s that can be represented
as a GROUP BY GROUPING SET in a SQL query. |
GroupingSetsList |
Class for using GROUP BY GROUPING SETS sql query.
|
GroupingSetsList.Cohort |
Collection of
SegmentDataset that have the
same dimensionality and identical axis values. |
ListColumnPredicate |
Predicate which is the union of a list of predicates, each of which applies
to the same, single column.
|
ListPredicate |
Base class for
AndPredicate and OrPredicate . |
LiteralStarPredicate |
A constraint which always returns true or false.
|
MemberColumnPredicate |
Column constraint defined by a member.
|
MemberTuplePredicate |
Predicate which constrains a column to a particular member, or a range
above or below a member, or a range between two members.
|
MinusStarPredicate |
A
StarPredicate which evaluates to true if its
first child evaluates to true and its second child evaluates to false. |
MockSegmentCache |
Mock implementation of
SegmentCache that is used for automated
testing. |
OrPredicate |
Predicate which is the union of a list of predicates.
|
RangeColumnPredicate |
Predicate constraining a column to be greater than or less than a given
bound, or between a pair of bounds.
|
Segment |
A
Segment is a collection of cell values parameterized by
a measure, and a set of (column, value) pairs. |
SegmentArrayQuerySpec |
Provides the information necessary to generate a SQL statement to
retrieve a list of segments.
|
SegmentAxis |
Collection of values of one of the columns that parameterizes a
Segment . |
SegmentBuilder |
Helper class that contains methods to convert between
Segment and SegmentHeader , and also
SegmentWithData and SegmentBody . |
SegmentBuilder.SegmentConverterImpl |
Implementation of
SegmentBuilder.SegmentConverter that uses an
AggregationKey
and CellRequest as context to
convert a SegmentHeader . |
SegmentBuilder.StarSegmentConverter |
Implementation of
SegmentBuilder.SegmentConverter that uses a star measure
and a list of StarPredicate . |
SegmentBuilderTest |
Test for
SegmentBuilder . |
SegmentCacheManager |
Active object that maintains the "global cache" (in JVM, but shared between
connections using a particular schema) and "external cache" (as implemented
by a
SegmentCache . |
SegmentCacheManager.CompositeSegmentCache |
Makes a collection of
SegmentCacheWorker objects (each of which
is backed by a SegmentCache appear to be a SegmentCache. |
SegmentCacheManager.FlushCommand |
Command to flush a particular region from cache.
|
SegmentCacheManager.FlushResult |
Result of a
SegmentCacheManager.FlushCommand . |
SegmentCacheTest |
Test suite that runs the
BasicQueryTest but with the
MockSegmentCache active. |
SegmentCacheWorker |
Utility class to interact with the
SegmentCache . |
SegmentLoader |
The
SegmentLoader queries database and loads the data into
the given set of segments. |
SegmentLoader.RowList |
Collection of rows, each with a set of columns of type Object, double, or
int.
|
SegmentLoader.RowList.Column | |
SegmentLoader.RowList.DoubleColumn | |
SegmentLoader.RowList.IntColumn | |
SegmentLoader.RowList.LongColumn | |
SegmentLoader.RowList.NativeColumn | |
SegmentLoader.RowList.ObjectColumn | |
SegmentLoaderTest |
Test for
SegmentLoader |
SegmentLoaderTest.MyDelegatingInvocationHandler | |
SegmentWithData |
Extension to
Segment with a data set. |
SparseSegmentBody |
Implementation of a segment body which stores the data of a
sparse segment data set into a dense array of java objects.
|
SparseSegmentDataset |
A
SparseSegmentDataset is a means of storing segment values
which is suitable when few of the combinations of keys have a value present. |
StarPredicates |
Utilities for
StarPredicate s and
StarColumnPredicate s. |
ValueColumnPredicate |
A constraint which requires a column to have a particular value.
|
Enum | Description |
---|---|
SegmentBuilderTest.Order |
Exception | Description |
---|---|
CellRequestQuantumExceededException |
Signals that there are enough outstanding cell requests that it is
worth terminating this phase of execution and asking the segment cache
for all of the cells that have been asked for.
|
SegmentCacheManager.AbortException |
Exception which someone can throw to indicate to the Actor that
whatever it was doing is not needed anymore.
|