Inherits SQLite::SQLiteQueryLogBus::Handler.
|
| AZ_CLASS_ALLOCATOR (AssetDatabaseConnection, AZ::SystemAllocator) |
|
bool | OpenDatabase (bool ignoreFutureAssetDBVersionError=false) |
|
void | CloseDatabase () |
|
virtual bool | IsReadOnly () const |
|
virtual bool | PostOpenDatabase (bool ignoreFutureAssetDBVersionError) |
|
virtual DatabaseVersion | CurrentDatabaseVersion () const |
|
bool | QueryDatabaseInfoTable (databaseInfoHandler handler) |
|
DatabaseVersion | QueryDatabaseVersion () |
|
bool | QueryScanFoldersTable (scanFolderHandler handler) |
|
bool | QuerySourcesTable (sourceHandler handler) |
|
bool | QueryJobsTable (jobHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductsTable (productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductDependenciesTable (combinedProductDependencyHandler handler) |
|
bool | QueryBuilderInfoTable (const BuilderInfoHandler &handler) |
|
bool | QueryFilesTable (fileHandler handler) |
|
bool | QueryStatsTable (statHandler handler) |
|
AZStd::string | GetLikeActualSearchTerm (const char *likeString, LikeType likeType) |
|
bool | QueryScanFolderByScanFolderID (AZ::s64 scanfolderID, scanFolderHandler handler) |
|
bool | QueryScanFolderBySourceID (AZ::s64 sourceID, scanFolderHandler handler) |
|
bool | QueryScanFolderByJobID (AZ::s64 jobID, scanFolderHandler handler) |
|
bool | QueryScanFolderByProductID (AZ::s64 productID, scanFolderHandler handler) |
|
bool | QueryScanFolderByDisplayName (const char *displayname, scanFolderHandler handler) |
|
bool | QueryScanFolderByPortableKey (const char *portableKey, scanFolderHandler handler) |
|
bool | QuerySourceBySourceID (AZ::s64 sourceID, sourceHandler handler) |
|
bool | QuerySourceByScanFolderID (AZ::s64 scanFolderID, sourceHandler handler) |
|
bool | QuerySourceByJobID (AZ::s64 jobID, sourceHandler handler) |
|
bool | QuerySourceByProductID (AZ::s64 productID, sourceHandler handler) |
|
bool | QuerySourceBySourceGuid (AZ::Uuid sourceGuid, sourceHandler handler) |
|
bool | QuerySourceBySourceName (const char *exactSourceName, sourceHandler handler) |
|
bool | QuerySourceBySourceNameScanFolderID (const char *exactSourceName, AZ::s64 scanFolderID, sourceHandler handler) |
|
bool | QuerySourceLikeSourceName (const char *likeSourceName, LikeType likeType, sourceHandler handler) |
|
bool | QuerySourceLikeSourceNameScanFolderID (const char *likeSourceName, AZ::s64 scanFolderID, LikeType likeType, sourceHandler handler) |
|
bool | QuerySourceAnalysisFingerprint (const char *exactSourceName, AZ::s64 scanFolderID, AZStd::string &result) |
|
bool | QuerySourceAndScanfolder (combinedSourceScanFolderHandler handler) |
|
bool | QueryJobByJobID (AZ::s64 jobID, jobHandler handler) |
|
bool | QueryJobByJobKey (AZStd::string jobKey, jobHandler handler) |
|
bool | QueryJobByJobRunKey (AZ::u64 jobRunKey, jobHandler handler) |
|
bool | QueryJobByProductID (AZ::s64 productID, jobHandler handler) |
|
bool | QueryJobBySourceID (AZ::s64 sourceID, jobHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryJobsByFailureCauseSourceID (AZ::s64 sourceID, jobHandler handler) |
|
bool | QueryProductByProductID (AZ::s64 productID, productHandler handler) |
|
bool | QueryProductByJobID (AZ::s64 jobID, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductBySourceID (AZ::s64 sourceID, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductBySourceGuidSubID (AZ::Uuid sourceGuid, AZ::u32 productSubID, productHandler handler) |
|
bool | QueryProductByProductName (const char *exactProductName, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductLikeProductName (const char *likeProductName, LikeType likeType, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductBySourceName (const char *exactSourceName, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductBySourceNameScanFolderID (const char *exactSourceName, AZ::s64 scanFolderID, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductLikeSourceName (const char *likeSourceName, LikeType likeType, productHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryProductByJobIDSubID (AZ::s64 jobID, AZ::u32 subId, productHandler handler) |
|
bool | QueryLegacySubIdsByProductID (AZ::s64 productId, legacySubIDsHandler handler) |
|
bool | QueryCombined (combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any, bool includeLegacySubIDs=false) |
|
bool | QueryCombinedBySourceID (AZ::s64 sourceID, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedByJobID (AZ::s64 jobID, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedByProductID (AZ::s64 productID, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedBySourceGuidProductSubId (AZ::Uuid sourceGuid, AZ::u32 productSubID, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedBySourceName (const char *exactSourceName, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedLikeSourceName (const char *likeSourceName, LikeType likeType, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedByProductName (const char *productName, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryCombinedLikeProductName (const char *productName, LikeType likeType, combinedHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QueryJobInfoByJobID (AZ::s64 jobID, jobInfoHandler handler) |
|
bool | QueryJobInfoByJobRunKey (AZ::u64 jobRunKey, jobInfoHandler handler) |
|
bool | QueryJobInfoByJobKey (AZStd::string jobKey, jobInfoHandler handler) |
|
bool | QueryJobInfoBySourceNameScanFolderId (const char *sourceName, AZ::s64 scanfolderId, jobInfoHandler handler, AZ::Uuid builderGuid=AZ::Uuid::CreateNull(), const char *jobKey=nullptr, const char *platform=nullptr, AssetSystem::JobStatus status=AssetSystem::JobStatus::Any) |
|
bool | QuerySourceDependencies (sourceFileDependencyHandler handler) |
| Query all source dependencies.
|
|
bool | QuerySourceDependencyBySourceDependencyId (AZ::s64 sourceDependencyID, sourceFileDependencyHandler handler) |
| direct query - look up table row by row ID
|
|
bool | QuerySourceDependencyByDependsOnSource (AZ::Uuid sourceGuid, const char *sourceName, const char *scanFolderPath, AzToolsFramework::AssetDatabase::SourceFileDependencyEntry::TypeOfDependency dependencyType, sourceFileDependencyHandler handler) |
|
bool | QuerySourceDependencyByDependsOnSourceWildcard (AZ::Uuid sourceGuid, const char *sourceName, const char *absolutePath, sourceFileDependencyHandler handler) |
|
bool | QueryDependsOnSourceBySourceDependency (AZ::Uuid sourceGuid, AzToolsFramework::AssetDatabase::SourceFileDependencyEntry::TypeOfDependency dependencyType, sourceFileDependencyHandler handler) |
|
bool | QueryProductDependenciesThatDependOnProductBySourceId (AZ::s64 sourceId, productDependencyHandler handler) |
|
bool | QueryProductDependencyByProductDependencyId (AZ::s64 productDependencyID, productDependencyHandler handler) |
|
bool | QueryProductDependencyByProductId (AZ::s64 productID, productDependencyHandler handler) |
|
bool | QueryProductDependencyBySourceGuidSubId (AZ::Uuid guid, AZ::u32 subId, const AZStd::string &platform, productDependencyHandler handler) |
|
bool | QueryDirectProductDependencies (AZ::s64 productID, productHandler handler) |
|
bool | QueryDirectReverseProductDependenciesBySourceGuidSubId (AZ::Uuid dependencySourceGuid, AZ::u32 dependencySubId, productHandler handler) |
|
bool | QueryDirectReverseProductDependenciesBySourceGuidAllPlatforms (AZ::Uuid dependencySourceGuid, productDependencyHandler handler) |
|
bool | QueryAllProductDependencies (AZ::s64 productID, productHandler handler) |
|
bool | QueryUnresolvedProductDependencies (productDependencyHandler handler) |
|
bool | QueryProductDependencyExclusions (productDependencyHandler handler) |
|
bool | QueryProductDependenciesUnresolvedAdvanced (const AZStd::vector< AZStd::string > &searchPaths, productDependencyAndPathHandler handler) |
|
bool | QueryMissingProductDependencyByProductId (AZ::s64 productId, missingProductDependencyHandler handler) |
|
bool | DeleteMissingProductDependencyByProductId (AZ::s64 productId) |
|
bool | QueryMissingProductDependencyByMissingProductDependencyId (AZ::s64 productDependencyId, missingProductDependencyHandler handler) |
|
bool | QueryFileByFileID (AZ::s64 fileID, fileHandler handler) |
|
bool | QueryFilesByFileNameAndScanFolderID (const char *fileName, AZ::s64 scanfolderID, fileHandler handler) |
|
bool | QueryFilesLikeFileNameAndScanFolderID (const char *likeFileName, LikeType likeType, AZ::s64 scanfolderID, fileHandler handler) |
|
bool | QueryFilesByScanFolderID (AZ::s64 scanFolderID, fileHandler handler) |
|
bool | QueryFileByFileNameScanFolderID (const char *fileName, AZ::s64 scanFolderID, fileHandler handler) |
|
bool | QueryStatByStatName (const char *statName, statHandler handler) |
|
bool | QueryStatLikeStatName (const char *statName, statHandler handler) |
|
void | SetQueryLogging (bool enableLogging) |
|
void | LogQuery (const char *statement, const AZStd::string ¶ms) override |
|
void | LogResultId (AZ::s64 rowId) override |
|