Skip to content

Commit 559a379

Browse files
committed
fix PooledArray mmread/write, readme cleanup
1 parent b40ef9a commit 559a379

File tree

2 files changed

+14
-18
lines changed

2 files changed

+14
-18
lines changed

README.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<p align="center"><a href="http://juliadb.org" target="_blank"><img width="128" src="https://user-images.githubusercontent.com/25916/36773410-843e61b0-1c7f-11e8-818b-3edb08da8f41.png" alt="JuliaDB logo"></a></p>
22

33
<p align="center">
4-
<a href="http://juliadb.org/latest/" target="_blank"><img src="https://img.shields.io/badge/docs-latest-blue.svg" alt="Latest documentation"></a>
4+
<a href="https://juliacomputing.github.io/JuliaDB.jl/latest/" target="_blank"><img src="https://img.shields.io/badge/docs-latest-blue.svg" alt="Latest documentation"></a>
55
<a href="https://travis-ci.org/JuliaComputing/JuliaDB.jl" target="_blank"><img src="https://camo.githubusercontent.com/bd3887b7ff22081a1ab567075dc99f23a082cb94/68747470733a2f2f7472617669732d63692e6f72672f4a756c6961436f6d707574696e672f4a756c696144422e6a6c2e7376673f6272616e63683d6d6173746572" alt="Travis CI"></a>
66
<a href="https://codecov.io/gh/JuliaComputing/JuliaDB.jl" target="_blank"><img src="https://codecov.io/gh/JuliaComputing/JuliaDB.jl/branch/master/graph/badge.svg" alt="Code Coverage"></a>
77
</p>
88

99

10-
**JuliaDB is a package for working with large persistent data sets**
10+
#### JuliaDB is a package for working with large persistent data sets
1111

1212
We recognized the need for an all-Julia, end-to-end tool that can
1313

@@ -18,11 +18,7 @@ We recognized the need for an all-Julia, end-to-end tool that can
1818

1919
We built JuliaDB to fill this void.
2020

21-
**JuliaDB is built on [Dagger](https://github.com/JuliaParallel/Dagger.jl) and [IndexedTables](https://github.com/JuliaComputing/IndexedTables.jl)**
2221

23-
- JuliaDB provides distributed array/table datastructures with convenient functions to load data from CSV.
24-
- JuliaDB is Julia all the way down. This means queries can be efficiently composed with packages from the entire Julia ecosystem.
22+
#### Get Started
2523

26-
**Get started**
27-
28-
http://juliadb.org/latest/
24+
Introduce yourself to JuliaDB's features at [juliadb.org](juliadb.org) or jump into the documentation [here](https://juliacomputing.github.io/JuliaDB.jl/latest/)!

src/serialize.jl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ function mmread(::Type{DataValueArray}, io, mmap)
1414
end
1515

1616
#-----------------------------------------------------------------------# PooledArray
17-
# function mmwrite(io::AbstractSerializer, xs::PooledArray)
18-
# Serialization.serialize_type(io, MMSer{PooledArray})
17+
function mmwrite(io::AbstractSerializer, xs::PooledArray)
18+
Serialization.serialize_type(io, MMSer{PooledArray})
1919

20-
# mmwrite(io, xs.pool)
21-
# mmwrite(io, xs.refs)
22-
# end
20+
mmwrite(io, xs.refs)
21+
mmwrite(io, xs.invpool)
22+
end
2323

24-
# function mmread(::Type{PooledArray}, io, mmap)
25-
# pool = deserialize(io)
26-
# refs = deserialize(io)
27-
# PooledArray(PooledArrays.RefArray(refs), pool)
28-
# end
24+
function mmread(::Type{PooledArray}, io, mmap)
25+
refs = deserialize(io)
26+
invpool = deserialize(io)
27+
PooledArray(PooledArrays.RefArray(refs), invpool)
28+
end
2929

3030
#-----------------------------------------------------------------------# Columns
3131

0 commit comments

Comments
 (0)