├── .gitignore ├── .swift-version ├── CODE_OF_CONDUCT.md ├── CoreDataQueryInterface.png ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── CoreDataQueryInterface │ ├── Attributed.swift │ ├── NSExpressionDescription.swift │ ├── NSManagedObject.swift │ ├── NSManagedObjectContext.swift │ ├── NSManagedObjectID.swift │ ├── NSSortDescriptor.swift │ ├── QueryBuilder+Fetch.swift │ ├── QueryBuilder+Filter.swift │ ├── QueryBuilder+Group.swift │ ├── QueryBuilder+Group.swift.gyb │ ├── QueryBuilder+Order.swift │ ├── QueryBuilder+Order.swift.gyb │ ├── QueryBuilder+Select.swift │ ├── QueryBuilder+Select.swift.gyb │ └── QueryBuilder.swift ├── Tests └── CoreDataQueryInterfaceTests │ ├── Developer.swift │ ├── Developers.xcdatamodeld │ └── Model.xcdatamodel │ │ └── contents │ ├── Language.swift │ ├── QueryBuilderFetchTests.swift │ ├── QueryBuilderFilterTests.swift │ ├── QueryBuilderGroupTests.swift │ ├── QueryBuilderOrderTests.swift │ ├── QueryBuilderSelectTests.swift │ ├── QueryBuilderTests.swift │ └── Store.swift ├── Vendor ├── get-gyb ├── gyb └── gyb.py └── mktemplates /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .swiftpm 3 | .build 4 | __pycache__ 5 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.1 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CoreDataQueryInterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/CoreDataQueryInterface.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/Attributed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/Attributed.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/NSExpressionDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/NSExpressionDescription.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/NSManagedObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/NSManagedObject.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/NSManagedObjectContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/NSManagedObjectContext.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/NSManagedObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/NSManagedObjectID.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/NSSortDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/NSSortDescriptor.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Fetch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Fetch.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Filter.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Group.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Group.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Group.swift.gyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Group.swift.gyb -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Order.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Order.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Order.swift.gyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Order.swift.gyb -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Select.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Select.swift -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder+Select.swift.gyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder+Select.swift.gyb -------------------------------------------------------------------------------- /Sources/CoreDataQueryInterface/QueryBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Sources/CoreDataQueryInterface/QueryBuilder.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/Developer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/Developer.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/Developers.xcdatamodeld/Model.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/Developers.xcdatamodeld/Model.xcdatamodel/contents -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/Language.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/Language.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderFetchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderFetchTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderFilterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderFilterTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderGroupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderGroupTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderOrderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderOrderTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderSelectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderSelectTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/QueryBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/QueryBuilderTests.swift -------------------------------------------------------------------------------- /Tests/CoreDataQueryInterfaceTests/Store.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Tests/CoreDataQueryInterfaceTests/Store.swift -------------------------------------------------------------------------------- /Vendor/get-gyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Vendor/get-gyb -------------------------------------------------------------------------------- /Vendor/gyb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | import gyb 3 | gyb.main() 4 | -------------------------------------------------------------------------------- /Vendor/gyb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/Vendor/gyb.py -------------------------------------------------------------------------------- /mktemplates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Prosumma/CoreDataQueryInterface/HEAD/mktemplates --------------------------------------------------------------------------------