public abstract class DeterministicPrologQuery extends PrologQuery
Constructor and Description |
---|
DeterministicPrologQuery(PrologEngine prologEngine,
Term goal,
boolean errorHandledQuery,
Jpc context) |
Modifier and Type | Method and Description |
---|---|
protected void |
basicAbort() |
protected void |
basicClose() |
protected Solution |
basicNext()
Returns the next available element in the cursor.
|
Solution |
oneSolutionOrThrow() |
exceptionHandledQueryTerm, getDefaultSelectedTerm, getGoal, getInstrumentedGoal, getJpcContext, getPrologEngine, instrumentGoal, isErrorHandledQuery, toString, withOperatorsQueryTerm
allSolutionsMultimap, asTerm, basicAllSolutions, cachedNext, errorCheck, getAllSolutionsBindingsTerm, select, select, select, selectObject, selectObject, selectObject, selectObject, selectObject, selectObject, shouldVerifySolution
abort, adapt, allSolutions, basicOneSolutionOrThrow, basicSolutionsRange, close, filter, finalize, getState, hasNext, hasSolution, isAbortable, isExhausted, isOpen, isReady, iterativeAllSolutions, next, nonSynchronizedClose, nSolutions, numberOfSolutions, oneSolution, remove, setState, solutionsRange
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public DeterministicPrologQuery(PrologEngine prologEngine, Term goal, boolean errorHandledQuery, Jpc context)
public Solution oneSolutionOrThrow()
oneSolutionOrThrow
in class Cursor<Solution>
protected void basicAbort()
basicAbort
in class Cursor<Solution>
protected void basicClose()
basicClose
in class Cursor<Solution>
protected Solution basicNext()
Cursor
Copyright © 2014. All rights reserved.