com.hp.hpl.jena.db.impl |
|
Java Source File Name | Type | Comment |
DBBlob.java | Class | |
DBBulkUpdateHandler.java | Class | An implementation of the bulk update interface. |
DBIDInt.java | Class | Interface for database identifiers.
Most RDF entities (resources, literals, statements) have an associated
database index. |
DBPattern.java | Class | |
DBPrefixMappingImpl.java | Class | Implementation of prefix mapping specific to databases. |
DBProp.java | Class | A base class for DB property information in a persistent store. |
DBPropDatabase.java | Class | A wrapper to assist in getting and setting DB information from
a persistent store. |
DBPropGraph.java | Class | A wrapper to assist in getting and setting DB information from
a persistent store. |
DBPropLSet.java | Class | A wrapper to assist in getting and setting DB information from
a persistent store. |
DBPropPrefix.java | Class | A wrapper to assist in getting and setting DB information from
a persistent store. |
DBPropPSet.java | Class | A wrapper to assist in getting and setting DB information from
a persistent store. |
DBQuery.java | Class | |
DBQueryHandler.java | Class | |
DBQueryStage.java | Class | |
DBQueryStageCompiler.java | Class | |
DBReifier.java | Class | |
DBReifierGraph.java | Class | Implementation of a "hidden triples" graph for reified statements in GraphRDB. |
DBTransactionHandler.java | Class | Transaction handler for graphs backed by a database. |
DriverMap.java | Class | The DriverMap statics maintain a map from short database type names to
database driver classes. |
DriverRDB.java | Class | Base database driver for implementing SpecializedGraphs.
Different drivers are needed for different databases and different
layout schemes.
This driver is a base implemention from which database-specific
drivers can inherit. |
Driver_Derby.java | Class | |
Driver_HSQL.java | Class | |
Driver_HSQLDB.java | Class | |
Driver_MsSQL.java | Class | This is a driver file for MS SQL Server 2000, MSDE 2000 and
SQL Server 2005 (inc MS SQL Server Express).
There is very little difference from the postgres driver except for the
use of script inheritance to override some of the postgresql SQL commands and
a small difference in the use of ID allocation.
The id allocation approach was adopted from an earlier driver by Erik Barke (eba@ur.se)
N.B. |
Driver_MySQL.java | Class | |
Driver_Oracle.java | Class | author: hkuno based on code by Dave Reynolds. |
Driver_Oracle_LOB.java | Class | author: hkuno based on code by Dave Reynolds author: Extends DriverRDB with Oracle-specific parameters. author: Note: To use this class with Oracle: author: 1. |
Driver_PostgreSQL.java | Class | |
Free.java | Class | A binding instance of a variable. |
GraphRDBMaker.java | Class | A GraphFactory that produces Graphs from database connections. |
ICache.java | Interface | Interface signature for cache implementations. |
IDBBlob.java | Interface | Interface for database blob objects. |
IDBID.java | Interface | Interface for database identifiers.
Most RDF entities (resources, literals, statements) have an associated
database index. |
IPSet.java | Interface | Generic database interface used for implementing PStore
Different database table layouts and different SQL dialects should all
be supportable via this generic interface. |
IRDBDriver.java | Interface | Generic database interface used for implementing RDF Stores.
Different database table layouts and different SQL dialects should all
be supportable via this generic interface. |
LRUCache.java | Class | As simple LRU cache based on LinkedHashMap. |
PSet_ReifStore_RDB.java | Class | Handles Physical storage for implementing SpecializedGraphs.
Different PSet classes are needed for different databases and different
layout schemes.
This class is a base implemention from which database-specific
drivers can inherit. |
PSet_TripleStore_RDB.java | Class | Handles Physical storage for implementing SpecializedGraphs.
Different PSet classes are needed for different databases and different
layout schemes.
This class is a base implemention from which database-specific
drivers can inherit. |
ReificationCache.java | Class | |
ReificationCacheMap.java | Class | Reification cache map, extracted from SpecialisedGraphReifier_RDB. |
ReificationStatementMask.java | Class | Mutable statement-component masks for SpecializedGraphReifier. |
ResultSetIterator.java | Class | Iterates over an SQL result set returning each row as an ArrayList of
objects. |
ResultSetNodeIterator.java | Class | Iterates over an SQL result set returning each row as an ArrayList of
objects. |
ResultSetReifIterator.java | Class | Version of ResultSetIterator that extracts database rows as Triples from a reified statement table.
author: hkuno. |
ResultSetTripleIterator.java | Class | Version of ResultSetIterator that extracts database rows as Triples.
author: hkuno. |
SimpleCache.java | Class | Trivial implementation of the generic cache interface used to cache
literals and resources. |
SpecializedGraph.java | Interface | Interface for a specialized graph.
Each specialized graph is optimized for a particular type of statement.
An implemenation of GraphRDB will contain a list of specialized graphs
and will attempt to perform each operation on each specialized graph
in the list until one indicates the operation is complete.
The list of specialized graphs is immutable. |
SpecializedGraphBase.java | Class | A partial implementation of SpecializedGraph that provides the standard
implementation of find(Node x 3, CompletionFlag) and the convenience
function newComplete(). |
SpecializedGraphReifier.java | Interface | Interface for a specialized graphs that are optimized for reification. |
SpecializedGraphReifier_RDB.java | Class | author: hkuno version: $Version$ version: TripleStoreGraph is an abstract superclass for TripleStoreGraph version: implementations. |
SpecializedGraph_TripleStore.java | Class | author: hkuno version: $Version$ version: TripleStoreGraph is an abstract superclass for TripleStoreGraph version: implementations. |
SpecializedGraph_TripleStore_RDB.java | Class | |
SQLCache.java | Class | Stores a set of sql statements loaded from a resource file.
Caches prepared versions of the statements for a given db connection.
The resource file is located on the classpath and has the format:
# comment at start of line
operationName1
sql code line 1
...
sql code last line
operationName2
...
where the blank lines delimit one sql block from the next.
The sql code is typically a single SQL statement but some operations,
specifically database initialization and cleanup may require a variable number
of statments. |
VarDesc.java | Class | |