Mercurial > hg > orthanc-databases
comparison Framework/Common/GenericFormatter.cpp @ 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 |
---|---|
41 { | 41 { |
42 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls, | 42 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls, |
43 "The AUTOINCREMENT argument must always be the first"); | 43 "The AUTOINCREMENT argument must always be the first"); |
44 } | 44 } |
45 | 45 |
46 switch (dialect_) | 46 switch (autoincrementDialect_) |
47 { | 47 { |
48 case Dialect_PostgreSQL: | 48 case Dialect_PostgreSQL: |
49 target = "DEFAULT, "; | 49 target = "DEFAULT, "; |
50 break; | 50 break; |
51 | 51 |
62 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); | 62 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); |
63 } | 63 } |
64 } | 64 } |
65 else | 65 else |
66 { | 66 { |
67 switch (dialect_) | 67 switch (namedDialect_) |
68 { | 68 { |
69 case Dialect_PostgreSQL: | 69 case Dialect_PostgreSQL: |
70 target = "$" + boost::lexical_cast<std::string>(parametersName_.size() + 1); | 70 target = "$" + boost::lexical_cast<std::string>(parametersName_.size() + 1); |
71 break; | 71 break; |
72 | 72 |