This PR fixes the issue in #1300. It takes the pointer out of the IndexScanDesc and IndexScanPlan, and replace them with the index OID. The IndexScanExecutor will get the physical pointer to the index object in its DInit() function.
This PR also adjusts the calls to the IndexScanDesc constructor in many test cases.
Coverage increased (+0.006%) to 77.267% when pulling 6fe7a2e8822f486c4ed8e77f94abf971bd59402f on malin1993ml:indexscanplan-fix into d583b5f18e9853e7074ab99bcfd1e8ebc23a9a35 on cmu-db:master.
This PR fixes the issue in #1300. It takes the pointer out of the
IndexScanDesc
andIndexScanPlan
, and replace them with the index OID. TheIndexScanExecutor
will get the physical pointer to the index object in itsDInit()
function.This PR also adjusts the calls to the
IndexScanDesc
constructor in many test cases.