ShardMapManager Members

Serves as the entry point for creation, management and lookup operations over shard maps.

The following tables list the members exposed by the ShardMapManager type.

Public Methods

(see also Protected Methods)

  Name Description
public method CreateListShardMap Creates a list based ListShardMap.
public method CreateRangeShardMap Create a range based RangeShardMap.
public method DeleteShardMap Removes the specified shard map.
public method Equals  (Inherited from Object)
public method GetDistinctShardLocations Obtains distinct shard locations from the shard map manager.
public method GetHashCode  (Inherited from Object)
public method GetListShardMap Obtains a ListShardMap given the name.
public method GetRangeShardMap Obtains a RangeShardMap given the name.
public method GetRecoveryManager Obtains the recovery manager for the current shard map manager instance.
public method GetSchemaInfoCollection Obtains the schema info collection object for the current shard map manager instance.
public method GetShardMap Obtains a ShardMap given the name.
public method GetShardMaps Obtains all shard maps associated with the shard map manager.
public method GetType  (Inherited from Object)
public method ToString  (Inherited from Object)
public method TryGetListShardMap Tries to obtains a ListShardMap given the name.
public method TryGetRangeShardMap Tries to obtains a RangeShardMap given the name.
public method TryGetShardMap Tries to obtains a ShardMap given the name.
public method UpgradeGlobalStore Upgrades store hosting global shard map to the latest version supported by library.
public method UpgradeLocalStore Upgrades store location to the latest version supported by library.

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

ShardMapManager Class
Microsoft.Azure.SqlDatabase.ElasticScale.ShardManagement Namespace