Uses of Interface
mondrian.spi.Dialect
-
Packages that use Dialect Package Description mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.sql Database-independent library for generating SQL.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 themondrian.spi
package.mondrian.util Mondrian utilities. -
-
Uses of Dialect in mondrian.rolap
Methods in mondrian.rolap that return Dialect Modifier and Type Method Description protected Dialect
SqlStatement. createDialect()
For testsDialect
RolapEvaluator. getDialect()
Dialect
RolapSchema. getDialect()
Returns this schema's SQL dialect.protected Dialect
SqlStatement. getDialect(RolapSchema schema)
Retrieves dialect from schema or attempts to create it in case it is nullDialect
RolapStar. getSqlQueryDialect()
Returns this RolapStar's SQL dialect.Methods in mondrian.rolap with parameters of type Dialect Modifier and Type Method Description static MondrianDef.Relation
RolapUtil. convertInlineTableToRelation(MondrianDef.InlineTable inlineTable, Dialect dialect)
int
RolapStatisticsCache. getColumnCardinality2(DataSource dataSource, Dialect dialect, String catalog, String schema, String table, String column)
String
RolapStar.Column. getDatatypeString(Dialect dialect)
Returns a string representation of the datatype of this column, in the dialect specified. -
Uses of Dialect in mondrian.rolap.sql
Methods in mondrian.rolap.sql that return Dialect Modifier and Type Method Description Dialect
SqlQuery. getDialect()
Methods in mondrian.rolap.sql with parameters of type Dialect Modifier and Type Method Description String
SqlQuery.CodeSet. chooseQuery(Dialect dialect)
Chooses the code variant which best matches the given Dialect.Constructors in mondrian.rolap.sql with parameters of type Dialect Constructor Description SqlQuery(Dialect dialect)
Creates a SqlQuery using a given dialect and inheriting the formatting preferences fromMondrianProperties.GenerateFormattedSql
property.SqlQuery(Dialect dialect, boolean formatted)
Base constructor used by all other constructors to create an empty instance. -
Uses of Dialect in mondrian.spi
Methods in mondrian.spi that return Dialect Modifier and Type Method Description Dialect
DialectFactory. createDialect(DataSource dataSource, Connection connection)
Creates a Dialect.static Dialect
DialectManager. createDialect(DataSource dataSource, Connection connection)
Creates a Dialect from a JDBC connection.static Dialect
DialectManager. createDialect(DataSource dataSource, Connection connection, String dialectClassName)
Creates a Dialect from a JDBC connection, optionally specifying the name of the dialect class.Methods in mondrian.spi with parameters of type Dialect Modifier and Type Method Description long
StatisticsProvider. getColumnCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution)
Returns an estimate of the number of rows in a table.long
StatisticsProvider. getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution)
Returns an estimate of the number of rows returned by a query.long
StatisticsProvider. getTableCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution)
Returns an estimate of the number of rows in a table.abstract void
Dialect.Datatype. quoteValue(StringBuilder buf, Dialect dialect, String value)
Appends to a buffer a value of this type, in the appropriate format for this dialect.Method parameters in mondrian.spi with type arguments of type Dialect Modifier and Type Method Description static void
DialectManager. register(Class<? extends Dialect> dialectClass)
Registers a Dialect class. -
Uses of Dialect in mondrian.spi.impl
Classes in mondrian.spi.impl that implement Dialect Modifier and Type Class Description class
AccessDialect
Implementation ofDialect
for the Microsoft Access database (also called the JET Engine).class
Db2Dialect
Implementation ofDialect
for the IBM DB2 database.class
Db2OldAs400Dialect
Implementation ofDialect
for old versions of the IBM DB2/AS400 database.class
DerbyDialect
Implementation ofDialect
for the Apache Derby database.class
FirebirdDialect
Implementation ofDialect
for the Firebird database.class
GoogleBigQueryDialect
This is the Mondrian dialect for Google BigQuery.class
GreenplumDialect
Implementation ofDialect
for the GreenplumSQL database.class
HiveDialect
Implementation ofDialect
for the Hive database.class
HsqldbDialect
Implementation ofDialect
for the Hsqldb database.class
ImpalaDialect
Dialect for Cloudera's Impala DB.class
InfobrightDialect
Implementation ofDialect
for the Infobright database.class
InformixDialect
Implementation ofDialect
for the Informix database.class
IngresDialect
Implementation ofDialect
for the Ingres database.class
InterbaseDialect
Implementation ofDialect
for the Interbase database.class
JdbcDialectImpl
Implementation ofDialect
based on a JDBC connection and metadata.class
LucidDbDialect
Implementation ofDialect
for the LucidDB database.class
MariaDBDialect
class
MicrosoftSqlServerDialect
Implementation ofDialect
for the Microsoft SQL Server database.class
MonetDbDialect
Implementation ofDialect
for the MonetDB database.class
MySqlDialect
Implementation ofDialect
for the MySQL database.class
NeoviewDialect
Implementation ofDialect
for the Neoview database.class
NetezzaDialect
Implementation ofDialect
for the Netezza database.class
NuoDbDialect
Implementation ofDialect
for the NuoDB database.class
OracleDialect
Implementation ofDialect
for the Oracle database.class
PdiDataServiceDialect
class
PostgreSqlDialect
Implementation ofDialect
for the PostgreSQL database.class
RedshiftDialect
User: cboyden Date: 2/8/13class
SnowflakeDialect
class
SqlStreamDialect
Implementation ofDialect
for the SQLstream streaming SQL system.class
SybaseDialect
Implementation ofDialect
for the Sybase database.class
TeradataDialect
Implementation ofDialect
for the Teradata database.class
VectorwiseDialect
Implementation ofDialect
for the Vertica database.class
VerticaDialect
Implementation ofDialect
for the Vertica database.Methods in mondrian.spi.impl that return Dialect Modifier and Type Method Description Dialect
JdbcDialectFactory. createDialect(DataSource dataSource, Connection connection)
static Dialect
JdbcDialectFactory. createDialectHelper(DialectFactory factory, DataSource dataSource)
Creates a temporary connection and callsDialectFactory.createDialect(javax.sql.DataSource, java.sql.Connection)
.Methods in mondrian.spi.impl with parameters of type Dialect Modifier and Type Method Description long
JdbcStatisticsProvider. getColumnCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution)
long
SqlStatisticsProvider. getColumnCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution)
long
JdbcStatisticsProvider. getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution)
long
SqlStatisticsProvider. getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution)
long
JdbcStatisticsProvider. getTableCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution)
long
SqlStatisticsProvider. getTableCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution)
-
Uses of Dialect in mondrian.util
Methods in mondrian.util with parameters of type Dialect Modifier and Type Method Description static boolean
Bug. avoidMemoryOverflow(Dialect dialect)
Returns whether to avoid a test because the memory monitor may cause it to fail.static boolean
Bug. avoidSlowTestOnLucidDB(Dialect dialect)
Returns true if we are running againstDialect.DatabaseProduct.LUCIDDB
and we wish to avoid slow tests.
-