Class H2Dialect
- java.lang.Object
- 
- org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialect
- 
- org.apache.ignite.cache.store.jdbc.dialect.H2Dialect
 
 
- 
- All Implemented Interfaces:
- Serializable,- JdbcDialect
 
 public class H2Dialect extends BasicJdbcDialect A dialect compatible with the H2 database.- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialectDFLT_MAX_PARAMS_CNT, fetchSize, maxParamsCnt
 
- 
 - 
Constructor SummaryConstructors Constructor Description H2Dialect()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasMerge()StringmergeQuery(String fullTblName, Collection<String> keyCols, Collection<String> uniqCols)Construct merge query.- 
Methods inherited from class org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialectescape, getFetchSize, getMaxParameterCount, insertQuery, loadCacheQuery, loadCacheRangeQuery, loadCacheSelectRangeQuery, loadQuery, mkString, mkString, mkString, removeQuery, repeat, setFetchSize, setMaxParameterCount, updateQuery
 
- 
 
- 
- 
- 
Method Detail- 
hasMergepublic boolean hasMerge() - Specified by:
- hasMergein interface- JdbcDialect
- Overrides:
- hasMergein class- BasicJdbcDialect
- Returns:
- Trueif database support merge operation.
 
 - 
mergeQuerypublic String mergeQuery(String fullTblName, Collection<String> keyCols, Collection<String> uniqCols) Construct merge query.- Specified by:
- mergeQueryin interface- JdbcDialect
- Overrides:
- mergeQueryin class- BasicJdbcDialect
- Parameters:
- fullTblName- Full table name.
- keyCols- Database key columns.
- uniqCols- Database unique value columns.
- Returns:
- Merge query.
 
 
- 
 
-