Class UUIDKeyGenerator

  • All Implemented Interfaces:
    SchemaObject

    public final class UUIDKeyGenerator
    extends KeyGenerator
    UUID key generator will be handled by Castor so no DDL needs to be created.
    Since:
    1.1
    Version:
    $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
    Author:
    Le Duc Bao, Ralf Joachim
    • Field Detail

      • ALGORITHM_NAME

        public static final java.lang.String ALGORITHM_NAME
        Name of key generator algorithm.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UUIDKeyGenerator

        public UUIDKeyGenerator()
        Constructor for default UUID key generator.
      • UUIDKeyGenerator

        public UUIDKeyGenerator​(KeyGeneratorDef definition)
        Constructor for UUID key generator specified by given defintion.
        Parameters:
        definition - Key generator definition.
    • Method Detail

      • toCreateDDL

        public void toCreateDDL​(DDLWriter writer)
        Build create script for the schema object.
        Parameters:
        writer - DDLWriter to write schema objects to.
      • toDropDDL

        public void toDropDDL​(DDLWriter writer)
        Build drop script for the schema object.
        Parameters:
        writer - DDLWriter to write schema objects to.