org.openrdf.sesame.sailimpl.rdbms
Interface TableNames

All Known Subinterfaces:
InferenceServices
All Known Implementing Classes:
CustomInferenceServices, RdbmsInferenceServices, RdfMTDependencyInferencer, RdfMTInferencer, RdfRepository, RdfSchemaRepository, RdfSource, Rule

public interface TableNames

TableNames defines the names of all tables used by the SQL92 implementation. These names can be refered to directly in a class by implementing this interface.

Author:
Arjohn Kampman

Field Summary
static String ADDED_TRIPLES_TABLE
          addedTriples table, used during a transaction to store the explicitly added triples.
static String ALL_INFERRED_TABLE
          allInferred table, used during a transaction by the RDF-MT inferencer.
static String ALL_NEW_TRIPLES_TABLE
          allNewTriples table, used during a transaction to store all statements (both explicit and inferred) that have been added.
static String CLASS_TABLE
          Auxiliary table used by RdfSchemaRepository for storing classes.
static String DEPEND_TABLE
          depend table, used to keep track of dependencies between statements.
static String DIRECT_SUBCLASSOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing direct subClassOf relations.
static String DIRECT_SUBPROPERTYOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing direct subPropertyOf relations.
static String DOMAIN_TABLE
          Auxiliary table used by RdfSchemaRepository for storing domain relations.
static String EXPIRED_LITERALS_TABLE
          expiredLiterals table, used to store IDs of literals that are potentially no longer used.
static String EXPIRED_RESOURCES_TABLE
          expiredResources table, used to store IDs of resources that are potentially no longer used.
static String EXPIRED_TRIPLES_TABLE
          removedTriples table, used to store IDs of statements that were 'removed' during a transaction.
static String EXPIRED_VALUES_TABLE
          expiredValues table, used to store IDs of values that are potentially no longer used.
static String GROUNDED_TRIPLES_TABLE
          groundedTriples table, used to store IDs of statements that are still 'grounded' after a transaction.
static String INFERRED_TABLE
          inferred table, used during a transaction by the RDF-MT inferencer.
static String INSTANCEOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing instanceOf relations.
static String LITERALS_TABLE
          Literals table.
static String NAMESPACES_TABLE
          Namespaces table.
static String NEW_GROUNDED_TRIPLES_TABLE
           
static String NEW_TRIPLES_TABLE
          newTriples table, used during a transaction to filter the duplicates from the addedTriples table, and also by the RDF-MT inferencer to infer new statements from the newly added statements.
static String PROPER_INSTANCEOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing proper instanceOf relations.
static String PROPERTY_TABLE
          Auxiliary table used by RdfSchemaRepository for storing properties.
static String RANGE_TABLE
          Auxiliary table used by RdfSchemaRepository for storing range relations.
static String RAW_TRIPLES_TABLE
          rawTriples table, used during a transaction to store the explicitly added triples in it's raw form (i.e.
static String REP_INFO_TABLE
          Repository metadata.
static String RESOURCES_TABLE
          Resources table.
static String SUBCLASSOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing subClassOf relations.
static String SUBPROPERTYOF_TABLE
          Auxiliary table used by RdfSchemaRepository for storing subPropertyOf relations.
static String TRIPLES_TABLE
          Triples table.
 

Field Detail

REP_INFO_TABLE

public static final String REP_INFO_TABLE
Repository metadata.

See Also:
Constant Field Values

NAMESPACES_TABLE

public static final String NAMESPACES_TABLE
Namespaces table.

See Also:
Constant Field Values

RESOURCES_TABLE

public static final String RESOURCES_TABLE
Resources table.

See Also:
Constant Field Values

LITERALS_TABLE

public static final String LITERALS_TABLE
Literals table.

See Also:
Constant Field Values

TRIPLES_TABLE

public static final String TRIPLES_TABLE
Triples table.

See Also:
Constant Field Values

RAW_TRIPLES_TABLE

public static final String RAW_TRIPLES_TABLE
rawTriples table, used during a transaction to store the explicitly added triples in it's raw form (i.e. URIs and literals are not yet translated to IDs). This table can contain duplicates.

See Also:
Constant Field Values

ADDED_TRIPLES_TABLE

public static final String ADDED_TRIPLES_TABLE
addedTriples table, used during a transaction to store the explicitly added triples.

