File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
vortex-layout/src/layouts/dict Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,10 @@ impl DictReader {
107107 }
108108
109109 fn values_eval ( & self , expr : Expression ) -> SharedArrayFuture {
110+ // This is unsound since we cannot be sure that all the values are referenced in the query
111+ // after applying the filter, so if the expression is fallible this might fail when it
112+ // shouldn't.
113+ // TODO(joe): fixme
110114 self . values_evals
111115 . entry ( expr. clone ( ) )
112116 . or_insert_with ( || {
@@ -166,7 +170,7 @@ impl LayoutReader for DictReader {
166170 expr : & Expression ,
167171 mask : MaskFuture ,
168172 ) -> VortexResult < MaskFuture > {
169- // TODO: fix up expr partitioning with fallible & null sensitive annotations
173+ // TODO(joe) : fix up expr partitioning with fallible & null sensitive annotations
170174 let values_eval = self . values_eval ( expr. clone ( ) ) ;
171175
172176 // We register interest on the entire codes row_range for now, there
You can’t perform that action at this time.
0 commit comments