Class SqlServerChannelMessageStoreQueryProvider
java.lang.Object
org.springframework.integration.jdbc.store.channel.SqlServerChannelMessageStoreQueryProvider
- All Implemented Interfaces:
 ChannelMessageStoreQueryProvider
public class SqlServerChannelMessageStoreQueryProvider
extends Object
implements ChannelMessageStoreQueryProvider
Channel message store query provider for Microsoft SQL Server / Azure SQL database.
- Since:
 - 5.1
 - Author:
 - Sundara Balaji, Adama Sorho, Artem Bilan
 
- 
Field Summary
Fields inherited from interface org.springframework.integration.jdbc.store.channel.ChannelMessageStoreQueryProvider
SELECT_COMMON - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionQuery to add a single message to the database.Get the query used to retrieve the oldest message for a channel excluding messages that match the provided message ids.Get the query used to retrieve the oldest message for a channel.Get the query used to retrieve the oldest message by priority for a channel excluding messages that match the provided message ids.Get the query used to retrieve the oldest message by priority for a channel.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.integration.jdbc.store.channel.ChannelMessageStoreQueryProvider
getCountAllMessagesInGroupQuery, getDeleteMessageGroupQuery, getDeleteMessageQuery, getMessageCountForRegionQuery, getMessageQuery, isSingleStatementForPoll 
- 
Constructor Details
- 
SqlServerChannelMessageStoreQueryProvider
public SqlServerChannelMessageStoreQueryProvider() 
 - 
 - 
Method Details
- 
getPollFromGroupExcludeIdsQuery
Description copied from interface:ChannelMessageStoreQueryProviderGet the query used to retrieve the oldest message for a channel excluding messages that match the provided message ids.- Specified by:
 getPollFromGroupExcludeIdsQueryin interfaceChannelMessageStoreQueryProvider- Returns:
 - query string
 
 - 
getPollFromGroupQuery
Description copied from interface:ChannelMessageStoreQueryProviderGet the query used to retrieve the oldest message for a channel.- Specified by:
 getPollFromGroupQueryin interfaceChannelMessageStoreQueryProvider- Returns:
 - query string
 
 - 
getPriorityPollFromGroupExcludeIdsQuery
Description copied from interface:ChannelMessageStoreQueryProviderGet the query used to retrieve the oldest message by priority for a channel excluding messages that match the provided message ids.- Specified by:
 getPriorityPollFromGroupExcludeIdsQueryin interfaceChannelMessageStoreQueryProvider- Returns:
 - query string
 
 - 
getPriorityPollFromGroupQuery
Description copied from interface:ChannelMessageStoreQueryProviderGet the query used to retrieve the oldest message by priority for a channel.- Specified by:
 getPriorityPollFromGroupQueryin interfaceChannelMessageStoreQueryProvider- Returns:
 - query string
 
 - 
getCreateMessageQuery
Description copied from interface:ChannelMessageStoreQueryProviderQuery to add a single message to the database.- Specified by:
 getCreateMessageQueryin interfaceChannelMessageStoreQueryProvider- Returns:
 - query string
 
 
 -