예제 #1
0
 def translate(self, query: LogicalQuery) -> ClickhouseQuery:
     translated = ClickhouseQuery(copy.deepcopy(query))
     translated.transform(self.__expression_translator)
     return translated
예제 #2
0
 def process_query(self, query: Query,
                   query_settings: QuerySettings) -> None:
     if not self.should_run():
         return None
     visitor = _TupleUnaliasVisitor()
     query.transform(visitor)