blob: 874b174364c4d72d5e1f4b810ec8be9e055694c5 [file] [log] [blame]
class AmaContext(object):
def __init__(self, sc, spark, job_id, env):
self.sc = sc
self.spark = spark
self.job_id = job_id
self.env = env
def get_dataframe(self, action_name, dataset_name, format = "parquet"):
return self.spark.read.format(format).load(str(self.env.working_dir) + "/" + self.job_id + "/" + action_name + "/" + dataset_name)
class Environment(object):
def __init__(self, name, master, input_root_path, output_root_path, working_dir, configuration):
self.name = name
self.master = master
self.input_root_path = input_root_path
self.output_root_path = output_root_path
self.working_dir = working_dir
self.configuration = configuration