Uses of Class
org.apache.uima.cas.impl.FSIndexRepositoryImpl
Packages that use FSIndexRepositoryImpl
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of FSIndexRepositoryImpl in org.apache.uima.cas.impl
Fields in org.apache.uima.cas.impl declared as FSIndexRepositoryImplModifier and TypeFieldDescription(package private) final FSIndexRepositoryImplFsIndex_iicp.fsIndexRepositoryImpl(package private) FSIndexRepositoryImplCASImpl.indexRepositoryThe index repository.Fields in org.apache.uima.cas.impl with type parameters of type FSIndexRepositoryImplModifier and TypeFieldDescription(package private) ArrayList<FSIndexRepositoryImpl> CASImpl.SharedViewData.sofa2indexMap(package private) final List<FSIndexRepositoryImpl> FSsTobeAddedback.FSsTobeAddedbackSingle.viewslist of views where the FS was removed; used when adding the fs backMethods in org.apache.uima.cas.impl that return FSIndexRepositoryImplModifier and TypeMethodDescription(package private) FSIndexRepositoryImplCASImpl.getBaseIndexRepositoryImpl()FsIndex_iicp.getFsRepositoryImpl()private FSIndexRepositoryImplXmiCasDeserializer.XmiCasDeserializerHandler.getIndexRepo(String sofaXmiIdAsString, int sofaXmiId) CASMgrSerializer.getIndexRepository(CASImpl cas) Deserialize the index specification and type ordering information in this class instance into the index repository and cas and type system.(package private) FSIndexRepositoryImplCASImpl.getSofaIndexRepository(int aSofaRef) Methods in org.apache.uima.cas.impl with parameters of type FSIndexRepositoryImplModifier and TypeMethodDescriptionvoidCASMgrSerializer.addIndexRepository(FSIndexRepositoryImpl ir) Serialize index repository.(package private) voidDeferredIndexUpdates.addTodo(FSIndexRepositoryImpl ir, TOP fs) (package private) <T extends FeatureStructure>
voidFSIndexRepositoryImpl.createIndex(FSIndexRepositoryImpl baseIndexRepo, String key) create indexes in a view, by copying the baseCas's index repository's definitions Called when creating or refreshing (after deserializing) a viewDeferredIndexUpdates.getTodos(FSIndexRepositoryImpl ir) Does just-in-time creation of PositiveIntSet if needed before addingprotected voidFSsTobeAddedback.log(FeatureStructureImplC fs, FSIndexRepositoryImpl view) protected voidFSsTobeAddedback.log(FeatureStructureImplC fs, FSIndexRepositoryImpl view, int count) protected voidFSsTobeAddedback.log(FSIndexRepositoryImpl view) protected voidFSsTobeAddedback.log(FSIndexRepositoryImpl view, int count) private voidFSsTobeAddedback.logPart(FeatureStructureImplC fs, FSIndexRepositoryImpl view) (package private) voidFSsTobeAddedback.FSsTobeAddedbackMultiple.recordRemove(TOP fs, FSIndexRepositoryImpl view) (package private) voidFSsTobeAddedback.FSsTobeAddedbackSingle.recordRemove(FSIndexRepositoryImpl view) (package private) voidFSsTobeAddedback.FSsTobeAddedbackSingle.recordRemove(TOP fs, FSIndexRepositoryImpl view) in single, the fs is ignored(package private) voidFSsTobeAddedback.FSsTobeAddedbackSingle.recordRemove(TOP fs, FSIndexRepositoryImpl view, int count) (package private) voidFSsTobeAddedback.recordRemove(FSIndexRepositoryImpl view) (package private) voidFSsTobeAddedback.recordRemove(FSIndexRepositoryImpl view, int count) (package private) voidFSsTobeAddedback.recordRemove(TOP fs, FSIndexRepositoryImpl view) (package private) voidFSsTobeAddedback.recordRemove(TOP fs, FSIndexRepositoryImpl view, int count) (package private) voidBinaryCasSerDes.reinitDeltaIndexedFSsInner(FSIndexRepositoryImpl ir, int[] fsindexes, int idx, int length, boolean isAdd, IntFunction<TOP> getFsFromAddr) Given a list of FSs and a starting index and length: iterate over the FSs, and add or remove that from the indexes.private booleanCASImpl.removeAndRecord(TOP fs, FSIndexRepositoryImpl ir, FSsTobeAddedback toBeAdded, boolean isSkipBagIndex) remove a FS from all indexes in this view (except bag indexes, if isSkipBagIndex is true)(package private) voidCASImpl.setSofaIndexRepository(int aSofaRef, FSIndexRepositoryImpl indxRepos) (package private) voidCASImpl.setSofaIndexRepository(SofaFS aSofa, FSIndexRepositoryImpl indxRepos) Method parameters in org.apache.uima.cas.impl with type arguments of type FSIndexRepositoryImplModifier and TypeMethodDescription(package private) voidCASImpl.forAllIndexRepos(Consumer<FSIndexRepositoryImpl> processIr) Excludes base view's ir, Includes the initial view's ir only if it has a sofa definedConstructors in org.apache.uima.cas.impl with parameters of type FSIndexRepositoryImplModifierConstructorDescription(package private)FSIndexRepositoryImpl(CASImpl cas, FSIndexRepositoryImpl baseIndexRepo) Constructor for additional views.