public class FirebirdDialect extends InterbaseDialect
| 构造器和说明 |
|---|
FirebirdDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isBindLimitParametersFirst()
limit parameter will be bind in the first or not,
if first ,the
Dialect.bindLimitParametersAtStartOfQuery(RowSelection, PreparedStatement, int) will be execute
else the Dialect.bindLimitParametersAtEndOfQuery(RowSelection, PreparedStatement, int) will be execute |
boolean |
isBindLimitParametersInReverseOrder()
Whether bind parameter in reverse or not.
|
boolean |
isSupportsLimit()
Does this dialect support some form of limiting query results
via a sql clause?
|
appendmentAfterLikeClause, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, createTableGenerator, escape, generateTableDDL, getAfterQuote, getBeforeQuote, getDatabaseId, getDefaultProperties, getLikeKeyChars, getLimitHandler, getLimitSql, getQuotedIdentifier, getRealDialect, getUrlParser, isForceLimitUsage, isSupportsBatchSql, isSupportsBatchUpdates, isSupportsDistinct, isSupportsLimitOffset, isSupportsVariableLimit, isUseLimitInVariableMode, isUseMaxForLimit, registerResultSetOutParameter, setDelegate, setLikeEscaper, setLimitHandler, setMaxRows, setUrlParser, setUseLimitInVariableMode, toStringpublic boolean isSupportsLimit()
DialectisSupportsLimit 在接口中 DialectisSupportsLimit 在类中 InterbaseDialectpublic boolean isBindLimitParametersFirst()
DialectDialect.bindLimitParametersAtStartOfQuery(RowSelection, PreparedStatement, int) will be execute
else the Dialect.bindLimitParametersAtEndOfQuery(RowSelection, PreparedStatement, int) will be executeisBindLimitParametersFirst 在接口中 DialectisBindLimitParametersFirst 在类中 InterbaseDialectpublic boolean isBindLimitParametersInReverseOrder()
DialectHere assume the normal order is: $offset, $limit so the reverse order is: $limit, $offset
Based on the assume, case 1: limit $offset, $limit ==> reverse = false case 2: limit $limit offset $offset ==> reverse = true
Copyright © 2020. All rights reserved.