Open GoogleCodeExporter opened 9 years ago
To solve this problem:
(1) recreate the logical plan: m_paraLite.py:LogicalPlanMaker().make()
For other types of JOIN other than Equi-Join, no matter the table partitioning
key is the join key or not, the join operation should not be pushed to SQLite.
(2) change the way data is distributed: each Operator execution file, e.g.
sql.py, join.py...
For Equi-Join, ParaLite always hash partitions source data which is not right
for other joins.
(3) change the way data is joined on each node: join.py:JoinOp().join()
Current ParaLite uses hash-join for Equi-join. For other types of join, the
processing logic should be changed.
Original comment by tingchen...@gmail.com
on 9 May 2013 at 11:19
".schema" is supported now.
paralite anydatabase "create table x(a integer, b text)"
paraltie anydatabase ".schema"
CREATE TABLE x(a integer, b text)
will be shown.
Original comment by ntbao2...@gmail.com
on 17 Jun 2013 at 9:31
Original comment by ntbao2...@gmail.com
on 17 Jun 2013 at 9:34
Original issue reported on code.google.com by
tingchen...@gmail.com
on 9 May 2013 at 11:10