html
- Title and Copyright Information
- Preface
- Overview of JSON-Relational Duality Views
- Introduction To Car-Racing Duality Views Example
- Creating Duality Views
- Creating Car-Racing Duality Views Using SQL
- Creating Car-Racing Duality Views Using GraphQL
- WHERE Clauses in Duality-View Tables
- On Duality-View Nesting and Unnesting
- Specify User-Defined Identifying Keys
- Hide or Omit Identifying Key Fields
- Control Null Values in Duality-View Documents
- Return Arrays of Scalar Values
- Limit Nested Arrays
- Updatable JSON-Relational Duality Views
- Using JSON-Relational Duality Views
- Inserting Documents/Data Into Duality Views
- Deleting Documents/Data From Duality Views
- Updating Documents/Data in Duality Views
- Using Optimistic Concurrency Control With Duality Views
- Using the System Change Number (SCN) of a JSON Document
- Optimization of Operations on Duality-View Documents
- Obtaining Information About a Duality View
- Document-Identifier Field for Duality Views
- Schema Flexibility with JSON Columns in Duality Views
- Inline Augmentation: JSON Field Generation
- Duality View Directives
- GraphQL Language Used for JSON-Relational Duality Views
- Schema Evolution with JSON-Relational Duality Views
- Create an Initial Duality View
- Add Fields to an API
- Remove a Field from an API
- Reformat a Field in an API
- Split a Field into Multiple Fields
- Move Embedded Data to Shared Data
- Move Fields to Nested Objects
- Add a Parent Object Above Nested Objects
- Convert a Scalar Field to a Scalar Array
- Use a JSON Type Column for Flexible Extension
- Index