def __init__(self, left, op=None, right=None): if op <> "join_via": Query.__init__(self, left, op, right) else: self.sql = "CAST(TRIM(%s," | ") AS INTEGER)=%s" % (left, right)
def __init__(self, left, op=None, right=None): if op <> "join_via": Query.__init__(self, left, op, right) else: self.sql = "CAST(TRIM(%s,"|") AS INTEGER)=%s" % (left, right)
def join_via(self, value): if self.type.find("reference") == 0: return Query(self, "=", value) else: return QueryS3(self, "join_via", value)