Class NSPersistentStoreDescription

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSPersistentStoreDescription
extends NSObject
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • NSPersistentStoreDescription

      public NSPersistentStoreDescription()
    • NSPersistentStoreDescription

      protected NSPersistentStoreDescription​(NSObject.Handle h, long handle)
    • NSPersistentStoreDescription

      protected NSPersistentStoreDescription​(NSObject.SkipInit skipInit)
    • NSPersistentStoreDescription

      public NSPersistentStoreDescription​(NSURL url)
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType​(String v)
    • getConfiguration

      public String getConfiguration()
    • setConfiguration

      public void setConfiguration​(String v)
    • getURL

      public NSURL getURL()
    • setURL

      public void setURL​(NSURL v)
    • getOptions

      public NSDictionary<NSString,​?> getOptions()
    • isReadOnly

      public boolean isReadOnly()
    • setReadOnly

      public void setReadOnly​(boolean v)
    • getTimeout

      public double getTimeout()
    • setTimeout

      public void setTimeout​(double v)
    • getSqlitePragmas

      public NSDictionary<NSString,​?> getSqlitePragmas()
    • shouldAddStoreAsynchronously

      public boolean shouldAddStoreAsynchronously()
    • setShouldAddStoreAsynchronously

      public void setShouldAddStoreAsynchronously​(boolean v)
    • shouldMigrateStoreAutomatically

      public boolean shouldMigrateStoreAutomatically()
    • setShouldMigrateStoreAutomatically

      public void setShouldMigrateStoreAutomatically​(boolean v)
    • shouldInferMappingModelAutomatically

      public boolean shouldInferMappingModelAutomatically()
    • setShouldInferMappingModelAutomatically

      public void setShouldInferMappingModelAutomatically​(boolean v)
    • getCloudKitContainerOptions

      public NSPersistentCloudKitContainerOptions getCloudKitContainerOptions()
      Since:
      Available in iOS 13.0 and later.
    • setCloudKitContainerOptions

      public void setCloudKitContainerOptions​(NSPersistentCloudKitContainerOptions v)
      Since:
      Available in iOS 13.0 and later.
    • setOption

      public void setOption​(NSObject option, String key)
    • setValue

      public void setValue​(NSObject value, String name)
    • init

      protected long init​(NSURL url)