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
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