query-builder: Bind operand to update clause
authorSangwan Kwon <sangwan.kwon@samsung.com>
Tue, 18 Feb 2020 03:42:47 +0000 (12:42 +0900)
committer권상완/Security 2Lab(SR)/Engineer/삼성전자 <sangwan.kwon@samsung.com>
Tue, 18 Feb 2020 09:14:41 +0000 (18:14 +0900)
commit36e2ba30306058ce4a416f04a254bec895111675
tree5287941f4dc32efc5eea7fe3569e2d4fe30d7153
parent8fab50d4ac1e07bb7775fd519abcea02ff9053b6
query-builder: Bind operand to update clause

ex) AdminTable.update(Admin::Id = id, Admin::Pkg = "pkg");
  - Before: "UPDATE admin SET id = ?, pkg = ?"
  - After: "UPDATE admin SET id = 1, pkg = 'pkg'"

Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
src/vist/policy/policy-storage.cpp
src/vist/query-builder/column.hpp
src/vist/query-builder/crud.hpp
src/vist/query-builder/expression.hpp
src/vist/query-builder/tests/query-builder.cpp