Package SQLite

Interface Authorizer


public interface Authorizer
Callback interface for SQLite's authorizer function.
  • Method Summary

    Modifier and Type Method Description
    int authorize​(int what, String arg1, String arg2, String arg3, String arg4)
    Callback to authorize access.
  • Method Details

    • authorize

      int authorize​(int what, String arg1, String arg2, String arg3, String arg4)
      Callback to authorize access.
      Parameters:
      what - integer indicating type of access
      arg1 - first argument (table, view, index, or trigger name)
      arg2 - second argument (file, table, or column name)
      arg3 - third argument (database name)
      arg4 - third argument (trigger name)
      Returns:
      Constants.SQLITE_OK for success, Constants.SQLITE_IGNORE for don't allow access but don't raise an error, Constants.SQLITE_DENY for abort SQL statement with error.