Балерина: получить запись из структуры таблицы, передав параметр - PullRequest
0 голосов
/ 22 октября 2018

Я хочу получить запись из структуры данных таблицы, передав переменную в предложение where.Но это работает только тогда, когда значение жестко запрограммировано, а не когда задано в качестве параметра.

public function getEmployeeEmail(string GITHUB_ID_VALUE) returns string{
    string WSO2_EMAIL;

    table<Employee> employeeTableCopyWithFilter = from tableEmployee where GITHUB_ID == GITHUB_ID_VALUE select *;

    json jsonTable = check <json>employeeTableCopyWithFilter;
    return jsonTable[0].WSO2_EMAIL.toString();
}

Выдает ошибку, подобную этой.значение параметра GITHUB_ID_VALUE.

public function getEmployeeEmail(string GITHUB_ID_VALUE) returns string{
        string WSO2_EMAIL;

        table<Employee> employeeTableCopyWithFilter = from tableEmployee where GITHUB_ID == "MadhukaHarith92" select *;

        json jsonTable = check <json>employeeTableCopyWithFilter;
        return jsonTable[0].WSO2_EMAIL.toString();
    }

Кто-нибудь знает, как передать переменную и извлечь запись из структуры таблицы?

...