Esempio n. 1
0
 def __init__(
     self,
     id,
     dataflow_tag,
     transformation_tag,
     sub_id="",
     dependency=None,
     workspace="",
     resource="",
     output="",
     error="",
 ):
     ProvenanceObject.__init__(self, transformation_tag)
     self._workspace = workspace
     self._resource = resource
     self._dependency = ""
     self._output = output
     self._error = error
     self._sets = []
     self._status = TaskStatus.READY.value
     self._dataflow = dataflow_tag.lower()
     self._transformation = transformation_tag.lower()
     self._id = str(id)
     self._sub_id = sub_id
     self._performances = []
     self.dfa_url = dfa_url
     self.start_time = None
     self.end_time = None
     if isinstance(dependency, Task):
         dependency = Dependency([dependency._tag], [dependency._id])
         self._dependency = dependency.get_specification()
Esempio n. 2
0
 def __init__(self, tag, transformations=[]):
     ProvenanceObject.__init__(self, tag)
     self.transformations = transformations
Esempio n. 3
0
 def __init__(self, tag, type):
     ProvenanceObject.__init__(self, "")
     self.name = tag
     self.type = type
Esempio n. 4
0
 def __init__(self, tags, ids):
     ProvenanceObject.__init__(self, "")
     self.tags = tags
     self.ids = ids
Esempio n. 5
0
 def __init__(self, tag, elements):
     ProvenanceObject.__init__(self, tag)
     self.elements = elements
Esempio n. 6
0
 def __init__(self, tag, type, attributes, extractors=[], dependency=""):
     ProvenanceObject.__init__(self, tag)
     self.attributes = attributes
     self.type = type
     self.extractors = extractors
     self.dependency = dependency
Esempio n. 7
0
 def __init__(self, path, name):
     ProvenanceObject.__init__(self, name)
     self._path = path
     self._name = name
Esempio n. 8
0
 def __init__(self, start_time, end_time, method="", description=""):
     ProvenanceObject.__init__(self, "")
     self._startTime = start_time
     self._endTime = end_time
     self._method = method
     self._description = description
Esempio n. 9
0
 def __init__(self, name, path):
     ProvenanceObject.__init__(self, "")
     self.path = path
     self.name = name
     self.transformationTag = ""
     self.dataflowTag = ""
Esempio n. 10
0
 def __init__(self, tag, sets=[]):
     ProvenanceObject.__init__(self, tag.lower())
     self.sets = sets