Fennel: SegmentAccessor Struct Reference (original) (raw)

A SegmentAccessor combines a Segment with a CacheAccessor. More...

#include <[SegmentAccessor.h](SegmentAccessor%5F8h-source.html)>

List of all members.

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:


Generated on Mon Jun 22 04:00:45 2009 for Fennel by doxygen 1.5.1