Enum Securable

java.lang.Object
java.lang.Enum<Securable>
org.apache.derby.iapi.security.Securable
All Implemented Interfaces:
Serializable, Comparable<Securable>, java.lang.constant.Constable

public enum Securable extends Enum<Securable>
Operations which can be secured. SQL authorization is one way to control who can access these operations.
  • Enum Constant Details

    • SET_DATABASE_PROPERTY

      public static final Securable SET_DATABASE_PROPERTY
    • GET_DATABASE_PROPERTY

      public static final Securable GET_DATABASE_PROPERTY
    • FREEZE_DATABASE

      public static final Securable FREEZE_DATABASE
    • UNFREEZE_DATABASE

      public static final Securable UNFREEZE_DATABASE
    • CHECKPOINT_DATABASE

      public static final Securable CHECKPOINT_DATABASE
    • BACKUP_DATABASE

      public static final Securable BACKUP_DATABASE
    • BACKUP_DATABASE_NOWAIT

      public static final Securable BACKUP_DATABASE_NOWAIT
    • BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE

      public static final Securable BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE
    • BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE_NOWAIT

      public static final Securable BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE_NOWAIT
    • DISABLE_LOG_ARCHIVE_MODE

      public static final Securable DISABLE_LOG_ARCHIVE_MODE
    • CHECK_TABLE

      public static final Securable CHECK_TABLE
    • INSTALL_JAR

      public static final Securable INSTALL_JAR
    • REPLACE_JAR

      public static final Securable REPLACE_JAR
    • REMOVE_JAR

      public static final Securable REMOVE_JAR
    • EXPORT_TABLE

      public static final Securable EXPORT_TABLE
    • IMPORT_TABLE

      public static final Securable IMPORT_TABLE
    • IMPORT_TABLE_LOBS_FROM_EXTFILE

      public static final Securable IMPORT_TABLE_LOBS_FROM_EXTFILE
    • IMPORT_DATA

      public static final Securable IMPORT_DATA
    • IMPORT_DATA_LOBS_FROM_EXTFILE

      public static final Securable IMPORT_DATA_LOBS_FROM_EXTFILE
    • BULK_INSERT

      public static final Securable BULK_INSERT
    • RELOAD_SECURITY_POLICY

      public static final Securable RELOAD_SECURITY_POLICY
    • SET_USER_ACCESS

      public static final Securable SET_USER_ACCESS
    • GET_USER_ACCESS

      public static final Securable GET_USER_ACCESS
    • INVALIDATE_STORED_STATEMENTS

      public static final Securable INVALIDATE_STORED_STATEMENTS
    • EMPTY_STATEMENT_CACHE

      public static final Securable EMPTY_STATEMENT_CACHE
    • SET_XPLAIN_MODE

      public static final Securable SET_XPLAIN_MODE
    • GET_XPLAIN_MODE

      public static final Securable GET_XPLAIN_MODE
    • SET_XPLAIN_SCHEMA

      public static final Securable SET_XPLAIN_SCHEMA
    • GET_XPLAIN_SCHEMA

      public static final Securable GET_XPLAIN_SCHEMA
    • CREATE_USER

      public static final Securable CREATE_USER
    • RESET_PASSWORD

      public static final Securable RESET_PASSWORD
    • DROP_USER

      public static final Securable DROP_USER
  • Field Details

    • routineSchemaID

      public final String routineSchemaID
      UUID string of schema holding the system routine associated with the operation
    • routineName

      public final String routineName
      Name of the associated system routine
    • routineType

      public final char routineType
      Type of routine (function or procedure)
  • Constructor Details

    • Securable

      private Securable(String routineSchemaID, String routineName, char routineType)
      Construct a Securable from its attributes
  • Method Details

    • values

      public static Securable[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Securable valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null