docstr: Method to generate rows keys for storage in the DB
  :param df: DataFrame to generate rows keys forecast
  
  This method will use the key definition initially provided
  and convert those columns into a JSON column
  :return:
docstr_tok: ["Method","to","generate","rows","keys","for","storage","in","the","DB",":","param","df",":","DataFrame","to","generate","rows","keys","forecast","This","method","will","use","the","key","definition","initially","provided","and","convert","those","columns","into","a","JSON","column",":","return",":"]
code: def _generate_row_keys(self, df):
      """
      Method to generate rows keys for storage in the DB
      :param df: DataFrame to generate rows keys forecast
  
      This method will use the key definition initially provided
      and convert those columns into a JSON column
      :return:
      """
      keys = self.key
      return convert_df_columns_to_json(df, keys)
  
imports: import datetime
  from abc import ABCMeta, abstractmethod
  import lore
  from lore.env import require
  from lore.util import convert_df_columns_to_json
  import pandas
  import inflection
label_desc: Use image node_id 13 for calling the BaseFeatureExporter obj's underlying member method code with example usage: obj._generate_row_keys(df) and returns: convert_df_columns_to_json