| 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] |