public class TypeDataFactory extends Object
Constructor and Description |
---|
TypeDataFactory(SpaceConfigReader configReader,
CacheManager cacheManager) |
public TypeDataFactory(SpaceConfigReader configReader, CacheManager cacheManager)
public boolean useEconomyHashMap()
public CacheManager getCcheManager()
public TypeData createTypeData(IServerTypeDesc serverTypeDesc)
public TypeData createTypeDataOnDynamicIndexCreation(IServerTypeDesc serverTypeDesc, TypeData originalTypeData, TypeData.TypeDataRecreationReasons reason)
public <K> TypeDataIndex<K> createTypeDataIndex(CacheManager cacheManager, ISpaceIndex index, int pos, int indexCreationNumber, Class<?> indexValueClass, ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)
public <K> TypeDataIndex<K> createMultiValuePerEntryTypeDataIndex(CacheManager cacheManager, ISpaceIndex index, int pos, int indexCreationNumber, ISpaceIndex.MultiValuePerEntryIndexTypes indexType)
public <K> TypeDataIndex<K> createCustomTypeDataIndex(CacheManager cacheManager, ISpaceIndex index, int pos, int indexCreationNumber, ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)
public <K> TypeDataIndex<K> createCustomMultiValuePerEntryTypeDataIndex(CacheManager cacheManager, ISpaceIndex index, int pos, int indexCreationNumber, ISpaceIndex.MultiValuePerEntryIndexTypes indexType)
public <K> TypeDataIndex<K> createCompoundCustomTypeDataIndex(CacheManager cacheManager, ISpaceIndex index, CompoundIndexSegmentTypeData[] segments, int indexCreationNumber, int indexPosition, ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType)
Copyright © GigaSpaces.