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.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. |
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 . |
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. |
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. |
GroupingSet |
A collection
of
Segment s that can be represented
as a GROUP BY GROUPING SET in a SQL query. |
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. |
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. |
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 . |
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.FlushCommand |
Command to flush a particular region from cache.
|
SegmentCacheManager.FlushResult |
Result of a
SegmentCacheManager.FlushCommand . |
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.
|
SegmentWithData |
Extension to
Segment with a data set. |
StarPredicates |
Utilities for
StarPredicate s and
StarColumnPredicate s. |
ValueColumnPredicate |
A constraint which requires a column to have a particular value.
|
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.
|
Copyright © 2020 Hitachi Vantara. All rights reserved.