Source code for etcdb.sqlparser.sql_tree

import json


[docs]class SQLTree(object): def __init__(self): self.query = None self.success = False self.query_type = None self.expressions = [] self.db = None self.table = None self.fields = {} self.options = {} self.where = None self.limit = None self.order = { 'by': None, 'direction': 'ASC' } self.wait = False self.lock = None
[docs] def reset(self): self.__init__()
def __repr__(self): return self.__str__() def __str__(self): return json.dumps({ 'query': self.query, 'success': self.success, 'query_type': self.query_type, 'expressions': self.expressions, 'db': self.db, 'table': self.table, 'fields': self.fields, 'options': self.options, 'where': self.where, 'limit': self.limit, 'order': self.order })