Skip to content

Commit

Permalink
Removing unused interfaces and fixing writer query.
Browse files Browse the repository at this point in the history
  • Loading branch information
cnuernber committed Aug 24, 2021
1 parent 6707faf commit 4b05e57
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 33 deletions.
8 changes: 0 additions & 8 deletions java/tech/v3/datatype/BooleanWriter.java

This file was deleted.

7 changes: 0 additions & 7 deletions java/tech/v3/datatype/DoubleWriter.java

This file was deleted.

8 changes: 0 additions & 8 deletions java/tech/v3/datatype/LongWriter.java

This file was deleted.

8 changes: 0 additions & 8 deletions java/tech/v3/datatype/ObjectWriter.java

This file was deleted.

8 changes: 6 additions & 2 deletions src/tech/v3/datatype/base.clj
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,9 @@
writing."
[item]
(when item
(dtype-proto/convertible-to-writer? item)))
(if (instance? Buffer item)
(.allowsWrite ^Buffer item)
(dtype-proto/convertible-to-writer? item))))


(defn as-writer
Expand Down Expand Up @@ -839,7 +841,9 @@ tech.v3.tensor.integration-test> (dtype/set-value! (dtype/clone test-tens) [:all

(extend-type APersistentVector
dtype-proto/PDatatype
(datatype [item] :persistent-vector))
(datatype [item] :persistent-vector)
dtype-proto/PToWriter
(convertible-to-writer? [buf] false))

(casting/add-object-datatype! :persistent-vector APersistentVector false)

Expand Down
7 changes: 7 additions & 0 deletions test/tech/v3/datatype_test.clj
Original file line number Diff line number Diff line change
Expand Up @@ -706,3 +706,10 @@

(deftest iterator-pathway-fails-count-29
(is (= 3 (count (dfn/+ 3 (repeat 3 3))))))


(deftest basic-can-write-queries
(is (not (dtype/writer? (dtype/->reader [1 2 3] :int32))))
(is (not (dtype/writer? (dtype/make-reader :int32 4 idx))))
(is (dtype/writer? (dtype/make-container :int32 4)))
(is (dtype/writer? (int-array 5))))

0 comments on commit 4b05e57

Please sign in to comment.