Ejemplo n.º 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());
        }
Ejemplo n.º 2
0
 public void Setup()
 {
     webFactory = new TestWebFactory();
     httpClient = new HttpClient();
     tpchData   = new TpchData("../../../../../../TestData");
     url        = $"{webFactory.GetUrl()}/sql";
 }
Ejemplo n.º 3
0
 public RegionResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 4
0
 public CustomerIndexResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 5
0
 public PartsuppResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 6
0
 public LineItemResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 7
0
 public OrdersController(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 8
0
 public SupplierResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 9
0
 protected override void OnSetup(IServiceCollection services)
 {
     testWebFactory = new TestWebFactory();
     tpchData       = new TpchData("../../../../../../TestData");
     base.OnSetup(services);
 }
Ejemplo n.º 10
0
 public OrderResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 11
0
 public SecureResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }
Ejemplo n.º 12
0
 public NationResolver(TpchData tpchData)
 {
     _tpchData = tpchData;
 }