in data_validation/validation_builder.py [0:0]
def get_source_query(self):
"""Return query for source validation"""
source_config = {
"data_client": self.source_client,
"schema_name": self.config_manager.source_schema,
"table_name": self.config_manager.source_table,
"source_query": self.config_manager.source_query,
}
if self.validation_type == consts.CUSTOM_QUERY:
table = self.config_manager.get_source_ibis_table_from_query()
else:
table = self.config_manager.get_source_ibis_table()
query = self.source_builder.compile(self.validation_type, table)
if self.verbose:
logging.info(source_config)
logging.info("-- ** Source Query ** --")
logging.info(query.compile())
return query