addBlockImplementationFiles(FUImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addBlockImplementationFiles(RFImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addBlockImplementationFileToHDB(const BlockImplementationFile &file) const | HDB::HDBManager | private |
addBooleanColumn(const std::string &table, const std::string &newcolumn) | HDB::HDBManager | private |
addBusCostEstimationData(RowID busID, const std::string &valueName, const std::string &value, RowID pluginID) const | HDB::HDBManager | |
addBusEntry() const | HDB::HDBManager | |
addCostEstimationData(const CostEstimationData &data) const | HDB::HDBManager | |
addCostFunctionPlugin(const CostFunctionPlugin &plugin) const | HDB::HDBManager | |
addDataPortsToImplementation(FUImplementation &implementation, FUArchitecture &architecture, RowID entryID) const | HDB::HDBManager | private |
addDataPortsToImplementation(RFImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addFUArchitecture(const FUArchitecture &architecture) const | HDB::HDBManager | |
addFUCostEstimationData(RowID fuID, const std::string &valueName, const std::string &value, RowID pluginID) const | HDB::HDBManager | |
addFUEntry() const | HDB::HDBManager | |
addFUExternalPortsToImplementation(FUImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addFUImplementation(const FUEntry &entry) const | HDB::HDBManager | |
addFUParametersToImplementation(FUImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addOpcodesToImplementation(FUImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addOperationImplementation(const OperationImplementation &operation) | HDB::HDBManager | |
addOperationImplementationResource(const OperationImplementationResource &resource) | HDB::HDBManager | |
addOperationPipelinesToFUArchitecture(FUArchitecture &architecture, RowID id) const | HDB::HDBManager | private |
addPortsAndBindingsToFUArchitecture(FUArchitecture &architecture, RowID id) const | HDB::HDBManager | private |
addRFArchitecture(const RFArchitecture &architecture) const | HDB::HDBManager | |
addRFCostEstimationData(RowID rfID, const std::string &valueName, const std::string &value, RowID pluginID) const | HDB::HDBManager | |
addRFEntry() const | HDB::HDBManager | |
addRFExternalPortsToImplementation(RFImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addRFImplementation(const RFImplementation &implementation, RowID rfEntryID) | HDB::HDBManager | |
addRFParametersToImplementation(RFImplementation &implementation, RowID entryID) const | HDB::HDBManager | private |
addSocketCostEstimationData(RowID socketID, const std::string &valueName, const std::string &value, RowID pluginID) const | HDB::HDBManager | |
addSocketEntry() const | HDB::HDBManager | |
areCompatiblePipelines(const PipelineElementUsageTable &table) | HDB::HDBManager | privatestatic |
blockSourceFile() | HDB::HDBManager | |
busCostEstimationData(const std::string &valueName, RowID busID, const std::string &pluginName) const | HDB::HDBManager | |
busCostEstimationDataIDs(RowID busID) const | HDB::HDBManager | |
busCostEstimationDataList(const std::string &valueName, RowID implementationId, const std::string &pluginName) const | HDB::HDBManager | |
busEntryByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
busEntryIDs() const | HDB::HDBManager | |
CachedHDBManager(const std::string &hdbFile) | HDB::CachedHDBManager | private |
canRemoveFUArchitecture(RowID archID) const | HDB::HDBManager | |
canRemoveRFArchitecture(RowID archID) const | HDB::HDBManager | |
containsFUArchitecture(RowID id) const | HDB::HDBManager | private |
containsImplementationFile(const std::string &pathToFile) const | HDB::HDBManager | private |
containsOperation(const std::string &opName) const | HDB::HDBManager | private |
containsRFArchitecture(RowID id) const | HDB::HDBManager | private |
costEstimationData(RowID id) const | HDB::HDBManager | |
costEstimationDataIDs(const CostEstimationData &match, bool useCompiledQueries=false, RelationalDBQueryResult *compiledQuery=NULL) const | HDB::CachedHDBManager | virtual |
costEstimationDataIDsQueries_ | HDB::CachedHDBManager | mutableprivate |
costEstimationDataValue(const std::string &valueName, const std::string &pluginName) const | HDB::CachedHDBManager | virtual |
HDB::HDBManager::costEstimationDataValue(RowID entryId) const | HDB::HDBManager | |
costEstimationPluginValueCache_ | HDB::CachedHDBManager | mutableprivate |
costFunctionPluginByID(RowID pluginID) const | HDB::HDBManager | |
costFunctionPluginDataIDs(RowID pluginID) const | HDB::HDBManager | |
costFunctionPluginIDs() const | HDB::HDBManager | |
createCostEstimatioDataIdsQuery(const CostEstimationData &match, std::string *query, RelationalDBQueryResult *compiledQuery=NULL, short int *queryHash=NULL, bool createBindableQuery=false) const | HDB::HDBManager | protected |
createCostEstimatioDataIdsQuery(const CostEstimationData &match, std::string &query) const | HDB::HDBManager | private |
createCostFunctionOfFU(RowID id) const | HDB::HDBManager | private |
createCostFunctionOfRF(RowID id) const | HDB::HDBManager | private |
createImplementationOfFU(FUArchitecture &architecture, RowID id) const | HDB::CachedHDBManager | privatevirtual |
createImplementationOfRF(RowID id) const | HDB::CachedHDBManager | privatevirtual |
createNew(const std::string &fileName) | HDB::CachedHDBManager | static |
DataObjectList typedef | HDB::HDBManager | |
db_ | HDB::HDBManager | private |
dbConnection_ | HDB::HDBManager | private |
deleteCostEstimationDataIDsQueries() const | HDB::CachedHDBManager | virtual |
directionString(HDB::Direction direction) | HDB::HDBManager | privatestatic |
fileFormat(const std::string &formatString) | HDB::HDBManager | privatestatic |
fileName() const | HDB::HDBManager | |
formatString(BlockImplementationFile::Format format) | HDB::HDBManager | static |
fuArchCache_ | HDB::CachedHDBManager | mutableprivate |
fuArchitectureByID(RowID id) const | HDB::CachedHDBManager | virtual |
fuArchitectureByIDConst(RowID id) const | HDB::CachedHDBManager | |
fuArchitectureByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuArchitectureID(RowID fuEntryID) const | HDB::HDBManager | private |
fuArchitectureIDs() const | HDB::HDBManager | |
fuArchitectureIDsByOperationSet(const std::set< std::string > &operationNames) const | HDB::HDBManager | |
fuByEntryID(RowID id) const | HDB::HDBManager | |
fuCostEstimationData(const std::string &valueName, RowID implementationId, const std::string &pluginName) const | HDB::HDBManager | |
fuCostEstimationDataIDs(RowID fuImplID) const | HDB::HDBManager | |
fuEntriesByArchitecture(const TTAMachine::FunctionUnit &fu) const | HDB::HDBManager | |
fuEntryByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuEntryHasArchitecture(RowID id) const | HDB::HDBManager | private |
fuEntryIDOfImplementation(RowID implID) const | HDB::HDBManager | |
fuEntryIDs() const | HDB::HDBManager | |
fuExternalPortsByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuImplCache_ | HDB::CachedHDBManager | mutableprivate |
fuImplementationByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuImplementationDataPortsByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuImplementationParametersByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuPortBindingByNameQuery(RowID fuID, const std::string &portName) | HDB::HDBManager | privatestatic |
fuPortsAndBindingsByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
fuSourceFilesByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
getDBConnection() const | HDB::HDBManager | protected |
hasBusEntry(RowID id) const | HDB::HDBManager | private |
hasColumn(const std::string &table, const std::string &columnName) const | HDB::HDBManager | private |
hasCostEstimationDataByID(RowID id) const | HDB::HDBManager | private |
hasCostFunctionPluginByID(RowID id) const | HDB::HDBManager | private |
hasFUEntry(RowID id) const | HDB::HDBManager | private |
hasRFEntry(RowID id) const | HDB::HDBManager | private |
hasSocketEntry(RowID id) const | HDB::HDBManager | private |
hdbFile_ | HDB::HDBManager | private |
HDBManager(const std::string &hdbFile) | HDB::HDBManager | protected |
insertFileFormats(RelationalDBConnection &connection) | HDB::HDBManager | privatestatic |
instance(const std::string &hdbFile) | HDB::CachedHDBManager | static |
instance_ | HDB::HDBManager | privatestatic |
ioUsageDataByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
isMatchingArchitecture(const TTAMachine::FunctionUnit &fu, const FUArchitecture &arch) | HDB::HDBManager | privatestatic |
lastModificationTime_ | HDB::CachedHDBManager | mutableprivate |
lastSizeInBytes_ | HDB::CachedHDBManager | mutableprivate |
modifyCostEstimationData(RowID id, const CostEstimationData &data) | HDB::CachedHDBManager | virtual |
modifyCostFunctionPlugin(RowID id, const CostFunctionPlugin &plugin) | HDB::CachedHDBManager | virtual |
opcodesByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
OperationImplementationByID(RowID id) const | HDB::HDBManager | |
OperationImplementationIDs() const | HDB::HDBManager | |
OperationImplementationResourceByID(RowID id) const | HDB::HDBManager | |
OperationImplementationResourceIDs() const | HDB::HDBManager | |
PipelineElementUsageTable typedef | HDB::HDBManager | private |
removeBusEntry(RowID id) const | HDB::CachedHDBManager | virtual |
removeCostEstimationData(RowID id) const | HDB::CachedHDBManager | virtual |
removeCostFunctionPlugin(RowID pluginID) const | HDB::CachedHDBManager | virtual |
removeFUArchitecture(RowID archID) const | HDB::CachedHDBManager | virtual |
removeFUEntry(RowID id) const | HDB::CachedHDBManager | virtual |
removeFUImplementation(RowID id) const | HDB::CachedHDBManager | virtual |
removeOperationImplementation(RowID id) | HDB::HDBManager | |
removeOperationImplementationResource(RowID id) | HDB::HDBManager | |
removeRFArchitecture(RowID archID) const | HDB::CachedHDBManager | virtual |
removeRFEntry(RowID id) const | HDB::CachedHDBManager | virtual |
removeRFImplementation(RowID archID) const | HDB::CachedHDBManager | virtual |
removeSocketEntry(RowID id) const | HDB::CachedHDBManager | virtual |
resolveArchitecturePort(const FUArchitecture &architecture, RowID entryID, const std::string &implementedPort) const | HDB::HDBManager | private |
resourceUsageDataByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfArchCache_ | HDB::CachedHDBManager | mutableprivate |
rfArchitectureByID(RowID id) const | HDB::CachedHDBManager | virtual |
rfArchitectureByIDConst(RowID id) const | HDB::CachedHDBManager | |
rfArchitectureByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfArchitectureID(RowID rfEntryID) const | HDB::HDBManager | private |
rfArchitectureIDs() const | HDB::HDBManager | |
rfByEntryID(RowID id) const | HDB::HDBManager | |
rfCostEstimationData(const std::string &valueName, RowID implementationId, const std::string &pluginName) const | HDB::HDBManager | |
rfCostEstimationDataIDs(RowID rfImplID) const | HDB::HDBManager | |
rfEntriesByArchitecture(int readPorts, int writePorts, int bidirPorts, int maxReads, int maxWrites, int latency, bool guardSupport, int guardLatency=0, int width=0, int size=0, bool zeroRegister=false) const | HDB::HDBManager | |
rfEntryByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfEntryHasArchitecture(RowID id) const | HDB::HDBManager | private |
rfEntryIDOfImplementation(RowID implID) const | HDB::HDBManager | |
rfEntryIDs() const | HDB::HDBManager | |
rfExternalPortsByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfImplCache_ | HDB::CachedHDBManager | mutableprivate |
rfImplementationByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfImplementationByIDQuery2(RowID id) | HDB::HDBManager | privatestatic |
rfImplementationDataPortsByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfImplementationParametersByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
rfSourceFilesByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
setArchitectureForFU(RowID fuID, RowID archID) const | HDB::HDBManager | |
setArchitectureForRF(RowID rfID, RowID archID) const | HDB::HDBManager | |
setCostFunctionPluginForFU(RowID fuID, RowID pluginID) const | HDB::HDBManager | |
setCostFunctionPluginForRF(RowID rfID, RowID pluginID) const | HDB::HDBManager | |
socketCostEstimationData(const std::string &valueName, RowID socketID, const std::string &pluginName) const | HDB::HDBManager | |
socketCostEstimationDataIDs(RowID socketID) const | HDB::HDBManager | |
socketCostEstimationDataList(const std::string &valueName, RowID implementationID, const std::string &pluginName) const | HDB::HDBManager | |
socketEntryByIDQuery(RowID id) | HDB::HDBManager | privatestatic |
socketEntryIDs() const | HDB::HDBManager | |
unsetArchitectureForFU(RowID fuID) const | HDB::HDBManager | |
unsetArchitectureForRF(RowID rfID) const | HDB::HDBManager | |
unsetCostFunctionPluginForFU(RowID fuID) const | HDB::HDBManager | |
unsetCostFunctionPluginForRF(RowID rfID) const | HDB::HDBManager | |
validateCache() const | HDB::CachedHDBManager | private |
~CachedHDBManager() | HDB::CachedHDBManager | virtual |
~HDBManager() | HDB::HDBManager | virtual |