#include <SegmentAccessor.h>
Public Member Functions | |
SegmentAccessor () | |
SegmentAccessor (SharedSegment pSegmentInit, SharedCacheAccessor pCacheAccessorInit) | |
void | reset () |
Public Attributes | |
SharedSegment | pSegment |
SharedCacheAccessor | pCacheAccessor |
Definition at line 32 of file SegmentAccessor.h.
SegmentAccessor::SegmentAccessor | ( | ) | [inline, explicit] |
SegmentAccessor::SegmentAccessor | ( | SharedSegment | pSegmentInit, | |
SharedCacheAccessor | pCacheAccessorInit | |||
) | [inline, explicit] |
Definition at line 41 of file SegmentAccessor.h.
00044 : pSegment(pSegmentInit), pCacheAccessor(pCacheAccessorInit) 00045 { 00046 }
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().
00049 { 00050 pSegment.reset(); 00051 pCacheAccessor.reset(); 00052 }
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().