/* * Copyright Aduna (http://www.aduna-software.com/) (c) 2007. * * Licensed under the Aduna BSD-style license. */ package org.openrdf.sail.nativerdf.config; import org.openrdf.model.URI; import org.openrdf.model.ValueFactory; import org.openrdf.model.impl.ValueFactoryImpl; import org.openrdf.sail.nativerdf.NativeStore; /** * Defines constants for the NativeStore schema which is used by * {@link NativeStoreFactory}s to initialize {@link NativeStore}s. * * @author Arjohn Kampman */ public class NativeStoreSchema { /** The NativeStore schema namespace (<tt>http://www.openrdf.org/config/sail/native#</tt>). */ public static final String NAMESPACE = "http://www.openrdf.org/config/sail/native#"; /** <tt>http://www.openrdf.org/config/sail/native#tripleIndexes</tt> */ public final static URI TRIPLE_INDEXES; /** <tt>http://www.openrdf.org/config/sail/native#forceSync</tt> */ public final static URI FORCE_SYNC; static { ValueFactory factory = ValueFactoryImpl.getInstance(); TRIPLE_INDEXES = factory.createURI(NAMESPACE, "tripleIndexes"); FORCE_SYNC = factory.createURI(NAMESPACE, "forceSync"); } }