Use constants rather than hardcoded symbols

In the code that inserts the symbols in the query, use constants from the
parser module.
This commit is contained in:
Salvo 'LtWorf' Tomaselli
2015-05-31 19:03:17 +02:00
parent 8cb08ad030
commit abfa6a00c2

View File

@@ -304,43 +304,43 @@ class relForm(QtWidgets.QMainWindow):
self.updateRelations() self.updateRelations()
def addProduct(self): def addProduct(self):
self.addSymbolInQuery(u"*") self.addSymbolInQuery(parser.PRODUCT)
def addDifference(self): def addDifference(self):
self.addSymbolInQuery(u"-") self.addSymbolInQuery(parser.DIFFERENCE)
def addUnion(self): def addUnion(self):
self.addSymbolInQuery(u"") self.addSymbolInQuery(parser.UNION)
def addIntersection(self): def addIntersection(self):
self.addSymbolInQuery(u"") self.addSymbolInQuery(parser.INTERSECTION)
def addDivision(self): def addDivision(self):
self.addSymbolInQuery(u"÷") self.addSymbolInQuery(parser.DIVISION)
def addOLeft(self): def addOLeft(self):
self.addSymbolInQuery(u"ᐅLEFTᐊ") self.addSymbolInQuery(parser.JOIN_LEFT)
def addJoin(self): def addJoin(self):
self.addSymbolInQuery(u"ᐅᐊ") self.addSymbolInQuery(parser.JOIN)
def addORight(self): def addORight(self):
self.addSymbolInQuery(u"RIGHT") self.addSymbolInQuery(parser.JOIN_RIGHT)
def addOuter(self): def addOuter(self):
self.addSymbolInQuery(u"ᐅFULLᐊ") self.addSymbolInQuery(parser.JOIN_FULL)
def addProjection(self): def addProjection(self):
self.addSymbolInQuery(u"π") self.addSymbolInQuery(parser.PROJECTION)
def addSelection(self): def addSelection(self):
self.addSymbolInQuery(u"σ") self.addSymbolInQuery(parser.SELECTION)
def addRename(self): def addRename(self):
self.addSymbolInQuery(u"ρ") self.addSymbolInQuery(parser.RENAME)
def addArrow(self): def addArrow(self):
self.addSymbolInQuery(u"") self.addSymbolInQuery(parser.ARROW)
def addSymbolInQuery(self, symbol): def addSymbolInQuery(self, symbol):
self.ui.txtQuery.insert(symbol) self.ui.txtQuery.insert(symbol)