Defining JSON Objects
The following properties are applicable to a JSON object.
|
Tab |
Property |
Description |
Additional Information |
|---|---|---|---|
|
|
Physical Name |
Specifies the physical name of the object |
|
|
Physical Only |
Specifies whether the object is suppressed from a logical model and appears in a physical model only |
|
|
|
Type |
Specifies the type of the object |
The following types are supported:
|
|
|
Generate |
Specifies whether a DDL statement is generated for the object during forward engineering |
|
|
| General
|
Schema | Specifies the declaration that a JSON fragment is a piece of JSON schema |
|
| Id | Specifies the unique identifier for a schema and the base URI against which $ref URI-references are resolved |
|
|
| MinProperties | Specifies the minimum number of properties required for the object |
Available when Type is set to Object |
|
| MaxProperties | Specifies the maximum number of properties required for the object |
Available when Type is set to Object |
|
| Property Names | Specifies the names of properties that can be validated against a schema, irrespective of their values |
|
|
|
Array Options |
Specifies the options for the array |
Available when Type is set to Array The following types are available:
|
|
|
MinItems |
Specifies the minimum number of items required for the object |
Available when Type is set to Array |
|
|
MaxItems |
Specifies the maximum number of items required for the object |
Available when Type is set to Array |
|
|
Unique Items |
Specifies the unique items of the object |
Available when Type is set to Array |
|
| Dependencies | Specifies the properties whose presence allows the schema of the object to change |
Available when Type is set to Object |
|
| Additional Properties | Specifies the additional properties that are not listed in the Properties keyword |
Available when Type is set to Object |
|
|
Additional Items |
Specifies the additional items that are not listed in the Items keyword |
Available when Type is set to Array |
|
| Required | Specifies the mandatory properties of the object |
Available when Type is set to Object |
|
|
Ref |
Specifies the definition of the object |
|
|
| Description | Update Entity Definition To Match | Specifies the comments in a collection to appear as a definition for the corresponding entity |
|
| Volumetrics | Initial Row Count | Specifies the row count for the object |
|
| Max Rows | Specifies the maximum number of allowable rows for an object |
|
|
| Grow By Month | Specifies the estimated number of rows that will be added for a month |
|
|
|
UDP |
Property |
Specifies the user-defined properties added using the User Defined Properties editor |
|
|
Copyright © 2025 Quest Software, Inc. |