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,org.apache.jena.sparql.core.DatasetGraph,org.apache.jena.sparql.core.Transactional
public class DatasetGraphText
extends DatasetGraphTextMonitor
implements org.apache.jena.sparql.core.Transactional
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Constructor Summary
ConstructorsConstructorDescriptionDatasetGraphText(org.apache.jena.sparql.core.DatasetGraph dsg, TextIndex index, TextDocProducer producer) DatasetGraphText(org.apache.jena.sparql.core.DatasetGraph dsg, TextIndex index, TextDocProducer producer, boolean closeIndexOnClose) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()Rollback all changes, discarding any exceptions that occur.voidbegin(org.apache.jena.query.ReadWrite readWrite) voidbegin(org.apache.jena.query.TxnType txnType) voidclose()voidcommit()voidend()org.apache.jena.graph.Graphorg.apache.jena.graph.GraphgetGraph(org.apache.jena.graph.Node graphNode) 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(String queryString, org.apache.jena.graph.Node predicate, String graphURI, String lang, int limit) Search 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, 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
public DatasetGraphText(org.apache.jena.sparql.core.DatasetGraph dsg, TextIndex index, TextDocProducer producer) -
DatasetGraphText
public DatasetGraphText(org.apache.jena.sparql.core.DatasetGraph dsg, TextIndex index, TextDocProducer producer, boolean closeIndexOnClose)
-
-
Method Details
-
getDefaultGraph
public org.apache.jena.graph.Graph getDefaultGraph()- Specified by:
getDefaultGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
getDefaultGraphin classDatasetGraphTextMonitor
-
getGraph
public org.apache.jena.graph.Graph getGraph(org.apache.jena.graph.Node graphNode) - Specified by:
getGraphin interfaceorg.apache.jena.sparql.core.DatasetGraph- 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
public Iterator<TextHit> search(String queryString, org.apache.jena.graph.Node predicate, int limit) Search the text index on the text field associated with the predicate -
search
public Iterator<TextHit> search(String queryString, org.apache.jena.graph.Node predicate, String graphURI, String lang, int limit) Search the text index on the text field associated with the predicate within graph -
begin
public void begin(org.apache.jena.query.TxnType txnType) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
beginin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
beginin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
commitin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
abort
public void abort()Rollback all changes, discarding any exceptions that occur.- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
abortin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
isInTransactionin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
end
public void end()- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional- Overrides:
endin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
supportsTransactions
public boolean supportsTransactions()- Specified by:
supportsTransactionsin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
supportsTransactionsin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
supportsTransactionAbort
public boolean supportsTransactionAbort()Declare whetherabort()is supported. This goes along with clearing up after exceptions inside application transaction code.- Specified by:
supportsTransactionAbortin interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
supportsTransactionAbortin classorg.apache.jena.sparql.core.DatasetGraphWrapper
-
close
public void close()- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable- Specified by:
closein interfaceorg.apache.jena.sparql.core.DatasetGraph- Overrides:
closein classorg.apache.jena.sparql.core.DatasetGraphWrapper
-