Exemple #1
0
        public void Setup()
        {
            tpchData = new TpchData();
            TablesMetadata tablesMetadata = new TablesMetadata();

            tablesMetadata.AddTable(new TableMetadata("typetest", typeof(TypeTest), new InMemoryOperationsProvider()));
            tablesMetadata.AddTable(new TableMetadata("typetestdefaultoperationprovider", typeof(TypeTest)));

            var queryExecutor = new QueryExecutor(
                new TypeTestTableResolver(),
                new DefaultFromTableExecutorFactory(),
                new DefaultWhereExecutorFactory(),
                new DefaultGroupByExecutorFactory(),
                new DefaultSelectExecutorFactory(),
                new DefaultOrderByExecutorFactory(),
                new DefaultOffsetExecutorFactory(),
                new DefaultDistinctExecutorFactory(),
                new DefaultAggregateFunctionFactory());

            sqlExecutor = new SqlExecutor(
                new AntlrSqlParser(),
                tablesMetadata,
                queryExecutor,
                new DefaultSearchExpressionProvider(),
                new DefaultOperationsProvider());
        }
Exemple #2
0
 public void Setup()
 {
     webFactory = new TestWebFactory();
     httpClient = new HttpClient();
     tpchData   = new TpchData("../../../../../../TestData");
     url        = $"{webFactory.GetUrl()}/sql";
 }
Exemple #3
0
 public RegionResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
 public CustomerIndexResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
 public PartsuppResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
 public LineItemResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
 public OrdersController(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Exemple #8
0
 public SupplierResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Exemple #9
0
 protected override void OnSetup(IServiceCollection services)
 {
     testWebFactory = new TestWebFactory();
     tpchData       = new TpchData("../../../../../../TestData");
     base.OnSetup(services);
 }
Exemple #10
0
 public OrderResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Exemple #11
0
 public SecureResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Exemple #12
0
 public NationResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }