.getAttribute(UniqueFieldAttribute.class);
uniqueFieldAtt.setUniqueField("index");
// set up the processor pipeline with the ConfigHandler
// and create the pipeline for this simple demo
QueryNodeProcessorPipeline spanProcessorPipeline = new QueryNodeProcessorPipeline(
spanQueryConfigHandler);
// @see SpansValidatorQueryNodeProcessor
spanProcessorPipeline.addProcessor(new SpansValidatorQueryNodeProcessor());
// @see UniqueFieldQueryNodeProcessor
spanProcessorPipeline.addProcessor(new UniqueFieldQueryNodeProcessor());
// print to show out the QueryNode tree before being processed
System.out.println(queryTree);
// Process the QueryTree using our new Processors
queryTree = spanProcessorPipeline.process(queryTree);
// print to show out the QueryNode tree after being processed
System.out.println(queryTree);
// create a instance off the Builder