See Also:
Constant Field Values

NEW_TRIPLES_TABLE

public static final String NEW_TRIPLES_TABLE
newTriples table, used during a transaction to filter the duplicates from the addedTriples table, and also by the RDF-MT inferencer to infer new statements from the newly added statements.

See Also:
Constant Field Values

EXPIRED_TRIPLES_TABLE

public static final String EXPIRED_TRIPLES_TABLE
removedTriples table, used to store IDs of statements that were 'removed' during a transaction. The statements are really removed when the transaction is commited.

See Also:
Constant Field Values

EXPIRED_VALUES_TABLE

public static final String EXPIRED_VALUES_TABLE
expiredValues table, used to store IDs of values that are potentially no longer used. Note: this table has been replaced by two new tables (EXPIRED_RESOURCES_TABLE and EXPIRED_LITERALS_TABLE) in version 5 of the database schema.

See Also:
Constant Field Values

EXPIRED_RESOURCES_TABLE

public static final String EXPIRED_RESOURCES_TABLE
expiredResources table, used to store IDs of resources that are potentially no longer used.

See Also:
Constant Field Values

EXPIRED_LITERALS_TABLE

public static final String EXPIRED_LITERALS_TABLE
expiredLiterals table, used to store IDs of literals that are potentially no longer used.

See Also:
Constant Field Values

GROUNDED_TRIPLES_TABLE

public static final String GROUNDED_TRIPLES_TABLE
groundedTriples table, used to store IDs of statements that are still 'grounded' after a transaction. Grounded statements are statements that are either explicit, axioms, or statements that can be inferred from one of these.

See Also:
Constant Field Values

NEW_GROUNDED_TRIPLES_TABLE

public static final String NEW_GROUNDED_TRIPLES_TABLE
See Also:
Constant Field Values

ALL_NEW_TRIPLES_TABLE

public static final String ALL_NEW_TRIPLES_TABLE
allNewTriples table, used during a transaction to store all statements (both explicit and inferred) that have been added. This table is used to update the auxiliary tables of RdfSchemaRepository.

See Also:
Constant Field Values

INFERRED_TABLE

public static final String INFERRED_TABLE
inferred table, used during a transaction by the RDF-MT inferencer.

See Also:
Constant Field Values

ALL_INFERRED_TABLE

public static final String ALL_INFERRED_TABLE
allInferred table, used during a transaction by the RDF-MT inferencer.

See Also:
Constant Field Values

DEPEND_TABLE

public static final String DEPEND_TABLE
depend table, used to keep track of dependencies between statements.

See Also:
Constant Field Values

CLASS_TABLE

public static final String CLASS_TABLE
Auxiliary table used by RdfSchemaRepository for storing classes.

See Also:
Constant Field Values

PROPERTY_TABLE

public static final String PROPERTY_TABLE
Auxiliary table used by RdfSchemaRepository for storing properties.

See Also:
Constant Field Values

SUBCLASSOF_TABLE

public static final String SUBCLASSOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing subClassOf relations.

See Also:
Constant Field Values

DIRECT_SUBCLASSOF_TABLE

public static final String DIRECT_SUBCLASSOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing direct subClassOf relations.

See Also:
Constant Field Values

SUBPROPERTYOF_TABLE

public static final String SUBPROPERTYOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing subPropertyOf relations.

See Also:
Constant Field Values

DIRECT_SUBPROPERTYOF_TABLE

public static final String DIRECT_SUBPROPERTYOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing direct subPropertyOf relations.

See Also:
Constant Field Values

INSTANCEOF_TABLE

public static final String INSTANCEOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing instanceOf relations.

See Also:
Constant Field Values

PROPER_INSTANCEOF_TABLE

public static final String PROPER_INSTANCEOF_TABLE
Auxiliary table used by RdfSchemaRepository for storing proper instanceOf relations.

See Also:
Constant Field Values

DOMAIN_TABLE

public static final String DOMAIN_TABLE
Auxiliary table used by RdfSchemaRepository for storing domain relations.

See Also:
Constant Field Values

RANGE_TABLE

public static final String RANGE_TABLE
Auxiliary table used by RdfSchemaRepository for storing range relations.

See Also:
Constant Field Values


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.