public class SybaseDialect extends JdbcDialectImpl
Dialect for the Sybase database.Dialect.DatabaseProduct, Dialect.Datatype| Modifier and Type | Field and Description | 
|---|---|
static JdbcDialectFactory | 
FACTORY  | 
databaseProduct, permitsSelectNotInGroupBy, productVersion| Constructor and Description | 
|---|
SybaseDialect(Connection connection)
Creates a SybaseDialect. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
allowsAs()
Returns whether the SQL dialect allows "AS" in the FROM clause. 
 | 
boolean | 
allowsFromQuery()
Returns whether this Dialect allows a subquery in the from clause,
 for example
  
SELECT * FROM (SELECT * FROM t) AS
 x | 
protected void | 
quoteDateLiteral(StringBuilder buf,
                String value,
                Date date)
Helper method for  
JdbcDialectImpl.quoteDateLiteral(StringBuilder, String). | 
boolean | 
requiresAliasForFromQuery()
Returns whether this Dialect requires subqueries in the FROM clause
 to have an alias. 
 | 
allowsCompoundCountDistinct, allowsCountDistinct, allowsCountDistinctWithOtherAggs, allowsDdl, allowsDialectSharing, allowsJoinOn, allowsMultipleCountDistinct, allowsMultipleDistinctSqlMeasures, allowsOrderByAlias, allowsRegularExpressionInWhereClause, allowsSelectNotInGroupBy, appendHintsAfterFromClause, caseWhenElse, computeStatisticsProviders, deduceIdentifierQuoteString, deduceMaxColumnNameLength, deduceProductName, deduceProductVersion, deduceReadOnly, deduceSupportedResultSetStyles, deduceSupportsSelectNotInGroupBy, generateCountExpression, generateInline, generateInlineForAnsi, generateInlineGeneric, generateOrderByNulls, generateOrderByNullsAnsi, generateOrderItem, generateRegularExpression, getDatabaseProduct, getMaxColumnNameLength, getProduct, getQuoteIdentifierString, getStatisticsProviders, getType, isDatabase, logTypeInfo, needsExponent, quote, quoteBooleanLiteral, quoteDateLiteral, quoteIdentifier, quoteIdentifier, quoteIdentifier, quoteIdentifier, quoteNumericLiteral, quoteStringLiteral, quoteTimeLiteral, quoteTimestampLiteral, requiresGroupByAlias, requiresHavingAlias, requiresOrderByAlias, requiresUnionOrderByExprToBeInSelectClause, requiresUnionOrderByOrdinal, supportsGroupByExpressions, supportsGroupingSets, supportsMultiValueInExpr, supportsResultSetConcurrency, supportsUnlimitedValueList, toString, toUpperpublic static final JdbcDialectFactory FACTORY
public SybaseDialect(Connection connection) throws SQLException
connection - ConnectionSQLExceptionpublic boolean allowsAs()
DialectallowsAs in interface DialectallowsAs in class JdbcDialectImplpublic boolean allowsFromQuery()
DialectSELECT * FROM (SELECT * FROM t) AS
 xallowsFromQuery in interface DialectallowsFromQuery in class JdbcDialectImplDialect.requiresAliasForFromQuery()public boolean requiresAliasForFromQuery()
DialectrequiresAliasForFromQuery in interface DialectrequiresAliasForFromQuery in class JdbcDialectImplDialect.allowsFromQuery()protected void quoteDateLiteral(StringBuilder buf, String value, Date date)
JdbcDialectImplJdbcDialectImpl.quoteDateLiteral(StringBuilder, String).quoteDateLiteral in class JdbcDialectImplbuf - Buffer to append tovalue - Value as stringdate - Value as date