Skip to content

Commit 36d6b24

Browse files
quinnjiamed2
authored andcommitted
Cleanup DBInterface a bit
1 parent 9eca383 commit 36d6b24

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/dbinterface.jl

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
DBInterface.connect(::Type{Connection}, args...; kws...) = Connection(args...; kws...)
2-
3-
DBInterface.prepare(conn::Connection, args...; kws...) = prepare(conn, args...; kws...)
4-
5-
function DBInterface.execute(conn::Union{Connection,Statement}, args...; kws...)
6-
return execute(conn, args...; kws...)
1+
struct DBConnection <: DBInterface.Connection
2+
conn::Connection
73
end
84

9-
DBInterface.close!(conn::Connection) = close(conn)
5+
DBInterface.connect(::Type{Connection}, args...; kws...) = DBConnection(Connection(args...; kws...))
6+
DBInterface.prepare(conn::DBConnection, args...; kws...) = prepare(conn.conn, args...; kws...)
7+
DBInterface.execute(conn::DBConnection, args...; kws...) = execute(conn.conn, args...; kws...)
8+
DBInterface.execute(conn::DBConnection, str::AbstractString; kws...) = execute(conn.conn, str; kws...)
9+
DBInterface.execute(stmt::Statement, args...; kws...) = execute(stmt, args...; kws...)
10+
DBInterface.close!(conn::DBConnection) = close(conn)

0 commit comments

Comments
 (0)