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()
def addProduct(self):
self.addSymbolInQuery(u"*")
self.addSymbolInQuery(parser.PRODUCT)
def addDifference(self):
self.addSymbolInQuery(u"-")
self.addSymbolInQuery(parser.DIFFERENCE)
def addUnion(self):
self.addSymbolInQuery(u"")
self.addSymbolInQuery(parser.UNION)
def addIntersection(self):
self.addSymbolInQuery(u"")
self.addSymbolInQuery(parser.INTERSECTION)
def addDivision(self):
self.addSymbolInQuery(u"÷")
self.addSymbolInQuery(parser.DIVISION)
def addOLeft(self):
self.addSymbolInQuery(u"ᐅLEFTᐊ")
self.addSymbolInQuery(parser.JOIN_LEFT)
def addJoin(self):
self.addSymbolInQuery(u"ᐅᐊ")
self.addSymbolInQuery(parser.JOIN)
def addORight(self):
self.addSymbolInQuery(u"RIGHT")
self.addSymbolInQuery(parser.JOIN_RIGHT)
def addOuter(self):
self.addSymbolInQuery(u"ᐅFULLᐊ")
self.addSymbolInQuery(parser.JOIN_FULL)
def addProjection(self):
self.addSymbolInQuery(u"π")
self.addSymbolInQuery(parser.PROJECTION)
def addSelection(self):
self.addSymbolInQuery(u"σ")
self.addSymbolInQuery(parser.SELECTION)
def addRename(self):
self.addSymbolInQuery(u"ρ")
self.addSymbolInQuery(parser.RENAME)
def addArrow(self):
self.addSymbolInQuery(u"")
self.addSymbolInQuery(parser.ARROW)
def addSymbolInQuery(self, symbol):
self.ui.txtQuery.insert(symbol)