new DocSchemaInfo(clusterService,
mock(TransportPutIndexTemplateAction.class)))),
new FulltextAnalyzerResolver(clusterService, mock(IndicesAnalysisService.class))
);
CreateTableAnalysis analysis = (CreateTableAnalysis) analyzer.newAnalysis(
new Analyzer.ParameterContext(new Object[0], new Object[0][]));
analysis.analyzedTableElements(new AnalyzedTableElements());
ImmutableSettings.Builder settingsBuilder = ImmutableSettings.builder()
.put("index.number_of_shards", 1)
.put("index.number_of_replicas", 0)
.put(analysis.tableParameter().settings());
analyzer.process(statement, analysis);
IndexMetaData indexMetaData = IndexMetaData.builder(analysis.tableIdent().name())
.settings(settingsBuilder)
.putMapping(new MappingMetaData(Constants.DEFAULT_MAPPING_TYPE, analysis.mapping()))
.build();
return newMeta(indexMetaData, analysis.tableIdent().name());
}