From 80e8dfa2bec82d3cff0f73c5bde337502a93b1fb Mon Sep 17 00:00:00 2001 From: Ian Harrigan Date: Wed, 26 Jun 2024 08:32:52 +0200 Subject: [PATCH] allow raw calls --- src/db/IDatabase.hx | 4 ++++ src/db/ITable.hx | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/db/IDatabase.hx b/src/db/IDatabase.hx index 21debeb..7ecc207 100644 --- a/src/db/IDatabase.hx +++ b/src/db/IDatabase.hx @@ -22,4 +22,8 @@ interface IDatabase { public function table(name:String):Promise>; public function createTable(name:String, columns:Array):Promise>; public function deleteTable(name:String):Promise>; + + #if allow_raw + public function raw(data:String, values:Array = null):Promise>; + #end } \ No newline at end of file diff --git a/src/db/ITable.hx b/src/db/ITable.hx index c6810b5..7fb19bf 100644 --- a/src/db/ITable.hx +++ b/src/db/ITable.hx @@ -25,4 +25,8 @@ interface ITable { public function addColumn(column:ColumnDefinition):Promise>; public function removeColumn(column:ColumnDefinition):Promise>; + + #if allow_raw + public function raw(data:String, values:Array = null):Promise>; + #end } \ No newline at end of file