Deprecated API
Contents
-
ElementDescriptionFor performance and simplification the Iteration interface is deprecated and will be removed in 5.0.0. Use CloseableIteration instead, even if your iteration doesn't require AutoCloseable.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use a
Cleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.use Commons Collections or Guava instead.useControlledWorkerScheduler(int, String)
. Scheduled to be removed in 4.0replaced withTripleSource.usePreparedQuery(StatementPattern, QueryInfo)
, to be removed in 4.0Useinstead
UseSimpleLiteral.getCoreDatatype()
instead.Useinstead
UseLiteral.getCoreDatatype()
instead.since 2.3 useServiceJoinConversionIteration
since 4.1.0. UseBindingAssignerOptimizer
instead.since 4.1.0. UseBindingSetAssignmentInlinerOptimizer
instead.since 4.1.0. UseCompareOptimizer
instead.since 4.1.0. UseConjunctiveConstraintSplitterOptimizer
instead.since 4.1.0. UseConstantOptimizer
instead.org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Join, BindingSet) org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Lang, BindingSet) org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Like, BindingSet) since 4.1.0. UseDisjunctiveConstraintOptimizer
instead.UseDefaultEvaluationStrategy
instead.since 4.3.0 - useDefaultEvaluationStrategyFactory
instead.since 4.1.0. UseFilterOptimizer
instead.since 4.1.0. UseIterativeEvaluationOptimizer
instead.since 4.1.0. UseOrderLimitOptimizer
instead.since 4.1.0. UseParentReferenceCleaner
instead.since 4.1.0. UseProjectionRemovalOptimizer
instead.since 4.1.0. UseQueryJoinOptimizer
instead.since 4.1.0. UseQueryModelNormalizerOptimizer
instead.since 4.1.0. UseRegexAsStringFunctionOptimizer
instead.since 4.1.0. UseSameTermFilterOptimizer
instead.since 4.1.0. UseStandardQueryOptimizerPipeline
instead.since 4.3.0. UseDefaultEvaluationStrategy
instead.since 4.3.0 - useDefaultEvaluationStrategyFactory
instead.since 4.3.0. UseDefaultEvaluationStrategy
instead.since 4.1.0. UseUnionScopeChangeOptimizer
instead.since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 4.1.1. UseProjectionElem.getName()
instead.since 4.1.1. UseProjectionElem.getProjectionAlias()
instead.since 4.1.1. UseProjectionElem.setName(String)
instead.since 4.1.1. UseProjectionElem.setProjectionAlias(String)
instead.since 4.1.1. UseProjectionElemList.getProjectedNames()
instead.since 4.1.1. UseProjectionElemList.getProjectedNamesFor(Collection)
instead.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.useCONFIG
vocabulary instead.useCONFIG.ContextAware
vocabulary instead.since 4.3.0. UseCONFIG
instead.useCONFIG.Proxy.proxiedID
instead.useCONFIG
instead.useCONFIG
instead.UseBinaryRDFWriterSettings.BUFFER_SIZE
instead.UseBinaryRDFWriterSettings.CHARSET
instead.UseBinaryRDFWriterSettings.RECYCLE_IDS
instead.UseBinaryRDFWriterSettings.VERSION
instead.UseJSONLDMode
instead.UseJSONLDSettings.COMPACT_ARRAYS
instead.UseJSONLDSettings.DOCUMENT_LOADER
instead.UseJSONLDSettings.HIERARCHICAL_VIEW
instead.UseJSONLDSettings.JSONLD_MODE
instead.UseJSONLDSettings.OPTIMIZE
instead.UseJSONLDSettings.PRODUCE_GENERALIZED_RDF
instead.UseJSONLDSettings.USE_NATIVE_TYPES
instead.UseJSONLDSettings.USE_RDF_TYPE
instead.UseNTriplesParserSettings.FAIL_ON_INVALID_LINES
instead.UseNTriplesWriterSettings.ESCAPE_UNICODE
instead.UseRDFJSONParserSettings.FAIL_ON_MULTIPLE_OBJECT_TYPES
instead.UseRDFJSONParserSettings.FAIL_ON_MULTIPLE_OBJECT_VALUES
instead.UseRDFJSONParserSettings.FAIL_ON_UNKNOWN_PROPERTY
instead.UseRDFJSONParserSettings.SUPPORT_GRAPHS_EXTENSION
instead.UseRDFJSONWriterSettings.ALLOW_MULTIPLE_OBJECT_VALUES
instead.UseTriXParserSettings.FAIL_ON_INVALID_STATEMENT
instead.UseTriXParserSettings.FAIL_ON_MISSING_DATATYPE
instead.UseTurtleParserSettings.ACCEPT_TURTLESTAR
instead.UseTurtleParserSettings.CASE_INSENSITIVE_DIRECTIVES
instead.UseTurtleWriterSettings.ABBREVIATE_NUMBERS
instead.useCONFIG
instead.useCONFIG
instead.since 4.3.0. UseCONFIG.Ess
instead.since RDF4J 4.0. UseAbstractNotifyingSailConnection
instead.useCONFIG.Lucene
instead.useCONFIG.Mem
instead.Use getMemBNodesIterator() instead.Use getMemLiteralsIterator() instead.Use getMemIRIsIterator() instead.useCONFIG.Native
instead.since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 4.3.0. UseCONFIG.Shacl
instead.useRepositorySPARQLComplianceTestSuite
instead.
-
InterfaceDescriptionIn the future this interface will stop extending
Iteration
and instead declare the same interface methods directly. The interface will also stop requiring implementations to automatically close when exhausted, instead making this an optional feature and requiring the user to always call close. This interface may also be removed.For performance and simplification the Iteration interface is deprecated and will be removed in 5.0.0. Use CloseableIteration instead, even if your iteration doesn't require AutoCloseable.UseVariableScopeChange
instead.
-
ClassDescriptionUse
AbstractLogConfiguration
instead.use Commons Collections or Guava instead.UseAbstractLogReader
instead.UseSimpleLogRecord
instead.useParsedIRI
insteadsince 4.0. UseAbstractPlatform
instead.UseAbstractNavigationNode
instead.Useinstead
Useinstead
since 3.3.0. UseXSD
instead.UseAbstractAggregateOperator
instead.UseAbstractFederatedServiceResolver
instead.UseJoinExecutorBase
since 2.3 useServiceJoinConversionIteration
useBooleanCast
insteaduseDateTimeCast
instead.useDecimalCast
instead.useDoubleCast
instead.useFloatCast
instead.useIntegerCast
insteaduseStringCast
insteadsince 4.1.0. UseBindingAssignerOptimizer
instead.since 4.1.0. UseBindingSetAssignmentInlinerOptimizer
instead.since 4.1.0. UseCompareOptimizer
instead.since 4.1.0. UseConjunctiveConstraintSplitterOptimizer
instead.since 4.1.0. UseConstantOptimizer
instead.since 4.1.0. UseDisjunctiveConstraintOptimizer
instead.UseStrictEvaluationStrategy
instead.UseDefaultEvaluationStrategy
instead.since 4.3.0 - useDefaultEvaluationStrategyFactory
instead.since 4.1.0. UseFilterOptimizer
instead.since 4.1.0. UseIterativeEvaluationOptimizer
instead.since 4.1.0. UseOrderLimitOptimizer
instead.since 4.1.0. UseParentReferenceCleaner
instead.since 4.1.0. UseProjectionRemovalOptimizer
instead.since 4.1.0. UseQueryJoinOptimizer
instead.This class is protected for historic reasons only, and will be made private in a future major release.since 4.1.0. UseQueryModelNormalizerOptimizer
instead.Replaced byQueryModelNormalizer
.since 4.1.0. UseRegexAsStringFunctionOptimizer
instead.since 4.1.0. UseSameTermFilterOptimizer
instead.renamed toStrictEvaluationStrategy
.since 4.1.0. UseStandardQueryOptimizerPipeline
instead.since 4.3.0. UseDefaultEvaluationStrategy
instead.since 4.3.0 - useDefaultEvaluationStrategyFactory
instead.since 4.3.0. UseDefaultEvaluationStrategy
instead.since 4.1.0. UseUnionScopeChangeOptimizer
instead.replaced by HashJoinIterationsince 2.3 useCollectionIteration
UseSilentIteration
instead.since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 2.0. UseTripleSources
instead.since 2.0. UseAbstractQueryModelVisitor
instead.UseAbstractQueryModelNode
instead.UseSimpleBinding
instead.UseSimpleDataset
instead.since 2.0. UseIteratingGraphQueryResult
instead.UseIteratingTupleQueryResult
instead.UseAbstractASTVisitor
instead.since 3.6.0 UseSPARQLQueries
instead.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next.UseQueryResults
instead.UseAbstractSPARQLJSONParser
instead.moved toSPARQLStarResultsJSONParser
Moved toSPARQLStarResultsJSONParserFactory
Moved toSPARQLStarResultsJSONWriter
Moved toSPARQLStarResultsJSONWriterFactory
UseAbstractSPARQLXMLParser
instead.Functionality has been folded intoSPARQLResultsTSVMappingStrategy
Moved toSPARQLStarResultsTSVParser
.since 3.4.0 - moved toSPARQLStarResultsTSVParserFactory
.Moved toSPARQLStarResultsTSVWriter
.Moved toSPARQLStarResultsTSVWriterFactory
.since 2.0. UseAbstractTupleQueryResultHandler
instead.useCONFIG
vocabulary instead.useCONFIG.ContextAware
vocabulary instead.since 4.3.0. UseCONFIG
instead.useCONFIG
instead.useCONFIG
instead.UseSPARQLUpdateDataBlockParser
instead.since 4.0. UseNTriplesUtil
instead. Utility methods for N-Triples encoding/decoding.Pretty printing / bnode inlining logic has been moved toTurtleWriter
internally.useCONFIG
instead.useCONFIG
instead.since 4.3.0. UseCONFIG.Ess
instead.since RDF4J 4.0. UseAbstractNotifyingSailConnection
instead.since 4.3.0. UseCONFIG.Cgqi
instead.This inferencer implementation will be phased out. Consider switching to theSchemaCachingRDFSInferencer
instead.useCONFIG.Lucene
instead.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next.This feature is for internal use only: its existence, signature or behavior may change without warning from one release to the next.useCONFIG.Mem
instead.useCONFIG.Native
instead.since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 4.2.4. See https://github.com/eclipse/rdf4j/issues/3983since 4.3.0. UseCONFIG.Shacl
instead.The ValidationReport is deprecated because it is planned moved to a new package to allow it to be used with remote validation reports.The ValidationResult is deprecated because it is planned moved to a new package to allow it to be used with remote validation results.UseModelTest
instead.useRepositorySPARQLComplianceTestSuite
instead.UseSPARQL11SyntaxComplianceTest
instead.UseSPARQL11QueryComplianceTest
instead.UseSPARQL11UpdateComplianceTest
instead.This test suite is not maintained. Use instead. We may un-deprecate this suite in the future.UseAbstractRepositoryServlet
instead.UseAbstractServlet
instead.
-
FieldDescriptionThis will be changed to private, possibly with an accessor in future. Do not rely on it.use
SPARQLProtocolSession.DEFAULT_MAXIMUM_URL_LENGTH
instead.Usetransaction-setting__isolation-level
instead.Use FAMILY_NAME instead for new statementsUse GIVEN_NAME instead for new statementssince 3.3.2 - useRDF4J.NIL
insteaduseCONFIG.delegate
instead.useinvalid @link
CONFIG#Repository
useCONFIG.Rep.id
instead.useCONFIG.Rep.impl
instead.useCONFIG.Rep.type
instead.useCONFIG.ContextAware.base
insteaduseCONFIG.ContextAware.includeInferred
instead.useCONFIG.ContextAware.insertContext
instead.useCONFIG.ContextAware.maxQueryTime
insteaduseCONFIG.ContextAware.queryLanguage
instead.useCONFIG.ContextAware.readContext
insteaduseCONFIG.ContextAware.removeContext
instead.useinvalid @link
CONFIG#password
useinvalid @link
CONFIG#url
useinvalid @link
CONFIG#username
useCONFIG.Proxy
instead.useCONFIG.Proxy.proxiedID
instead.useinvalid @link
CONFIG#proxiedID
useinvalid @link
CONFIG#impl
useinvalid @link
CONFIG#passThroughEnabled
useinvalid @link
CONFIG#queryEndpoint
useinvalid @link
CONFIG#updateEndpoint
UseAbstractCloseableIteration.isClosed()
instead.UseJoinExecutorBase.isFinished()
instead.No replacement, don't use static shared int variables.UseBinaryRDFWriterSettings.BUFFER_SIZE
instead.UseBinaryRDFWriterSettings.CHARSET
instead.UseBinaryRDFWriterSettings.RECYCLE_IDS
instead.UseBinaryRDFWriterSettings.VERSION
instead.UseJSONLDSettings.COMPACT_ARRAYS
instead.UseJSONLDSettings.DOCUMENT_LOADER
instead.UseJSONLDSettings.HIERARCHICAL_VIEW
instead.UseJSONLDSettings.JSONLD_MODE
instead.UseJSONLDSettings.OPTIMIZE
instead.UseJSONLDSettings.PRODUCE_GENERALIZED_RDF
instead.UseJSONLDSettings.USE_NATIVE_TYPES
instead.UseJSONLDSettings.USE_RDF_TYPE
instead.UseNTriplesParserSettings.FAIL_ON_INVALID_LINES
instead.UseNTriplesWriterSettings.ESCAPE_UNICODE
instead.UseRDFJSONParserSettings.FAIL_ON_MULTIPLE_OBJECT_TYPES
instead.UseRDFJSONParserSettings.FAIL_ON_MULTIPLE_OBJECT_VALUES
instead.UseRDFJSONParserSettings.FAIL_ON_UNKNOWN_PROPERTY
instead.UseRDFJSONParserSettings.SUPPORT_GRAPHS_EXTENSION
instead.UseRDFJSONWriterSettings.ALLOW_MULTIPLE_OBJECT_VALUES
instead.UseTriXParserSettings.FAIL_ON_INVALID_STATEMENT
instead.UseTriXParserSettings.FAIL_ON_MISSING_DATATYPE
instead.UseTurtleParserSettings.ACCEPT_TURTLESTAR
instead.UseTurtleParserSettings.CASE_INSENSITIVE_DIRECTIVES
instead.UseTurtleWriterSettings.ABBREVIATE_NUMBERS
instead.useinvalid @link
CONFIG#defaultQueryEvaluationMode
useinvalid @link
CONFIG#evaluationStrategyFactory
useinvalid @link
CONFIG#connectionTimeOut
useCONFIG.delegate
instead.useinvalid @link
CONFIG#iterationCacheSyncThreshold
useinvalid @link
CONFIG#type
useElasticsearchIndex.WAIT_FOR_NO_RELOCATING_SHARDS_KEY
in elastic search >= 5.xuseCONFIG.Ess.clusterName
instead.useCONFIG.Ess.hostname
instead.useCONFIG.Ess.index
instead.useCONFIG.Ess.port
instead.Will be made private.useCONFIG.Cgqi.matcherQuery
instead.useCONFIG.Cgqi.queryLanguage
instead.useCONFIG.Cgqi.ruleQuery
instead.useCONFIG.Lucene.indexDir
instead.useCONFIG.Mem.persist
instead.useCONFIG.Mem.syncDelay
instead.useCONFIG.Native.forceSync
instead.useCONFIG.Native.namespaceCacheSize
instead.useCONFIG.Native.namespaceIDCacheSize
instead.useCONFIG.Native.tripleIndexes
instead.useCONFIG.Native.valueCacheSize
instead.useCONFIG.Native.valueIDCacheSize
instead.useCONFIG.Shacl.cacheSelectNodes
instead.useCONFIG.Shacl.dashDataShapes
instead.useCONFIG.Shacl.eclipseRdf4jShaclExtensions
instead.useCONFIG.Shacl.globalLogValidationExecution
instead.useCONFIG.Shacl.logValidationPlans
instead.useCONFIG.Shacl.logValidationViolations
instead.useCONFIG.Shacl.parallelValidation
instead.useCONFIG.Shacl.performanceLogging
instead.useCONFIG.Shacl.rdfsSubClassReasoning
instead.useCONFIG.Shacl.serializableValidation
instead.useCONFIG.Shacl.shapesGraph
instead.useCONFIG.Shacl.transactionalValidationLimit
instead.useCONFIG.Shacl.validationEnabled
instead.useCONFIG.Shacl.validationResultsLimitPerConstraint
instead.useCONFIG.Shacl.validationResultsLimitTotal
instead.
-
MethodDescriptionuse
instead
.replaced withTripleSource.usePreparedQuery(StatementPattern, QueryInfo)
, to be removed in 4.0replaced withinvalid @link
#selectQueryStringBoundJoinVALUES(StatementPattern, List, FilterValueExpr, AtomicBoolean)
since 2.8.0Create a new instance instead of trying to reactivate an old instance.WeakReferenceinvalid input: '<'?> callerRef argument will be removedWeakReferenceinvalid input: '<'?> callerRef argument will be removedWeakReferenceinvalid input: '<'?> callerRef argument will be removedWeakReferenceinvalid input: '<'?> callerRef argument will be removedWeakReferenceinvalid input: '<'?> callerRef argument will be removedWeakReferenceinvalid input: '<'?> callerRef argument will be removedUseSimpleLiteral.getCoreDatatype()
instead.since 3.5.0UseValues.literal(Object)
instead.UseValues.literal(Object, boolean)
instead.UseLiteral.getCoreDatatype()
instead.UseModels.isomorphic(Iterable, Iterable)
instead.UseStatements.statement(Triple)
insteadsince 3.7.0 - useStatements.statement(Triple, Resource)
insteadUseValues.triple(Statement)
insteadUseValues.triple(ValueFactory, Statement)
insteadsince 3.3.0. UseFunction.evaluate(TripleSource, Value...)
instead. A reference to a ValueFactory can be retrieved usingTripleSource.getValueFactory()
if needed.org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Join, BindingSet) org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Lang, BindingSet) org.eclipse.rdf4j.query.algebra.evaluation.impl.DefaultEvaluationStrategy.evaluate(Like, BindingSet) UseTupleExprs.containsSubquery(TupleExpr)
instead.UseTupleExprs.isVariableScopeChange(TupleExpr)
instead.UseTupleExprs.containsProjection(TupleExpr)
instead.since 4.1.1. UseProjectionElem.getName()
instead.since 4.1.1. UseProjectionElem.getProjectionAlias()
instead.since 4.1.1. UseProjectionElem.setName(String)
instead.since 4.1.1. UseProjectionElem.setProjectionAlias(String)
instead.since 4.1.1. UseProjectionElemList.getProjectedNames()
instead.since 4.1.1. UseProjectionElemList.getProjectedNamesFor(Collection)
instead.since 3.6.0. UseSPARQLQueries.unescape(String)
instead.since 3.6.0. UseSPARQLQueries.escape(String)
instead.UseOperation.getMaxExecutionTime()
instead.UseOperation.setMaxExecutionTime(int)
instead.WeakReferenceinvalid input: '<'?> callerReference argument will be removedWeakReferenceinvalid input: '<'?> callerReference argument will be removedUseQueryResultParser.parseQueryResult(InputStream)
instead.UseQueryResultHandler.handleBoolean(boolean)
instead.WeakReferenceinvalid input: '<'?> callerReference argument will be removedWeakReferenceinvalid input: '<'?> callerReference argument will be removedUseQueryResultParser.parseQueryResult(InputStream)
instead.UseRepositoryConnection.isActive()
instead.UseRepositoryConnection.begin()
instead.UseRepositoryConnectionWrapper.isActive()
instead.useRepositoryConnectionWrapper.begin()
instead.UseRepositoryManager.getAllRepositoryInfos()
instead.UseRepositoryManager.getAllRepositoryInfos()
instead.UseRepositoryConnection.isActive()
instead.UseRepositoryConnection.begin()
instead.UseIterations.addAll(Iteration, Collection)
instead.UseIterations.asList(Iteration)
instead.UseSPARQLConnection.setSilentClear(boolean)
instead.useSPARQLRepository.createSPARQLProtocolSession()
insteadMap is no longer used, callAbstractRDFParser.clear()
instead.UseTurtleWriter.writeBNode(BNode, boolean)
instead.UseTurtleWriter.writeResource(Resource, boolean)
instead.UseTurtleWriter.writeValue(Value, boolean)
instead.Use getObserved() instead!UseAbstractSailConnection.verifyIsActive()
instead. We should not automatically start a transaction at the sail level. Instead, an exception should be thrown when an update is executed without first starting a transaction.Use getMemBNodesIterator() instead.Use getMemLiteralsIterator() instead.Use getMemIRIsIterator() instead.The returned ValidationReport is planned to be moved to a different package and this method is planned to return that class.
-
ConstructorDescriptionWeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use a
Cleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.useControlledWorkerScheduler(int, String)
. Scheduled to be removed in 4.0WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.WeakReference is no longer supported as a way to automatically close this iteration. The recommended approach to automatically closing an iteration on garbage collection is to use aCleaner
.since 3.2.0since 3.2.0since 3.2.0since 3.2.0