[fix](point query) should check it is Slot before check it is DELETE_SIGN (#36566)
pick from master #36564 introduced by #36443
This commit is contained in:
@ -55,7 +55,8 @@ public class LogicalResultSinkToShortCircuitPointQuery implements RewriteRuleFac
|
||||
// all conjuncts match with pattern `key = ?`
|
||||
expression -> (expression instanceof EqualTo)
|
||||
&& (removeCast(expression.child(0)).isKeyColumnFromTable()
|
||||
|| ((SlotReference) expression.child(0)).getName().equals(Column.DELETE_SIGN))
|
||||
|| (expression.child(0) instanceof SlotReference
|
||||
&& ((SlotReference) expression.child(0)).getName().equals(Column.DELETE_SIGN)))
|
||||
&& expression.child(1).isLiteral());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user