in infra-as-code/modules/export-to-bq-incremental/function-source-code/lib.py [0:0]
def get_conversation_count_bq(self):
query = f'''
SELECT count(*) as conversationCount FROM `{self.final_table_id}`
'''
bq_job = self.bq_client.query(query)
bq_job_result = bq_job.result()
conversationCount = None
for row in bq_job_result:
conversationCount = row['conversationCount']
if conversationCount is None:
raise Exception(f'There was a problem fetching the conversation count from `{self.final_table_id}`')
print(f'BQ conversationCount: `{conversationCount}`')
return conversationCount