Repository navigation
Commit 24764bd
feat: add null_treatment to lead and lag
IGNORE_NULLS skips null values when counting shift_offset rows, matching
SQL LEAD/LAG ... IGNORE NULLS. The argument is appended after order_by,
so existing calls are unaffected.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 2747573 commit 24764bd
3 files changed
Lines changed: 55 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
894 | | - | |
| 894 | + | |
895 | 895 | | |
896 | 896 | | |
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
900 | 900 | | |
| 901 | + | |
901 | 902 | | |
902 | 903 | | |
903 | 904 | | |
904 | 905 | | |
905 | | - | |
| 906 | + | |
906 | 907 | | |
907 | 908 | | |
908 | 909 | | |
909 | | - | |
| 910 | + | |
910 | 911 | | |
911 | 912 | | |
912 | 913 | | |
913 | 914 | | |
914 | 915 | | |
915 | 916 | | |
| 917 | + | |
916 | 918 | | |
917 | 919 | | |
918 | 920 | | |
919 | 921 | | |
920 | | - | |
| 922 | + | |
921 | 923 | | |
922 | 924 | | |
923 | 925 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7000 | 7000 | | |
7001 | 7001 | | |
7002 | 7002 | | |
| 7003 | + | |
7003 | 7004 | | |
7004 | 7005 | | |
7005 | 7006 | | |
| |||
7030 | 7031 | | |
7031 | 7032 | | |
7032 | 7033 | | |
| 7034 | + | |
| 7035 | + | |
7033 | 7036 | | |
7034 | 7037 | | |
7035 | 7038 | | |
| |||
7052 | 7055 | | |
7053 | 7056 | | |
7054 | 7057 | | |
| 7058 | + | |
| 7059 | + | |
| 7060 | + | |
| 7061 | + | |
| 7062 | + | |
| 7063 | + | |
| 7064 | + | |
| 7065 | + | |
| 7066 | + | |
| 7067 | + | |
7055 | 7068 | | |
7056 | 7069 | | |
7057 | 7070 | | |
| |||
7066 | 7079 | | |
7067 | 7080 | | |
7068 | 7081 | | |
| 7082 | + | |
7069 | 7083 | | |
7070 | 7084 | | |
7071 | 7085 | | |
| |||
7076 | 7090 | | |
7077 | 7091 | | |
7078 | 7092 | | |
| 7093 | + | |
7079 | 7094 | | |
7080 | 7095 | | |
7081 | 7096 | | |
| |||
7103 | 7118 | | |
7104 | 7119 | | |
7105 | 7120 | | |
| 7121 | + | |
| 7122 | + | |
7106 | 7123 | | |
7107 | 7124 | | |
7108 | 7125 | | |
| |||
7125 | 7142 | | |
7126 | 7143 | | |
7127 | 7144 | | |
| 7145 | + | |
| 7146 | + | |
| 7147 | + | |
| 7148 | + | |
| 7149 | + | |
| 7150 | + | |
| 7151 | + | |
| 7152 | + | |
| 7153 | + | |
| 7154 | + | |
7128 | 7155 | | |
7129 | 7156 | | |
7130 | 7157 | | |
| |||
7139 | 7166 | | |
7140 | 7167 | | |
7141 | 7168 | | |
| 7169 | + | |
7142 | 7170 | | |
7143 | 7171 | | |
7144 | 7172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
1077 | 1078 | | |
1078 | 1079 | | |
1079 | 1080 | | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1080 | 1101 | | |
1081 | 1102 | | |
1082 | 1103 | | |
| |||
0 commit comments