Uses of Enum Class
mondrian.spi.Dialect.Datatype
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Defines a 'matcher' which scans the schema to find candidate aggregate tables.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
Provides implementations of SPIs defined in the
mondrian.spi
package.-
Uses of Dialect.Datatype in mondrian.olap
Modifier and TypeMethodDescriptionAggregator.aggregate
(List<Object> rawData, Dialect.Datatype datatype) Applies this aggregator over a raw list of objects for a rollup operation.boolean
Aggregator.supportsFastAggregates
(Dialect.Datatype datatype) Tells Mondrian if this aggregator can perform fast aggregation using only the raw data of a given object type. -
Uses of Dialect.Datatype in mondrian.rolap
Modifier and TypeMethodDescriptionRolapBaseCubeMeasure.getDatatype()
final Dialect.Datatype
RolapLevel.getDatatype()
RolapStar.Column.getDatatype()
Modifier and TypeMethodDescriptionRolapAggregator.aggregate
(List<Object> rawData, Dialect.Datatype datatype) static String
SqlConstraintUtils.constrainLevel2
(SqlQuery query, MondrianDef.Expression exp, Dialect.Datatype datatype, Comparable columnValue) Generates a sql expression constraining a level by some valuestatic String
RolapStar.Column.createInExpr
(String expr, StarColumnPredicate predicate, Dialect.Datatype datatype, SqlQuery sqlQuery) Generates a predicate that a column matches one of a list of values.boolean
RolapAggregator.supportsFastAggregates
(Dialect.Datatype dataType) By default, fast rollup is not supported for all classes.ModifierConstructorDescriptionprotected
Column
(Dialect.Datatype datatype) Fake column.Measure
(String name, String cubeName, RolapAggregator aggregator, RolapStar.Table table, MondrianDef.Expression expression, Dialect.Datatype datatype) -
Uses of Dialect.Datatype in mondrian.rolap.agg
Modifier and TypeMethodDescriptionstatic Pair<SegmentHeader,
SegmentBody> SegmentBuilder.rollup
(Map<SegmentHeader, SegmentBody> map, Set<String> keepColumns, BitKey targetBitkey, Aggregator rollupAggregator, Dialect.Datatype datatype) Given a collection of segments, all of the same dimensionality, rolls up to create a segment with reduced dimensionality. -
Uses of Dialect.Datatype in mondrian.rolap.aggmatcher
Modifier and TypeMethodDescriptionAggStar.Table.Column.getDatatype()
Returns the datatype of this column.static Dialect.Datatype
JdbcSchema.getDatatype
(int javaType) Converts aTypes
value to aDialect.Datatype
.JdbcSchema.Table.Column.getDatatype()
Return true if this column is numeric.ModifierConstructorDescriptionprotected
Column
(String name, MondrianDef.Expression expression, Dialect.Datatype datatype, int bitPosition) -
Uses of Dialect.Datatype in mondrian.spi
Modifier and TypeMethodDescriptionstatic Dialect.Datatype
Returns the enum constant of this class with the specified name.static Dialect.Datatype[]
Dialect.Datatype.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionvoid
Dialect.quote
(StringBuilder buf, Object value, Dialect.Datatype datatype) Appends to a buffer a value quoted for its type. -
Uses of Dialect.Datatype in mondrian.spi.impl
Modifier and TypeMethodDescriptionvoid
JdbcDialectImpl.quote
(StringBuilder buf, Object value, Dialect.Datatype datatype)