Uses of Class
org.apache.uima.cas.impl.CommonSerDesSequential
Packages that use CommonSerDesSequential
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of CommonSerDesSequential in org.apache.uima.cas.impl
Fields in org.apache.uima.cas.impl declared as CommonSerDesSequentialModifier and TypeFieldDescriptionprivate final CommonSerDesSequential
BinaryCasSerDes4.Deserializer.csds
private final CommonSerDesSequential
BinaryCasSerDes4.Serializer.csds
(package private) final CommonSerDesSequential
BinaryCasSerDes4.Serializer.SerializeModifiedFSs.csds
private CommonSerDesSequential
CASImpl.SharedViewData.csds
Created when doing binary or form4 non-delta (de)serialization, used in subsequent delta ser/deserialization Created when doing binary or form4 non-delta ser/deserialization, used in subsequent delta (de)serialization Reset with CasReset or deltaMergesComplete API callMethods in org.apache.uima.cas.impl that return CommonSerDesSequentialModifier and TypeMethodDescription(package private) static CommonSerDesSequential
(package private) CommonSerDesSequential
CASImpl.getCsds()
(package private) CommonSerDesSequential
CASImpl.newCsds()
Methods in org.apache.uima.cas.impl with parameters of type CommonSerDesSequentialModifier and TypeMethodDescriptionprivate int
BinaryCasSerDes4.Serializer.compressFsxPart
(int[] fsIndexes, int fsNdxStart, CommonSerDesSequential csds) private void
BinaryCasSerDes.createFSsFromHeaps
(boolean isDelta, int startPos, CommonSerDesSequential csds) Given the deserialized main heap, byte heap, short heap, long heap and string heap, a) create the corresponding FSs, populating a b) addr2fs map, key = fsAddr, value = FS c) auxAddr2fs map, key = aux Array Start addr, value = FS corresponding to that primitive bool/byte/short/long/double array For some use cases, the byte / short / long heaps have not yet been initialized.private Sofa
BinaryCasSerDes.getSofaFromAnnotBase
(int annotBaseAddr, StringHeap stringHeap2, Int2ObjHashMap<TOP, TOP> addr2fs, CommonSerDesSequential csds) private Sofa
BinaryCasSerDes.makeSofaFromHeap
(int sofaAddr, StringHeap stringHeap2, CommonSerDesSequential csds, boolean isUnordered) BinaryCasSerDes.scanAllFSsForBinarySerialization
(MarkerImpl mark, CommonSerDesSequential csds) Called when serializing a cas, or deserializing a delta CAS, if not saved in that case from a previous binary serialization (in that case, the scan is done as if it is doing a non-delta serialization).(package private) static void
CASSerializer.scanModifications
(BinaryCasSerDes bcsd, CommonSerDesSequential csds, CASImpl.FsChange[] fssModified, Obj2IntIdentityHashMap<TOP> fs2auxOffset, List<CASSerializer.AddrPlusValue> chgMainAvs, List<CASSerializer.AddrPlusValue> chgByteAvs, List<CASSerializer.AddrPlusValue> chgShortAvs, List<CASSerializer.AddrPlusValue> chgLongAvs) Scan the v3 fsChange info and produce v2 style info into chgXxxAddr, chgXxxValue A prescan approach is needed in order to write the number of modifications preceding the write of the values (which unfortunately were written to the same stream in V2).private void
BinaryCasSerDes4.Serializer.serializeIndexedFeatureStructures
(CommonSerDesSequential csds) (package private) void
CASImpl.setCsds
(CommonSerDesSequential csds) Constructors in org.apache.uima.cas.impl with parameters of type CommonSerDesSequential