Skip to content

Commit 0acdc4d

Browse files
committed
SQLDictionary(db, tblname) constructor
1 parent 4c5259a commit 0acdc4d

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/dictionary.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ function SQLDictionary{I,T}(coll::SQLCollection) where {I,T}
1313
@invoke SQLDictionary{I,T}(coll::Any)
1414
end
1515

16+
SQLDictionary{I,T}(conn, tblname::Union{Symbol,AbstractString}) where {I,T} = SQLDictionary{I,T}(SQLCollection(conn, tblname))
17+
1618
Base.length(d::SQLDictionary) = length(d.coll)
1719
Base.isempty(d::SQLDictionary) = isempty(d.coll)
1820

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ end
246246
# @test collect(dct)
247247

248248

249-
dct = SQLDictionary{@NamedTuple{a::Int,b::String}, @NamedTuple{x::Float64,y::String}}(SQLCollection(db, :mytbl2))
249+
dct = SQLDictionary{@NamedTuple{a::Int,b::String}, @NamedTuple{x::Float64,y::String}}(db, :mytbl2)
250250
@test isempty(dct)
251251
@test length(dct) == 0
252252
@test collect(dct.coll) |> isempty

0 commit comments

Comments
 (0)