query-builder: Bind operand to where clause
authorSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 17 Feb 2020 11:46:38 +0000 (20:46 +0900)
committer권상완/Security 2Lab(SR)/Engineer/삼성전자 <sangwan.kwon@samsung.com>
Tue, 18 Feb 2020 09:14:41 +0000 (18:14 +0900)
commit8fab50d4ac1e07bb7775fd519abcea02ff9053b6
tree16d950c607fbf370caa194de6eb78d80c2aa1a06
parente895741c8fe8a18da434ba5d33af9944f5885614
query-builder: Bind operand to where clause

ex) AdminTable.select(Admin::Uid, Admin::Key).where(Admin::Id > 3);
  - Before: "SELECT uid, key FROM admin WHERE id > ?"
  - After: "SELECT uid, key FROM admin WHERE id > 3"

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