- Notifications
You must be signed in to change notification settings - Fork5
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 changed| 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 | | |
| |||
| 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)