Merge pull request #301 from abmyii/more_find_operators
Implement additional find operators (and relevant tests)
This commit is contained in:
@@ -382,6 +382,8 @@ class Table(object):
|
||||
key = list(value.keys())[0]
|
||||
if key in ('like',):
|
||||
clauses.append(self.table.c[column].like(value[key]))
|
||||
elif key in ('ilike',):
|
||||
clauses.append(self.table.c[column].ilike(value[key]))
|
||||
elif key in ('>', 'gt'):
|
||||
clauses.append(self.table.c[column] > value[key])
|
||||
elif key in ('<', 'lt'):
|
||||
@@ -390,6 +392,8 @@ class Table(object):
|
||||
clauses.append(self.table.c[column] >= value[key])
|
||||
elif key in ('<=', 'lte'):
|
||||
clauses.append(self.table.c[column] <= value[key])
|
||||
elif key in ('=', '==', 'is'):
|
||||
clauses.append(self.table.c[column] == value[key])
|
||||
elif key in ('!=', '<>', 'not'):
|
||||
clauses.append(self.table.c[column] != value[key])
|
||||
elif key in ('between', '..'):
|
||||
|
||||
Reference in New Issue
Block a user