public boolean isEntailed() { final QueryResult results = QueryEngine.exec(_query); return !results.isEmpty(); }
public MultiQueryResults(final List<ATermAppl> resultVars, final List<QueryResult> queryResults) { this._resultVars = resultVars; this._queryResults = queryResults; _size = 1; for (final QueryResult result : queryResults) _size *= result.size(); }
/** * {@inheritDoc} */ public boolean isDistinct() { return _queryResult.isDistinct(); }
if (!binding.isEmpty() || _result.isEmpty()) if (!_result.getResultVars().containsAll(binding.getAllVariables())) for (final ATermAppl var : _result.getResultVars()) _result.add(binding);
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }
/** * {@inheritDoc} */ @Override public void reset() { _index = 0; _bindings = _queryResult.iterator(); }
if (!binding.isEmpty() || _result.isEmpty()) if (!_result.getResultVars().containsAll(binding.getAllVariables())) for (final ATermAppl var : _result.getResultVars()) _result.add(binding);
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }
/** * {@inheritDoc} */ @Override public void reset() { _index = 0; _bindings = _queryResult.iterator(); }
if (!binding.isEmpty() || _result.isEmpty()) if (!_result.getResultVars().containsAll(binding.getAllVariables())) for (final ATermAppl var : _result.getResultVars()) _result.add(binding);
public MultiQueryResults(final List<ATermAppl> resultVars, final List<QueryResult> queryResults) { this._resultVars = resultVars; this._queryResults = queryResults; _size = 1; for (final QueryResult result : queryResults) _size *= result.size(); }
/** * Checks whether sub is subsumed by sup * * @param sub * @param sup * @return */ public static boolean isSubsumedBy(final Query sub, final Query sup) { return !getSubsumptionMappings(sub, sup).isEmpty(); }
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }