Class VerticaSqlDialect

java.lang.Object
org.apache.calcite.sql.SqlDialect
org.apache.calcite.sql.dialect.VerticaSqlDialect

public class VerticaSqlDialect extends SqlDialect
A SqlDialect implementation for the Vertica database.
  • Field Details

  • Constructor Details

    • VerticaSqlDialect

      public VerticaSqlDialect(SqlDialect.Context context)
      Creates a VerticaSqlDialect.
  • Method Details

    • supportsNestedAggregations

      public boolean supportsNestedAggregations()
      Description copied from class: SqlDialect
      Returns whether the dialect supports nested aggregations, for instance SELECT SUM(SUM(1)) .
      Overrides:
      supportsNestedAggregations in class SqlDialect
    • supportsFunction

      public boolean supportsFunction(SqlOperator operator, RelDataType type, List<RelDataType> paramTypes)
      Description copied from class: SqlDialect
      Returns whether this dialect supports a given function or operator. It only applies to built-in scalar functions and operators, since user-defined functions and procedures should be read by JdbcSchema.
      Overrides:
      supportsFunction in class SqlDialect