query-builder: Bind operand to insert clause
authorSangwan Kwon <sangwan.kwon@samsung.com>
Tue, 18 Feb 2020 04:30:19 +0000 (13:30 +0900)
committer권상완/Security 2Lab(SR)/Engineer/삼성전자 <sangwan.kwon@samsung.com>
Tue, 18 Feb 2020 09:14:41 +0000 (18:14 +0900)
commitbcc0bd8d602024d2088601edcc4116dc983adfc5
treef7703b16c80643adc06ad390658b21c40920472a
parent36e2ba30306058ce4a416f04a254bec895111675
query-builder: Bind operand to insert clause

ex) AdminTable.insert(Admin::Id = id, Admin::Pkg = "pkg", Admin::Key = "key");
  - Before: "INSERT INTO admin (id, pkg, key) VALUES (?, ?, ?)"
  - Afater: "INSERT INTO admin (id, pkg, key) VALUES (0, 'pkg', 'key')"

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