public class NuodbDialect extends AbstractDialect
SELECT [ optimizer_hint ]
[ ALL | DISTINCT ]
{ select_item [ [AS] output_name ] } [, ...]
FROM from_item
[ WHERE condition ]
[ GROUP BY expression [, ...] [ HAVING condition [, ...] ] ]
[ UNION [ ALL | DISTINCT ] select ]
[ ORDER BY { order_list [ COLLATE collation_name ] [ ASC | DESC] } [, ...] ]
[ LIMIT { count [ OFFSET start ] | start [ , count ] }
[ OFFSET start [ ROW | ROWS ] [ FETCH {FIRST | NEXT}
count [ROW | ROWS] [ONLY] ] ]
[ FETCH {FIRST | NEXT } count [ROW | ROWS] [ONLY] ]
[ FOR UPDATE [NOWAIT] ]
supports: 1) LIMIT count 2) LIMIT start, count 3) LIMIT count OFFSET START
we use LIMIT start, count
| 构造器和说明 |
|---|
NuodbDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
isSupportsLimit()
Does this dialect support some form of limiting query results
via a sql clause?
|
boolean |
isSupportsLimitOffset()
Does this dialect's LIMIT support (if any) additionally
support specifying an offset?
|
appendmentAfterLikeClause, bindLimitParametersAtEndOfQuery, bindLimitParametersAtStartOfQuery, createTableGenerator, escape, generateTableDDL, getAfterQuote, getBeforeQuote, getDatabaseId, getDefaultProperties, getLikeKeyChars, getLimitHandler, getLimitSql, getQuotedIdentifier, getRealDialect, getUrlParser, isBindLimitParametersFirst, isBindLimitParametersInReverseOrder, isForceLimitUsage, isSupportsBatchSql, isSupportsBatchUpdates, isSupportsDistinct, isSupportsVariableLimit, isUseLimitInVariableMode, isUseMaxForLimit, registerResultSetOutParameter, setDelegate, setLikeEscaper, setLimitHandler, setMaxRows, setUrlParser, setUseLimitInVariableMode, toStringpublic boolean isSupportsLimitOffset()
DialectisSupportsLimitOffset 在接口中 DialectisSupportsLimitOffset 在类中 AbstractDialectpublic boolean isSupportsLimit()
DialectisSupportsLimit 在接口中 DialectisSupportsLimit 在类中 AbstractDialectCopyright © 2020. All rights reserved.