public KSqlDbQueryStreamProvider(IHttpClientFactory httpClientFactory, KSqlDbProviderOptions options, ILogger logger = null)
            : base(httpClientFactory, options, logger)
        {
#if NETCOREAPP3_1
            AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true);
#endif
        }
        public TestableDbProviderForExplain(string ksqlDbUrl, IHttpClientFactory httpClientFactory)
            : base(ksqlDbUrl)
        {
            this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));

            RegisterKSqlQueryGenerator = false;
        }
Example #3
0
 public MapResultsKsqlDbQueryStreamProvider(IHttpClientFactory httpClientFactory)
     : base(httpClientFactory)
 {
     QueryResponse =
         "{\"queryId\":\"713207d7-8772-4f03-a3a6-b8f506f784db\",\"columnNames\":[\"KSQL_COL_0\"],\"columnTypes\":[\"MAP<STRING, INTEGER>\"]}\r\n[{\"a\":1,\"b\":2}]\r\n[{\"d\":4,\"c\":2}]";
 }
 public KSqlDbRestApiProvider(IHttpClientFactory httpClientFactory)
     : base(httpClientFactory)
 {
 }
Example #5
0
    public override void TestInitialize()
    {
        base.TestInitialize();

        HttpClientFactory = Mock.Of <IHttpClientFactory>();
    }
 public ConnectRestApiClient(IHttpClientFactory httpClientFactory)
 {
     this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));
 }
Example #7
0
 public AggregationsKsqlDbQueryStreamProvider(IHttpClientFactory httpClientFactory)
     : base(httpClientFactory)
 {
     QueryResponse =
         "{\"queryId\":\"cadfd47e-748d-44a5-9c25-0e88e2f57875\",\"columnNames\":[\"KSQL_COL_0\"],\"columnTypes\":[\"BIGINT\"]}\r\n[0]\r\n[1]";
 }
Example #8
0
 protected KSqlDbProvider(IHttpClientFactory httpClientFactory, KSqlDbProviderOptions options, ILogger logger = null)
 {
     this.httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));
     this.options           = options ?? throw new ArgumentNullException(nameof(options));
     this.logger            = logger;
 }
 public AggregationsWithArrayResultsKsqlDbQueryStreamProvider(IHttpClientFactory httpClientFactory)
     : base(httpClientFactory)
 {
     QueryResponse =
         "{\"queryId\":\"d2caf633-58b2-4786-96cc-63b271a6bbb4\",\"columnNames\":[\"ID\",\"TOPK\"],\"columnTypes\":[\"INTEGER\",\"ARRAY<DOUBLE>\"]}\r\n[1,[4.2E-4]]\r\n[2,[1.0]]\r\n[1,[4.2E-4,4.2E-4]]";
 }
Example #10
0
 public TestableKSqlDbQueryStreamProvider(IHttpClientFactory httpClientFactory, ILogger logger = null)
     : base(httpClientFactory, TestKSqlDBContextOptions.Instance, logger)
 {
 }