public class RelationSchema extends Schema
Schemafor metadata about existing relations. Each relation corresponds more or less to a table in an RDBMS. A relation "exists" when there are indices for its data. An
IRelationis a Class that allows you to read or write on the relation's data. Given the
NAMESPACEof a relation, the
CLASSthat should be instantiated when an
IRelationinstance is created to operation on some relation's data. The schema is freely extensible and may be used to store additional properties that are made available to the
IRelationwhen a new instance of that
Classis instantiated. The relation namespace keys are Unicode.
|Modifier and Type||Field and Description|
The name of the property whose value is the name of the
A dynamically injected property which can reveal the commit time from which a locatable resource was materialized.
The name of the property whose value is namespace of the container (if any) for this the
A shared instance.
The name of the property whose value is the namespace of the
|Constructor and Description|
appendPrimaryKey, fromKey, getKey, getName, getPrefix, getPrimaryKeyName, getPrimaryKeyType, getSchemaBytes, readExternal, toString, writeExternal
public static final String NAMESPACE
ILocatableResource(this is the primary key).
public static final String CLASS
Classused to instantiate the
public static final String CONTAINER
NAMESPACEas its resource identifier. When defined, this value MUST be a prefix of the value stored under the
public static final String COMMIT_TIME
TODO This is a workaround for and should be removed when we replace the native long tx identifier with a thin interface.
public static final transient RelationSchema INSTANCE
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.