Enum Securable

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Securable>

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

      • 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 Detail

      • routineSchemaID

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

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

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

      • Securable

        private Securable​(java.lang.String routineSchemaID,
                          java.lang.String routineName,
                          char routineType)
        Construct a Securable from its attributes
    • Method Detail

      • values

        public static Securable[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Securable c : Securable.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Securable valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null