Class DbIndexWork

  • All Implemented Interfaces:
    Work

    public class DbIndexWork
    extends Object
    implements Work
    A work implementation that can create, update and drop indexes on tables.
    Since:
    3.4
    Author:
    nicklas
    • Field Detail

      • log

        private static final org.slf4j.Logger log
      • metadata

        private final Metadata metadata
      • dialect

        private final Dialect dialect
      • dbEngine

        private final DbEngine dbEngine
      • isVerbose

        private final boolean isVerbose
      • silent

        private final boolean silent
      • dropIndexes

        private final boolean dropIndexes
      • updateIndexes

        private final boolean updateIndexes
    • Constructor Detail

      • DbIndexWork

        public DbIndexWork​(Metadata metadata,
                           Dialect dialect,
                           DbEngine dbEngine,
                           boolean verbose,
                           boolean silent,
                           boolean dropIndexes,
                           boolean updateIndexes)
    • Method Detail

      • setTarget

        public void setTarget​(ScriptTargetOutput target)
        Set a target for receiving information about SQL statements that are needed to create missing foreign keys and indexes.
        Since:
        3.8 and 3.11