Uses of Interface
org.openjena.atlas.lib.Closeable

Packages that use Closeable
com.hp.hpl.jena.sparql.core   
com.hp.hpl.jena.sparql.engine   
com.hp.hpl.jena.sparql.engine.binding   
com.hp.hpl.jena.sparql.engine.iterator   
com.hp.hpl.jena.sparql.engine.main   
com.hp.hpl.jena.sparql.engine.main.iterator   
com.hp.hpl.jena.sparql.engine.ref   
com.hp.hpl.jena.sparql.modify   
com.hp.hpl.jena.update   
org.openjena.atlas.data   
org.openjena.atlas.io   
org.openjena.atlas.iterator   
org.openjena.atlas.json.io.parser   
org.openjena.atlas.lib   
org.openjena.riot.lang   
org.openjena.riot.out   
org.openjena.riot.pipeline   
org.openjena.riot.pipeline.normalize   
org.openjena.riot.system   
org.openjena.riot.tokens   
 

Uses of Closeable in com.hp.hpl.jena.sparql.core
 

Subinterfaces of Closeable in com.hp.hpl.jena.sparql.core
 interface DatasetGraph
          DatasetGraph: The graph representation of an RDF Dataset.
 interface DatasetPrefixStorage
          Abstract of prefix storage for graphs in an RDF dataset
 

Classes in com.hp.hpl.jena.sparql.core that implement Closeable
 class DatasetGraphBase
          DatasetGraph framework : readonly dataset need only provide find(g,s,p,o), getGraph() and getDefaultGraph() although it may wish to override other operations and do better.
 class DatasetGraphBaseFind
          DatasetGraph framework.
 class DatasetGraphCaching
          DatasetGraph that caches calls to make graph implementations.
 class DatasetGraphCollection
          Base class for implementations of a DatasetGraph as a set of graphs.
 class DatasetGraphMaker
          Implementation of a DatasetGraph as an open set of graphs where all graphs "exist".
 class DatasetGraphMap
          Implementation of a DatasetGraph as an extensible set of graphs.
 class DatasetGraphOne
          DatasetGraph of a single graph as default graph.
 class DatasetGraphQuad
          A DatasetGraph base class for pure quad-centric storage.
 class DatasetGraphTriplesQuads
          A DatasetGraph base class for triples+quads storage.
 class DatasetGraphWrapper
           
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine
 

Subinterfaces of Closeable in com.hp.hpl.jena.sparql.engine
 interface Plan
           
 interface QueryIterator
          Root of query iterators in ARQ.
 

Classes in com.hp.hpl.jena.sparql.engine that implement Closeable
 class PlanBase
           
 class PlanOp
           
 class QueryEngineBase
          Main part of a QueryEngine - something that takes responsibility for a complete query execution
 

Constructors in com.hp.hpl.jena.sparql.engine with parameters of type Closeable
PlanOp(Op op, Closeable closeable, QueryIterator qIter)
           
PlanOp(String label, Closeable closeable, Op op, QueryIterator qIter)
           
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine.binding
 

Classes in com.hp.hpl.jena.sparql.engine.binding that implement Closeable
 class BindingInputStream
          Language for reading in a stream of bindings.
 class BindingOutputStream
          Parser for the RDF Tuples language
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine.iterator
 

