Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
d788121a
Commit
d788121a
authored
Apr 15, 2013
by
Andrew Dunstan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Mark json IO and extraction functions immutable.
Per complaint from Hubert Depesz Lubaczewski. Catalog version bumped.
parent
728ec973
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
17 deletions
+17
-17
src/include/catalog/catversion.h
src/include/catalog/catversion.h
+1
-1
src/include/catalog/pg_proc.h
src/include/catalog/pg_proc.h
+16
-16
No files found.
src/include/catalog/catversion.h
View file @
d788121a
...
@@ -53,6 +53,6 @@
...
@@ -53,6 +53,6 @@
*/
*/
/* yyyymmddN */
/* yyyymmddN */
#define CATALOG_VERSION_NO 2013041
2
1
#define CATALOG_VERSION_NO 2013041
5
1
#endif
#endif
src/include/catalog/pg_proc.h
View file @
d788121a
...
@@ -4093,13 +4093,13 @@ DATA(insert OID = 3053 ( xml_is_well_formed_content PGNSP PGUID 12 1 0 0 0 f f
...
@@ -4093,13 +4093,13 @@ DATA(insert OID = 3053 ( xml_is_well_formed_content PGNSP PGUID 12 1 0 0 0 f f
DESCR
(
"determine if a string is well formed XML content"
);
DESCR
(
"determine if a string is well formed XML content"
);
/* json */
/* json */
DATA
(
insert
OID
=
321
(
json_in
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2275"
_null_
_null_
_null_
_null_
json_in
_null_
_null_
_null_
));
DATA
(
insert
OID
=
321
(
json_in
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
114
"2275"
_null_
_null_
_null_
_null_
json_in
_null_
_null_
_null_
));
DESCR
(
"I/O"
);
DESCR
(
"I/O"
);
DATA
(
insert
OID
=
322
(
json_out
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
2275
"114"
_null_
_null_
_null_
_null_
json_out
_null_
_null_
_null_
));
DATA
(
insert
OID
=
322
(
json_out
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
2275
"114"
_null_
_null_
_null_
_null_
json_out
_null_
_null_
_null_
));
DESCR
(
"I/O"
);
DESCR
(
"I/O"
);
DATA
(
insert
OID
=
323
(
json_recv
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2281"
_null_
_null_
_null_
_null_
json_recv
_null_
_null_
_null_
));
DATA
(
insert
OID
=
323
(
json_recv
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
114
"2281"
_null_
_null_
_null_
_null_
json_recv
_null_
_null_
_null_
));
DESCR
(
"I/O"
);
DESCR
(
"I/O"
);
DATA
(
insert
OID
=
324
(
json_send
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
17
"114"
_null_
_null_
_null_
_null_
json_send
_null_
_null_
_null_
));
DATA
(
insert
OID
=
324
(
json_send
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
17
"114"
_null_
_null_
_null_
_null_
json_send
_null_
_null_
_null_
));
DESCR
(
"I/O"
);
DESCR
(
"I/O"
);
DATA
(
insert
OID
=
3153
(
array_to_json
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2277"
_null_
_null_
_null_
_null_
array_to_json
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3153
(
array_to_json
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2277"
_null_
_null_
_null_
_null_
array_to_json
_null_
_null_
_null_
));
DESCR
(
"map array to json"
);
DESCR
(
"map array to json"
);
...
@@ -4118,31 +4118,31 @@ DESCR("aggregate input into json");
...
@@ -4118,31 +4118,31 @@ DESCR("aggregate input into json");
DATA
(
insert
OID
=
3176
(
to_json
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2283"
_null_
_null_
_null_
_null_
to_json
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3176
(
to_json
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
114
"2283"
_null_
_null_
_null_
_null_
to_json
_null_
_null_
_null_
));
DESCR
(
"map input to json"
);
DESCR
(
"map input to json"
);
DATA
(
insert
OID
=
3947
(
json_object_field
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
114
"114 25"
_null_
_null_
"{from_json, field_name}"
_null_
json_object_field
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3947
(
json_object_field
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
114
"114 25"
_null_
_null_
"{from_json, field_name}"
_null_
json_object_field
_null_
_null_
_null_
));
DESCR
(
"get json object field"
);
DESCR
(
"get json object field"
);
DATA
(
insert
OID
=
3948
(
json_object_field_text
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
25
"114 25"
_null_
_null_
"{from_json, field_name}"
_null_
json_object_field_text
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3948
(
json_object_field_text
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
25
"114 25"
_null_
_null_
"{from_json, field_name}"
_null_
json_object_field_text
_null_
_null_
_null_
));
DESCR
(
"get json object field as text"
);
DESCR
(
"get json object field as text"
);
DATA
(
insert
OID
=
3949
(
json_array_element
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
114
"114 23"
_null_
_null_
"{from_json, element_index}"
_null_
json_array_element
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3949
(
json_array_element
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
114
"114 23"
_null_
_null_
"{from_json, element_index}"
_null_
json_array_element
_null_
_null_
_null_
));
DESCR
(
"get json array element"
);
DESCR
(
"get json array element"
);
DATA
(
insert
OID
=
3950
(
json_array_element_text
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
25
"114 23"
_null_
_null_
"{from_json, element_index}"
_null_
json_array_element_text
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3950
(
json_array_element_text
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
25
"114 23"
_null_
_null_
"{from_json, element_index}"
_null_
json_array_element_text
_null_
_null_
_null_
));
DESCR
(
"get json array element as text"
);
DESCR
(
"get json array element as text"
);
DATA
(
insert
OID
=
3951
(
json_extract_path
PGNSP
PGUID
12
1
0
25
0
f
f
f
f
t
f
s
2
0
114
"114 1009"
"{114,1009}"
"{i,v}"
"{from_json,path_elems}"
_null_
json_extract_path
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3951
(
json_extract_path
PGNSP
PGUID
12
1
0
25
0
f
f
f
f
t
f
i
2
0
114
"114 1009"
"{114,1009}"
"{i,v}"
"{from_json,path_elems}"
_null_
json_extract_path
_null_
_null_
_null_
));
DESCR
(
"get value from json with path elements"
);
DESCR
(
"get value from json with path elements"
);
DATA
(
insert
OID
=
3952
(
json_extract_path_op
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
114
"114 1009"
_null_
_null_
"{from_json,path_elems}"
_null_
json_extract_path
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3952
(
json_extract_path_op
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
114
"114 1009"
_null_
_null_
"{from_json,path_elems}"
_null_
json_extract_path
_null_
_null_
_null_
));
DESCR
(
"get value from json with path elements"
);
DESCR
(
"get value from json with path elements"
);
DATA
(
insert
OID
=
3953
(
json_extract_path_text
PGNSP
PGUID
12
1
0
25
0
f
f
f
f
t
f
s
2
0
25
"114 1009"
"{114,1009}"
"{i,v}"
"{from_json,path_elems}"
_null_
json_extract_path_text
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3953
(
json_extract_path_text
PGNSP
PGUID
12
1
0
25
0
f
f
f
f
t
f
i
2
0
25
"114 1009"
"{114,1009}"
"{i,v}"
"{from_json,path_elems}"
_null_
json_extract_path_text
_null_
_null_
_null_
));
DESCR
(
"get value from json as text with path elements"
);
DESCR
(
"get value from json as text with path elements"
);
DATA
(
insert
OID
=
3954
(
json_extract_path_text_op
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
2
0
25
"114 1009"
_null_
_null_
"{from_json,path_elems}"
_null_
json_extract_path_text
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3954
(
json_extract_path_text_op
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
2
0
25
"114 1009"
_null_
_null_
"{from_json,path_elems}"
_null_
json_extract_path_text
_null_
_null_
_null_
));
DESCR
(
"get value from json as text with path elements"
);
DESCR
(
"get value from json as text with path elements"
);
DATA
(
insert
OID
=
3955
(
json_array_elements
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
s
1
0
114
"114"
"{114,114}"
"{i,o}"
"{from_json,value}"
_null_
json_array_elements
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3955
(
json_array_elements
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
i
1
0
114
"114"
"{114,114}"
"{i,o}"
"{from_json,value}"
_null_
json_array_elements
_null_
_null_
_null_
));
DESCR
(
"key value pairs of a json object"
);
DESCR
(
"key value pairs of a json object"
);
DATA
(
insert
OID
=
3956
(
json_array_length
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
s
1
0
23
"114"
_null_
_null_
_null_
_null_
json_array_length
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3956
(
json_array_length
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
t
f
i
1
0
23
"114"
_null_
_null_
_null_
_null_
json_array_length
_null_
_null_
_null_
));
DESCR
(
"length of json array"
);
DESCR
(
"length of json array"
);
DATA
(
insert
OID
=
3957
(
json_object_keys
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
s
1
0
25
"114"
_null_
_null_
_null_
_null_
json_object_keys
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3957
(
json_object_keys
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
i
1
0
25
"114"
_null_
_null_
_null_
_null_
json_object_keys
_null_
_null_
_null_
));
DESCR
(
"get json object keys"
);
DESCR
(
"get json object keys"
);
DATA
(
insert
OID
=
3958
(
json_each
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
s
1
0
2249
"114"
"{114,25,114}"
"{i,o,o}"
"{from_json,key,value}"
_null_
json_each
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3958
(
json_each
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
i
1
0
2249
"114"
"{114,25,114}"
"{i,o,o}"
"{from_json,key,value}"
_null_
json_each
_null_
_null_
_null_
));
DESCR
(
"key value pairs of a json object"
);
DESCR
(
"key value pairs of a json object"
);
DATA
(
insert
OID
=
3959
(
json_each_text
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
s
1
0
2249
"114"
"{114,25,25}"
"{i,o,o}"
"{from_json,key,value}"
_null_
json_each_text
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3959
(
json_each_text
PGNSP
PGUID
12
1
100
0
0
f
f
f
f
t
t
i
1
0
2249
"114"
"{114,25,25}"
"{i,o,o}"
"{from_json,key,value}"
_null_
json_each_text
_null_
_null_
_null_
));
DESCR
(
"key value pairs of a json object"
);
DESCR
(
"key value pairs of a json object"
);
DATA
(
insert
OID
=
3960
(
json_populate_record
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
f
f
s
3
0
2283
"2283 114 16"
_null_
_null_
_null_
_null_
json_populate_record
_null_
_null_
_null_
));
DATA
(
insert
OID
=
3960
(
json_populate_record
PGNSP
PGUID
12
1
0
0
0
f
f
f
f
f
f
s
3
0
2283
"2283 114 16"
_null_
_null_
_null_
_null_
json_populate_record
_null_
_null_
_null_
));
DESCR
(
"get record fields from a json object"
);
DESCR
(
"get record fields from a json object"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment