Uses of Class
org.apache.calcite.sql.SqlDialect
-
Packages that use SqlDialect Package Description org.apache.calcite.adapter.jdbc Query provider based on a JDBC data source.org.apache.calcite.adapter.spark Adapter based on the Apache Spark data management system.org.apache.calcite.materialize Management of materialized query results.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. -
-
Uses of SqlDialect in org.apache.calcite.adapter.jdbc
Fields in org.apache.calcite.adapter.jdbc declared as SqlDialect Modifier and Type Field Description SqlDialect
JdbcConvention. dialect
SqlDialect
JdbcSchema. dialect
Fields in org.apache.calcite.adapter.jdbc with type parameters of type SqlDialect Modifier and Type Field Description (package private) java.util.Map<java.util.List,SqlDialect>
JdbcUtils.DialectPool. map
(package private) java.util.Map<javax.sql.DataSource,java.util.Map<SqlDialectFactory,SqlDialect>>
JdbcUtils.DialectPool. map0
Methods in org.apache.calcite.adapter.jdbc that return SqlDialect Modifier and Type Method Description static SqlDialect
JdbcSchema. createDialect(javax.sql.DataSource dataSource)
Deprecated.static SqlDialect
JdbcSchema. createDialect(SqlDialectFactory dialectFactory, javax.sql.DataSource dataSource)
Returns a suitable SQL dialect for the given data source.(package private) SqlDialect
JdbcUtils.DialectPool. get(SqlDialectFactory dialectFactory, javax.sql.DataSource dataSource)
Methods in org.apache.calcite.adapter.jdbc with parameters of type SqlDialect Modifier and Type Method Description private static boolean
JdbcRules. canImplement(SqlAggFunction aggregation, SqlDialect sqlDialect)
Returns whether this JDBC data source can implement a given aggregate function.private SqlString
JdbcToEnumerableConverter. generateSql(SqlDialect dialect)
static JdbcConvention
JdbcConvention. of(SqlDialect dialect, Expression expression, java.lang.String name)
Constructors in org.apache.calcite.adapter.jdbc with parameters of type SqlDialect Constructor Description JdbcConvention(SqlDialect dialect, Expression expression, java.lang.String name)
JdbcImplementor(SqlDialect dialect, JavaTypeFactory typeFactory)
JdbcSchema(javax.sql.DataSource dataSource, SqlDialect dialect, JdbcConvention convention, java.lang.String catalog, java.lang.String schema)
Creates a JDBC schema.JdbcSchema(javax.sql.DataSource dataSource, SqlDialect dialect, JdbcConvention convention, java.lang.String catalog, java.lang.String schema, com.google.common.collect.ImmutableMap<java.lang.String,JdbcTable> tableMap)
-
Uses of SqlDialect in org.apache.calcite.adapter.spark
Methods in org.apache.calcite.adapter.spark with parameters of type SqlDialect Modifier and Type Method Description private java.lang.String
JdbcToSparkConverter. generateSql(SqlDialect dialect)
-
Uses of SqlDialect in org.apache.calcite.materialize
Fields in org.apache.calcite.materialize declared as SqlDialect Modifier and Type Field Description SqlDialect
Lattice.SqlWriter. dialect
Methods in org.apache.calcite.materialize with parameters of type SqlDialect Modifier and Type Method Description Lattice.SqlWriter
Lattice. createSqlWriter(SqlDialect dialect, java.lang.StringBuilder buf, java.util.function.IntFunction<SqlNode> field)
Creates a context to which SQL can be generated.Constructors in org.apache.calcite.materialize with parameters of type SqlDialect Constructor Description SqlWriter(Lattice lattice, SqlDialect dialect, java.lang.StringBuilder buf, SqlImplementor.SimpleContext context)
-
Uses of SqlDialect in org.apache.calcite.rel.rel2sql
Fields in org.apache.calcite.rel.rel2sql declared as SqlDialect Modifier and Type Field Description (package private) SqlDialect
SqlImplementor.Context. dialect
SqlDialect
SqlImplementor. dialect
Constructors in org.apache.calcite.rel.rel2sql with parameters of type SqlDialect Constructor Description AliasContext(SqlDialect dialect, java.util.Map<java.lang.String,RelDataType> aliases, boolean qualified)
Creates an AliasContext; useSqlImplementor.aliasContext(Map, boolean)
.BaseContext(SqlDialect dialect, int fieldCount)
Context(SqlDialect dialect, int fieldCount)
Context(SqlDialect dialect, int fieldCount, boolean ignoreCast)
JoinContext(SqlDialect dialect, SqlImplementor.Context leftContext, SqlImplementor.Context rightContext)
Creates a JoinContext; useSqlImplementor.joinContext(Context, Context)
.MatchRecognizeContext(SqlDialect dialect, java.util.Map<java.lang.String,RelDataType> aliases)
RelToSqlConverter(SqlDialect dialect)
Creates a RelToSqlConverter.SimpleContext(SqlDialect dialect, java.util.function.IntFunction<SqlNode> field)
SqlImplementor(SqlDialect dialect)
-
Uses of SqlDialect in org.apache.calcite.sql
Fields in org.apache.calcite.sql declared as SqlDialect Modifier and Type Field Description static SqlDialect
SqlDialect. CALCITE
Deprecated.UseCalciteSqlDialect.DEFAULT
instead.static SqlDialect
SqlDialect. DUMMY
Deprecated.UseAnsiSqlDialect.DEFAULT
instead.Fields in org.apache.calcite.sql with type parameters of type SqlDialect Modifier and Type Field Description private java.util.function.Supplier<SqlDialect>
SqlDialect.DatabaseProduct. dialect
Methods in org.apache.calcite.sql that return SqlDialect Modifier and Type Method Description static SqlDialect
SqlDialect. create(java.sql.DatabaseMetaData databaseMetaData)
Deprecated.Replaced bySqlDialectFactory
SqlDialect
SqlDialectFactory. create(java.sql.DatabaseMetaData databaseMetaData)
Creates aSqlDialect
from a DatabaseMetaData.SqlDialect
SqlDialectFactoryImpl. create(java.sql.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.Methods in org.apache.calcite.sql with parameters of type SqlDialect Modifier and Type Method Description SqlString
SqlNode. toSqlString(SqlDialect dialect)
SqlString
SqlNode. toSqlString(SqlDialect dialect, boolean forceParens)
Returns the SQL text of the tree of which thisSqlNode
is the root. -
Uses of SqlDialect in org.apache.calcite.sql.dialect
Subclasses of SqlDialect in org.apache.calcite.sql.dialect Modifier and Type Class Description class
AccessSqlDialect
ASqlDialect
implementation for the Access database.class
AnsiSqlDialect
ASqlDialect
implementation for an unknown ANSI compatible database.class
BigQuerySqlDialect
ASqlDialect
implementation for Google BigQuery's "Standard SQL" dialect.class
CalciteSqlDialect
ASqlDialect
implementation that produces SQL that can be parsed by Apache Calcite.class
Db2SqlDialect
ASqlDialect
implementation for the IBM DB2 database.class
DerbySqlDialect
ASqlDialect
implementation for the Apache Derby database.class
FirebirdSqlDialect
ASqlDialect
implementation for the Firebird database.class
H2SqlDialect
ASqlDialect
implementation for the H2 database.class
HiveSqlDialect
ASqlDialect
implementation for the Apache Hive database.class
HsqldbSqlDialect
ASqlDialect
implementation for the Hsqldb database.class
InfobrightSqlDialect
ASqlDialect
implementation for the Infobright database.class
InformixSqlDialect
ASqlDialect
implementation for the Informix database.class
IngresSqlDialect
ASqlDialect
implementation for the Ingres database.class
InterbaseSqlDialect
ASqlDialect
implementation for the Interbase database.class
JethroDataSqlDialect
ASqlDialect
implementation for the JethroData database.class
LucidDbSqlDialect
ASqlDialect
implementation for the LucidDB database.class
MssqlSqlDialect
ASqlDialect
implementation for the Microsoft SQL Server database.class
MysqlSqlDialect
ASqlDialect
implementation for the MySQL database.class
NeoviewSqlDialect
ASqlDialect
implementation for the Neoview database.class
NetezzaSqlDialect
ASqlDialect
implementation for the Netezza database.class
OracleSqlDialect
ASqlDialect
implementation for the Oracle database.class
ParaccelSqlDialect
ASqlDialect
implementation for the Paraccel database.class
PhoenixSqlDialect
ASqlDialect
implementation for the Apache Phoenix database.class
PostgresqlSqlDialect
ASqlDialect
implementation for the PostgreSQL database.class
RedshiftSqlDialect
ASqlDialect
implementation for the Redshift database.class
SybaseSqlDialect
ASqlDialect
implementation for the Sybase database.class
TeradataSqlDialect
ASqlDialect
implementation for the Teradata database.class
VerticaSqlDialect
ASqlDialect
implementation for the Vertica database.Fields in org.apache.calcite.sql.dialect declared as SqlDialect Modifier and Type Field Description static SqlDialect
AccessSqlDialect. DEFAULT
static SqlDialect
AnsiSqlDialect. DEFAULT
A dialect useful for generating generic SQL.static SqlDialect
BigQuerySqlDialect. 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
Db2SqlDialect. DEFAULT
static SqlDialect
DerbySqlDialect. DEFAULT
static SqlDialect
FirebirdSqlDialect. DEFAULT
static SqlDialect
H2SqlDialect. DEFAULT
static SqlDialect
HiveSqlDialect. DEFAULT
static SqlDialect
HsqldbSqlDialect. DEFAULT
static SqlDialect
InfobrightSqlDialect. DEFAULT
static SqlDialect
InformixSqlDialect. DEFAULT
static SqlDialect
IngresSqlDialect. DEFAULT
static SqlDialect
InterbaseSqlDialect. DEFAULT
static SqlDialect
LucidDbSqlDialect. DEFAULT
static SqlDialect
MssqlSqlDialect. DEFAULT
static SqlDialect
MysqlSqlDialect. DEFAULT
static SqlDialect
NeoviewSqlDialect. DEFAULT
static SqlDialect
NetezzaSqlDialect. DEFAULT
static SqlDialect
OracleSqlDialect. DEFAULT
static SqlDialect
ParaccelSqlDialect. DEFAULT
static SqlDialect
PhoenixSqlDialect. DEFAULT
static SqlDialect
PostgresqlSqlDialect. DEFAULT
static SqlDialect
RedshiftSqlDialect. DEFAULT
static SqlDialect
SybaseSqlDialect. DEFAULT
static SqlDialect
TeradataSqlDialect. DEFAULT
static SqlDialect
VerticaSqlDialect. DEFAULT
-
Uses of SqlDialect in org.apache.calcite.sql.pretty
Fields in org.apache.calcite.sql.pretty declared as SqlDialect Modifier and Type Field Description private SqlDialect
SqlPrettyWriter. dialect
Methods in org.apache.calcite.sql.pretty that return SqlDialect Modifier and Type Method Description SqlDialect
SqlPrettyWriter. getDialect()
Constructors in org.apache.calcite.sql.pretty with parameters of type SqlDialect Constructor Description SqlPrettyWriter(SqlDialect dialect)
SqlPrettyWriter(SqlDialect dialect, boolean alwaysUseParentheses)
SqlPrettyWriter(SqlDialect dialect, boolean alwaysUseParentheses, java.io.PrintWriter pw)
-
Uses of SqlDialect in org.apache.calcite.sql.util
Fields in org.apache.calcite.sql.util declared as SqlDialect Modifier and Type Field Description private SqlDialect
SqlBuilder. dialect
private SqlDialect
SqlString. dialect
Methods in org.apache.calcite.sql.util that return SqlDialect Modifier and Type Method Description SqlDialect
SqlBuilder. getDialect()
Returns the dialect.SqlDialect
SqlString. getDialect()
Returns the dialect.Constructors in org.apache.calcite.sql.util with parameters of type SqlDialect Constructor Description SqlBuilder(SqlDialect dialect)
Creates a SqlBuilder.SqlBuilder(SqlDialect dialect, java.lang.String s)
Creates a SqlBuilder with a given string.SqlString(SqlDialect dialect, java.lang.String sql)
Creates a SqlString.SqlString(SqlDialect dialect, java.lang.String sql, com.google.common.collect.ImmutableList<java.lang.Integer> dynamicParameters)
Creates a SqlString.
-