com.bigdata.sparse
Class GlobalRowStoreSchema

java.lang.Object
  extended by com.bigdata.sparse.Schema
      extended by com.bigdata.sparse.GlobalRowStoreSchema
All Implemented Interfaces:
Externalizable, Serializable

public class GlobalRowStoreSchema
extends Schema

Schema for the SparseRowStore used as a global row store for named property sets within the federation. This schema only declares the primaryKey, NAME, and a single property value, VALUE.

Applications may simply declare their own property names or they may declare their own Schema. Applications are responsible for ensuring that the primaryKey values are globally distinct, e.g., by use of a namespace convention.

Version:
$Id: GlobalRowStoreSchema.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Field Summary
static GlobalRowStoreSchema INSTANCE
          A shared instance.
static String NAME
          The name of the property whose value is the name of the object (this is the primary key).
static String VALUE
          The name of the property whose value is the object associated with the name.
 
Constructor Summary
GlobalRowStoreSchema()
           
 
Method Summary
 
Methods inherited from class com.bigdata.sparse.Schema
appendPrimaryKey, fromKey, getKey, getName, getPrefix, getPrimaryKeyName, getPrimaryKeyType, getSchemaBytes, readExternal, toString, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
The name of the property whose value is the name of the object (this is the primary key).

See Also:
Constant Field Values

VALUE

public static final String VALUE
The name of the property whose value is the object associated with the name.

See Also:
Constant Field Values

INSTANCE

public static final transient GlobalRowStoreSchema INSTANCE
A shared instance.

Constructor Detail

GlobalRowStoreSchema

public GlobalRowStoreSchema()
See Also:
INSTANCE


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.