Package cdc.rdb

Enum RdbElementKind

  • All Implemented Interfaces:
    Serializable, Comparable<RdbElementKind>

    public enum RdbElementKind
    extends Enum<RdbElementKind>
    Enumeration of element kinds.
     Database
       Data Types
       Table Types
       Catalogs
         Schemas
           User Data Types
             Attributes
           Functions
              Function columns
           Procedures
              Procedure columns
           Tables
             Table Columns
             Primary Keys
               Primary Key Columns
             Foreign Keys
               Foreign Key Columns
             Indices
                Index columns
     
    Author:
    Damien Carbonne
    • Method Detail

      • values

        public static RdbElementKind[] 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 (RdbElementKind c : RdbElementKind.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RdbElementKind 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
      • getDepth

        public int getDepth()