Raven.Client.Shard.ShardedDocumentStore.ExecuteIndex C# (CSharp) Method

ExecuteIndex() public method

Executes the index creation against each of the shards.
public ExecuteIndex ( AbstractIndexCreationTask indexCreationTask ) : void
indexCreationTask AbstractIndexCreationTask
return void
		public override void ExecuteIndex(AbstractIndexCreationTask indexCreationTask)
		{
			var list = ShardStrategy.Shards.Values.Select(x => x.DatabaseCommands).ToList();
			ShardStrategy.ShardAccessStrategy.Apply(list,
															new ShardRequestData()
															, (commands, i) =>
															{
																indexCreationTask.Execute(commands, Conventions);
																return (object)null;
															});
		}
#endif