Class SinkStreamingDataset
java.lang.Object
org.aksw.commons.util.lifecycle.LifeCycleBase
org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingBase<org.apache.jena.query.Dataset>
org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingDataset
- All Implemented Interfaces:
AutoCloseable,org.aksw.commons.util.lifecycle.LifeCycle,SinkStreaming<org.apache.jena.query.Dataset>,org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sink<org.apache.jena.query.Dataset>
Sink for deferring the sending of datasets to the delegate so that used prefixes
can be analyzed for a given number of datasets.
- Author:
- raven
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
org.aksw.commons.util.lifecycle.LifeCycleBase.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected org.apache.jena.shared.PrefixMappingprotected List<org.apache.jena.sparql.core.DatasetGraph>protected SinkStreamingStreamRDFprotected longprotected org.apache.jena.riot.system.PrefixMapprotected org.apache.jena.shared.PrefixMappingFields inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
state -
Constructor Summary
ConstructorsConstructorDescriptionSinkStreamingDataset(SinkStreamingStreamRDF delegate, org.apache.jena.shared.PrefixMapping basePrefixes, long remainingDeferrals, boolean allowExtendBasePrefixes) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()final voidvoidflush()protected voidsendActual(org.apache.jena.query.Dataset item) Methods inherited from class org.aksw.jena_sparql_api.rx.io.resultset.SinkStreamingBase
send, startActualMethods inherited from class org.aksw.commons.util.lifecycle.LifeCycleBase
expectStarted, finish, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.rx.io.resultset.SinkStreaming
finish, start
-
Field Details
-
delegate
-
deferredData
-
allowExtendBasePrefixes
protected boolean allowExtendBasePrefixes -
basePrefixes
protected org.apache.jena.shared.PrefixMapping basePrefixes -
usedPrefixes
protected org.apache.jena.shared.PrefixMapping usedPrefixes -
usedPrefixAdapter
protected org.apache.jena.riot.system.PrefixMap usedPrefixAdapter -
remainingDeferrals
protected long remainingDeferrals
-
-
Constructor Details
-
Method Details
-
flush
public void flush() -
close
public void close() -
finishActual
public final void finishActual()- Overrides:
finishActualin classSinkStreamingBase<org.apache.jena.query.Dataset>
-
sendActual
protected void sendActual(org.apache.jena.query.Dataset item) - Specified by:
sendActualin classSinkStreamingBase<org.apache.jena.query.Dataset>
-