Update query builder comparison table
authorSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 9 Mar 2020 01:05:37 +0000 (10:05 +0900)
committerSangwan Kwon <sangwan.kwon@samsung.com>
Mon, 9 Mar 2020 01:05:37 +0000 (10:05 +0900)
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
src/vist/query-builder/README.md

index a66571ed18b74511d512a053312cc381210724a0..38051c98bc846f50cbaae19826f4c3fbd47dade1 100644 (file)
@@ -4,14 +4,16 @@ between sql query and sql schema at compile time.
 
 |   | ViST | [sqlpp11](https://github.com/rbock/sqlpp11) | [sqlite_orm](https://github.com/fnc12/sqlite_orm) |
 |---|---|---|---|
-| **Tpye** | query builder | orm | orm |
-| **Query** | type safe | type safe | type safe |
+| **Tpye** | orm (virtual table) | orm (real tab) | orm (real tab) |
+| **Query Builder  Coupling** | loosely | tightly | tightly | 
+| **Query Type** | type safe | type safe | type safe |
 | **Language** | c++17 | c++11 ([WIP to c++17](https://github.com/rbock/sqlpp17)) | c++14 |
-| **Schema Location** | header file | header file | source file<br>(This makes hard to expose API.) |
+| **Schema Location** | header file | header file | header file | 
+| **Instance Location** | header file | source file<br>(This makes hard to expose API.) | source file<br>(This makes hard to expose API.) |
 | **Intuition** | simple | complex | simple |
 | **Usability** | high | low | high |
-| **Backend** | sqlite3<br>(with virtual table) | mysql<br>sqlite3<br>(without virtual table)<br>postgresql<br>odbc | sqlite3<br>(without virtual table) |
-| **Feature** | basic(crud) | variety | variety |
+| **Backend** | sqlite3<br> | mysql<br>sqlite3<br>postgresql<br>odbc | sqlite3<br> |
+| **Feature** | basic (crud) | variety | variety |
 
 # Sample Code
 ## ours