---
schema_version: "1"
id: cd28bf36b50c50da2d87b9803fe5c5220ce9cd8719fbbfd6c044f8836208180d
title: Manage Qualifiers for Salesforce Connect Adapter for GraphQL
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/security/sf-connect-amazon-rds/references/about/manage-qualifiers.md
canonical_url: https://developer.salesforce.com/docs/platform/sf-connect-amazon-rds/references/sf-connect-amazon-rds-reference/manage-qualifiers.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 82a678c0a910d9597866863bc014c9ed14eb9f7033bb8b217ab94c0cada75080
products:
  - Access Amazon RDS Data Sources Using Salesforce Connect
  - Security
---
# Manage Qualifiers for Salesforce Connect Adapter for GraphQL

When you sync a database table to create a Salesforce external object, a table qualifier is automatically generated. The qualifier constructs an external ID for the external object based on the global id field in the GraphQL schema. You can also configure the external ID based on any of the ID field types in the GraphQL schema.

```
TableQualifier ::=
    "tableName": "phyiscalTableName" |
    "keyColumns": [" keyColumnName"(, "keyColumnName")*] ||
    "columns": {NamedColumnQualifier(, NamedColumnQualifier)*}

NamedColumnQualifier ::=
    "columnName": {ColumnQualifier(, ColumnQualifier)*}

ColumnQualifier ::=
    "virtual": (true | false) |
    "values": [ValueDefinition(, ValueDefinition)*]

ValueDefinition ::=
    {ValueQualifier,( ValueQualifier)*}

ValueQualifier ::=
    "definition": "functionDefinition" |
    "columnOrder": ["columnName"(, "columnName")*]
```

We recommend that you use the default global id in the GraphQL schema to construct the external ID of an external object.

- TableQualifier: Specific set of properties used to identify a table.
- NamedColumnQualifier: Default value for the columnName is NamedColumnQualifier’s column name. If the ColumnQualifier is virtual, columnName isn’t specified.
- ColumnQualifier
  - virtual: If true, the field doesn't physically exist in the external data source. Default value is false. Virtual fields are defined using the values formula.
  - values: A list of candidate Salesforce formula functions that derive the field value from other fields.
- ValueDefinition: Contains an array of value qualifiers.
- ValueQualifier
  - definition: A candidate value defined using Salesforce formula functions. A formula function can be a constant expression, or it can depend on one or more field values.
  - columnOrder: The lexical field order of the derived field value. The lexical order determines the field sort order in SOQL.
