예제 #1
0
    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)
예제 #2
0
    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)
예제 #3
0
 def join_via(self, value):
     if self.type.find("reference") == 0:
         return Query(self, "=", value)
     else:
         return QueryS3(self, "join_via", value)