Uses of Interface
mondrian.spi.Dialect
Packages that use Dialect
Package
Description
Implements the data access layer for the olap package.
Database-independent library for generating SQL.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
Provides implementations of SPIs defined in the
mondrian.spi package.Mondrian utilities.
-
Uses of Dialect in mondrian.rolap
Methods in mondrian.rolap that return DialectModifier and TypeMethodDescriptionprotected DialectSqlStatement.createDialect()For testsRolapEvaluator.getDialect()RolapSchema.getDialect()Returns this schema's SQL dialect.protected DialectSqlStatement.getDialect(RolapSchema schema) Retrieves dialect from schema or attempts to create it in case it is nullRolapStar.getSqlQueryDialect()Returns this RolapStar's SQL dialect.Methods in mondrian.rolap with parameters of type DialectModifier and TypeMethodDescriptionstatic MondrianDef.RelationRolapUtil.convertInlineTableToRelation(MondrianDef.InlineTable inlineTable, Dialect dialect) intRolapStatisticsCache.getColumnCardinality2(DataSource dataSource, Dialect dialect, String catalog, String schema, String table, String column) 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 DialectMethods in mondrian.rolap.sql with parameters of type DialectModifier and TypeMethodDescriptionSqlQuery.CodeSet.chooseQuery(Dialect dialect) Chooses the code variant which best matches the given Dialect.Constructors in mondrian.rolap.sql with parameters of type DialectModifierConstructorDescriptionCreates a SqlQuery using a given dialect and inheriting the formatting preferences fromMondrianProperties.GenerateFormattedSqlproperty.Base constructor used by all other constructors to create an empty instance. -
Uses of Dialect in mondrian.spi
Methods in mondrian.spi that return DialectModifier and TypeMethodDescriptionDialectFactory.createDialect(DataSource dataSource, Connection connection) Creates a Dialect.static DialectDialectManager.createDialect(DataSource dataSource, Connection connection) Creates a Dialect from a JDBC connection.static DialectDialectManager.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 DialectModifier and TypeMethodDescriptionlongStatisticsProvider.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.longStatisticsProvider.getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution) Returns an estimate of the number of rows returned by a query.longStatisticsProvider.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 voidDialect.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 -
Uses of Dialect in mondrian.spi.impl
Classes in mondrian.spi.impl that implement DialectModifier and TypeClassDescriptionclassImplementation ofDialectfor the Microsoft Access database (also called the JET Engine).classImplementation ofDialectfor the IBM DB2 database.classImplementation ofDialectfor old versions of the IBM DB2/AS400 database.classImplementation ofDialectfor the Apache Derby database.classImplementation ofDialectfor the Firebird database.classThis is the Mondrian dialect for Google BigQuery.classImplementation ofDialectfor the GreenplumSQL database.classImplementation ofDialectfor the Hive database.classImplementation ofDialectfor the Hsqldb database.classDialect for Cloudera's Impala DB.classImplementation ofDialectfor the Infobright database.classImplementation ofDialectfor the Informix database.classImplementation ofDialectfor the Ingres database.classImplementation ofDialectfor the Interbase database.classImplementation ofDialectbased on a JDBC connection and metadata.classImplementation ofDialectfor the LucidDB database.classclassImplementation ofDialectfor the Microsoft SQL Server database.classImplementation ofDialectfor the MonetDB database.classImplementation ofDialectfor the MySQL database.classImplementation ofDialectfor the Neoview database.classImplementation ofDialectfor the Netezza database.classImplementation ofDialectfor the NuoDB database.classImplementation ofDialectfor the Oracle database.classclassImplementation ofDialectfor the PostgreSQL database.classUser: cboyden Date: 2/8/13classclassImplementation ofDialectfor the SQLstream streaming SQL system.classImplementation ofDialectfor the Sybase database.classImplementation ofDialectfor the Teradata database.classImplementation ofDialectfor the Vertica database.classImplementation ofDialectfor the Vertica database.Methods in mondrian.spi.impl that return DialectModifier and TypeMethodDescriptionJdbcDialectFactory.createDialect(DataSource dataSource, Connection connection) static DialectJdbcDialectFactory.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 DialectModifier and TypeMethodDescriptionlongJdbcStatisticsProvider.getColumnCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution) longSqlStatisticsProvider.getColumnCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, String column, Execution execution) longJdbcStatisticsProvider.getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution) longSqlStatisticsProvider.getQueryCardinality(Dialect dialect, DataSource dataSource, String sql, Execution execution) longJdbcStatisticsProvider.getTableCardinality(Dialect dialect, DataSource dataSource, String catalog, String schema, String table, Execution execution) longSqlStatisticsProvider.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 DialectModifier and TypeMethodDescriptionstatic booleanBug.avoidMemoryOverflow(Dialect dialect) Returns whether to avoid a test because the memory monitor may cause it to fail.static booleanBug.avoidSlowTestOnLucidDB(Dialect dialect) Returns true if we are running againstDialect.DatabaseProduct.LUCIDDBand we wish to avoid slow tests.