Mercurial > hg > orthanc-databases
comparison Framework/Common/GenericFormatter.h @ 303:495b6f325e35
GenericFormatter::SetNamedDialect()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Jul 2021 16:46:50 +0200 |
parents | 3a52e27a2d80 |
children | dd4b0edd1661 |
comparison
equal
deleted
inserted
replaced
302:3a52e27a2d80 | 303:495b6f325e35 |
---|---|
30 namespace OrthancDatabases | 30 namespace OrthancDatabases |
31 { | 31 { |
32 class GenericFormatter : public Query::IParameterFormatter | 32 class GenericFormatter : public Query::IParameterFormatter |
33 { | 33 { |
34 private: | 34 private: |
35 Dialect dialect_; | 35 Dialect autoincrementDialect_; |
36 Dialect namedDialect_; | |
36 std::vector<std::string> parametersName_; | 37 std::vector<std::string> parametersName_; |
37 std::vector<ValueType> parametersType_; | 38 std::vector<ValueType> parametersType_; |
38 | 39 |
39 public: | 40 public: |
40 explicit GenericFormatter(Dialect dialect) : | 41 explicit GenericFormatter(Dialect dialect) : |
41 dialect_(dialect) | 42 autoincrementDialect_(dialect), |
43 namedDialect_(dialect) | |
42 { | 44 { |
45 } | |
46 | |
47 void SetAutoincrementDialect(Dialect dialect) | |
48 { | |
49 autoincrementDialect_ = dialect; | |
50 } | |
51 | |
52 void SetNamedDialect(Dialect dialect) | |
53 { | |
54 namedDialect_ = dialect; | |
43 } | 55 } |
44 | 56 |
45 virtual void Format(std::string& target, | 57 virtual void Format(std::string& target, |
46 const std::string& source, | 58 const std::string& source, |
47 ValueType type) ORTHANC_OVERRIDE; | 59 ValueType type) ORTHANC_OVERRIDE; |