Class SqlAbstractConformance

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean allowExplicitRowValueConstructor()
      Whether to allow SQL syntax "ROW(expr1, expr2, expr3)".
      boolean allowExtend()
      Whether to allow mixing table columns with extended columns in INSERT (or UPSERT).
      boolean allowExtendedTrim()
      Whether TRIM should support more than one trim character.
      boolean allowGeometry()
      Whether to allow geo-spatial extensions, including the GEOMETRY type.
      boolean allowNiladicParentheses()
      Whether to allow parentheses to be specified in calls to niladic functions and procedures (that is, functions and procedures with no parameters).
      boolean isApplyAllowed()
      Whether CROSS APPLY and OUTER APPLY operators are allowed in the parser.
      boolean isBangEqualAllowed()
      Whether the bang-equal token != is allowed as an alternative to <> in the parser.
      boolean isFromRequired()
      Whether FROM clause is required in a SELECT statement.
      boolean isGroupByAlias()
      Whether to allow aliases from the SELECT clause to be used as column names in the GROUP BY clause.
      boolean isGroupByOrdinal()
      Whether GROUP BY 2 is interpreted to mean 'group by the 2nd column in the select list'.
      boolean isHavingAlias()
      Whether to allow aliases from the SELECT clause to be used as column names in the HAVING clause.
      boolean isInsertSubsetColumnsAllowed()
      Whether to allow INSERT (or UPSERT) with no column list but fewer values than the target table.
      boolean isLiberal()
      Whether this dialect supports features from a wide variety of dialects.
      boolean isLimitStartCountAllowed()
      Whether to allow the SQL syntax "LIMIT start, count".
      boolean isMinusAllowed()
      Whether MINUS is allowed as an alternative to EXCEPT in the parser.
      boolean isPercentRemainderAllowed()
      Whether the "%" operator is allowed by the parser as an alternative to the mod function.
      boolean isSortByAlias()
      Whether 'ORDER BY x' is interpreted to mean 'sort by the select list item whose alias is x' even if there is a column called x.
      boolean isSortByAliasObscures()
      Whether "empno" is invalid in "select empno as x from emp order by empno" because the alias "x" obscures it.
      boolean isSortByOrdinal()
      Whether 'ORDER BY 2' is interpreted to mean 'sort by the 2nd column in the select list'.
      boolean shouldConvertRaggedUnionTypesToVarying()
      Whether the least restrictive type of a number of CHAR types of different lengths should be a VARCHAR type.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait