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. |