Mercurial > hg > orthanc-databases
comparison Framework/MySQL/MySQLStatement.cpp @ 244:02cd7254c949
separating class InputFileValue from FileValue
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 13 Apr 2021 18:43:21 +0200 |
parents | b97a537f4613 |
children | 16aac0287485 |
comparison
equal
deleted
inserted
replaced
243:f5dc59c56e65 | 244:02cd7254c949 |
---|---|
20 | 20 |
21 | 21 |
22 #include "MySQLStatement.h" | 22 #include "MySQLStatement.h" |
23 | 23 |
24 #include "../Common/BinaryStringValue.h" | 24 #include "../Common/BinaryStringValue.h" |
25 #include "../Common/FileValue.h" | 25 #include "../Common/InputFileValue.h" |
26 #include "../Common/Integer64Value.h" | 26 #include "../Common/Integer64Value.h" |
27 #include "../Common/NullValue.h" | 27 #include "../Common/NullValue.h" |
28 #include "../Common/Utf8StringValue.h" | 28 #include "../Common/Utf8StringValue.h" |
29 #include "MySQLResult.h" | 29 #include "MySQLResult.h" |
30 | 30 |
498 inputs[i].buffer_length = content.size(); | 498 inputs[i].buffer_length = content.size(); |
499 inputs[i].buffer_type = MYSQL_TYPE_BLOB; | 499 inputs[i].buffer_type = MYSQL_TYPE_BLOB; |
500 break; | 500 break; |
501 } | 501 } |
502 | 502 |
503 case ValueType_File: | 503 case ValueType_InputFile: |
504 { | 504 { |
505 const std::string& content = dynamic_cast<const FileValue&>(value).GetContent(); | 505 const std::string& content = dynamic_cast<const InputFileValue&>(value).GetContent(); |
506 inputs[i].buffer = const_cast<char*>(content.c_str()); | 506 inputs[i].buffer = const_cast<char*>(content.c_str()); |
507 inputs[i].buffer_length = content.size(); | 507 inputs[i].buffer_length = content.size(); |
508 inputs[i].buffer_type = MYSQL_TYPE_BLOB; | 508 inputs[i].buffer_type = MYSQL_TYPE_BLOB; |
509 break; | 509 break; |
510 } | 510 } |