fix rownum error happened in connect by clause
Offering: GaussDB Kernel More detail: when executing connect by prior b=a and (1=1 or rownum=1), the 1=1 subclause will not be dropped.
This commit is contained in:
@ -57,6 +57,6 @@ extern int SibglingsKeyCmpFast(Datum x, Datum y, SortSupport ssup);
|
||||
|
||||
extern void markSWLevelBegin(StartWithOpState *node);
|
||||
extern void markSWLevelEnd(StartWithOpState *node, int64 rowCount);
|
||||
extern TupleTableSlot* GetStartWithSlot(RecursiveUnionState* node, TupleTableSlot* slot);
|
||||
extern TupleTableSlot* GetStartWithSlot(RecursiveUnionState* node, TupleTableSlot* slot, bool isRecursive);
|
||||
extern bool ExecStartWithRowLevelQual(RecursiveUnionState* node, TupleTableSlot* dstSlot);
|
||||
#endif /* NODECTESCAN_H */
|
||||
|
||||
Reference in New Issue
Block a user