| Package | Description |
|---|---|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.dialect |
SQL unparsers for JDBC dialects.
|
| org.apache.calcite.sql.pretty |
Provides a pretty-printer for SQL statements.
|
| org.apache.calcite.sql.util |
Utility classes for the SQL object model, parsing, and validation.
|
| Modifier and Type | Field and Description |
|---|---|
SqlDialect |
JdbcSchema.dialect |
SqlDialect |
JdbcConvention.dialect |
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<List,SqlDialect> |
JdbcUtils.DialectPool.map |
(package private) Map<DataSource,Map<SqlDialectFactory,SqlDialect>> |
JdbcUtils.DialectPool.map0 |
| Modifier and Type | Method and Description |
|---|---|
static SqlDialect |
JdbcSchema.createDialect(DataSource dataSource)
Deprecated.
|
static SqlDialect |
JdbcSchema.createDialect(SqlDialectFactory dialectFactory,
DataSource dataSource)
Returns a suitable SQL dialect for the given data source.
|
(package private) SqlDialect |
JdbcUtils.DialectPool.get(SqlDialectFactory dialectFactory,
DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
JdbcRules.canImplement(SqlAggFunction aggregation,
SqlDialect sqlDialect)
Returns whether this JDBC data source can implement a given aggregate
function.
|
private String |
JdbcToEnumerableConverter.generateSql(SqlDialect dialect) |
static JdbcConvention |
JdbcConvention.of(SqlDialect dialect,
Expression expression,
String name) |
| Constructor and Description |
|---|
JdbcConvention(SqlDialect dialect,
Expression expression,
String name) |
JdbcImplementor(SqlDialect dialect,
JavaTypeFactory typeFactory) |
JdbcSchema(DataSource dataSource,
SqlDialect dialect,
JdbcConvention convention,
String catalog,
String schema)
Creates a JDBC schema.
|
JdbcSchema(DataSource dataSource,
SqlDialect dialect,
JdbcConvention convention,
String catalog,
String schema,
com.google.common.collect.ImmutableMap<String,JdbcTable> tableMap) |
| Modifier and Type | Field and Description |
|---|---|
SqlDialect |
SqlImplementor.dialect |
| Constructor and Description |
|---|
RelToSqlConverter(SqlDialect dialect)
Creates a RelToSqlConverter.
|
SqlImplementor(SqlDialect dialect) |
| Modifier and Type | Field and Description |
|---|---|
static SqlDialect |
SqlDialect.CALCITE
Deprecated.
Use
CalciteSqlDialect.DEFAULT instead. |
static SqlDialect |
SqlDialect.DUMMY
Deprecated.
Use
AnsiSqlDialect.DEFAULT instead. |
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Supplier<SqlDialect> |
SqlDialect.DatabaseProduct.dialect |
| Modifier and Type | Method and Description |
|---|---|
static SqlDialect |
SqlDialect.create(DatabaseMetaData databaseMetaData)
Deprecated.
Replaced by
SqlDialectFactory |
SqlDialect |
SqlDialectFactory.create(DatabaseMetaData databaseMetaData)
Creates a
SqlDialect from a DatabaseMetaData. |
SqlDialect |
SqlDialectFactoryImpl.create(DatabaseMetaData databaseMetaData) |
SqlDialect |
SqlDialect.DatabaseProduct.getDialect()
Returns a dummy dialect for this database.
|
SqlDialect |
SqlWriter.getDialect()
Returns the dialect of SQL.
|
(package private) static SqlDialect |
SqlDialectFactoryImpl.simple(SqlDialect.DatabaseProduct databaseProduct)
Returns a basic dialect for a given product, or null if none is known.
|
| Modifier and Type | Method and Description |
|---|---|
SqlString |
SqlNode.toSqlString(SqlDialect dialect) |
SqlString |
SqlNode.toSqlString(SqlDialect dialect,
boolean forceParens)
Returns the SQL text of the tree of which this
SqlNode is
the root. |
| Modifier and Type | Class and Description |
|---|---|
class |
AccessSqlDialect
A
SqlDialect implementation for the Access database. |
class |
AnsiSqlDialect
A
SqlDialect implementation for an unknown ANSI compatible database. |
class |
BigQuerySqlDialect
A
SqlDialect implementation for Google BigQuery's "Standard SQL"
dialect. |
class |
CalciteSqlDialect
A
SqlDialect implementation that produces SQL that can be parsed
by Apache Calcite. |
class |
Db2SqlDialect
A
SqlDialect implementation for the IBM DB2 database. |
class |
DerbySqlDialect
A
SqlDialect implementation for the Apache Derby database. |
class |
FirebirdSqlDialect
A
SqlDialect implementation for the Firebird database. |
class |
H2SqlDialect
A
SqlDialect implementation for the H2 database. |
class |
HiveSqlDialect
A
SqlDialect implementation for the Apache Hive database. |
class |
HsqldbSqlDialect
A
SqlDialect implementation for the Hsqldb database. |
class |
InfobrightSqlDialect
A
SqlDialect implementation for the Infobright database. |
class |
InformixSqlDialect
A
SqlDialect implementation for the Informix database. |
class |
IngresSqlDialect
A
SqlDialect implementation for the Ingres database. |
class |
InterbaseSqlDialect
A
SqlDialect implementation for the Interbase database. |
class |
JethroDataSqlDialect
A
SqlDialect implementation for the JethroData database. |
class |
LucidDbSqlDialect
A
SqlDialect implementation for the LucidDB database. |
class |
MssqlSqlDialect
A
SqlDialect implementation for the Microsoft SQL Server
database. |
class |
MysqlSqlDialect
A
SqlDialect implementation for the MySQL database. |
class |
NeoviewSqlDialect
A
SqlDialect implementation for the Neoview database. |
class |
NetezzaSqlDialect
A
SqlDialect implementation for the Netezza database. |
class |
OracleSqlDialect
A
SqlDialect implementation for the Oracle database. |
class |
ParaccelSqlDialect
A
SqlDialect implementation for the Paraccel database. |
class |
PhoenixSqlDialect
A
SqlDialect implementation for the Apache Phoenix database. |
class |
PostgresqlSqlDialect
A
SqlDialect implementation for the PostgreSQL database. |
class |
RedshiftSqlDialect
A
SqlDialect implementation for the Redshift database. |
class |
SybaseSqlDialect
A
SqlDialect implementation for the Sybase database. |
class |
TeradataSqlDialect
A
SqlDialect implementation for the Teradata database. |
class |
VerticaSqlDialect
A
SqlDialect implementation for the Vertica database. |
| Modifier and Type | Field and Description |
|---|---|
static SqlDialect |
HsqldbSqlDialect.DEFAULT |
static SqlDialect |
NetezzaSqlDialect.DEFAULT |
static SqlDialect |
InfobrightSqlDialect.DEFAULT |
static SqlDialect |
AnsiSqlDialect.DEFAULT
A dialect useful for generating generic SQL.
|
static SqlDialect |
FirebirdSqlDialect.DEFAULT |
static SqlDialect |
TeradataSqlDialect.DEFAULT |
static SqlDialect |
PhoenixSqlDialect.DEFAULT |
static SqlDialect |
VerticaSqlDialect.DEFAULT |
static SqlDialect |
OracleSqlDialect.DEFAULT |
static SqlDialect |
SybaseSqlDialect.DEFAULT |
static SqlDialect |
ParaccelSqlDialect.DEFAULT |
static SqlDialect |
MssqlSqlDialect.DEFAULT |
static SqlDialect |
HiveSqlDialect.DEFAULT |
static SqlDialect |
RedshiftSqlDialect.DEFAULT |
static SqlDialect |
PostgresqlSqlDialect.DEFAULT |
static SqlDialect |
NeoviewSqlDialect.DEFAULT |
static SqlDialect |
BigQuerySqlDialect.DEFAULT |
static SqlDialect |
H2SqlDialect.DEFAULT |
static SqlDialect |
InformixSqlDialect.DEFAULT |
static SqlDialect |
DerbySqlDialect.DEFAULT |
static SqlDialect |
LucidDbSqlDialect.DEFAULT |
static SqlDialect |
IngresSqlDialect.DEFAULT |
static SqlDialect |
InterbaseSqlDialect.DEFAULT |
static SqlDialect |
MysqlSqlDialect.DEFAULT |
static SqlDialect |
CalciteSqlDialect.DEFAULT
A dialect useful for generating SQL which can be parsed by the Apache
Calcite parser, in particular quoting literals and identifiers.
|
static SqlDialect |
AccessSqlDialect.DEFAULT |
static SqlDialect |
Db2SqlDialect.DEFAULT |
| Modifier and Type | Field and Description |
|---|---|
private SqlDialect |
SqlPrettyWriter.dialect |
| Modifier and Type | Method and Description |
|---|---|
SqlDialect |
SqlPrettyWriter.getDialect() |
| Constructor and Description |
|---|
SqlPrettyWriter(SqlDialect dialect) |
SqlPrettyWriter(SqlDialect dialect,
boolean alwaysUseParentheses) |
SqlPrettyWriter(SqlDialect dialect,
boolean alwaysUseParentheses,
PrintWriter pw) |
| Modifier and Type | Field and Description |
|---|---|
private SqlDialect |
SqlBuilder.dialect |
private SqlDialect |
SqlString.dialect |
| Modifier and Type | Method and Description |
|---|---|
SqlDialect |
SqlBuilder.getDialect()
Returns the dialect.
|
SqlDialect |
SqlString.getDialect()
Returns the dialect.
|
| Constructor and Description |
|---|
SqlBuilder(SqlDialect dialect)
Creates a SqlBuilder.
|
SqlBuilder(SqlDialect dialect,
String s)
Creates a SqlBuilder with a given string.
|
SqlString(SqlDialect dialect,
String s)
Creates a SqlString.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.