ShardMapManagerFactory Class
- java.
lang. Object - com.
microsoft. azure. elasticdb. shard. mapmanager. ShardMapManagerFactory
- com.
public class ShardMapManagerFactory
Factory for ShardMapManagers facilitates the creation and management of shard map manager persistent state. Use this class as the entry point to the library's object hierarchy.
Method Summary
Method Details
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString)
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database, with KeepExisting and RetryBehavior.DefaultRetryBehavior.
Parameters:
Returns:
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString, RetryBehavior retryBehavior)
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database, with KeepExisting.
Parameters:
Returns:
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString, ShardMapManagerCreateMode createMode)
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database, with RetryBehavior.DefaultRetryBehavior.
Parameters:
Returns:
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString, ShardMapManagerCreateMode createMode, RetryBehavior retryBehavior)
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database.
Parameters:
Returns:
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString, ShardMapManagerCreateMode createMode, RetryBehavior retryBehavior, EventHandler
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database.
Parameters:
Returns:
createSqlShardMapManager
public static ShardMapManager createSqlShardMapManager(String connectionString, ShardMapManagerCreateMode createMode, Version targetVersion)
Creates a ShardMapManager and its corresponding storage structures in the specified SQL Server database, with getDefaultRetryPolicy().
Parameters:
getSqlShardMapManager
public static ShardMapManager getSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy)
Gets ShardMapManager from persisted state in a SQL Server database, with RetryBehavior.DefaultRetryBehavior.
Parameters:
Returns:
getSqlShardMapManager
public static ShardMapManager getSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy, RetryBehavior retryBehavior)
Gets ShardMapManager from persisted state in a SQL Server database.
Parameters:
Returns:
getSqlShardMapManager
public static ShardMapManager getSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy, RetryBehavior retryBehavior, EventHandler
Gets ShardMapManager from persisted state in a SQL Server database.
Parameters:
Returns:
tryGetSqlShardMapManager
public static boolean tryGetSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy, ReferenceObjectHelper
Gets ShardMapManager from persisted state in a SQL Server database.
Parameters:
null
in case shard map manager does not exist.
Returns:
true
if a shard map manager object was created, false
otherwise.
tryGetSqlShardMapManager
public static boolean tryGetSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy, RetryBehavior retryBehavior, EventHandler
Gets ShardMapManager from persisted state in a SQL Server database.
Parameters:
null
in case shard map manager does not exist.
Returns:
true
if a shard map manager object was created, false
otherwise.
tryGetSqlShardMapManager
public static boolean tryGetSqlShardMapManager(String connectionString, ShardMapManagerLoadPolicy loadPolicy, RetryBehavior retryBehavior, ReferenceObjectHelper
Gets ShardMapManager from persisted state in a SQL Server database.
Parameters:
null
in case shard map manager does not exist.
Returns:
true
if a shard map manager object was created, false
otherwise.
Applies to
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應