| Package | Description | 
|---|---|
| mondrian.spi | Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. | 
| mondrian.spi.impl | Provides implementations of SPIs defined in the  mondrian.spipackage. | 
| Modifier and Type | Method and Description | 
|---|---|
| Dialect.DatabaseProduct | Dialect. getDatabaseProduct()Returns the database for this Dialect, or
  UNKNOWNif the database is
 not a common database. | 
| static Dialect.DatabaseProduct | Dialect.DatabaseProduct. getDatabaseProduct(String name) | 
| Dialect.DatabaseProduct | Dialect.DatabaseProduct. getFamily()Return the root of the family of products this database product
 belongs to. | 
| static Dialect.DatabaseProduct | Dialect.DatabaseProduct. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static Dialect.DatabaseProduct[] | Dialect.DatabaseProduct. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Dialect.DatabaseProduct | JdbcDialectImpl. databaseProductMajor database product (or null if product is not a common one) | 
| Modifier and Type | Method and Description | 
|---|---|
| Dialect.DatabaseProduct | PostgreSqlDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | RedshiftDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | InfobrightDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | JdbcDialectImpl. getDatabaseProduct() | 
| Dialect.DatabaseProduct | VerticaDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | ImpalaDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | VectorwiseDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | GreenplumDialect. getDatabaseProduct() | 
| Dialect.DatabaseProduct | NetezzaDialect. getDatabaseProduct() | 
| static Dialect.DatabaseProduct | JdbcDialectImpl. getProduct(String productName,
          String productVersion)Converts a product name and version (per the JDBC driver) into a product
 enumeration. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static boolean | JdbcDialectImpl. isDatabase(Dialect.DatabaseProduct databaseProduct,
          Connection connection)Helper method to determine if a connection would work with
 a given database product. | 
| Constructor and Description | 
|---|
| JdbcDialectFactory(Class<? extends JdbcDialectImpl> dialectClass,
                  Dialect.DatabaseProduct databaseProduct)Creates a JdbcDialectFactory. | 
Copyright © 2021 Hitachi Vantara. All rights reserved.