Contains the server-provider interfaces (SPIs) which user-defined extensions to Mondrian should implement.
Interface Summary Interface Description CatalogLocatorAbstract layer for locating catalog schema content. CellFormatterAn SPI to format the cell values. DataSourceChangeListener Deprecated.Will be removed with Mondrian 4.0. DataSourceResolverPlugin class that resolves data source name to
DialectDescription of an SQL dialect. DialectFactoryFactory that creates
DynamicSchemaProcessorA dynamic schema processor is used to dynamically change a Mondrian schema at runtime. MemberFormatterAn SPI to redefine the caption displayed for members. ProfileHandlerCalled when a statement has profile information. PropertyFormatterSPI to redefine a member property display string. SegmentBodySegmentBody is the object which contains the cached data of a Segment. SegmentCacheSPI definition of the segments cache. SegmentCache.SegmentCacheListener
SegmentCache.SegmentCacheListenerobjects are used to listen to the state of the cache and be notified of changes to its state or its entries.
SegmentCache.SegmentCacheListener.SegmentCacheEventDefines the event types that a listener can look for. StatisticsProviderProvides estimates of the number of rows in a database. UserDefinedFunctionDefinition of a user-defined function. UserDefinedFunction.Argument
Class Summary Class Description DialectManager DialectUtil SegmentCache.SegmentCacheInjector SegmentColumnConstrained columns are part of the SegmentHeader and SegmentCache. SegmentHeaderSegmentHeaders are the key objects used to retrieve the segments from the segment cache.
Enum Summary Enum Description Dialect.DatabaseProductEnumeration of common database types. Dialect.DatatypeDatatype of a column. SegmentCache.SegmentCacheListener.SegmentCacheEvent.EventTypeDefined the possible types of events used by the