A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oC_stritem
oCpdb::AbstractHashSet
oCpdb::AbstractPhysicalNode
oCpdb::AbstractPhysicalNodeFactory
oCpdb::AdvancedPhysicalAbstractAlgorithm
oCpdb::AggregationJobStageBuilder
oCpdb::AllocatorState
oCAtomicComputation
oCAtomicComputationList
oCAttList
oCbad_alloc
oCblock_header_t
oCpdb::BlockQueryProcessor
oCpdb::BroadcastJoinBuildHTJobStageBuilder
oCCacheKey
oCCacheKeyEqual
oCCacheKeyHash
oCCacheStats
oCCatalogStandardDatabaseMetadata
oCCatalogStandardNodeMetadata
oCCatalogStandardPermissionsMetadata
oCCatalogStandardSetMetadata
oCCatalogStandardUserTypeMetadata
oCCompareCachedPages
oCCompareCachedPagesMRU
oCpdb::ComputationNode
oCpdb::ComputeExecutor
oCpdb::ComputeInfo
oCpdb::ComputeSink
oCpdb::ComputeSource
oCConfiguration
oCcontrol_t
oCDatabaseInterface
oCDataPacket
oCDataProxy
oCpdb::DataStatistics
oCDefaultDatabase
oCpdb::DefaultPolicy
oCpdb::DummyPolicy
oCFileSearchKey
oCpdb::GenericLambdaObject
oCpdb::Handle< ObjType >
oCpdb::Handle< Input >
oCpdb::Handle< Map< String, Handle< Vector< Object > > > >
oCpdb::Handle< Output >
oCpdb::Handle< pdb::AbstractAggregateComp >
oCpdb::Handle< pdb::AggregationMap< KeyType, ValueType > >
oCpdb::Handle< pdb::Array< char > >
oCpdb::Handle< pdb::Array< int > >
oCpdb::Handle< pdb::Array< pdb::Handle< pdb::Computation > > >
oCpdb::Handle< pdb::Array< pdb::Handle< pdb::Employee > > >
oCpdb::Handle< pdb::Array< pdb::Handle< pdb::Object > > >
oCpdb::Handle< pdb::Array< pdb::Handle< pdb::Supervisor > > >
oCpdb::Handle< pdb::Array< pdb::OptimizedEmployee > >
oCpdb::Handle< pdb::Array< pdb::Vector< RHSType > > >
oCpdb::Handle< pdb::Array< pdb::Vector< ValueType > > >
oCpdb::Handle< pdb::Array< size_t > >
oCpdb::Handle< pdb::Array< TypeContained > >
oCpdb::Handle< pdb::Computation >
oCpdb::Handle< pdb::ComputePlan >
oCpdb::Handle< pdb::Employee >
oCpdb::Handle< pdb::GenericBlock >
oCpdb::Handle< pdb::JoinMap< RHSType > >
oCpdb::Handle< pdb::JoinPairArray< ValueType > >
oCpdb::Handle< pdb::Map< KeyType, ValueType > >
oCpdb::Handle< pdb::Map< pdb::String, pdb::String > >
oCpdb::Handle< pdb::Map< pdb::String, pdb::Vector< int > > >
oCpdb::Handle< pdb::Map< pdb::String, pdb::Vector< pdb::String > > >
oCpdb::Handle< pdb::Object >
oCpdb::Handle< pdb::PairArray< KeyType, ValueType > >
oCpdb::Handle< pdb::PairArray< pdb::String, pdb::Vector< pdb::Handle< pdb::Employee > > > >
oCpdb::Handle< pdb::PairArray< pdb::String, pdb::Vector< pdb::OptimizedEmployee > > >
oCpdb::Handle< pdb::pdb::Vector< pdb::CatalogPermissionsMetadata > >
oCpdb::Handle< pdb::pdb::Vector< pdb::String > >
oCpdb::Handle< pdb::ScanUserSet< KeyClass > >
oCpdb::Handle< pdb::ScanUserSet< OutputClass > >
oCpdb::Handle< pdb::ScanUserSet< TopKQueue< Score, ValueType > > >
oCpdb::Handle< pdb::ScanUserSet< ValueClass > >
oCpdb::Handle< pdb::SetIdentifier >
oCpdb::Handle< pdb::String >
oCpdb::Handle< pdb::TupleSetJobStage >
oCpdb::Handle< pdb::Vector< double > >
oCpdb::Handle< pdb::Vector< Handle< CatalogUserTypeMetadata > > >
oCpdb::Handle< pdb::Vector< pdb::CatalogDatabaseMetadata > >
oCpdb::Handle< pdb::Vector< pdb::CatalogNodeMetadata > >
oCpdb::Handle< pdb::Vector< pdb::CatalogSetMetadata > >
oCpdb::Handle< pdb::Vector< pdb::CatalogUserTypeMetadata > >
oCpdb::Handle< pdb::Vector< pdb::Handle< Input > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< Output > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< OutputClass > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< OutType > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::AggregationMap< KeyType, ValueType > > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::BaseQuery > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::Computation > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::JoinMap< RHSType > > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::Map< KeyType, ValueType > > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::NodeDispatcherData > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::Object > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::QueryBase > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::ResourceInfo > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::SetIdentifier > > >
oCpdb::Handle< pdb::Vector< pdb::Handle< pdb::Vector< HashPartitionID > > > >
oCpdb::Handle< pdb::Vector< pdb::String > >
oCpdb::Handle< pdb::Vector< Score > >
oCpdb::Handle< pdb::Vector< ValueType > >
oCpdb::Handle< TargetType >
oCpdb::Handle< Vector< CatalogDatabaseMetadata > >
oCpdb::Handle< Vector< CatalogNodeMetadata > >
oCpdb::Handle< Vector< CatalogSetMetadata > >
oCpdb::Handle< Vector< CatalogUserTypeMetadata > >
oCpdb::HasFiveArgs
oCpdb::HasFourArgs
oCpdb::Hasher< KeyType >
oCpdb::HashPartitionedJoinBuildHTJobStageBuilder
oCpdb::HashSetManager
oCpdb::HasThreeArgs
oCpdb::HasTwoArgs
oCpdb::InactiveAllocationBlock
oCpdb::InputTupleSetSpecifier
oCintegrity_t
oCpdb::IsAbstract< T >
oCpdb::IsAbstract< HoldMe >
oCpdb::JoinMapIterator< ValueType >
oCpdb::JoinMapIterator< RHSType >
oCpdb::JoinMapRecordClass< ValueType >
oCpdb::JoinMapRecordClass< pdb::Nothing >
oCpdb::JoinRecordList< ValueType >
oCpdb::JoinRecordList< RHSType >
oCJoinRecordLst< StoredType >
oCpdb::JoinTupleBase
oCpdb::JoinTupleSingleton
oCKeyValueList
oCpdb::Lambda< ReturnType >
oCpdb::LambdaTree< ReturnType >
oCpdb::LambdaTree< LeftType >
oCpdb::LambdaTree< pdb::Ptr< OutType > >
oCpdb::LambdaTree< RightType >
oCLexerExtra
oCLocalitySet
oCLockGuard
oCLogicalPlan
oCpdb::MaintenanceFuncs
oCpdb::MapRecordClass< KeyType, ValueType >
oCpdb::MemoryHolder
oCpdb::MultiInputsBase
oCpdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >
oCpdb::NodePartitionData
oCpdb::NoReferenceCountPolicy
oCpdb::NoReusePolicy
oCNullStream
oCpdb::Object
oCpdb::OutputIterator< OutType >
oCPageCache
oCPageCircularBuffer
oCPageHandle
oCPageIndex
oCPageIndexEqual
oCPageIndexHash
oCPageIteratorInterface
oCPageScanner
oCPartitionedFileMetaData
oCpdb::Partitioner< KeyClass, ValueClass >
oCPartitionMetaData
oCpdb::PartitionPolicy
oCpdb::PartitionPolicyFactory
oCPDBBuzzer
oCPDBCatalog
oCPDBCircularBuffer< T >
oCpdb::PDBCommunicator
oCpdb::PDBDistributionManager
oCPDBFileInterface
oCpdb::PDBLogger
oCpdb::PDBMapIterator< KeyType, ValueType >
oCPDBObject
oCPDBPage
oCpdb::PDBServer
oCpdb::PDBTemplateBase
oCpdb::PDBWork
oCpdb::PDBWorker
oCpdb::PDBWorkerQueue
oCpdb::PhysicalOptimizer
oCpdb::PhysicalOptimizerResult
oCpdb::Pipeline
oCpdb::PipelineContext
oCpdb::PipelineStage
oCpdb::PolicyList< FirstPolicy, OtherPolicies >
oCpdb::PolicyList< FirstPolicy, OtherPolicies...>
oCpdb::PtrBase
oCpdb::QueryClient
oCpdb::QueryExecutor
oCpdb::QueryGraphAnalyzer
oCSTLSlabAllocator< T >::rebind< U >
oCpdb::Record< ObjType >
oCpdb::Record< pdb::Vector< pdb::Handle< OutType > > >
oCpdb::Record< pdb::Vector< pdb::Handle< pdb::JoinMap< RHSType > > > >
oCpdb::Record< pdb::Vector< pdb::Handle< pdb::Object > > >
oCRecordIterator
oCpdb::RefCountedObject< ObjType >
oCpdb::SafeResult< P >
oCpdb::Sampler
oCpdb::ScoreValuePair< Score, ValueType >
oCSequenceID
oCpdb::ServerFunctionality
oCpdb::SetIterator< OutType >
oCSetKey
oCSetSpecifier
oCsettings_t
oCSharedMem
oCpdb::ShuffleInfo
oCpdb::SimpleSingleTableQueryProcessor
oCpdb::SinkMerger
oCpdb::SinkShuffler
oCSlabAllocator
oCslabclass_t
oCpdb::StandardResourceInfo
oCpdb::Statistics
oCpdb::StatisticsDB
oCSTLSlabAllocator< T >
oCpdb::String
oCtlsfAllocator
oCpdb::TransformedSet
oCpdb::TupleSet
oCpdb::TupleSetIterator
oCpdb::TupleSetJobStageBuilder
oCpdb::TupleSetSetupMachine
oCpdb::TupleSetSetupMachine< bool >
oCpdb::TupleSetSpecifier
oCTupleSpec
oCUserType
oCpdb::UseTemporaryAllocationBlock
oCpdb::VTableMap
\CYYSTYPE