java.lang.Object
org.apache.jena.sparql.core.DatasetGraphWrapper
org.apache.jena.query.text.changes.DatasetGraphTextMonitor
org.apache.jena.query.text.DatasetGraphText
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sync,DatasetGraph,Transactional
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
Transactional.Promote -
Constructor Summary
ConstructorsConstructorDescriptionDatasetGraphText(DatasetGraph dsg, TextIndex index, TextDocProducer producer) DatasetGraphText(DatasetGraph dsg, TextIndex index, TextDocProducer producer, boolean closeIndexOnClose) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()Rollback all changes, discarding any exceptions that occur.voidvoidvoidclose()voidcommit()voidend()booleanSearch the text index on the default text fieldSearch the text index on the default text fieldSearch the text index on the text field associated with the predicateSearch the text index on the text field associated with the predicateSearch the text index on the text field associated with the predicate within graphbooleanDeclare whetherabort()is supported.booleanMethods inherited from class org.apache.jena.query.text.changes.DatasetGraphTextMonitor
add, add, addGraph, delete, delete, deleteAny, getMonitor, monitored, removeGraph, syncMethods inherited from class org.apache.jena.sparql.core.DatasetGraphWrapper
begin, clear, contains, contains, containsGraph, find, find, find, findNG, getBase, getBaseForQuery, getContext, getLock, getUnionGraph, getWrapped, isEmpty, listGraphNodes, prefixes, promote, promote, setDefaultGraph, size, toString, transactionMode, transactionType, unwrapMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.DatasetGraph
addAll, stream, streamMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote, promote, transactionMode, transactionType
-
Constructor Details
-
DatasetGraphText
-
DatasetGraphText
public DatasetGraphText(DatasetGraph dsg, TextIndex index, TextDocProducer producer, boolean closeIndexOnClose)
-
-
Method Details
-
getDefaultGraph
- Specified by:
getDefaultGraphin interfaceDatasetGraph- Overrides:
getDefaultGraphin classDatasetGraphTextMonitor
-
getGraph
- Specified by:
getGraphin interfaceDatasetGraph- Overrides:
getGraphin classDatasetGraphTextMonitor
-
getTextIndex
-
search
Search the text index on the default text field -
search
Search the text index on the text field associated with the predicate -
search
Search the text index on the default text field -
search
Search the text index on the text field associated with the predicate -
search
public Iterator<TextHit> search(String queryString, Node predicate, String graphURI, String lang, int limit) Search the text index on the text field associated with the predicate within graph -
begin
- Specified by:
beginin interfaceTransactional- Overrides:
beginin classDatasetGraphWrapper
-
begin
- Specified by:
beginin interfaceTransactional- Overrides:
beginin classDatasetGraphWrapper
-
commit
public void commit()- Specified by:
commitin interfaceTransactional- Overrides:
commitin classDatasetGraphWrapper
-
abort
public void abort()Rollback all changes, discarding any exceptions that occur.- Specified by:
abortin interfaceTransactional- Overrides:
abortin classDatasetGraphWrapper
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceTransactional- Overrides:
isInTransactionin classDatasetGraphWrapper
-
end
public void end()- Specified by:
endin interfaceTransactional- Overrides:
endin classDatasetGraphWrapper
-
supportsTransactions
public boolean supportsTransactions()- Specified by:
supportsTransactionsin interfaceDatasetGraph- Overrides:
supportsTransactionsin classDatasetGraphWrapper
-
supportsTransactionAbort
public boolean supportsTransactionAbort()Declare whetherabort()is supported. This goes along with clearing up after exceptions inside application transaction code.- Specified by:
supportsTransactionAbortin interfaceDatasetGraph- Overrides:
supportsTransactionAbortin classDatasetGraphWrapper
-
close
public void close()- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable- Specified by:
closein interfaceDatasetGraph- Overrides:
closein classDatasetGraphWrapper
-