#include <StandardTypeDescriptor.h>
Inheritance diagram for StandardTypeDescriptorFactory:
Public Member Functions | |
StandardTypeDescriptorFactory () | |
virtual StoredTypeDescriptor const & | newDataType (StoredTypeDescriptor::Ordinal iTypeOrdinal) const |
Instantiates a StoredTypeDescriptor. |
Definition at line 311 of file StandardTypeDescriptor.h.
StandardTypeDescriptorFactory::StandardTypeDescriptorFactory | ( | ) | [explicit] |
StoredTypeDescriptor const & StandardTypeDescriptorFactory::newDataType | ( | StoredTypeDescriptor::Ordinal | iTypeOrdinal | ) | const [virtual] |
Instantiates a StoredTypeDescriptor.
TODO: extend this to cover type parameters such as precision and scale?
iTypeOrdinal | the ordinal for the type |
Implements StoredTypeDescriptorFactory.
Definition at line 549 of file StandardTypeDescriptor.cpp.
References standardTypes.
Referenced by BTreeAccessBase::BTreeAccessBase(), BTreeReadersTest::BTreeReadersTest(), BTreeTest::BTreeTest(), CalcExecStreamTestSuite::CalcExecStreamTestSuite(), CollectExecStreamTestSuite::CollectExecStreamTestSuite(), CorrelationJoinExecStreamTestSuite::CorrelationJoinExecStreamTestSuite(), DynamicParamManager::createCounterParam(), BTreeTxnTest::createTree(), LbmLoadBitmapTest::initBTreeTupleDesc(), TupleTest::loadAndStore8ByteInt(), TupleTest::loadStore2ByteLenData(), TupleTest::loadStoreNullData(), BTreeInsertExecStream::open(), SegBufferWriterExecStream::open(), BTreeSearchExecStream::prepare(), SortedAggExecStream::prepare(), LhxAggExecStream::setHashInfo(), TestCalculator::setUp(), ExecStreamTestSuite::testBTreeInsertExecStream(), ExecStreamTestSuite::testCartesianJoinExecStream(), LcsRowScanExecStreamTest::testCaseSetUp(), LcsMultiClusterAppendTest::testCaseSetUp(), LcsClusterReplaceExecStreamTest::testCaseSetUp(), LcsClusterAppendExecStreamTest::testCaseSetUp(), LbmSplicerExecStreamTest::testCaseSetUp(), LbmSearchTest::testCaseSetUp(), LbmLoadBitmapTest::testCaseSetUp(), LbmExecStreamTestBase::testCaseSetUp(), CollectExecStreamTestSuite::testCollectCollectUncollectUncollect(), CollectExecStreamTestSuite::testCollectUncollect(), ExecStreamTestSuite::testCopyExecStream(), ExecStreamTestSuite::testCountAggExecStream(), LhxAggExecStreamTest::testCountImpl(), ExecStreamTestSuite::testDoubleBufferExecStream(), LhxJoinExecStreamTest::testDupImpl(), LcsRowScanExecStreamTest::testFilterCols(), ExecStreamGovernorTest::testGovernor(), ExecStreamTestSuite::testGroupAggExecStreamNrows(), LhxAggExecStreamTest::testGroupCountImpl(), ExternalSortExecStreamTest::testImpl(), LhxHashTableTest::testInsert(), LbmEntryTest::testldb35(), LbmEntryTest::testler5920(), TupleTest::testLoadStoreUnaligned(), LbmEntryTest::testMergeEntry(), ExecStreamTestSuite::testMergeExecStream(), ExecStreamTestSuite::testMergeImplicitPullInputs(), LbmEntryTest::testMergeSingleton(), BTreeTest::testMultiKeySearches(), ExecStreamTestSuite::testNestedLoopJoinExecStream(), ExecStreamTestSuite::testReshapeExecStream(), ExecStreamTestSuite::testScratchBufferExecStream(), ExecStreamTestSuite::testSegBufferExecStream(), ExecStreamTestSuite::testSegBufferReaderWriterExecStream(), LhxJoinExecStreamTest::testSequentialImpl(), ExecStreamTestSuite::testSingleValueAggExecStream(), LhxAggExecStreamTest::testSingleValueImpl(), ExecStreamTestSuite::testSplitterPlusBarrier(), TupleTest::testStandardTypes(), FlatFileExecStreamTest::testStream(), ExecStreamTestSuite::testSumAggExecStream(), LhxAggExecStreamTest::testSumImpl(), CalcExecStreamTestSuite::testTupleOverflow(), LbmEntryTest::testZeroBytes(), TupleTest::testZeroByteTuple(), tupleFiddle(), unitTestBool(), unitTestFloat(), unitTestLong(), unitTestNullableLocal(), unitTestPointer(), unitTestPointerCache(), unitTestStatusRegister(), and unitTestWarnings().
00551 { 00552 return *(standardTypes[iTypeOrdinal]); 00553 }