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
RowCompareType served as a way to describe the fundamental meaning ofan operator, notionally independent of an operator class (although sofar this was only really supported for btrees). Its original purposewas for use inside RowCompareExpr, and it has also found some smalluse outside, such as for get_op_btree_interpretation().We want to expand this now, as a more general way to describe operatorsemantics for other index access methods, including gist (to improveGistTranslateStratnum()) and others not written yet. To avoid futureconfusion, we rename the type to CompareType and the symbols fromROWCOMPARE_XXX to COMPARE_XXX to reflect their more general purpose.Reviewed-by: Mark Dilger <mark.dilger@enterprisedb.com>Discussion:https://www.postgresql.org/message-id/flat/E72EAA49-354D-4C2E-8EB9-255197F55330@enterprisedb.com