protected IntermediateQuery buildQuery ( DBMetadata metadata , DistinctVariableOnlyDataAtom projectionAtom , QueryTreeComponent treeComponent ) { return new IntermediateQueryImpl ( metadata , projectionAtom , treeComponent , executorRegistry , validator , settings , iqFactory ) ; }
Can be overwritten to use another constructor