OpenASIP  2.0
HDB::HDBManager Member List

This is the complete list of members for HDB::HDBManager, including all inherited members.

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