| 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.spi package. | 
| Modifier and Type | Method and Description | 
|---|---|
Dialect.DatabaseProduct | 
Dialect.getDatabaseProduct()
Returns the database for this Dialect, or
  
UNKNOWN if 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.databaseProduct
Major database product (or null if product is not a common one) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Dialect.DatabaseProduct | 
InfobrightDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
RedshiftDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
PostgreSqlDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
GreenplumDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
ImpalaDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
VectorwiseDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
JdbcDialectImpl.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
NetezzaDialect.getDatabaseProduct()  | 
Dialect.DatabaseProduct | 
VerticaDialect.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 © 2017 Hitachi Vantara. All rights reserved.