Index
Symbols
- != comparison filter predicate, SQL/JSON path expressions 15.2.1
- ! filter predicate, SQL/JSON path expressions 15.2.1
- $, SQL/JSON path expressions
- && filter predicate, SQL/JSON path expressions 15.2.1
- <= comparison filter predicate, SQL/JSON path expressions 15.2.1
- <> comparison filter predicate, SQL/JSON path expressions 15.2.1
- < comparison filter predicate, SQL/JSON path expressions 15.2.1
- == comparison filter predicate, SQL/JSON path expressions 15.2.1
- >= comparison filter predicate, SQL/JSON path expressions 15.2.1
- > comparison filter predicate, SQL/JSON path expressions 15.2.1
- || filter predicate, SQL/JSON path expressions 15.2.1
A
- abs() item method, SQL/JSON path expressions 15.3
- ABSENT ON NULL, SQL/JSON generation functions 23.1
- absolute path expression 15.2.1
- syntax C
- add_vc trigger procedure 22.9
- add_virtual_columns, DBMS_JSON PL/SQL procedure 22.8, 22.8.1, 22.8.2
- adding virtual columns for JSON fields 22.8
- aggregate item method 15.3
- ALL_JSON_COLUMNS view 4.1
- ALL_JSON_DATAGUIDE_FIELDS view 22.5
- ALL_JSON_DATAGUIDES view 22.5
- ALLOW SCALARS keywords, json_query RETURNING clause 16.1
- array, JSON 1.2
- array element, JSON 1.2
- array index 15.2.1
- array range specification 15.2.1
- array step, SQL/JSON path expressions 15.2.1
- syntax C
- ASCII keyword, SQL functions 16.1
- avg() item method, SQL/JSON path expressions 15.3
C
- canonical form of a JSON number 16.1
- capabilities specification, Oracle Database support for JSON B
- case-sensitivity
- ceiling() item method, SQL/JSON path expressions 15.3
- change trigger, data guide 22.9
- user-defined 22.9.1
- character sets 6
- check constraint used to ensure well-formed JSON data 4
- child COLUMNS clause, json_table SQL/JSON function 20.2
- client, using to retrieve JSON LOB data 7
- column, JSON 4
- COLUMNS clause, json_table SQL/JSON function 20.2
- columns of JSON data 2.2.2
- compare predicate, SQL/JSON path
expressions
- syntax C
- comparison, SQL/JSON path
expressions
- syntax C
- comparison filter predicates, SQL/JSON path expressions 15.2.1
- comparison in SQL/JSON path expression, types 15.4
- compatibility of data types, item methods 15.3
- composite multivalue function-based index 28.8, 28.9
- condition, SQL/JSON path
expressions
- syntax C
- conditions, Oracle SQL
- conditions, SQL/JSON
- conjunction, SQL/JSON path
expressions
- syntax C
- constructor, JSON 2.3.4
- JSON generation 23.1
- constructor, JSON data type 2.3.1
- context item, SQL/JSON path expressions 15.2.1
- count() item method, SQL/JSON path expressions 15.3
- create_view_on_path, DBMS_JSON PL/SQL procedure 22.7, 22.7.2
- create_view, DBMS_JSON PL/SQL procedure 22.7, 22.7.1
D
- data guide
- data types for JSON columns 3
- date() item method, SQL/JSON path expressions 15.3
- date formats, ISO 8601 A
- DBA_JSON_COLUMNS view 4.1
- DBA_JSON_DATAGUIDE_FIELDS view 22.5
- DBA_JSON_DATAGUIDES view 22.5
- DBMS_JSON.add_virtual_columns PL/SQL procedure 22.8, 22.8.1, 22.8.2
- DBMS_JSON.create_view_on_path PL/SQL procedure 22.7, 22.7.2
- DBMS_JSON.create_view PL/SQL procedure 22.7, 22.7.1
- DBMS_JSON.drop_virtual_columns PL/SQL procedure 22.8, 22.8.3
- DBMS_JSON.FORMAT_FLAT 22.3, 22.4, 22.12
- DBMS_JSON.FORMAT_HIERARCHICAL 22.3, 22.7.1, 22.8.1, 22.13
- DBMS_JSON.get_index_dataguide PL/SQL function 22.3, 22.4, 22.7.1
- DBMS_JSON.get_view_sql PL/SQL procedure 22.7
- DBMS_JSON.PRETTY 22.7.1, 22.12, 22.13
- DBMS_JSON.rename_column PL/SQL procedure 22.4
- descendant step, SQL/JSON path expressions 15.2.1
- diagrams, basic SQL/JSON path expression syntax C
- DISALLOW SCALARS keywords
- DISALLOW SCALARS keywords, json_query RETURNING clause 16.1
- disjunction, SQL/JSON path
expressions
- syntax C
- Document Object Model (DOM) 24
- DOM-like manipulation of JSON data 24
- dot-notation access to JSON data 14
- use with json_table SQL/JSON function 20
- double() item method, SQL/JSON path expressions 15.3
- drop_virtual_columns, DBMS_JSON PL/SQL procedure 22.8, 22.8.3
- dropping virtual columns for JSON fields 22.8, 22.8.3
- ds_iso_format ISO 8601 duration format A
- dsInterval() item method, SQL/JSON path expressions 15.3
- duplicate field names in JSON objects 5.1
- duration formats, ISO 8601 A
E
- element of a JSON array 1.2
- eq_regex filter predicate, SQL/JSON path expressions 15.2.1
- error clause, SQL query functions and conditions 16.3
- ERROR ON MISMATCH clause 16.5
- exists filter predicate, SQL/JSON path expressions 15.2.1
- EXISTS keyword, json_table SQL/JSON function 20.2
- EXTENDED keyword
- extended object representation of JSON scalars 2.3.5
- EXTRA DATA clause, ON MISMATCH clause 16.5
F
- facet search of JSON data 21.2
- field, JSON object 1.2
- field name, SQL/JSON path
expressions
- syntax C
- filter, SQL/JSON path
expressions
- syntax C
- filter condition, SQL/JSON path expressions 15.2.1
- filter expression, SQL/JSON path expressions 15.2.1
- float() item method, SQL/JSON path expressions 15.3
- floor() item method, SQL/JSON path expressions 15.3
- FORMAT_FLAT, package DBMS_JSON 22.3, 22.4, 22.12
- FORMAT_HIERARCHICAL, package DBMS_JSON 22.3, 22.7.1, 22.8.1, 22.13
- FORMAT JSON keywords
- FOR ORDINALITY keywords, json_table SQL/JSON function 20.2
- full-text search of JSON data 21, 21.1
- function-based indexing
- functions, Oracle SQL
- functions, SQL/JSON
- function step, SQL/JSON path expressions 15.2.1
- syntax C
I
- IGNORE ON MISMATCH clause 16.5
- IM column store 29.1
- index, array 15.2.1
- indexing JSON data 28
- composite B-tree index for multiple fields 28.10
- for json_exists queries 28.6, 28.8, 28.9
- for json_table queries 28.5
- for search 28.11
- full-text and numeric-range 28.11
- function-based 28.4
- for geographic data 26
- GeoJSON 26
- is (not) json SQL/JSON condition 28.1
- json_exists SQL/JSON condition 28.3, 28.8, 28.9
- json_value SQL/JSON function 28.4
- multivalue function-based index 28.8
- spatial 26
- In-Memory Column Store 29.1
- inserting JSON data into a column 10
- introspection of PL/SQL object types 24
- is json SQL/JSON condition 5
- is not json SQL/JSON condition 5
- ISO 8601 formats A
- item method
- use with dot-notation syntax 14
- item method, SQL/JSON path expressions 15.2.1, 15.3
- items data-guide field (JSON Schema keyword) 22.4
J
- JavaScript array 1.2
- JavaScript notation compared with JSON 1.1
- JavaScript object 1.2
- JavaScript object literal 1.2
- JavaScript Object Notation (JSON) 1.1
- JSON 1.1
- JSON_ARRAY_T PL/SQL object type 24
- json_arrayagg SQL/JSON function 23.6
- json_array SQL/JSON function 23.4
- json_dataguide Oracle SQL function 22.3, 22.4
- JSON_ELEMENT_T PL/SQL object type 24
- json_equal Oracle SQL condition IV
- json_exists SQL/JSON condition 17
- JSON_KEY_LIST PL/SQL object type 24
- json_mergepatch Oracle SQL function 10
- JSON_OBJECT_T PL/SQL object type 24
- json_objectagg SQL/JSON function 23.5
- json_object SQL/JSON function 23.3
- json_query SQL/JSON function 19
- as json_table 19.1
- JSON_SCALAR_T PL/SQL object type 24
- json_scalar Oracle SQL function 2.3.2, 2.3.4
- json_serialize Oracle SQL function 2.3.3, 2.3.4
- json_table SQL/JSON function 20
- json_textcontains Oracle SQL condition 21.1
- json_transform Oracle SQL function 10
- json_value SQL/JSON function 18
- JSON, extended objects 2.3.5
- JSON column 4
- JSON columns 2.2.2
- JSON data guide 22
- overview 22.1
- JSON data type (SQL) 2.2.1
- JSON generation functions 23
- JSON language, Oracle-specific scalar types 1.2
- JSON LOB data 7
- JSON object types, PL/SQL
- overview 24
- JSON scalars, object representation 2.3.5
- JSON scalar types, Oracle extended 2.2.1
- JSON Schema 22
- keywords 22.4
- JSON search index 28.11
- JSON type constructor 2.3.1, 2.3.4
- JSON generation 23.1
- JSON type data, migration from textual JSON data 2.3.6
L
- lax JSON syntax 5.2
- specifying 5.3
- length() item method, SQL/JSON path expressions 15.3
- like_regex filter predicate, SQL/JSON path expressions 15.2.1
- like filter predicate, SQL/JSON path expressions 15.2.1
- limitations, Oracle Database support for JSON B
- loading JSON data into the database 10
- LOB storage of JSON data 7
- lower() item method, SQL/JSON path expressions 15.3
M
- materialized view of JSON data 20.5
- maxNumber() item method, SQL/JSON path expressions 15.3
- maxString() item method, SQL/JSON path expressions 15.3
- migration of textual JSON data to JSON type data 2.3.6
- minNumber() item method, SQL/JSON path expressions 15.3
- minString() item method, SQL/JSON path expressions 15.3
- MISSING DATA clause, ON MISMATCH clause 16.5
- multiple data guides for the same JSON column 22.10
- multivalue function-based index 28.8, 28.9
N
- NESTED clause, instead of json_table 20.1
- NESTED PATH clause, json_table 20.4
- NoSQL databases 2.2
- null handling, SQL/JSON generation functions 23.1, 23.2
- NULL-handling clause, SQL/JSON generation functions 23.1
- NULL ON EMPTY clause, SQL/JSON query functions 16.4
- NULL ON MISMATCH clause 16.5
- NULL ON NULL, SQL/JSON generation functions 23.1
- number() item method, SQL/JSON path expressions 15.3
- numberOnly() item method, SQL/JSON path expressions 15.3
- numeric-range indexing 28.11
O
- o:frequency data-guide field 22.4
- o:hidden data-guide field 22.8
- o:high_value data-guide field 22.4
- o:last_analyzed data-guide field 22.4
- o:length data-guide field 22.4
- o:low_value data-guide field 22.4
- o:num_nulls data-guide field 22.4
- o:path data-guide field 22.4
- o:preferred_column_name data-guide field 22.4
- o:sample_size data-guide field 22.4
- object, Javascript and JSON 1.2
- object literal, Javascript 1.2
- object member, JSON 1.2
- objects representation of JSON scalars 2.3.5
- object step, SQL/JSON path expressions 15.2.1
- syntax C
- ON EMPTY clause, SQL/JSON query functions 16.4
- oneOf data-guide field (JSON Schema keyword) 22.4
- ON MISMATCH clause 16.5
- Oracle scalar types for JSON language 1.2
- Oracle SQL conditions IV
- See also: SQL/JSON conditions
- Oracle SQL functions IV
- See also: SQL/JSON functions
- Oracle support for JSON in the database 2.4
- specifications B
- OSON binary JSON data format 2.2.1
P
- parent COLUMNS clause, json_table SQL/JSON function 20.2
- parsing of JSON data to PL/SQL object types 24
- PASSING clause, json_exists 17
- PATH clause, json_table 20, 20.2
- path expression, SQL/JSON 15, 15.1
- path expression, SQL/JSON, for a json_table column 20.2
- path expression, SQL/JSON, for json_exists 17
- path expression, SQL/JSON, for json_query 18, 19
- path expression, SQL/JSON, for json_table rows 20
- performance tuning 27
- PL/SQL, use of JSON data 2.2.4
- PL/SQL functions
- PL/SQL object-type methods 24
- PL/SQL object types
- overview 24
- PL/SQL procedures
- PRETTY, package DBMS_JSON 22.7.1, 22.12, 22.13
- PRETTY keyword, SQL functions 16.1
- pretty-printing
- projecting virtual columns from JSON fields 22.8
- properties data-guide field (JSON Schema keyword) 22.4
- property, JSON object
- See: field, JSON object
- put() method, PL/SQL object types 24
R
- range specification, array 15.2.1
- rawtohex SQL function, for insert or update with BLOB JSON column 7
- relational database with JSON data 2.2
- relative path expression 15.2.1
- syntax C
- rename_column, DBMS_JSON PL/SQL procedure 22.4
- rendering of JSON data 16.1
- restrictions, Oracle Database support for JSON B
- retrieval of JSON LOB data from database by client 7
- RETURNING clause
- rewrite of JSON queries to a materialized view 30
- row source, JSON
- definition 20
S
- scalar, SQL/JSON path
expressions
- syntax C
- scalar types and values, JSON 1.2
- object representation 2.3.5
- schema, JSON 22
- schemaless database data 2.2
- SDO_GEOMETRY 26
- searching JSON data 21
- SELECT statement, NESTED clause instead of json_table 20.1
- serialization
- serializing JSON data 2.3.3
- setting values in PL/SQL object types 24
- sharding, data-guide information in index 22.2
- sibling COLUMNS clauses, json_table SQL/JSON function 20.2
- simple dot-notation access to JSON data 14
- use with json_table SQL/JSON function 20
- Simple Oracle Document Access (SODA) 2
- simplified syntax
- See: simple dot-notation access to JSON data
- size() item method, SQL/JSON path expressions 15.3
- SODA 2
- spatial JSON data 26
- specifications, Oracle Database support for JSON B
- SQL, overview of use with JSON data 2.2.3
- SQL/JSON conditions IV
- See also: Oracle SQL conditions
- SQL/JSON functions IV
- See also: Oracle SQL functions
- SQL/JSON generation functions 23, 23.1
- input SQL values 23.2
- SQL/JSON path expression 15, 15.1
- SQL/JSON path expression, for a json_table column 20.2
- SQL/JSON path expression, for json_exists 17
- SQL/JSON path expression, for json_query 18, 19
- SQL/JSON path expression, for json_table rows 20
- SQL/JSON query functions
- WITH WRAPPER keywords 16.2
- SQL/JSON variable 15.2.1
- SQL functions
- SQL NESTED clause, instead of json_table 20.1
- starts with filter predicate, SQL/JSON path expressions 15.2.1
- step, SQL/JSON path expressions 15.2.1
- storing and managing JSON data, overview 3
- strict JSON syntax 5.2
- specifying 5.3
- STRICT keyword
- string() item method, SQL/JSON path expressions 15.3
- stringOnly() item method, SQL/JSON path expressions 15.3
- sum() item method, SQL/JSON path expressions 15.3
- support for JSON, Oracle Database 2.4
- specifications B
- syntax diagrams, basic SQL/JSON path expression C
T
- tables with JSON data 2.2.2
- textual JSON data, migration to JSON type data 2.3.6
- textual SQL data types for JSON data 2.2.1
- time formats, ISO 8601 A
- timestamp() item method, SQL/JSON path expressions 15.3
- tree-like representation of JSON data 24
- trigger for data-guide changes 22.9
- TRUNCATE keyword
- json_table SQL/JSON function 20.2
- TRUNCATE keyword, Oracle extension for SQL/JSON VARCHAR2 return value 16.1
- type() item method, SQL/JSON path expressions 15.3
- type data-guide field (JSON Schema keyword) 22.4
- TYPE ERROR clause, ON MISMATCH clause 16.5
- types in path-expression comparisons 15.4
U
- UNCONDITIONAL keyword, SQL/JSON query functions 16.2
- unique field names in JSON objects 5.1
- updating JSON data 10
- upper() item method, SQL/JSON path expressions 15.3
- USER_JSON_COLUMNS view 4.1
- USER_JSON_DATAGUIDE_FIELDS view 22.5
- USER_JSON_DATAGUIDES view 22.5
- user-defined data-guide change trigger 22.9.1