mirror of https://github.com/apache/druid.git
update few more
This commit is contained in:
parent
841ab462dd
commit
bc70443c7f
|
@ -36,7 +36,7 @@ import org.apache.druid.sql.SqlToolbox;
|
||||||
import org.apache.druid.sql.avatica.DruidMeta;
|
import org.apache.druid.sql.avatica.DruidMeta;
|
||||||
import org.apache.druid.sql.avatica.MSQDruidMeta;
|
import org.apache.druid.sql.avatica.MSQDruidMeta;
|
||||||
|
|
||||||
class TestMSQSqlModule extends TestDruidModule {
|
public class TestMSQSqlModule extends TestDruidModule {
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
@MultiStageQuery
|
@MultiStageQuery
|
||||||
|
@ -82,8 +82,7 @@ class TestMSQSqlModule extends TestDruidModule {
|
||||||
@LazySingleton
|
@LazySingleton
|
||||||
private WorkerMemoryParameters makeWorkerMemoryParameters()
|
private WorkerMemoryParameters makeWorkerMemoryParameters()
|
||||||
{
|
{
|
||||||
final WorkerMemoryParameters workerMemoryParameters = MSQTestBase.makeTestWorkerMemoryParameters();
|
return MSQTestBase.makeTestWorkerMemoryParameters();
|
||||||
return workerMemoryParameters;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
|
|
|
@ -20,11 +20,10 @@
|
||||||
package org.apache.druid.msq.test;
|
package org.apache.druid.msq.test;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import com.google.common.collect.ImmutableList;
|
|
||||||
import com.google.inject.Injector;
|
import com.google.inject.Injector;
|
||||||
import com.google.inject.Module;
|
import com.google.inject.Module;
|
||||||
import org.apache.druid.guice.DruidInjectorBuilder;
|
import org.apache.druid.guice.DruidInjectorBuilder;
|
||||||
import org.apache.druid.msq.exec.WorkerMemoryParameters;
|
import org.apache.druid.msq.exec.TestMSQSqlModule;
|
||||||
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
||||||
import org.apache.druid.msq.test.CalciteArraysQueryMSQTest.ArraysQueryMSQComponentSupplier;
|
import org.apache.druid.msq.test.CalciteArraysQueryMSQTest.ArraysQueryMSQComponentSupplier;
|
||||||
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
||||||
|
@ -55,6 +54,7 @@ public class CalciteArraysQueryMSQTest extends CalciteArraysQueryTest
|
||||||
builder.addModules(
|
builder.addModules(
|
||||||
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
||||||
);
|
);
|
||||||
|
builder.addModule(new TestMSQSqlModule());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -64,15 +64,7 @@ public class CalciteArraysQueryMSQTest extends CalciteArraysQueryTest
|
||||||
Injector injector
|
Injector injector
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
final WorkerMemoryParameters workerMemoryParameters = MSQTestBase.makeTestWorkerMemoryParameters();
|
return injector.getInstance(MSQTaskSqlEngine.class);
|
||||||
final MSQTestOverlordServiceClient indexingServiceClient = new MSQTestOverlordServiceClient(
|
|
||||||
queryJsonMapper,
|
|
||||||
injector,
|
|
||||||
new MSQTestTaskActionClient(queryJsonMapper, injector),
|
|
||||||
workerMemoryParameters,
|
|
||||||
ImmutableList.of()
|
|
||||||
);
|
|
||||||
return new MSQTaskSqlEngine(indexingServiceClient, queryJsonMapper);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ import com.google.inject.Injector;
|
||||||
import com.google.inject.Module;
|
import com.google.inject.Module;
|
||||||
import org.apache.druid.guice.DruidInjectorBuilder;
|
import org.apache.druid.guice.DruidInjectorBuilder;
|
||||||
import org.apache.druid.java.util.common.ISE;
|
import org.apache.druid.java.util.common.ISE;
|
||||||
import org.apache.druid.msq.exec.WorkerMemoryParameters;
|
import org.apache.druid.msq.exec.TestMSQSqlModule;
|
||||||
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
||||||
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
||||||
import org.apache.druid.server.QueryLifecycleFactory;
|
import org.apache.druid.server.QueryLifecycleFactory;
|
||||||
|
@ -58,6 +58,7 @@ public class CalciteNestedDataQueryMSQTest extends CalciteNestedDataQueryTest
|
||||||
builder.addModules(
|
builder.addModules(
|
||||||
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
||||||
);
|
);
|
||||||
|
builder.addModule(new TestMSQSqlModule());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -67,15 +68,7 @@ public class CalciteNestedDataQueryMSQTest extends CalciteNestedDataQueryTest
|
||||||
Injector injector
|
Injector injector
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
final WorkerMemoryParameters workerMemoryParameters = MSQTestBase.makeTestWorkerMemoryParameters();
|
return injector.getInstance(MSQTaskSqlEngine.class);
|
||||||
final MSQTestOverlordServiceClient indexingServiceClient = new MSQTestOverlordServiceClient(
|
|
||||||
queryJsonMapper,
|
|
||||||
injector,
|
|
||||||
new MSQTestTaskActionClient(queryJsonMapper, injector),
|
|
||||||
workerMemoryParameters,
|
|
||||||
ImmutableList.of()
|
|
||||||
);
|
|
||||||
return new MSQTaskSqlEngine(indexingServiceClient, queryJsonMapper);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ import com.google.inject.Module;
|
||||||
import org.apache.druid.common.config.NullHandling;
|
import org.apache.druid.common.config.NullHandling;
|
||||||
import org.apache.druid.guice.DruidInjectorBuilder;
|
import org.apache.druid.guice.DruidInjectorBuilder;
|
||||||
import org.apache.druid.java.util.common.ISE;
|
import org.apache.druid.java.util.common.ISE;
|
||||||
import org.apache.druid.msq.exec.WorkerMemoryParameters;
|
import org.apache.druid.msq.exec.TestMSQSqlModule;
|
||||||
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
||||||
import org.apache.druid.msq.test.CalciteSelectQueryMSQTest.SelectMSQComponentSupplier;
|
import org.apache.druid.msq.test.CalciteSelectQueryMSQTest.SelectMSQComponentSupplier;
|
||||||
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
import org.apache.druid.query.groupby.TestGroupByBuffers;
|
||||||
|
@ -63,9 +63,9 @@ public class CalciteSelectQueryMSQTest extends CalciteQueryTest
|
||||||
{
|
{
|
||||||
super.configureGuice(builder);
|
super.configureGuice(builder);
|
||||||
builder.addModules(CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0]));
|
builder.addModules(CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0]));
|
||||||
|
builder.addModule(new TestMSQSqlModule());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SqlEngine createEngine(
|
public SqlEngine createEngine(
|
||||||
QueryLifecycleFactory qlf,
|
QueryLifecycleFactory qlf,
|
||||||
|
@ -73,15 +73,7 @@ public class CalciteSelectQueryMSQTest extends CalciteQueryTest
|
||||||
Injector injector
|
Injector injector
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
final WorkerMemoryParameters workerMemoryParameters = MSQTestBase.makeTestWorkerMemoryParameters();
|
return injector.getInstance(MSQTaskSqlEngine.class);
|
||||||
final MSQTestOverlordServiceClient indexingServiceClient = new MSQTestOverlordServiceClient(
|
|
||||||
queryJsonMapper,
|
|
||||||
injector,
|
|
||||||
new MSQTestTaskActionClient(queryJsonMapper, injector),
|
|
||||||
workerMemoryParameters,
|
|
||||||
ImmutableList.of()
|
|
||||||
);
|
|
||||||
return new MSQTaskSqlEngine(indexingServiceClient, queryJsonMapper);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ import com.google.inject.Module;
|
||||||
import org.apache.druid.common.config.NullHandling;
|
import org.apache.druid.common.config.NullHandling;
|
||||||
import org.apache.druid.guice.DruidInjectorBuilder;
|
import org.apache.druid.guice.DruidInjectorBuilder;
|
||||||
import org.apache.druid.java.util.common.granularity.Granularities;
|
import org.apache.druid.java.util.common.granularity.Granularities;
|
||||||
import org.apache.druid.msq.exec.WorkerMemoryParameters;
|
import org.apache.druid.msq.exec.TestMSQSqlModule;
|
||||||
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
import org.apache.druid.msq.sql.MSQTaskSqlEngine;
|
||||||
import org.apache.druid.query.QueryDataSource;
|
import org.apache.druid.query.QueryDataSource;
|
||||||
import org.apache.druid.query.TableDataSource;
|
import org.apache.druid.query.TableDataSource;
|
||||||
|
@ -70,6 +70,7 @@ public class CalciteUnionQueryMSQTest extends CalciteUnionQueryTest
|
||||||
builder.addModules(
|
builder.addModules(
|
||||||
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
CalciteMSQTestsHelper.fetchModules(tempDirProducer::newTempFolder, TestGroupByBuffers.createDefault()).toArray(new Module[0])
|
||||||
);
|
);
|
||||||
|
builder.addModule(new TestMSQSqlModule());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -79,15 +80,7 @@ public class CalciteUnionQueryMSQTest extends CalciteUnionQueryTest
|
||||||
Injector injector
|
Injector injector
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
final WorkerMemoryParameters workerMemoryParameters = MSQTestBase.makeTestWorkerMemoryParameters();
|
return injector.getInstance(MSQTaskSqlEngine.class);
|
||||||
final MSQTestOverlordServiceClient indexingServiceClient = new MSQTestOverlordServiceClient(
|
|
||||||
queryJsonMapper,
|
|
||||||
injector,
|
|
||||||
new MSQTestTaskActionClient(queryJsonMapper, injector),
|
|
||||||
workerMemoryParameters,
|
|
||||||
ImmutableList.of()
|
|
||||||
);
|
|
||||||
return new MSQTaskSqlEngine(indexingServiceClient, queryJsonMapper);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue