Example #1
0
class Engine:
    """SQL Engine"""
    def __init__(self, prompt, metadataFilename):
        self.parser = Parser(prompt)

        self.dbReader = Reader(metadataFilename)
        self.dbReader.printMetadata()

    def run(self):
        while True:
            query = self.parser.getTokens()
            if query == "exit":
                print("Bye")
                break
            else:
                print(query)