Skip to content

Commit

Permalink
Fix #39
Browse files Browse the repository at this point in the history
  • Loading branch information
quinnj committed Jun 7, 2021
1 parent 3d84a7d commit b328917
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/DBInterface.jl
Original file line number Diff line number Diff line change
Expand Up @@ -140,10 +140,10 @@ function execute(f::Base.Callable, conn::Connection, sql::AbstractString, params
end

# keyarg versions
execute(stmt::Statement; kwargs...) = execute(stmt, kwargs.data)
execute(conn::Connection, sql::AbstractString; kwargs...) = execute(conn, sql, kwargs.data)
execute(f::Base.Callable, conn::Connection, sql::AbstractString; kwargs...) = execute(f, conn, sql, kwargs.data)
execute(f::Base.Callable, stmt::Statement; kwargs...) = execute(f, stmt, kwargs.data)
execute(stmt::Statement; kwargs...) = execute(stmt, values(kwargs))
execute(conn::Connection, sql::AbstractString; kwargs...) = execute(conn, sql, values(kwargs))
execute(f::Base.Callable, conn::Connection, sql::AbstractString; kwargs...) = execute(f, conn, sql, values(kwargs))
execute(f::Base.Callable, stmt::Statement; kwargs...) = execute(f, stmt, values(kwargs))

struct LazyIndex{T} <: AbstractVector{Any}
x::T
Expand Down Expand Up @@ -182,7 +182,7 @@ end

# keyarg version
executemany(conn::Connection, sql::AbstractString, params) = executemany(prepare(conn, sql), params)
executemany(conn::Connection, sql::AbstractString; kwargs...) = executemany(conn, sql, kwargs.data)
executemany(conn::Connection, sql::AbstractString; kwargs...) = executemany(conn, sql, values(kwargs))

"""
DBInterface.executemultiple(conn::DBInterface.Connection, sql::AbstractString, [params]) => Cursor-iterator
Expand All @@ -198,8 +198,8 @@ executemultiple(stmt::Statement, params) = (execute(stmt, params),)
executemultiple(conn::Connection, sql::AbstractString, params) = executemultiple(prepare(conn, sql), params)

# keyarg version
executemultiple(stmt::Statement; kwargs...) = executemultiple(stmt, kwargs.data)
executemultiple(conn::Connection, sql::AbstractString; kwargs...) = executemultiple(conn, sql, kwargs.data)
executemultiple(stmt::Statement; kwargs...) = executemultiple(stmt, values(kwargs))
executemultiple(conn::Connection, sql::AbstractString; kwargs...) = executemultiple(conn, sql, values(kwargs))

"""
DBInterface.lastrowid(x::Cursor) => Int
Expand Down

0 comments on commit b328917

Please sign in to comment.