You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any database that fully supports CRUD operations against predefined data models; including basic batch record manipulation, filtering, pagination, and a few of the most common aggregation operations.
59
59
60
60
A driver implements the _Modeled_ interface layer if it includes the following machines:
Any database or system which supports the concept of queries, uniqueness constraints, and tables/collections. Uses [WLQL (stage 4 query)](https://github.com/treelinehq/waterline-query-docs) syntax, which is based on [Knex](http://knexjs.org/).
91
91
92
92
A driver implements the _Queryable_ IL if it includes all machines nececssary for _Connectable_, in addition to the following:
See the [abstract machines](./machines) defined in this repo.
112
+
See the [abstract machines](./layers) defined in this repo.
113
113
114
114
#### Query Language
115
115
The Queryable interface layer supports declarative syntax for most types of DQL/DML queries via `compileStatement()`, and the normalized result returned by `parseNativeQueryResult()`. See the [WLQL (stage 4 query) docs](https://github.com/treelinehq/waterline-query-docs/blob/master/docs/) for more information.
@@ -162,18 +162,20 @@ The Waterline driver interface is designed to solve this problem bottom-up, once
162
162
163
163
## When will there be official support in Sails and/or Waterline?
164
164
165
+
March, 2017
166
+
165
167
~~Our primary focus at the moment is to finish, test, and document feature-complete implementations of the supported interface layers for MySQL, MongoDB, and PostgreSQL. Early versions of some drivers are available as of March 2016.~~
166
168
167
-
> ##### Update:
168
-
>As of early Dec 2016, drivers for MySQL, MongoDB, and PostgreSQL are ready to start beating on. They've been out for early testing for almost a year now, and the next version of Waterline (v0.13) / Sails (v1.0) will use them from the respective core adapters. Meanwhile, the Redis driver, which implements the "Cache" IL (instead of "Queryable") is tentatively ready for production use.
169
+
> ##### ~~Update~~:
170
+
>~~As of early Dec 2016, drivers for MySQL, MongoDB, and PostgreSQL are ready to start beating on. They've been out for early testing for almost a year now, and the next version of Waterline (v0.13) / Sails (v1.0) will use them from the respective core adapters. Meanwhile, the Redis driver, which implements the "Cache" IL (instead of "Queryable") is tentatively ready for production use.~~
169
171
>
170
-
> See https://github.com/treelinehq/waterline-query-docs/issues/2#issuecomment-186622547 for more discussion about the future of this specification and related APIs in Waterline and the Node-Machine project.
172
+
> ~~See https://github.com/treelinehq/waterline-query-docs/issues/2#issuecomment-186622547 for more discussion about the future of this specification and related APIs in Waterline and the Node-Machine project.~~
171
173
>
172
-
> Contributors will be putting the drivers through a lot more testing over the next 2 weeks, at which point they'll go into the Sails v1 prerelease, then into Sails v1 itself.
174
+
> ~~Contributors will be putting the drivers through a lot more testing over the next 2 weeks, at which point they'll go into the Sails v1 prerelease, then into Sails v1 itself.~~
0 commit comments