forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit3963574
committed
XPath fixes:
- Function renamed to "xpath". - Function is now strict, per discussion. - Return empty array in case when XPath expression detects nothing (previously, NULL was returned in such case), per discussion. - (bugfix) Work with fragments with prologue: select xpath('/a', '<?xml version="1.0"?><a /><b />'); // now XML datum is always wrapped with dummy <x>...</x>, XML prologue simply goes away (if any). - Some cleanup.Nikolay SamokhvalovSome code cleanup and documentation work by myself.1 parent0c644d2 commit3963574
File tree
9 files changed
+238
-205
lines changed- doc/src/sgml
- src
- backend/utils/adt
- include
- catalog
- utils
- test/regress
- expected
- sql
9 files changed
+238
-205
lines changedLines changed: 43 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
3213 | 3213 |
| |
3214 | 3214 |
| |
3215 | 3215 |
| |
3216 |
| - | |
| 3216 | + | |
3217 | 3217 |
| |
3218 | 3218 |
| |
3219 | 3219 |
| |
| |||
3289 | 3289 |
| |
3290 | 3290 |
| |
3291 | 3291 |
| |
| 3292 | + | |
| 3293 | + | |
3292 | 3294 |
| |
3293 | 3295 |
| |
3294 | 3296 |
| |
| |||
3299 | 3301 |
| |
3300 | 3302 |
| |
3301 | 3303 |
| |
3302 |
| - | |
| 3304 | + | |
3303 | 3305 |
| |
3304 | 3306 |
| |
3305 | 3307 |
| |
| |||
3351 | 3353 |
| |
3352 | 3354 |
| |
3353 | 3355 |
| |
| 3356 | + | |
3354 | 3357 |
| |
| 3358 | + | |
| 3359 | + | |
3355 | 3360 |
| |
3356 | 3361 |
| |
3357 | 3362 |
| |
| |||
3398 | 3403 |
| |
3399 | 3404 |
| |
3400 | 3405 |
| |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
| 3414 | + | |
| 3415 | + | |
| 3416 | + | |
| 3417 | + | |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
| 3427 | + | |
| 3428 | + | |
| 3429 | + | |
| 3430 | + | |
| 3431 | + | |
| 3432 | + | |
| 3433 | + | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
3401 | 3441 |
| |
3402 | 3442 |
| |
3403 | 3443 |
| |
|
Lines changed: 47 additions & 71 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
7512 | 7512 |
| |
7513 | 7513 |
| |
7514 | 7514 |
| |
7515 |
| - | |
| 7515 | + | |
7516 | 7516 |
| |
7517 | 7517 |
| |
7518 | 7518 |
| |
| |||
7848 | 7848 |
| |
7849 | 7849 |
| |
7850 | 7850 |
| |
| 7851 | + | |
| 7852 | + | |
| 7853 | + | |
| 7854 | + | |
| 7855 | + | |
| 7856 | + | |
| 7857 | + | |
| 7858 | + | |
| 7859 | + | |
| 7860 | + | |
| 7861 | + | |
| 7862 | + | |
| 7863 | + | |
| 7864 | + | |
| 7865 | + | |
| 7866 | + | |
| 7867 | + | |
| 7868 | + | |
| 7869 | + | |
| 7870 | + | |
| 7871 | + | |
| 7872 | + | |
| 7873 | + | |
| 7874 | + | |
| 7875 | + | |
| 7876 | + | |
| 7877 | + | |
| 7878 | + | |
| 7879 | + | |
| 7880 | + | |
| 7881 | + | |
| 7882 | + | |
| 7883 | + | |
| 7884 | + | |
| 7885 | + | |
| 7886 | + | |
| 7887 | + | |
| 7888 | + | |
| 7889 | + | |
| 7890 | + | |
| 7891 | + | |
| 7892 | + | |
| 7893 | + | |
| 7894 | + | |
| 7895 | + | |
7851 | 7896 |
| |
7852 | 7897 |
| |
7853 | 7898 |
| |
| |||
8097 | 8142 |
| |
8098 | 8143 |
| |
8099 | 8144 |
| |
8100 |
| - | |
8101 |
| - | |
8102 |
| - | |
8103 |
| - | |
8104 |
| - | |
8105 |
| - | |
8106 |
| - | |
8107 |
| - | |
8108 |
| - | |
8109 |
| - | |
8110 |
| - | |
8111 |
| - | |
8112 |
| - | |
8113 |
| - | |
8114 |
| - | |
8115 |
| - | |
8116 |
| - | |
8117 |
| - | |
8118 |
| - | |
8119 |
| - | |
8120 |
| - | |
8121 |
| - | |
8122 |
| - | |
8123 |
| - | |
8124 |
| - | |
8125 |
| - | |
8126 |
| - | |
8127 |
| - | |
8128 |
| - | |
8129 |
| - | |
8130 |
| - | |
8131 |
| - | |
8132 |
| - | |
8133 |
| - | |
8134 |
| - | |
8135 |
| - | |
8136 |
| - | |
8137 |
| - | |
8138 |
| - | |
8139 |
| - | |
8140 |
| - | |
8141 |
| - | |
8142 |
| - | |
8143 |
| - | |
8144 |
| - | |
8145 |
| - | |
8146 |
| - | |
8147 |
| - | |
8148 |
| - | |
8149 |
| - | |
8150 |
| - | |
8151 |
| - | |
8152 |
| - | |
8153 |
| - | |
8154 |
| - | |
8155 |
| - | |
8156 |
| - | |
8157 |
| - | |
8158 |
| - | |
8159 |
| - | |
8160 |
| - | |
8161 |
| - | |
8162 |
| - | |
8163 |
| - | |
8164 |
| - | |
8165 |
| - | |
8166 |
| - | |
8167 |
| - | |
8168 |
| - | |
8169 | 8145 |
| |
8170 | 8146 |
| |
8171 | 8147 |
| |
|
0 commit comments
Comments
(0)