Package org.eclipse.rdf4j.sail.memory.model


@InternalUseOnly package org.eclipse.rdf4j.sail.memory.model
Copyright (c) 2019 Eclipse RDF4J contributors. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Distribution License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/org/documents/edl-v10.php.
  • Class
    Description
    An extension of MemLiteral that stores a boolean value to avoid parsing.
    An extension of MemLiteral that stores a Calendar value to avoid parsing.
    An extension of MemLiteral that stores a decimal value to avoid parsing.
    An extension of MemLiteral that stores an integer value to avoid parsing.
    A MemoryStore-specific extension of BNodeImpl giving it node properties.
    A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.
    A MemoryStore-specific extension of Literal giving it node properties.
    A MemoryStore-specific extension of Resource giving it subject statements.
    A MemStatement is a Statement which contains context information and a flag indicating whether the statement is explicit or inferred.
    A StatementIterator that can iterate over a list of Statement objects.
    A cache for MemStatementIterator that tracks how frequently an iterator is used and caches the iterator as a list
    A dedicated data structure for storing MemStatement objects, offering operations optimized for their use in the memory Sail.
    A MemoryStore-specific implementation of Triple.
    An Iteration that can iterate over a list of Triple objects.
    A MemoryStore-specific extension of the Value interface, giving it node properties.
    A factory for MemValue objects that keeps track of created objects to prevent the creation of duplicate objects, minimizing memory usage as a result.
    An extension of MemLiteral that stores a numeric value to avoid parsing.
    WeakObjectRegistry<K,E extends K>
    An object registry that uses weak references to keep track of the stored objects.