Extension Protocol

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface YapDatabaseExtension : NSObject
    
    /**
     * After an extension has been successfully registered with a database,
     * the registeredName property will be set by the database.
     */
    @property (atomic, copy, readonly, nullable) NSString *registeredName;
    
    /**
     * After an extension has been successfully registered with a database,
     * the registeredDatabase property will be set to that database.
     */
    @property (atomic, weak, readonly, nullable) YapDatabase *registeredDatabase;
    
    @end

    Swift

    class YapDatabaseExtension : NSObject
  • Undocumented

    Declaration

    Objective-C

    @interface YapDatabaseExtensionConnection : NSObject
    
    /**
     * This class is abstract and has no public API.
     * See concrete implementations such as YapDatabaseViewConnection, YapDatabaseSecondaryIndexConnection, etc.
     */
    
    @end

    Swift

    class YapDatabaseExtensionConnection : NSObject
  • Undocumented

    Declaration

    Objective-C

    @interface YapDatabaseExtensionTransaction : NSObject
    
    /**
     * This class is abstract and has no public API.
     * See concrete implementations such as YapDatabaseViewTransaction, YapDatabaseSecondaryIndexTransaction, etc.
     */
    
    @end

    Swift

    class YapDatabaseExtensionTransaction : NSObject