1.0.0-dev.1

This commit is contained in:
Tobe O 2018-12-31 07:27:22 -05:00
parent f2dce78104
commit ab7e0de56a
4 changed files with 14 additions and 7 deletions

View file

@ -1,2 +1,5 @@
# 1.0.0-alpha # 1.0.0-dev.1
* Changes to work with `package:angel_orm@2.0.0-dev.15`.
# 1.0.0-dev
* First version. * First version.

View file

@ -7,6 +7,6 @@ main() async {
return new PostgreSQLConnection('localhost', 5432, 'angel_orm_test'); return new PostgreSQLConnection('localhost', 5432, 'angel_orm_test');
}); });
var rows = await executor.query('SELECT * FROM users'); var rows = await executor.query('SELECT * FROM users', {});
print(rows); print(rows);
} }

View file

@ -13,14 +13,16 @@ class PostgreSQLExecutor extends QueryExecutor {
Future close() => (connection as PostgreSQLConnection).close(); Future close() => (connection as PostgreSQLConnection).close();
@override @override
Future<List<List>> query(String query, [List<String> returningFields]) { Future<List<List>> query(
String query, Map<String, dynamic> substitutionValues,
[List<String> returningFields]) {
if (returningFields != null) { if (returningFields != null) {
var fields = returningFields.join(', '); var fields = returningFields.join(', ');
var returning = 'RETURNING $fields'; var returning = 'RETURNING $fields';
query = '$query $returning'; query = '$query $returning';
} }
return connection.query(query); return connection.query(query, substitutionValues: substitutionValues);
} }
@override @override
@ -78,10 +80,12 @@ class PostgreSQLExecutorPool extends QueryExecutor {
} }
@override @override
Future<List<List>> query(String query, [List<String> returningFields]) { Future<List<List>> query(
String query, Map<String, dynamic> substitutionValues,
[List<String> returningFields]) {
return _pool.withResource(() async { return _pool.withResource(() async {
var executor = await _next(); var executor = await _next();
return executor.query(query, returningFields); return executor.query(query, substitutionValues, returningFields);
}); });
} }

View file

@ -1,5 +1,5 @@
name: angel_orm_postgres name: angel_orm_postgres
version: 1.0.0-dev version: 1.0.0-dev.1
description: PostgreSQL support for Angel's ORM. Includes functionality for querying and transactions. description: PostgreSQL support for Angel's ORM. Includes functionality for querying and transactions.
author: Tobe O <thosakwe@gmail.com> author: Tobe O <thosakwe@gmail.com>
homepage: https://github.com/angel-dart/orm homepage: https://github.com/angel-dart/orm