def _get_fplane(self): """ Open fplane table and get all rows for the orid. """ if not simple_table_present("fplane", self.db): return for orid in self.origins.keys(): self.logging.info("Get fplane for orid %s" % orid) steps = ["dbopen fplane"] steps.extend(["dbsubset orid == %s" % orid]) [steps.extend(["dbsubset auth =~ /%s/" % x]) for x in self.fplane_auth_select if self.fplane_auth_select] [steps.extend(["dbsubset auth !~ /%s/" % x]) for x in self.fplane_auth_reject if self.fplane_auth_reject] self.fplanes.get_view(steps, key="fplane.mechid")
def _get_stamag(self): """ Open stamag table and get all rows for the orid. """ if not simple_table_present("stamag", self.db): return for orid in self.origins.keys(): self.logging.info("Get netmag for orid %s" % orid) steps = ["dbopen stamag"] steps.extend(["dbsubset orid == %s" % orid]) [steps.extend(["dbsubset auth =~ /%s/" % x]) for x in self.netmag_auth_select if self.netmag_auth_select] [steps.extend(["dbsubset auth !~ /%s/" % x]) for x in self.netmag_auth_reject if self.netmag_auth_reject] self.stamags.get_view(steps)
def _get_mts(self): """ Open moment tensors table and get all rows for the orid. """ if not simple_table_present("mt", self.db): return for orid in self.origins.keys(): self.logging.info("Get moment tensors for orid %s" % orid) magnitude = None steps = ["dbopen mt"] steps.extend(["dbsubset orid == %s" % orid]) [steps.extend(["dbsubset auth =~ /%s/" % x]) for x in self.mt_auth_select if self.mt_auth_select] [steps.extend(["dbsubset auth !~ /%s/" % x]) for x in self.mt_auth_reject if self.mt_auth_reject] self.mts.get_view(steps, key="mt.mtid")