org.apache.xindice.core
Class SystemCollection
java.lang.Object
org.apache.xindice.core.CollectionManager
org.apache.xindice.core.Collection
org.apache.xindice.core.SystemCollection
- All Implemented Interfaces:
- Configurable, DBObject, Named
- public final class SystemCollection
- extends Collection
SystemCollection represents the System Collection. Beyond
standard Collection operations, this class will provide facilities
for Schema and SymbolTable management among other things.
- Version:
- CVS $Revision: 1.21 $, $Date: 2004/02/08 02:51:06 $
|
Field Summary |
static java.lang.String |
ACCESS
|
static java.lang.String |
CONFIGS
|
static java.lang.String |
GROUPS
|
static java.lang.String |
OBJECTS
|
static java.lang.String |
SYMBOLS
|
static java.lang.String |
SYSCOL
|
static java.lang.String |
USERS
|
| Methods inherited from class org.apache.xindice.core.Collection |
close, create, createCollection, createIndexer, createNewKey, createNewOID, drop, dropCollection, dropIndexer, exists, flushSymbolTable, getBinary, getCanonicalDocumentName, getCanonicalDocumentName, getCanonicalName, getCollectionMeta, getCollectionRoot, getContainer, getDatabase, getDocument, getDocumentCount, getDocumentMeta, getDocumentSet, getEntry, getFiler, getIndexer, getIndexManager, getName, getObject, getParentCollection, getQueryEngine, getSymbols, getSystemCollection, insertBinary, insertBinary, insertDocument, insertDocument, insertObject, insertObject, isMetaEnabled, isOpened, listDocuments, listIndexers, open, queryCollection, queryDocument, remove, setCanonicalName, setCollectionMeta, setCollectionRoot, setConfig, setDocument, setDocumentMeta, setName, setObject, updateCollectionMeta, updateDocumentMeta |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYSCOL
public static final java.lang.String SYSCOL
- See Also:
- Constant Field Values
SYMBOLS
public static final java.lang.String SYMBOLS
- See Also:
- Constant Field Values
OBJECTS
public static final java.lang.String OBJECTS
- See Also:
- Constant Field Values
CONFIGS
public static final java.lang.String CONFIGS
- See Also:
- Constant Field Values
USERS
public static final java.lang.String USERS
- See Also:
- Constant Field Values
GROUPS
public static final java.lang.String GROUPS
- See Also:
- Constant Field Values
ACCESS
public static final java.lang.String ACCESS
- See Also:
- Constant Field Values
SystemCollection
public SystemCollection(Database db)
- Parameters:
db -
loadSymbols
public SymbolTable loadSymbols(Collection collection)
throws DBException
- loadSymbols retrieves the SymbolTable for the specified Collection.
- Parameters:
collection - The Collection whose SymbolTable is required
- Returns:
- The requested SymbolTable
- Throws:
DBException
saveSymbols
public void saveSymbols(Collection collection,
SymbolTable symbols)
throws DBException
- saveSymbols save the SymbolTable for the specified Collection.
- Parameters:
collection - The Collection that owns the SymbolTablesymbols - The SymbolTable
- Throws:
DBException
dropSymbols
public void dropSymbols(Collection collection)
throws DBException
- dropSymbols drop the SymbolTable for the specified Collection.
- Parameters:
collection - The Collection that owns the SymbolTable
- Throws:
DBException
getDefinition
public static java.lang.String getDefinition()
Copyright (c) 1999-2004 The Apache Software Foundation. All Rights Reserved.