You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the purpose of code maintenance, we should reduce the total number of operators in the code base. In particular, we should merge different scan operators into one operator and instead implement as different scan functions. If you think of all the scan operators/functions in the code base, there are
scan csv
scan parquet
scan rdf
scan numpy
scan pandas
scan factorized table
scan union all table
scan simple aggregate
scan hash aggregate
scan order by table
scan node id
scan column
scan csr
For 1-6 we have already moved them as scan function inside InQueryCall (we should rename this operator to Scan in the end). We should do the same for the rest scan functions. 7-10 are in memory tables so their implementation should be similar to 6. 11 - 13 involves scanning from storage so I would suggest whoever implement them discuss with @ray6080 first.
The text was updated successfully, but these errors were encountered:
For the purpose of code maintenance, we should reduce the total number of operators in the code base. In particular, we should merge different scan operators into one operator and instead implement as different scan functions. If you think of all the scan operators/functions in the code base, there are
For 1-6 we have already moved them as scan function inside
InQueryCall
(we should rename this operator toScan
in the end). We should do the same for the rest scan functions. 7-10 are in memory tables so their implementation should be similar to 6. 11 - 13 involves scanning from storage so I would suggest whoever implement them discuss with @ray6080 first.The text was updated successfully, but these errors were encountered: