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.spipackage.mondrian.util Mondrian utilities. -
-
Uses of Dialect in mondrian.rolap
Methods in mondrian.rolap that return Dialect Modifier and Type Method Description protected DialectSqlStatement. createDialect()For testsDialectRolapEvaluator. getDialect()DialectRolapSchema. 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 nullDialectRolapStar. getSqlQueryDialect()Returns this RolapStar's SQL dialect.Methods in mondrian.rolap with parameters of type Dialect Modifier and Type Method Description static MondrianDef.RelationRolapUtil. convertInlineTableToRelation(MondrianDef.InlineTable inlineTable, Dialect dialect)intRolapStatisticsCache. getColumnCardinality2(DataSource dataSource, Dialect dialect, String catalog, String schema, String table, String column)StringRolapStar.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 DialectSqlQuery. getDialect()Methods in mondrian.rolap.sql with parameters of type Dialect Modifier and Type Method Description StringSqlQuery.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.GenerateFormattedSqlproperty.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 DialectDialectFactory. 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 Dialect Modifier and Type Method Description longStatisticsProvider. 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 Modifier and Type Method Description static voidDialectManager. 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 classAccessDialectImplementation ofDialectfor the Microsoft Access database (also called the JET Engine).classDb2DialectImplementation ofDialectfor the IBM DB2 database.classDb2OldAs400DialectImplementation ofDialectfor old versions of the IBM DB2/AS400 database.classDerbyDialectImplementation ofDialectfor the Apache Derby database.classFirebirdDialectImplementation ofDialectfor the Firebird database.classGoogleBigQueryDialectThis is the Mondrian dialect for Google BigQuery.classGreenplumDialectImplementation ofDialectfor the GreenplumSQL database.classHiveDialectImplementation ofDialectfor the Hive database.classHsqldbDialectImplementation ofDialectfor the Hsqldb database.classImpalaDialectDialect for Cloudera's Impala DB.classInfobrightDialectImplementation ofDialectfor the Infobright database.classInformixDialectImplementation ofDialectfor the Informix database.classIngresDialectImplementation ofDialectfor the Ingres database.classInterbaseDialectImplementation ofDialectfor the Interbase database.classJdbcDialectImplImplementation ofDialectbased on a JDBC connection and metadata.classLucidDbDialectImplementation ofDialectfor the LucidDB database.classMariaDBDialectclassMicrosoftSqlServerDialectImplementation ofDialectfor the Microsoft SQL Server database.classMonetDbDialectImplementation ofDialectfor the MonetDB database.classMySqlDialectImplementation ofDialectfor the MySQL database.classNeoviewDialectImplementation ofDialectfor the Neoview database.classNetezzaDialectImplementation ofDialectfor the Netezza database.classNuoDbDialectImplementation ofDialectfor the NuoDB database.classOracleDialectImplementation ofDialectfor the Oracle database.classPdiDataServiceDialectclassPostgreSqlDialectImplementation ofDialectfor the PostgreSQL database.classRedshiftDialectUser: cboyden Date: 2/8/13classSnowflakeDialectclassSqlStreamDialectImplementation ofDialectfor the SQLstream streaming SQL system.classSybaseDialectImplementation ofDialectfor the Sybase database.classTeradataDialectImplementation ofDialectfor the Teradata database.classVectorwiseDialectImplementation ofDialectfor the Vertica database.classVerticaDialectImplementation ofDialectfor the Vertica database.Methods in mondrian.spi.impl that return Dialect Modifier and Type Method Description DialectJdbcDialectFactory. 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 Dialect Modifier and Type Method Description longJdbcStatisticsProvider. 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 Dialect Modifier and Type Method Description static 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.
-