public class DB2Dialect extends BasicJdbcDialect
DFLT_MAX_PARAMS_CNT, fetchSize, maxParamsCnt
Constructor and Description |
---|
DB2Dialect() |
Modifier and Type | Method and Description |
---|---|
boolean |
hasMerge() |
String |
loadCacheSelectRangeQuery(String fullTblName,
Collection<String> keyCols)
Construct query to get ranges bounds.
|
String |
mergeQuery(String fullTblName,
Collection<String> keyCols,
Collection<String> uniqCols)
Construct merge query.
|
escape, getFetchSize, getMaxParameterCount, insertQuery, loadCacheQuery, loadCacheRangeQuery, loadQuery, mkString, mkString, mkString, removeQuery, repeat, setFetchSize, setMaxParameterCount, updateQuery
public String loadCacheSelectRangeQuery(String fullTblName, Collection<String> keyCols)
loadCacheSelectRangeQuery
in interface JdbcDialect
loadCacheSelectRangeQuery
in class BasicJdbcDialect
fullTblName
- Full table name.keyCols
- Database key columns for order.public boolean hasMerge()
hasMerge
in interface JdbcDialect
hasMerge
in class BasicJdbcDialect
True
if database support merge operation.public String mergeQuery(String fullTblName, Collection<String> keyCols, Collection<String> uniqCols)
mergeQuery
in interface JdbcDialect
mergeQuery
in class BasicJdbcDialect
fullTblName
- Full table name.keyCols
- Database key columns.uniqCols
- Database unique value columns.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023