File tree Expand file tree Collapse file tree 4 files changed +383
-223
lines changed Expand file tree Collapse file tree 4 files changed +383
-223
lines changed Original file line number Diff line number Diff line change @@ -53,42 +53,41 @@ cdef class BaseArray:
53
53
cdef int _clevel
54
54
cdef int _shuffle
55
55
cdef object _fill_value
56
+ cdef object _cdata
56
57
# abstract methods
57
58
cdef BaseChunk create_chunk(self , tuple cidx)
58
59
cdef BaseChunk get_chunk(self , tuple cidx)
59
60
60
61
61
62
cdef class Array(BaseArray):
62
- cdef ndarray _cdata
63
+ pass
63
64
64
65
65
66
cdef class SynchronizedArray(Array):
66
67
pass
67
68
68
69
69
- cdef class PersistentArray(BaseArray):
70
- cdef ndarray _cdata
71
- cdef object _mode
72
- cdef object _path
70
+ cdef class LazyArray(BaseArray):
71
+ pass
73
72
74
73
75
- cdef class SynchronizedPersistentArray(PersistentArray ):
76
- pass
74
+ cdef class SynchronizedLazyArray(LazyArray ):
75
+ cdef object _lock
77
76
78
77
79
- cdef class LazyArray(BaseArray):
80
- cdef dict _cdata
78
+ cdef class PersistentArray(BaseArray):
79
+ cdef object _mode
80
+ cdef object _path
81
+ cdef object get_chunk_path(self , tuple cidx)
81
82
82
83
83
- cdef class SynchronizedLazyArray(LazyArray ):
84
+ cdef class SynchronizedPersistentArray(PersistentArray ):
84
85
pass
85
86
86
87
87
- cdef class LazyPersistentArray(BaseArray):
88
- # TODO
88
+ cdef class LazyPersistentArray(PersistentArray):
89
89
pass
90
90
91
91
92
- cdef class SynchronizedLazyPersistentArray(BaseArray):
93
- # TODO
94
- pass
92
+ cdef class SynchronizedLazyPersistentArray(LazyPersistentArray):
93
+ cdef object _lock
You can’t perform that action at this time.
0 commit comments