![]() |
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.
|
This is the complete list of members for pdb::AbstractAggregateComp, including all inherited members.
| AbstractAggregateComp()=default | pdb::AbstractAggregateComp | |
| batchSize | pdb::AbstractAggregateComp | protected |
| deleteObject(void *deleteMe) | pdb::Object | inlinevirtual |
| extractLambdas(std::map< std::string, GenericLambdaObjectPtr > &returnVal) | pdb::Computation | inlinevirtual |
| getAggOutProcessor()=0 | pdb::AbstractAggregateComp | pure virtual |
| getAggregationProcessor(HashPartitionID id)=0 | pdb::AbstractAggregateComp | pure virtual |
| getAllocatorPolicy() | pdb::Computation | inline |
| getBatchSize() | pdb::AbstractAggregateComp | inline |
| getCombinerProcessor(std::vector< HashPartitionID > nodePartitionIds)=0 | pdb::AbstractAggregateComp | pure virtual |
| getComputationType()=0 | pdb::Computation | pure virtual |
| getComputationTypeID() override | pdb::AbstractAggregateComp | inlinevirtual |
| getComputeSink(TupleSpec &consumeMe, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getComputeSink(TupleSpec &consumeMe, TupleSpec &whichAttsToOpOn, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getComputeSource(TupleSpec &produceMe, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getDatabaseName() | pdb::Computation | inlinevirtual |
| getIthInput(int i) const | pdb::Computation | inline |
| getIthInputType(int i)=0 | pdb::Computation | pure virtual |
| getNumConsumers() | pdb::Computation | inline |
| getNumInputs()=0 | pdb::Computation | pure virtual |
| getNumNodes() | pdb::AbstractAggregateComp | inline |
| getNumNodesToCollect() | pdb::Computation | inlinevirtual |
| getNumPartitions() | pdb::AbstractAggregateComp | inline |
| getObjectPolicy() | pdb::Computation | inline |
| getOutputColumnToApply() | pdb::Computation | inline |
| getOutputTupleSetName() | pdb::Computation | inline |
| getOutputType()=0 | pdb::Computation | pure virtual |
| getSetName() | pdb::Computation | inlinevirtual |
| getSinkMerger(TupleSpec &consumeMe, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getSinkMerger(TupleSpec &consumeMe, TupleSpec &whichAttsToOpOn, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getSinkShuffler(TupleSpec &consumeMe, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getSinkShuffler(TupleSpec &consumeMe, TupleSpec &whichAttsToOpOn, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
| getSize(void *ofMe) | pdb::Object | inlinevirtual |
| getVTablePtr() | pdb::Object | inline |
| hasInput() | pdb::Computation | inline |
| isCollectAsMap() | pdb::Computation | inlinevirtual |
| isTraversed() | pdb::Computation | inline |
| isUsingCombiner() override | pdb::AbstractAggregateComp | inlinevirtual |
| materializeAggOut | pdb::AbstractAggregateComp | protected |
| needsMaterializeOutput() override | pdb::AbstractAggregateComp | inlinevirtual |
| numNodes | pdb::AbstractAggregateComp | protected |
| numPartitions | pdb::AbstractAggregateComp | protected |
| operator delete(void *me) | pdb::Object | inlinestatic |
| operator new(size_t sz, const std::nothrow_t &tag) | pdb::Object | inlinestatic |
| operator new(size_t sz) | pdb::Object | inlinestatic |
| operator new(std::size_t count, void *ptr) | pdb::Object | inlinestatic |
| setAllocatorPolicy(AllocatorPolicy myPolicy) | pdb::Computation | inline |
| setBatchSize(int batchSize) override | pdb::AbstractAggregateComp | inlinevirtual |
| setCollectAsMap(bool collectAsMapOrNot) | pdb::Computation | inlinevirtual |
| setDatabaseName(std::string dbName)=0 | pdb::AbstractAggregateComp | pure virtual |
| setHashTable(void *hashTableLocation) | pdb::AbstractAggregateComp | inline |
| setInput(Handle< Computation > toMe) | pdb::Computation | inline |
| setInput(int whichSlot, Handle< Computation > toMe) | pdb::Computation | inline |
| setIterator(PageCircularBufferIteratorPtr iterator)=0 | pdb::AbstractAggregateComp | pure virtual |
| setNumConsumers(int numConsumers) | pdb::Computation | inline |
| setNumNodes(int numNodes) | pdb::AbstractAggregateComp | inline |
| setNumNodesToCollect(int numNodesToCollect) | pdb::Computation | inlinevirtual |
| setNumPartitions(int numPartitions) | pdb::AbstractAggregateComp | inline |
| setObjectPolicy(ObjectPolicy myPolicy) | pdb::Computation | inline |
| setOutput(std::string dbName, std::string setName) | pdb::Computation | inlinevirtual |
| setOutputColumnToApply(std::string outputColumnToApply) | pdb::Computation | inline |
| setOutputTupleSetName(std::string outputTupleSetName) | pdb::Computation | inline |
| setProxy(DataProxyPtr proxy)=0 | pdb::AbstractAggregateComp | pure virtual |
| setSetName(std::string setName)=0 | pdb::AbstractAggregateComp | pure virtual |
| setTraversed(bool traversed) | pdb::Computation | inline |
| setUpAndCopyFrom(void *target, void *source) const | pdb::Object | inlinevirtual |
| setUsingCombiner(bool useCombinerOrNot) override | pdb::AbstractAggregateComp | inlinevirtual |
| setVTablePtr(void *setToMe) | pdb::Object | inline |
| toTCAPString(std::vector< InputTupleSetSpecifier > &inputTupleSets, int computationLabel, std::string &outputTupleSetName, std::vector< std::string > &outputColumnNames, std::string &addedOutputColumnName)=0 | pdb::Computation | pure virtual |
| useCombinerOrNot | pdb::AbstractAggregateComp | protected |
| whereHashTableSitsForThePartition | pdb::AbstractAggregateComp | protected |