def __init__(self, parser: Parser): super().__init__(ATHENA) if parser: self.aws_credentials = parser.get_aws_credentials_optional() self.athena_staging_dir = parser.get_str_required_env( 'staging_dir') self.database = parser.get_str_required_env('database')
def __init__(self, parser: Parser): super().__init__(parser, REDSHIFT) self.port = parser.get_str_optional('port', '5439') self.aws_credentials = parser.get_aws_credentials_optional()