コード例 #1
0
def get_provider_details(table_name):
    """
    This method is being used to get the provider details for each column from JSON config file for a given table
    :param table_name: Table name to get metadata from config file
    :return: providers
    """
    json_config_obj = JsonParser()
    config_list = json_config_obj.read_json(table_name)
    provider_list = []
    for i in range(0, len(config_list), 2):
        list_attr = config_list[i + 1]
        provider_list.append(list_attr)
    providers = ','.join(provider_list)
    return providers
コード例 #2
0
def get_table_headers(table_name):
    """
    This method is being used to get the header details from JSON config file for a given table
    :param table_name: Table name to get metadata from config file
    :return: headers
    """
    json_config_obj = JsonParser()
    config_list = json_config_obj.read_json(table_name)
    header_list = []
    for i in range(0, len(config_list), 2):
        attr_1 = config_list[i]
        header_list.append(attr_1)
    headers = ','.join(header_list)
    return header_list