allocateTempDeviceId() | SegmentFactory | [private] |
configMap | SegmentFactory | [private] |
deallocateTempDeviceId(DeviceId) | SegmentFactory | [private] |
dynamicCast(SharedSegment pSegment) | SegmentFactory | [inline, static] |
firstTempDeviceId | SegmentFactory | [private] |
getConfigMap() const | SegmentFactory | |
getSnapshotSegment(SharedSegment pSegment) | SegmentFactory | [static] |
mutex | SegmentFactory | [private] |
newCircularSegment(SharedSegment delegateSegment, SharedCheckpointProvider pCheckpointProvider, PageId oldestPageId=NULL_PAGE_ID, PageId newestPageId=NULL_PAGE_ID) | SegmentFactory | |
newDynamicDelegatingSegment(SharedSegment delegateSegment) | SegmentFactory | |
newLinearDeviceSegment(SharedCache cache, LinearDeviceSegmentParams const ¶ms) | SegmentFactory | |
newLinearViewSegment(SharedSegment delegateSegment, PageId firstPageId) | SegmentFactory | |
newRandomAllocationSegment(SharedSegment delegateSegment, bool bFormat, bool deferInit=false) | SegmentFactory | |
newScratchSegment(SharedCache pCache, uint nPagesMax=MAXU) | SegmentFactory | |
newSegmentFactory(ConfigMap const &configMap, SharedTraceTarget pTraceTarget) | SegmentFactory | [static] |
newSnapshotRandomAllocationSegment(SharedSegment delegateSegment, SharedSegment versionedSegment, TxnId snapshotCsn, bool readOnlyCommittedData=false) | SegmentFactory | |
newTempDeviceSegment(SharedCache pCache, DeviceMode deviceMode, std::string deviceFileName) | SegmentFactory | |
newTracingSegment(SharedSegment pSegment, std::string sourceName, bool qualifySourceName=true) | SegmentFactory | |
newVersionedRandomAllocationSegment(SharedSegment delegateSegment, SharedSegment pTempSegment, bool bFormat, bool deferInit=false) | SegmentFactory | |
newVersionedSegment(SharedSegment dataSegment, SharedSegment logSegment, PseudoUuid const &onlineUuid, SegVersionNum versionNumber) | SegmentFactory | |
newWALSegment(SharedSegment logSegment) | SegmentFactory | |
paramTraceSegments | SegmentFactory | [private, static] |
pTraceTarget | SegmentFactory | [private] |
SegmentFactory(ConfigMap const &configMap, SharedTraceTarget pTraceTarget) | SegmentFactory | [explicit, private] |
tempDeviceIdBitset | SegmentFactory | [private] |
TempSegDestructor class | SegmentFactory | [friend] |
~SegmentFactory() | SegmentFactory | [virtual] |