Package 

Class OpenObserveSqliteCallback


  • 
    public final class OpenObserveSqliteCallback
    extends AndroidSqliteDriver.Callback
                        

    Extends the AndroidSqliteDriver.Callback to intercept any Database corruption callback and to automatically send a RUM error event whenever this issue occurs.

    For more information https://www.sqlite.org/howtocorrupt.html

    • Field Summary

      Fields 
      Modifier and Type Field Description
      public final Integer version
    • Method Summary

      Modifier and Type Method Description
      Unit onCorruption(SupportSQLiteDatabase db)
      • Methods inherited from class com.squareup.sqldelight.android.AndroidSqliteDriver.Callback

        onConfigure, onDowngrade, onOpen
      • Methods inherited from class com.openobserve.android.sqldelight.OpenObserveSqliteCallback

        onCreate, onUpgrade
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OpenObserveSqliteCallback

        OpenObserveSqliteCallback(SqlDriver.Schema schema, SdkCore sdkCore)
        Parameters:
        schema - the SQL database schema
        sdkCore - the SDK instance to forward the errors to.
      • OpenObserveSqliteCallback

        OpenObserveSqliteCallback(SqlDriver.Schema schema)
        Parameters:
        schema - the SQL database schema