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);