Fennel: StandardTypeDescriptorFactory Class Reference (original) (raw)

Instantiates a StoredTypeDescriptor.

TODO: extend this to cover type parameters such as precision and scale?

Parameters:

iTypeOrdinal the ordinal for the type

Returns:

the corresponding data type object

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().