public class BigQuerySqlDialect extends SqlDialect
SqlDialect
implementation for Google BigQuery's "Standard SQL"
dialect.SqlDialect.CalendarPolicy, SqlDialect.Context, SqlDialect.DatabaseProduct, SqlDialect.FakeUtil
Modifier and Type | Field and Description |
---|---|
static SqlDialect |
DEFAULT |
private static SqlSetOperator |
EXCEPT_DISTINCT |
private static SqlSetOperator |
INTERSECT_DISTINCT |
private static SqlOperator |
UNION_DISTINCT
List of BigQuery Specific Operators needed to form Syntactically Correct SQL.
|
BUILT_IN_OPERATORS_LIST, CALCITE, DUMMY, EMPTY_CONTEXT, LOGGER, nullCollation
Constructor and Description |
---|
BigQuerySqlDialect(SqlDialect.Context context)
Creates a BigQuerySqlDialect.
|
Modifier and Type | Method and Description |
---|---|
void |
unparseCall(SqlWriter writer,
SqlCall call,
int leftPrec,
int rightPrec) |
allowsAs, configureParser, create, defaultNullDirection, emptyContext, emulateJoinTypeForCrossJoin, emulateNullDirection, emulateNullDirectionWithIsNull, getCalendarPolicy, getCastSpec, getConformance, getDatabaseProduct, getNullCollation, getProduct, getQuotedCasing, getQuoting, getTypeSystem, getUnquotedCasing, hasImplicitTableAlias, isCaseSensitive, quoteIdentifier, quoteIdentifier, quoteIdentifier, quoteStringLiteral, quoteStringLiteralUnicode, quoteTimestampLiteral, requiresAliasForFromItems, rewriteSingleValueExpr, supportsAggregateFunction, supportsAliasedValues, supportsCharSet, supportsFunction, supportsGroupByWithCube, supportsGroupByWithRollup, supportsNestedAggregations, supportsOffsetFetch, supportsWindowFunctions, unparseDateTimeLiteral, unparseFetchUsingAnsi, unparseFetchUsingLimit, unparseOffsetFetch, unparseSqlDatetimeArithmetic, unparseSqlIntervalLiteral, unparseSqlIntervalQualifier, unquoteStringLiteral
public static final SqlDialect DEFAULT
private static final SqlOperator UNION_DISTINCT
private static final SqlSetOperator EXCEPT_DISTINCT
private static final SqlSetOperator INTERSECT_DISTINCT
public BigQuerySqlDialect(SqlDialect.Context context)
public void unparseCall(SqlWriter writer, SqlCall call, int leftPrec, int rightPrec)
unparseCall
in class SqlDialect
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.