request="SELECT step,measurement from {0}.{1} WHERE (run_id,quantity_id) = ({2},{3})".format(self.base.schema,"scalar_real"if(is_integer==False)else"scalar_integer",self.id,quantity_id)
raiseException("Quantity "+name+" is not vectorial")
request="SELECT measurement from {0}.{1} WHERE (run_id,quantity_id,step) = ({2},{3},{4})".format(self.base.schema,"vector_real"if(is_integer==False)else"vector_integer",self.id,quantity_id,step)
request="SELECT step,measurement from {0}.{1} WHERE (run_id,quantity_id) = ({2},{3}) order by step".format(self.base.schema,"vector_real"if(is_integer==False)else"vector_integer",self.id,quantity_id)
curs=self.base.performRequest(request,[name])
fetch=curs.fetchall()
if(notfetch):
return[None,None]
matres=np.array([val[1]forvalinfetch])
stepres=np.array([val[0]forvalinfetch])
return(stepres,matres)
defdeleteData(self):
request,params="DELETE FROM {0}.scalar_real WHERE run_id={1}".format(self.base.schema,self.id),[]
self.base.performRequest(request,params)
request,params="DELETE FROM {0}.scalar_integer WHERE run_id={1}".format(self.base.schema,self.id),[]
self.base.performRequest(request,params)
request,params="DELETE FROM {0}.vector_real WHERE run_id={1}".format(self.base.schema,self.id),[]
self.base.performRequest(request,params)
request,params="DELETE FROM {0}.vector_integer WHERE run_id={1}".format(self.base.schema,self.id),[]