Package 

Class KubesenseSqliteCallback


  • 
    public final class KubesenseSqliteCallback
    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 ai.kubesense.android.sqldelight.KubesenseSqliteCallback

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

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

      • KubesenseSqliteCallback

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

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