Classes in com.hp.hpl.jena.sparql.engine.iterator that implement Closeable
 class QueryIter
          This class provides the general machinary for iterators.
 class QueryIter1
          This class supports a QueryIter that takes one QueryIterator as input.
 class QueryIter2
          This class makrs a QueryIter that takes one QueryIterator as input.
 class QueryIter2LoopOnLeft
          Binary operation done by looping on the left, and materializing the right - this is not streamed on the right See also QueryIterRepeatApply
 class QueryIterAssign
          Extend each solution by a (var, expression)
 class QueryIterAssignVarValue
          Extend each solution by a (var, node) When used with mustBeNewVar=false, this is a join.
 class QueryIteratorBase
          This class provides the general machinary for iterators.
 class QueryIteratorCaching
          A caching QueryIterator.
 class QueryIteratorCheck
          Query iterator that checks everything was closed correctly
 class QueryIteratorCloseable
           
 class QueryIteratorLogging
          Intercept and print iterator operations
 class QueryIteratorResultSet
           
 class QueryIteratorTiming
           
 class QueryIteratorWrapper
          Wrap a QueryIterator so it can have some/all of it's methods intercepted.
 class QueryIterBlockTriples
           
 class QueryIterBlockTriplesQH
          An Iterator that takes a binding and executes a pattern via the Jena graph QueryHandler interface.
 class QueryIterCommonParent
          Yield new bindings, with a fixed parent, with values from an iterator.
 class QueryIterConcat
          A query iterator that joins two or more iterators into a single iterator.
 class QueryIterConvert
          Iterator over another QueryIterator, applying a converter function to each object that is returned by .next()
 class QueryIterDefaulting
          An iterator that returns at least one element from another iterator or a default value (once) if the wrapped iterator returns nothing.
 class QueryIterDiff
          Diff by materializing the RHS - this is not streamed on the right
 class QueryIterDistinct
          A QueryIterator that suppresses items already seen.
 class QueryIterDistinctReduced
          Implementation skeleton for DISTINCT and REDUCED.
 class QueryIterDistinguishedVars
          Filter bindings for distinguished variables only Currently unused.
 class QueryIterExtendByVar
          Yield new bindings, with a fixed parent, with values from an iterator.
 class QueryIterFilterExpr
          Filter a stream of bindings by a constraint.
 class QueryIterGroup
           
 class QueryIterMinus
          Minus by materializing the RHS - this is not streamed on the right
 class QueryIterNullIterator
          Closeable empty query iterator
 class QueryIterPath
           
 class QueryIterPeek
           
 class QueryIterPlainWrapper
          Turn an normal java.util.Iterator (of Bindings) into a QueryIterator
 class QueryIterProcedure
          QueryIterator for a procedure.
 class QueryIterProcessBinding
          An iterator that applying a condition.
 class QueryIterProject
           
 class QueryIterProject2
           
 class QueryIterReduced
           
 class QueryIterRepeatApply
          Repeatedly execute the subclass operation for each Binding in the input iterator.
 class QueryIterRoot
           
 class QueryIterSingleton
          A singleton iterator
 class QueryIterSlice
          Iterator until a limit is reached.
 class QueryIterSort
          Sort a query iterator.
 class QueryIterSub
          This class supports a QueryIter that uses a single sub iterator.
 class QueryIterTopN
           
 class QueryIterTracked
          Track a QueryIterator
 class QueryIterTriplePattern
           
 class QueryIterYieldN
          A query iterator that yields the same thing N times.
 

Constructors in com.hp.hpl.jena.sparql.engine.iterator with parameters of type Closeable
QueryIteratorCloseable(QueryIterator qIter, Closeable closeable)
           
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine.main
 

Classes in com.hp.hpl.jena.sparql.engine.main that implement Closeable
 class QueryEngineMain
           
 class QueryEngineMainQuad
          Same as QueryEngineMain except tranform to quads
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine.main.iterator
 

Classes in com.hp.hpl.jena.sparql.engine.main.iterator that implement Closeable
 class QueryIterGraph
           
 class QueryIterJoin
          Join by materializing the RHS - this is not streamed
 class QueryIterJoinBase
          Join or LeftJoin by calculating both sides, then doing the join It usually better to use substitute algorithm (not this QueryIterator in other words) as that is effectively indexing from one side into the other.
 class QueryIterLeftJoin
          Left join by materializing the RHS
 class QueryIterOptionalIndex
           
 class QueryIterService
           
 class QueryIterUnion
          Execute each sub stage against the input.
 

Uses of Closeable in com.hp.hpl.jena.sparql.engine.ref
 

Classes in com.hp.hpl.jena.sparql.engine.ref that implement Closeable
 class QueryEngineRef
          "Reference" query engine - this simply executes the algebra expression as-is using a simple (non-scalable) execution strategy that follows the definition of SPARQL as closely as possible.
 class QueryEngineRefQuad
           
 

Uses of Closeable in com.hp.hpl.jena.sparql.modify
 

Classes in com.hp.hpl.jena.sparql.modify that implement Closeable
 class GraphStoreBasic
           
 

Uses of Closeable in com.hp.hpl.jena.update
 

