0001 public class CompareFilter: Filter { 0002 public enum Comparison
MemoryDriver.swift:30 if let filter = filter as? CompareFilter {PrintDriver.swift:78 if let filter = filter as? CompareFilter {Query.swift:89 let filter = CompareFilter(key: key, value: value, comparison: .Equals)Query.swift:95 public func filter(key: String, _ comparison: CompareFilter.Comparison, _ value: String) -> Query {Query.swift:96 let filter = CompareFilter(key: key, value: value, comparison: comparison)SQL.swift:90 if let filter = filter as? CompareFilter {{ 0003 case Equals
Filter.swift:8 public let comparison: ComparisonFilter.swift:10 init(key: String, value: String, comparison: Comparison) {Query.swift:95 public func filter(key: String, _ comparison: CompareFilter.Comparison, _ value: String) -> Query {, NotEquals
PrintDriver.swift:81 case .Equals:Query.swift:89 let filter = CompareFilter(key: key, value: value, comparison: .Equals)SQL.swift:93 case .Equals:, GreaterThanOrEquals
PrintDriver.swift:83 case .NotEquals:SQL.swift:95 case .NotEquals:, LessThanOrEquals
PrintDriver.swift:89 case .GreaterThanOrEquals:SQL.swift:97 case .GreaterThanOrEquals:, GreaterThan
PrintDriver.swift:91 case .LessThanOrEquals:SQL.swift:99 case .LessThanOrEquals:, LessThan
PrintDriver.swift:85 case .GreaterThan:SQL.swift:101 case .GreaterThan:0004 } 0005 0006 public let key
PrintDriver.swift:87 case .LessThan:SQL.swift:103 case .LessThan:: String 0007 public let value
Filter.swift:11 self.key = keyMemoryDriver.swift:31 if filter.key == "id" { //only working for idPrintDriver.swift:95 print("\t\t\(filter.key) \(symbol) \(filter.value)")SQL.swift:108 query.append(" `\(filter.key)` \(operation) '\(filter.value)'"): String 0008 public let comparison
Filter.swift:12 self.value = valueMemoryDriver.swift:32 id = filter.valuePrintDriver.swift:95 print("\t\t\(filter.key) \(symbol) \(filter.value)")SQL.swift:108 query.append(" `\(filter.key)` \(operation) '\(filter.value)'"): Comparison 0009 0010 init
Filter.swift:13 self.comparison = comparisonPrintDriver.swift:80 switch filter.comparison {SQL.swift:92 switch filter.comparison {(key: String, value: String, comparison: Comparison) { 0011 self.key = key 0012 self.value = value 0013 self.comparison = comparison 0014 } 0015 } 0016 0017 public class SubsetFilter
Query.swift:89 let filter = CompareFilter(key: key, value: value, comparison: .Equals)Query.swift:96 let filter = CompareFilter(key: key, value: value, comparison: comparison): Filter { 0018 public enum Comparison
PrintDriver.swift:96 } else if let filter = filter as? SubsetFilter {Query.swift:103 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .In)Query.swift:110 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .NotIn){ 0019 case In
Filter.swift:24 public let comparison: ComparisonFilter.swift:26 init(key: String, superSet: [String], comparison: Comparison) {, NotIn
PrintDriver.swift:99 case .In:Query.swift:103 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .In)0020 } 0021 0022 public let key
PrintDriver.swift:101 case .NotIn:Query.swift:110 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .NotIn): String 0023 public let superSet
Filter.swift:27 self.key = keyPrintDriver.swift:105 print("\t\t\(filter.key) \(op) \(filter.superSet.count) options"): [String] 0024 public let comparison
Filter.swift:28 self.superSet = superSetPrintDriver.swift:105 print("\t\t\(filter.key) \(op) \(filter.superSet.count) options"): Comparison 0025 0026 init
Filter.swift:29 self.comparison = comparisonPrintDriver.swift:98 switch filter.comparison {(key: String, superSet: [String], comparison: Comparison) { 0027 self.key = key 0028 self.superSet = superSet 0029 self.comparison = comparison 0030 } 0031 } 0032 0033 public class Filter
Query.swift:103 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .In)Query.swift:110 let filter = SubsetFilter(key: key, superSet: superSet, comparison: .NotIn){ 0034 0035 }
Driver.swift:2 func fetchOne(table table: String, filters: [Filter]) -> [String: String]?Driver.swift:3 func fetch(table table: String, filters: [Filter]) -> [[String: String]]Driver.swift:4 func delete(table table: String, filters: [Filter])Driver.swift:5 func update(table table: String, filters: [Filter], data: [String: String])Driver.swift:8 func exists(table table: String, filters: [Filter]) -> BoolDriver.swift:9 func count(table table: String, filters: [Filter]) -> IntFilter.swift:1 public class CompareFilter: Filter {Filter.swift:17 public class SubsetFilter: Filter {MemoryDriver.swift:24 func fetchOne(table table: String, filters: [Filter]) -> [String: String]? {MemoryDriver.swift:46 func fetch(table table: String, filters: [Filter]) -> [[String: String]] {MemoryDriver.swift:64 func delete(table table: String, filters: [Filter]) {MemoryDriver.swift:80 func update(table table: String, filters: [Filter], data: [String: String]) {MemoryDriver.swift:100 func exists(table table: String, filters: [Filter]) -> Bool {MemoryDriver.swift:116 func count(table table: String, filters: [Filter]) -> Int {PrintDriver.swift:3 func fetchOne(table table: String, filters: [Filter]) -> [String: String]? {PrintDriver.swift:11 func fetch(table table: String, filters: [Filter]) -> [[String: String]] {PrintDriver.swift:19 func delete(table table: String, filters: [Filter]) {PrintDriver.swift:25 func update(table table: String, filters: [Filter], data: [String: String]) {PrintDriver.swift:59 func exists(table table: String, filters: [Filter]) -> Bool {PrintDriver.swift:67 func count(table table: String, filters: [Filter]) -> Int {PrintDriver.swift:75 func printFilters(filters: [Filter]) {Query.swift:3 public var filters: [Filter] = []SQL.swift:6 public var filters: [Filter]?