serviceApproach.setup();
FederatedQueryBitVectorJoin.substringSize = xpref.datatypes.IntegerDatatype.getFirstValue("serviceCallBitVectorSize");
FederatedQueryBitVectorJoinNonStandardSPARQL.bitvectorSize = FederatedQueryBitVectorJoin.substringSize;
LiteralFactory.semanticInterpretationOfLiterals = xpref.datatypes.BooleanDatatype.getFirstValue("semanticInterpretationOfDatatypes");
final RDF3XQueryEvaluator evaluator = new RDF3XQueryEvaluator();
try {
evaluator.loadLargeScaleIndices(this.fc.getSelectedFile().getCanonicalPath());
} catch(final Exception e){
this.displayDataErrorMessage(e.getMessage(), false);
}
return evaluator;
}