Fennel: SegmentAccessor Struct Reference (original) (raw)
A SegmentAccessor combines a Segment with a CacheAccessor. More...
#include <[SegmentAccessor.h](SegmentAccessor%5F8h-source.html)>
| Public Member Functions | |
|---|---|
| SegmentAccessor () | |
| SegmentAccessor (SharedSegment pSegmentInit, SharedCacheAccessor pCacheAccessorInit) | |
| void | reset () |
| Public Attributes | |
| SharedSegment | pSegment |
| SharedCacheAccessor | pCacheAccessor |
Detailed Description
A SegmentAccessor combines a Segment with a CacheAccessor.
Definition at line 32 of file SegmentAccessor.h.
Constructor & Destructor Documentation
| SegmentAccessor::SegmentAccessor | ( | | ) | [inline, explicit] | | -------------------------------- | - | | - | -------------------- |
Member Function Documentation
| void SegmentAccessor::reset | ( | | ) | [inline] | | --------------------------- | - | | - | ---------- |
Definition at line 48 of file SegmentAccessor.h.
Referenced by Database::cleanupBackupRestore(), SegStream::closeImpl(), SparseBitmapTest::closeStorage(), Database::recover(), LhxHashTableTest::testCaseTearDown(), BTreeTest::testCaseTearDown(), BTreeReadersTest::testCaseTearDown(), LcsClusterReplaceExecStreamTest::testCaseTearDown(), LcsClusterAppendExecStreamTest::testCaseTearDown(), SegStreamTest::testMarkReset(), SegStreamTest::testReadSeg(), BTreeTxnTest::testTxns(), and SegStreamTest::testWriteSeg().
Member Data Documentation
Definition at line 34 of file SegmentAccessor.h.
Referenced by SegPageLock::accessSegment(), LcsClusterNodeWriter::allocateClusterPage(), BTreeInsertExecStream::buildTree(), LhxHashTable::calculateSize(), LogicalTxnLog::checkpoint(), Database::cleanupBackupRestore(), LcsClusterAppendExecStream::close(), SegPageBackupRestoreDevice::closeImpl(), LbmUnionExecStream::closeImpl(), LbmGeneratorExecStream::closeImpl(), BTreePrefetchSearchExecStream::closeImpl(), MockResourceExecStream::closeImpl(), BTreeExecStream::copyParamsToDescriptor(), LbmSplicerExecStreamTest::createBTree(), BTreeTxnTest::createTree(), LogicalTxnLog::deallocateCheckpointedLog(), ExecStreamGraphEmbryo::ExecStreamGraphEmbryo(), CmdInterpreter::getBTreeForIndexCmd(), MockSegPageEntryIterSource::getNextPageForPrefetch(), ExternalSortExecStreamImpl::getResourceRequirements(), SegStream::getSegment(), BTreeAccessBase::getSegment(), LcsClusterReplaceExecStream::getTupleForLoad(), LbmSplicerExecStream::getValidatedTuple(), SegPageBackupRestoreDevice::init(), LhxHashTable::init(), LcsClusterReplaceExecStreamTest::loadCluster(), LcsRowScanExecStreamTest::loadOneCluster(), CrcSegInputStream::lockBufferParanoid(), SegPageIter::mapRange(), SegPageEntryIter< EntryT >::mapRange(), SegmentFactory::newScratchSegment(), LcsClusterReplaceExecStream::open(), LbmUnionExecStream::open(), LhxPartitionWriter::open(), SparseBitmapTest::openStorage(), SegPageIter::operator++(), SegPageIter::prefetchPage(), ExternalSortExecStreamImpl::prepare(), LcsRowScanBaseExecStream::prepare(), LcsClusterAppendExecStream::prepare(), LbmUnionExecStream::prepare(), LbmSplicerExecStream::prepare(), LbmGeneratorExecStream::prepare(), LbmChopperExecStream::prepare(), BTreePrefetchSearchExecStream::prepare(), ExternalSortRunLoader::releaseResources(), LhxHashTable::releaseResources(), LcsClusterReplaceExecStreamTest::replaceCluster(), LhxJoinExecStream::setHashInfo(), LhxAggExecStream::setHashInfo(), SpillOutputStream::SpillOutputStream(), ExecStreamTestSuite::testBTreeInsertExecStream(), LhxHashTableTest::testCaseSetUp(), BTreeTest::testCaseSetUp(), BTreeReadersTest::testCaseSetUp(), LhxHashTableTest::testCaseTearDown(), LhxHashTableTest::testInsert(), LbmEntryTest::testldb35(), LbmEntryTest::testler5920(), LcsClusterAppendExecStreamTest::testLoadMultiCol(), LcsClusterAppendExecStreamTest::testLoadSingleCol(), LbmEntryTest::testMergeEntry(), LcsClusterAppendExecStreamTest::testScanMultiCol(), LcsRowScanExecStreamTest::testScanOnEmptyCluster(), LcsClusterAppendExecStreamTest::testScanSingleCol(), BTreeTxnTest::testTxns(), LbmEntryTest::testZeroBytes(), BTreeInsertExecStream::truncateTree(), LcsClusterReplaceExecStreamTest::verifyCluster(), and LcsClusterAppendExecStreamTest::verifyClusterPages().
Definition at line 35 of file SegmentAccessor.h.
Referenced by SegPageLock::accessSegment(), BTreeExecStream::copyParamsToDescriptor(), LbmSplicerExecStreamTest::createBTree(), ExecStreamFactory::createPrivateScratchSegment(), BTreeTxnTest::createTree(), CmdInterpreter::getBTreeForIndexCmd(), BTreeAccessBase::getCacheAccessor(), SegPageIter::initPrefetchQueue(), ExecStreamGraphEmbryo::initStreamParams(), LcsClusterReplaceExecStreamTest::loadCluster(), LcsRowScanExecStreamTest::loadOneCluster(), LogicalTxnLog::LogicalTxnLog(), SegPageIter::mapRange(), SegPageEntryIter< EntryT >::mapRange(), SegmentFactory::newScratchSegment(), LogicalRecoveryLog::openLongLogStream(), SparseBitmapTest::openStorage(), SegPageIter::prefetchPage(), ExternalSortExecStreamImpl::prepare(), LcsRowScanBaseExecStream::prepare(), ExecStream::prepare(), LcsClusterReplaceExecStreamTest::replaceCluster(), LhxJoinExecStream::setHashInfo(), LhxAggExecStream::setHashInfo(), LogicalTxnLog::setNextTxnId(), ExecStreamTestSuite::testBTreeInsertExecStream(), LhxHashTableTest::testCaseSetUp(), BTreeTest::testCaseSetUp(), BTreeReadersTest::testCaseSetUp(), LcsClusterAppendExecStreamTest::testLoadMultiCol(), LcsClusterAppendExecStreamTest::testLoadSingleCol(), LcsClusterAppendExecStreamTest::testScanMultiCol(), LcsRowScanExecStreamTest::testScanOnEmptyCluster(), LcsClusterAppendExecStreamTest::testScanSingleCol(), and LcsClusterReplaceExecStreamTest::verifyCluster().
The documentation for this struct was generated from the following file:
- /home/pub/open/dev/fennel/segment/SegmentAccessor.h
