示例#1
0
        public static Task BuildDeferredIndexesAsync(this IQueryIndexManager queryIndexManager, string bucketName, Action <BuildDeferredQueryIndexOptions> configureOptions)
        {
            var options = new BuildDeferredQueryIndexOptions();

            configureOptions(options);

            return(queryIndexManager.BuildDeferredIndexesAsync(bucketName, options));
        }
示例#2
0
        public static Task DropPrimaryIndexAsync(this IQueryIndexManager queryIndexManager, string bucketName, Action <DropPrimaryQueryIndexOptions> configureOptions)
        {
            var options = new DropPrimaryQueryIndexOptions();

            configureOptions(options);

            return(queryIndexManager.DropPrimaryIndexAsync(bucketName, options));
        }
示例#3
0
        public static Task CreateIndexAsync(this IQueryIndexManager queryIndexManager, string bucketName, string indexName, IEnumerable <string> fields, Action <CreateQueryIndexOptions> configureOptions)
        {
            var options = new CreateQueryIndexOptions();

            configureOptions(options);

            return(queryIndexManager.CreateIndexAsync(bucketName, indexName, fields, options));
        }
示例#4
0
        public static Task <IEnumerable <QueryIndex> > GetAllIndexesAsync(this IQueryIndexManager queryIndexManager, string bucketName, Action <GetAllQueryIndexOptions> configureOptions)
        {
            var options = new GetAllQueryIndexOptions();

            configureOptions(options);

            return(queryIndexManager.GetAllIndexesAsync(bucketName, options));
        }
 public static Task WatchIndexesAsync(this IQueryIndexManager queryIndexManager, string bucketName, IEnumerable <string> indexNames)
 {
     return(queryIndexManager.WatchIndexesAsync(bucketName, indexNames, WatchQueryIndexOptions.Default));
 }
 public static Task <IEnumerable <QueryIndex> > GetAllIndexesAsync(this IQueryIndexManager queryIndexManager, string bucketName)
 {
     return(queryIndexManager.GetAllIndexesAsync(bucketName, GetAllQueryIndexOptions.Default));
 }
 public static Task BuildDeferredIndexesAsync(this IQueryIndexManager queryIndexManager, string bucketName)
 {
     return(queryIndexManager.BuildDeferredIndexesAsync(bucketName, BuildDeferredQueryIndexOptions.Default));
 }
 public static Task DropPrimaryIndexAsync(this IQueryIndexManager queryIndexManager, string bucketName)
 {
     return(queryIndexManager.DropPrimaryIndexAsync(bucketName, DropPrimaryQueryIndexOptions.Default));
 }
 public static Task CreateIndexAsync(this IQueryIndexManager queryIndexManager, string bucketName, string indexName, IEnumerable <string> fields)
 {
     return(queryIndexManager.CreateIndexAsync(bucketName, indexName, fields, CreateQueryIndexOptions.Default));
 }