AbstractAggregateComp()=default | pdb::AbstractAggregateComp | |
batchSize | pdb::AbstractAggregateComp | protected |
collectAsMapOrNot | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | protected |
deleteObject(void *deleteMe) | pdb::Object | inlinevirtual |
extractLambdas(std::map< std::string, GenericLambdaObjectPtr > &returnVal) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getAggOutProcessor() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getAggregationProcessor(HashPartitionID id) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getAllocatorPolicy() | pdb::Computation | inline |
getBatchSize() | pdb::AbstractAggregateComp | inline |
getCombinerProcessor(std::vector< HashPartitionID > partitions) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getComputationType() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getComputationTypeID() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getComputeSink(TupleSpec &consumeMe, TupleSpec &projection, ComputePlan &plan) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
pdb::AbstractAggregateComp::getComputeSink(TupleSpec &consumeMe, TupleSpec &whichAttsToOpOn, TupleSpec &projection, ComputePlan &plan) | pdb::Computation | inlinevirtual |
getComputeSource(TupleSpec &outputScheme, ComputePlan &plan) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getDatabaseName() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getIthInput(int i) const | pdb::Computation | inline |
getIthInputType(int i) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getKeyProjection(Handle< InputClass > aggMe)=0 | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | pure virtual |
getNumConsumers() | pdb::Computation | inline |
getNumInputs() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getNumNodes() | pdb::AbstractAggregateComp | inline |
getNumNodesToCollect() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getNumPartitions() | pdb::AbstractAggregateComp | inline |
getObjectPolicy() | pdb::Computation | inline |
getOutputColumnToApply() | pdb::Computation | inline |
getOutputSetScanner() | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inline |
getOutputTupleSetName() | pdb::Computation | inline |
getOutputType() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
getSetName() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | 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 |
getValueProjection(Handle< InputClass > aggMe)=0 | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | pure virtual |
getVTablePtr() | pdb::Object | inline |
hasInput() | pdb::Computation | inline |
isCollectAsMap() override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
isTraversed() | pdb::Computation | inline |
isUsingCombiner() override | pdb::AbstractAggregateComp | inlinevirtual |
materializeAggOut | pdb::AbstractAggregateComp | protected |
needsMaterializeOutput() override | pdb::AbstractAggregateComp | inlinevirtual |
numNodes | pdb::AbstractAggregateComp | protected |
numNodesToCollect | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | 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 |
outputSetScanner | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | protected |
setAllocatorPolicy(AllocatorPolicy myPolicy) | pdb::Computation | inline |
setBatchSize(int batchSize) override | pdb::AbstractAggregateComp | inlinevirtual |
setCollectAsMap(bool collectAsMapOrNot) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setDatabaseName(std::string dbName) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setHashTable(void *hashTableLocation) | pdb::AbstractAggregateComp | inline |
setHashTablePointer(void *hashTablePointer) | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inline |
setInput(Handle< Computation > toMe) | pdb::Computation | inline |
setInput(int whichSlot, Handle< Computation > toMe) | pdb::Computation | inline |
setIterator(PageCircularBufferIteratorPtr iterator) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setNumConsumers(int numConsumers) | pdb::Computation | inline |
setNumNodes(int numNodes) | pdb::AbstractAggregateComp | inline |
setNumNodesToCollect(int numNodesToCollect) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setNumPartitions(int numPartitions) | pdb::AbstractAggregateComp | inline |
setObjectPolicy(ObjectPolicy myPolicy) | pdb::Computation | inline |
setOutput(std::string dbName, std::string setName) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setOutputColumnToApply(std::string outputColumnToApply) | pdb::Computation | inline |
setOutputTupleSetName(std::string outputTupleSetName) | pdb::Computation | inline |
setProxy(DataProxyPtr proxy) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
setSetName(std::string setName) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
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) override | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inlinevirtual |
toTCAPString(std::string inputTupleSetName, std::vector< std::string > &inputColumnNames, std::vector< std::string > &inputColumnsToApply, std::vector< std::string > &childrenLambdaNames, int computationLabel, std::string &outputTupleSetName, std::vector< std::string > &outputColumnNames, std::string &addedOutputColumnName, std::string &myLambdaName) | pdb::AggregateCompBase< OutputClass, InputClass, KeyClass, ValueClass > | inline |
useCombinerOrNot | pdb::AbstractAggregateComp | protected |
whereHashTableSitsForThePartition | pdb::AbstractAggregateComp | protected |