Class SQLServerDialect
- java.lang.Object
- 
- org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialect
- 
- org.apache.ignite.cache.store.jdbc.dialect.SQLServerDialect
 
 
- 
- All Implemented Interfaces:
- Serializable,- JdbcDialect
 
 public class SQLServerDialect extends BasicJdbcDialect A dialect compatible with the Microsoft SQL Server 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 SQLServerDialect()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringescape(String ident)booleanhasMerge()StringloadCacheSelectRangeQuery(String fullTblName, Collection<String> keyCols)Construct query to get ranges bounds.StringmergeQuery(String fullTblName, Collection<String> keyCols, Collection<String> uniqCols)Construct merge query.- 
Methods inherited from class org.apache.ignite.cache.store.jdbc.dialect.BasicJdbcDialectgetFetchSize, getMaxParameterCount, insertQuery, loadCacheQuery, loadCacheRangeQuery, loadQuery, mkString, mkString, mkString, removeQuery, repeat, setFetchSize, setMaxParameterCount, updateQuery
 
- 
 
- 
- 
- 
Method Detail- 
escapepublic String escape(String ident) - Specified by:
- escapein interface- JdbcDialect
- Overrides:
- escapein class- BasicJdbcDialect
- Parameters:
- ident- SQL identifier to escape.
- Returns:
- Escaped SQL identifier.
 
 - 
loadCacheSelectRangeQuerypublic String loadCacheSelectRangeQuery(String fullTblName, Collection<String> keyCols) Construct query to get ranges bounds.- Specified by:
- loadCacheSelectRangeQueryin interface- JdbcDialect
- Overrides:
- loadCacheSelectRangeQueryin class- BasicJdbcDialect
- Parameters:
- fullTblName- Full table name.
- keyCols- Database key columns for order.
- Returns:
- Query for select count.
 
 - 
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.
 
 
- 
 
-