@Override
public ExecutableQuery createExecutableQuery(SessionContext sessionContext,
String statement, String language) throws InvalidQueryException {
JahiaQueryImpl query = new JahiaQueryImpl(sessionContext, this,
getContext().getPropertyTypeRegistry(), statement, language, getQueryNodeFactory());
query.setConstraint(new NoDuplicatesConstraint());
query.setRespectDocumentOrder(getRespectDocumentOrder());
return query;
}