Skip to main content

resolveToColumnName

Resolves an alias to a column name from a query or indexes schema

parametertypedescription
aliasstringThe alias of the column to resolve
appCCAppThe application state object
queryNamestringOptional. The name of the query to use for resolution

Example

resolve-to-column-name.js
import { resolveToColumnName } from "@sinequa/atomic";

const alias = 'recordType';
const appObject = { /* ... */ }; // Assuming this is your CCApp object
const queryName = 'main_query';

const resolved = resolveToColumnName(alias, appObject, queryName);
console.log(resolved); // Output: 'sourcestr1'