2023-11-26 23:31:32 -05:00

38 lines
627 B
Python

from .Guid import Guid
class SQLExpression:
@staticmethod
def to_string(parm):
query = ""
if parm == None:
query += "NULL"
elif isinstance(parm, Guid):
gid = None
if parm is not None:
gid = "mocha_normalize_uuid('" + parm.get_value() + "')"
else:
gid = "NULL"
query += gid
elif isinstance(parm, str):
query += "'" + str(parm) + "'"
else:
query += str(parm)
return query
@staticmethod
def array_to_string(parms):
i = 0
query = ''
for parm in parms:
query += SQLExpression.to_string(parm)
if i < len(parms) - 1:
query += ", "
i += 1
return query