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.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
plinycompute
pdb
src
builtInPDBObjects
headers
Ack.h
AggregationJobStage.h
AggregationMap.cc
AggregationMap.h
Array.cc
Array.h
Avg.h
AvgResult.h
BackendExecuteSelection.h
BackendTestSetCopy.h
BackendTestSetScan.h
BaseQuery.h
BroadcastJoinBuildHTJobStage.h
BuiltinPartialResult.h
CatAddNodeToDatabaseRequest.h
CatAddNodeToSetRequest.h
CatalogCloseSQLiteDBHandler.h
CatalogDatabaseMetadata.h
CatalogNodeMetadata.h
CatalogPermissionsMetadata.h
CatalogPrintMetadata.h
CatalogSetMetadata.h
CatalogUserTypeMetadata.h
CatCreateDatabaseRequest.h
CatCreateSetRequest.h
CatDeleteDatabaseRequest.h
CatDeleteSetRequest.h
CatRegisterType.h
CatRemoveNodeFromDatabaseRequest.h
CatRemoveNodeFromSetRequest.h
CatSetObjectTypeRequest.h
CatSharedLibraryByNameRequest.h
CatSharedLibraryRequest.h
CatSharedLibraryResult.h
CatTypeNameSearch.h
CatTypeNameSearchResult.h
CatTypeSearchResult.h
CloseConnection.h
ComputePlan.cc
ComputePlan.h
DeleteSet.h
DepartmentEmployeeAges.h
DepartmentEmployees.h
DepartmentTotal.h
DispatcherAddData.h
DispatcherRegisterPartitionPolicy.h
DistributedStorageAddDatabase.h
DistributedStorageAddSet.h
DistributedStorageAddTempSet.h
DistributedStorageCleanup.h
DistributedStorageClearSet.h
DistributedStorageExportSet.h
DistributedStorageRemoveDatabase.h
DistributedStorageRemoveHashSet.h
DistributedStorageRemoveSet.h
DistributedStorageRemoveTempSet.h
DoneWithResult.h
DoubleSumResult.h
DoubleVector.h
DoubleVectorResult.h
Employee.h
ExecuteComputation.h
ExecuteQuery.h
GenericBlock.h
GetListOfNodes.h
HashPartitionedJoinBuildHTJobStage.h
Holder.h
JoinMap.cc
JoinMap.h
JoinPairArray.cc
JoinPairArray.h
KeepGoing.h
KMeansDoubleVector.h
ListOfNodes.h
MyEmployee.h
NodeDispatcherData.h
NodeInfo.h
Nothing.h
OptimizedDepartmentEmployees.h
OptimizedEmployee.h
OptimizedSupervisor.h
PairArray.cc
PairArray.h
PDBMap.cc
PDBMap.h
PDBObjectPrototype.h
PDBVector.cc
PDBVector.h
PlaceOfQueryPlanner.h
ProcessorFactory.h
QueriesAndPlan.h
QueryDone.h
QueryOutput.h
QueryPermit.h
QueryPermitResponse.h
RegisterReplica.h
RequestResources.h
ResourceInfo.h
ScanDoubleVectorSet.h
Set.h
SetIdentifier.h
SetScan.h
ShutDown.h
SimpleRequestResult.h
StorageAddData.h
StorageAddDatabase.h
StorageAddObject.h
StorageAddObjectInLoop.h
StorageAddSet.h
StorageAddTempSet.h
StorageAddTempSetResult.h
StorageAddType.h
StorageBytesPinned.h
StorageCleanup.h
StorageClearSet.h
StorageCollectStats.h
StorageCollectStatsResponse.h
StorageExportSet.h
StorageGetData.h
StorageGetDataResponse.h
StorageGetSetPages.h
StorageNoMorePage.h
StoragePagePinned.h
StoragePinBytes.h
StoragePinPage.h
StorageRemoveDatabase.h
StorageRemoveHashSet.h
StorageRemoveTempSet.h
StorageRemoveUserSet.h
StorageTestSetCopy.h
StorageTestSetScan.h
StorageUnpinPage.h
StringIntPair.h
SumResult.h
Supervisor.h
TopKQueue.cc
TopKQueue.h
TupleSetExecuteQuery.h
TupleSetJobStage.h
ZB_Company.h
catalog
headers
CatalogStandardDatabaseMetadata.h
CatalogStandardNodeMetadata.h
CatalogStandardPermissionsMetadata.h
CatalogStandardSetMetadata.h
CatalogStandardUserTypeMetadata.h
PDBCatalog.h
PDBCatalogMsgType.h
source
CatalogStandardDatabaseMetadata.cc
CatalogStandardNodeMetadata.cc
CatalogStandardPermissionsMetadata.cc
CatalogStandardSetMetadata.cc
CatalogStandardUserTypeMetadata.cc
PDBCatalog.cc
communication
headers
CommunicatorTemplates.cc
CompositeRequest.cc
CompositeRequest.h
PDBCommunicator.h
SimpleRequest.cc
SimpleRequest.h
SimpleSendBytesRequest.cc
SimpleSendBytesRequest.h
SimpleSendDataRequest.cc
SimpleSendDataRequest.h
SimpleSendObjectRequest.cc
SimpleSendObjectRequest.h
source
PDBCommunicator.cc
computations
headers
base
AbstractAggregateComp.h
AbstractJoinComp.h
AbstractPartitionComp.h
AggregateCompBase.h
JoinCompBase.h
MultiSelectionCompBase.h
PartitionCompBase.h
PartitionTransformationCompBase.h
ScanUserSetBase.h
SelectionCompBase.h
WriteUserSetBase.h
AggregateComp.h
Computation.h
JoinComp.h
MultiSelectionComp.h
PartitionComp.h
PartitionTransformationComp.h
ScanUserSet.h
SelectionComp.h
TopKComp.h
WriteUserSet.h
conf
headers
Configuration.h
DataTypes.h
dataPartition
headers
HashPartitionSink.h
HashPartitionTransformationSink.h
Partitioner.cc
Partitioner.h
dispatcher
headers
FairPolicy.h
NodePartitionData.h
PartitionPolicy.h
PartitionPolicyFactory.h
RandomPolicy.h
RoundRobinPolicy.h
source
NodePartitionData.cc
PartitionPolicy.cc
PartitionPolicyFactory.cc
RandomPolicy.cc
RoundRobinPolicy.cc
distributionManager
headers
PDBDistributionManager.h
source
PDBDistributionManager.cc
lambdas
headers
creationFunctions
AndLambdaCreationFunctions.h
AttAccessLambdaCreationFunctions.h
CPPLambdaCreationFunctions.h
EqualsLambdaCreationFunctions.h
MethodCallLambdaCreationFunctions.h
SelfLambdaCreationFunctions.h
lambdas
AndLambda.h
AttAccessLambda.h
CPlusPlusLambda.h
DereferenceLambda.h
EqualsLambda.h
MethodCallLambda.h
SelfLambda.h
GenericLambdaObject.h
Lambda.h
LambdaCreationFunctions.h
LambdaTree.h
source
LambdaCreationFunctions.cc
logicalPlan
headers
AtomicComputation.h
AtomicComputationClasses.h
AtomicComputationList.h
AttList.h
ComputationNode.h
KeyValueList.h
Lexer.h
LexerTokens.h
LogicalPlan.h
LogicalPlanBuilder.h
Parser.h
ParserHelperFunctions.h
TupleSpec.h
source
AtomicComputationList.cc
ParserHelperFunctions.cc
mainClient
headers
PDBClient.h
PDBClientTemplate.cc
source
PDBClient.cc
mainServer
source
ManagerMain.cc
WorkerMain.cc
memory
headers
SharedMem.h
SlabAllocator.h
STLSlabAllocator.h
tlsf.h
source
SharedMem.cc
SlabAllocator.cc
tlsf.cc
objectModel
headers
Allocator.cc
Allocator.h
DeepCopy.h
GetVTable.h
GlobalVariables.cc
Handle.cc
Handle.h
InterfaceFunctions.cc
InterfaceFunctions.h
Object.cc
Object.h
PDBString.cc
PDBString.h
PDBTemplateBase.cc
PDBTemplateBase.h
Record.cc
Record.h
RefCountedObject.cc
RefCountedObject.h
RefCountMacros.h
TypeName.cc
TypeName.h
UseTemporaryAllocationBlock.h
VTableMap.cc
VTableMap.h
source
VTableMapCatalogLookup.cc
VTableMapConstructor.cc
pdbServer
headers
LogLevel.h
PDBDebug.h
PDBLogger.h
PDBServer.h
ServerFunctionality.h
ServerTemplates.cc
ServerWork.h
source
PDBLogger.cc
PDBServer.cc
ServerWork.cc
pipeline
headers
ComputeExecutor.h
ComputeInfo.h
ComputeSink.h
ComputeSource.h
FilterExecutor.h
FilterQueryExecutor.h
FlattenExecutor.h
HashOneExecutor.h
HashSink.h
JoinTests.h
JoinTuple.h
JoinTupleBase.h
MapTupleSetIterator.h
Pipeline.h
Ptr.h
QueryExecutor.h
SimpleComputeExecutor.h
SimpleQueryExecutor.h
SinkMerger.h
SinkShuffler.h
TupleSet.h
TupleSetIterator.h
TupleSetMachine.h
VectorSink.h
VectorTupleSetIterator.h
queries
headers
OutputIterator.h
Query.h
QueryBase.h
QueryClient.h
SetIterator.h
SimpleSingleTableQueryProcessor.h
queryExecution
headers
AbstractHashSet.h
AbstractJobStage.h
AggOutProcessor.cc
AggOutProcessor.h
AggregationProcessor.cc
AggregationProcessor.h
BlockQueryProcessor.h
CombinedShuffleSink.h
CombinerProcessor.cc
CombinerProcessor.h
DataPacket.h
FilterBlockQueryProcessor.cc
FilterBlockQueryProcessor.h
FilterQueryProcessor.cc
FilterQueryProcessor.h
HashSetManager.h
InputTupleSetSpecifier.h
MultiInputsBase.h
PartitionedHashSet.h
PipelineContext.h
PipelineStage.h
ProjectionBlockQueryProcessor.cc
ProjectionBlockQueryProcessor.h
ProjectionQueryProcessor.cc
ProjectionQueryProcessor.h
SetSpecifier.h
SharedHashSet.h
ShuffleSink.h
StandardResourceInfo.h
TupleSetSpecifier.h
source
PipelineStage.cc
queryPlanning
headers
AdvancedPhysicalOptimizer
Algorithms
AdvancedPhysicalAggregationPipelineAlgorithm.h
AdvancedPhysicalJoinBroadcastedHashsetAlgorithm.h
AdvancedPhysicalPipelineAlgorithm.h
AdvancedPhysicalShuffledHashsetPipelineAlgorithm.h
AdvancedPhysicalShuffleSetAlgorithm.h
Pipes
AdvancedPhysicalAggregationPipe.h
AdvancedPhysicalJoinSidePipe.h
AdvancedPhysicalStraightPipe.h
AdvancedPhysicalAbstractAlgorithm.h
AdvancedPhysicalAbstractPipe.h
AdvancedPhysicalNodeFactory.h
JobStageBuilders
AggregationJobStageBuilder.h
BroadcastJoinBuildHTJobStageBuilder.h
HashPartitionedJoinBuildHTJobStageBuilder.h
TupleSetJobStageBuilder.h
SimplePhysicalOptimizer
SimplePhysicalAggregationNode.h
SimplePhysicalJoinNode.h
SimplePhysicalNode.h
SimplePhysicalNodeFactory.h
SimplePhysicalPartitionNode.h
AbstractPhysicalNode.h
AbstractPhysicalNodeFactory.h
PhysicalOptimizer.h
QueryGraphAnalyzer.h
ShuffleInfo.h
Statistics.h
source
AdvancedPhysicalOptimizer
Algorithms
AdvancedPhysicalAggregationPipelineAlgorithm.cc
AdvancedPhysicalJoinBroadcastedHashsetAlgorithm.cc
AdvancedPhysicalPipelineAlgorithm.cc
AdvancedPhysicalShuffledHashsetPipelineAlgorithm.cc
AdvancedPhysicalShuffleSetAlgorithm.cc
Pipelines
AdvancedPhysicalAggregationPipe.cc
AdvancedPhysicalJoinSidePipe.cc
AdvancedPhysicalStraightPipe.cc
AdvancedPhysicalAbstractAlgorithm.cc
AdvancedPhysicalAbstractPipe.cc
AdvancedPhysicalNodeFactory.cc
JobStageBuilders
AggregationJobStageBuilder.cc
BroadcastJoinBuildHTJobStageBuilder.cc
HashPartitionedJoinBuildHTJobStageBuilder.cc
TupleSetJobStageBuilder.cc
SimplePhysicalOptimizer
SimplePhysicalAggregationNode.cc
SimplePhysicalJoinNode.cc
SimplePhysicalNode.cc
SimplePhysicalNodeFactory.cc
SimplePhysicalPartitionNode.cc
AbstractPhysicalNode.cc
AbstractPhysicalNodeFactory.cc
PhysicalOptimizer.cc
QueryGraphAnalyzer.cc
serverFunctionalities
headers
BroadcastServer.h
BroadcastServerTemplate.cc
CatalogClient.h
CatalogClientTemplates.cc
CatalogServer.h
DispatcherClient.h
DispatcherClientTemplate.cc
DispatcherServer.h
DistributedStorageManagerClient.h
DistributedStorageManagerClientTemplate.cc
DistributedStorageManagerServer.h
DistributionManagerClient.h
DistributionManagerServer.h
FrontendQueryTestServer.h
HermesExecutionServer.h
PangeaStorageServer.h
Profiling.h
QuerySchedulerServer.h
ResourceManagerServer.h
StorageClient.h
StorageClientTemplate.cc
source
BroadcastServer.cc
CatalogClient.cc
CatalogServer.cc
DispatcherClient.cc
DispatcherServer.cc
DistributedStorageManagerClient.cc
DistributedStorageManagerServer.cc
DistributionManagerClient.cc
DistributionManagerServer.cc
FrontendQueryTestServer.cc
HermesExecutionServer.cc
PangeaStorageServer.cc
QuerySchedulerServer.cc
ResourceManagerServer.cc
StorageClient.cc
statisticsDB
headers
StatisticsDB.h
TransformedSet.h
source
StatisticsDB.cc
TransformedSet.cc
storage
headers
CacheStats.h
Database.h
DataProxy.h
DefaultDatabase.h
ExportableObject.h
FileSet.h
FileSetPageIterator.h
HashSet.h
LocalitySet.h
PageCache.h
PageCircularBuffer.h
PageCircularBufferIterator.h
PageHandle.h
PageIterator.h
PageScanner.h
PartitionedFile.h
PartitionedFileMetaData.h
PartitionPageIterator.h
PDBCircularBuffer.h
PDBEvictWork.h
PDBFile.h
PDBFlushConsumerWork.h
PDBFlushProducerWork.h
PDBObject.h
PDBPage.h
PDBScanWork.h
RecordIterator.h
SequenceFile.h
SequenceID.h
SetCachePageIterator.h
TempSet.h
TestCopyWork.h
TestScanWork.h
UserSet.h
UserType.h
source
DataProxy.cc
DefaultDatabase.cc
FileSet.cc
FileSetPageIterator.cc
LocalitySet.cc
PageCache.cc
PageCircularBuffer.cc
PageCircularBufferIterator.cc
PageHandle.cc
PageScanner.cc
PartitionedFile.cc
PartitionPageIterator.cc
PDBCircularBuffer.cc
PDBEvictWork.cc
PDBFlushConsumerWork.cc
PDBFlushProducerWork.cc
PDBObject.cc
PDBPage.cc
PDBScanWork.cc
RecordIterator.cc
SequenceFile.cc
SetCachePageIterator.cc
TempSet.cc
TestCopyWork.cc
TestScanWork.cc
UserSet.cc
UserType.cc
utilities
headers
SafeResult.h
Sampler.h
source
SafeResult.cc
work
headers
GenericWork.h
LockGuard.h
NothingWork.h
PDBAlarm.h
PDBBuzzer.h
PDBCommWork.h
PDBMsgType.h
PDBWork.h
PDBWorker.h
PDBWorkerQueue.h
SimpleRequestHandler.h
source
PDBBuzzer.cc
PDBCommWork.cc
PDBWork.cc
PDBWorker.cc
PDBWorkerQueue.cc
Generated on Mon Jun 18 2018 18:10:39 by
1.8.6