Пример #1
0
 private static IQueryPipelineStage CreatePipeline(IDocumentContainer documentContainer, string query, int pageSize = 10, CosmosElement state = null)
 {
     TryCatch <IQueryPipelineStage> tryCreatePipeline = PipelineFactory.MonadicCreate(
         ExecutionEnvironment.Compute,
         documentContainer,
         new SqlQuerySpec(query),
         new List <FeedRangeEpk>()
     {
         FeedRangeEpk.FullRange
     },
         partitionKey: null,
         GetQueryPlan(query),
         pageSize: pageSize,
         maxConcurrency: 10,
         requestCancellationToken: default,
Пример #2
0
        public void TestCreate()
        {
            Mock <IDocumentContainer> mockDocumentContainer = new Mock <IDocumentContainer>();

            TryCatch <IQueryPipelineStage> monadicCreatePipeline = PipelineFactory.MonadicCreate(
                ExecutionEnvironment.Compute,
                documentContainer: mockDocumentContainer.Object,
                sqlQuerySpec: new SqlQuerySpec("SELECT * FROM c"),
                targetRanges: new List <PartitionKeyRange>()
            {
                new PartitionKeyRange()
            },
                queryInfo: new QueryInfo()
            {
            },
                pageSize: 10,
                maxConcurrency: 10,
                requestCancellationToken: default,