Subinterfaces of Closeable in com.hp.hpl.jena.update
 interface GraphStore
          A collection of graphs that an update can be applied to.
 

Uses of Closeable in org.openjena.atlas.data
 

Subinterfaces of Closeable in org.openjena.atlas.data
 interface DataBag<T>
          A collection of Tuples.
 

Classes in org.openjena.atlas.data that implement Closeable
 class AbstractDataBag<E>
          Abstract implementation of DataBag.
 class DefaultDataBag<E>
           This data bag will gather items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 class DistinctDataBag<E>
           This data bag will gather distinct items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 class DistinctDataNet<E>
          This class is like DistinctDataBag except that you are informed if the item you just added was known to be distinct.
 class SortedDataBag<E>
           This data bag will gather items in memory until a size threshold is passed, at which point it will write out all of the items to disk using the supplied serializer.
 

Uses of Closeable in org.openjena.atlas.io
 

Classes in org.openjena.atlas.io that implement Closeable
static class BufferingWriter.SinkBuffer
           
static class BufferingWriter.SinkChannel
           
static class BufferingWriter.SinkOutputStream
           
 

Uses of Closeable in org.openjena.atlas.iterator
 

Classes in org.openjena.atlas.iterator that implement Closeable
 class IteratorResourceClosing<T>
          This iterator will automatically close a Closeable resource when the iterator is exhausted.
 class RepeatApplyIterator<T>
           
 

Uses of Closeable in org.openjena.atlas.json.io.parser
 

Classes in org.openjena.atlas.json.io.parser that implement Closeable
 class TokenizerJSON
          Tokenizer for all sorts of things JSON-ish
 

Uses of Closeable in org.openjena.atlas.lib
 

Subinterfaces of Closeable in org.openjena.atlas.lib
 interface Sink<T>
          Interface for the destination of things
 

Classes in org.openjena.atlas.lib that implement Closeable
 class SinkCounting<T>
           
 class SinkLogging<T>
           
 class SinkNull<T>
           
 class SinkPrint<T>
           
 class SinkSplit<T>
          Split a sink stream and duplicate the operations onto two sinks See also: SinkWrapper
 class SinkWrapper<T>
          Wrap one sink in another - to pass on behaviour, the derived Sink must call super.operation See also: SinkSplit
 

Uses of Closeable in org.openjena.riot.lang
 

Classes in org.openjena.riot.lang that implement Closeable
 class PrintingSink
           
 class SinkQuadsToDataset
          Send quads to a dataset.
 class SinkTriplesToGraph
          Send triples to a graph.
 

Uses of Closeable in org.openjena.riot.out
 

Classes in org.openjena.riot.out that implement Closeable
 class SinkEntityOutput
           
 class SinkQuadOutput
          A class that print quads, N-Quads style
 class SinkTripleOutput
          A class that print triples, N-triples style
 

Uses of Closeable in org.openjena.riot.pipeline
 

Subinterfaces of Closeable in org.openjena.riot.pipeline
 interface PipelineStage<T>
           
 

Classes in org.openjena.riot.pipeline that implement Closeable
 class SinkQuadNodeTransform
          Apply a node transform to each node in a quad
 class SinkTripleNodeTransform
          Apply a node transform to each node in a triple
 

Uses of Closeable in org.openjena.riot.pipeline.normalize
 

Classes in org.openjena.riot.pipeline.normalize that implement Closeable
 class SinkNormalize
          Apply a node transform to each node in a triple
 

Uses of Closeable in org.openjena.riot.system
 

Classes in org.openjena.riot.system that implement Closeable
 class SinkExtendTriplesToQuads
          Take a stream of triples and send down a Sink<Quad> The quad will have Quad.tripleInQuad in the G field or a specified node..
 

Uses of Closeable in org.openjena.riot.tokens
 

Subinterfaces of Closeable in org.openjena.riot.tokens
 interface Tokenizer
           
 

Classes in org.openjena.riot.tokens that implement Closeable
 class PrintTokenizer
          Print a logging message on every token
 class TokenizerBytes
          Tokenizer for all sorts of things RDF-ish
 class TokenizerText
          Tokenizer for all sorts of things RDF-ish
 class TokenizerWrapper
           
 



Licenced under the Apache License, Version 2.0