Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.cpp @ 400:897253c21208 db-protobuf
support for labels in mysql
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 07 Apr 2023 15:43:42 +0200 |
parents | 19bd3ee1f0b3 |
children | a8774581adfc |
comparison
equal
deleted
inserted
replaced
399:19bd3ee1f0b3 | 400:897253c21208 |
---|---|
2630 statement.reset(new DatabaseManager::CachedStatement( | 2630 statement.reset(new DatabaseManager::CachedStatement( |
2631 STATEMENT_FROM_HERE, manager, | 2631 STATEMENT_FROM_HERE, manager, |
2632 "INSERT OR IGNORE INTO Labels VALUES(${id}, ${label})")); | 2632 "INSERT OR IGNORE INTO Labels VALUES(${id}, ${label})")); |
2633 break; | 2633 break; |
2634 | 2634 |
2635 case Dialect_MySQL: | |
2636 statement.reset(new DatabaseManager::CachedStatement( | |
2637 STATEMENT_FROM_HERE, manager, | |
2638 "INSERT IGNORE INTO Labels VALUES(${id}, ${label})")); | |
2639 break; | |
2640 | |
2635 default: | 2641 default: |
2636 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); | 2642 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); |
2637 } | 2643 } |
2638 | 2644 |
2639 statement->SetParameterType("id", ValueType_Integer64); | 2645 statement->SetParameterType("id", ValueType_Integer64); |