diff --git a/AWSAppSyncClient/Internal/AWSAppSyncSubscriptionMetadataCache.swift b/AWSAppSyncClient/Internal/AWSAppSyncSubscriptionMetadataCache.swift index 4474b6d8..e3996250 100644 --- a/AWSAppSyncClient/Internal/AWSAppSyncSubscriptionMetadataCache.swift +++ b/AWSAppSyncClient/Internal/AWSAppSyncSubscriptionMetadataCache.swift @@ -6,6 +6,7 @@ import Foundation import SQLite +import struct SQLite.Expression final class AWSSubscriptionMetaDataCache { diff --git a/AWSAppSyncClient/Internal/AWSMutationCache.swift b/AWSAppSyncClient/Internal/AWSMutationCache.swift index 83c2bc7d..a3a33f5e 100644 --- a/AWSAppSyncClient/Internal/AWSMutationCache.swift +++ b/AWSAppSyncClient/Internal/AWSMutationCache.swift @@ -6,6 +6,7 @@ import Foundation import SQLite +import struct SQLite.Expression /// Although this class is currently public, it is not intended to be used by clients, and will be marked "internal" in /// a future release of AppSync. diff --git a/AWSAppSyncClient/Internal/AWSSQLiteNormalizedCache.swift b/AWSAppSyncClient/Internal/AWSSQLiteNormalizedCache.swift index 775b4c9b..b1b32ada 100644 --- a/AWSAppSyncClient/Internal/AWSSQLiteNormalizedCache.swift +++ b/AWSAppSyncClient/Internal/AWSSQLiteNormalizedCache.swift @@ -5,6 +5,7 @@ import Foundation import SQLite +import struct SQLite.Expression /* The "timeout" method is used to control how long the SQLite library will wait for locks to clear before giving up on a database transaction. The default timeout is 0 millisecond. (In other words, the default behavior is not to wait at all.)