public interface LowLevelIndexRepository
Use
LowLevelCAS.ll_getIndexRepository()
to gain access to an object of this type.
Modifier and Type | Method and Description |
---|---|
void |
ll_addFS(int fsRef)
Add a FS reference to all appropriate indexes in the repository.
|
void |
ll_addFS(int fsRef,
boolean doChecks)
Add a FS reference to all appropriate indexes in the repository.
|
<T extends FeatureStructure> |
ll_getIndex(String indexName)
Get an index by its name.
|
<T extends FeatureStructure> |
ll_getIndex(String indexName,
int typeCode)
Get an index by a name and type.
|
void |
ll_removeFS(int fsRef)
Remove a FS reference from all indexes in the repository.
|
<T extends FeatureStructure> LowLevelIndex<T> ll_getIndex(String indexName)
T
- type of Feature StructureindexName
- The name of the index.null
if no such index exists.<T extends FeatureStructure> LowLevelIndex<T> ll_getIndex(String indexName, int typeCode)
T
- type of Feature StructureindexName
- The name of the index.typeCode
- The code of the desired subtype.null
if no such index exists.LowLevelException
- If the type code argument is not a valid type code.void ll_addFS(int fsRef)
fsRef
- The FS reference to be added to the repository. If fsRef
is not a valid
FS reference, the subsequent behavior of the system is undefined.void ll_addFS(int fsRef, boolean doChecks)
fsRef
- The FS reference to be added to the repository. If fsRef
is not a valid
FS reference, the subsequent behavior of the system is undefined.doChecks
- Check if the FS reference argument is a valid reference.void ll_removeFS(int fsRef)
fsRef
- The FS reference to be removed from the indexes.Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.