_parseIndexStatus: function()

in lib/protocol/decoder.js [229:250]


    _parseIndexStatus: function (indexStatus) {
        var parseIndexStatus = {
            statusDescription: indexStatus.statusDescription
        }
        switch (indexStatus.status) {
            case tsSearchProtos.IndexStatusEnum.PENDING: {
                parseIndexStatus.status = TableStore.IndexStatus.PENDING;
                break;
            }
            case tsSearchProtos.IndexStatusEnum.FAILED: {
                parseIndexStatus.status = TableStore.IndexStatus.FAILED;
                break;
            }
            case tsSearchProtos.IndexStatusEnum.RUNNING: {
                parseIndexStatus.status = TableStore.IndexStatus.RUNNING;
                break;
            }
            default:
                parseIndexStatus.status = TableStore.IndexStatus.UNKNOWN;
        }
        return parseIndexStatus;
    },