def get_sql_ast(self, base_sql_ast=None):
    sql_ast = self.get_primitive_sql_ast(base_sql_ast=base_sql_ast)
    return optimize_sql_ast(sql_ast)
def get_sql_ast(self, base_sql_ast=None):
    sql_ast = self.get_primitive_sql_ast(base_sql_ast=base_sql_ast)
    return optimize_sql_ast(sql_ast)