Newer Version Available
RelationshipInfo
Represents the properties of a relationship between objects. Use this object in
queries to answer the question “which objects are parent objects for the object defined in
ChildSobject. Available in Tooling API version 34.0 and
later.
Fields
| Field | Details |
|---|---|
| ChildSobject |
|
| ChildSobjectId |
|
| DurableId |
|
| Field |
|
| FieldId |
|
| IsCascadeDelete |
|
| IsDeprecatedAndHidden |
|
| IsRestrictedDelete |
|
| RelationshipDomains |
|
SOQL Limitations
This object doesn't support some SOQL operations.
- COUNT()
- Example Query: SELECT COUNT() FROM EntityDefinition
- Error Returned: The "DurableId" field is of type number, but the value from the external data source is "Account.SearchResult". Contact your administrator for help.
- GROUP BY
- Example Query: SELECT COUNT(qualifiedapiname), isfeedenabled FROM EntityDefinition GROUP BY isfeedenabled
- Error Returned: The requested operation is not yet supported by this SObject storage type, contact salesforce.com support for more information.
- LIMIT, LIMIT OFFSET
- Example Queries:
- SELECT qualifiedapiname FROM EntityDefinition LIMIT 5
- SELECT qualifiedapiname FROM EntityDefinition LIMIT 5 OFFSET 10
- An incorrect result is returned because LIMIT and LIMIT OFFSET are ignored.
- NOT
- Example Query: SELECT qualifiedapiname FROM EntityDefinition WHERE qualifiedapiname!='Account'
- Error Returned: Only equals comparisons permitted
- OR
- Example Query: SELECT qualifiedapiname, keyprefix FROM EntityDefinition WHERE isdeletable=true OR (isfeedenabled=false AND keyprefix='01j')
- Error Returned: Disjunctions not supported