Class SchemaAlterTableDropColumnOperation

    • Constructor Detail

      • SchemaAlterTableDropColumnOperation

        public SchemaAlterTableDropColumnOperation​(UUID opId,
                                                   String cacheName,
                                                   String schemaName,
                                                   String tblName,
                                                   List<String> cols,
                                                   boolean ifTblExists,
                                                   boolean ifExists)
        Constructor.
        Parameters:
        opId - Operation id.
        schemaName - Schema name.
        tblName - Target table name.
        cols - Columns to drop.
        ifTblExists - Ignore operation if target table doesn't exist.
        ifExists - Ignore operation if column does not exist.
    • Method Detail

      • ifTableExists

        public boolean ifTableExists()
        Returns:
        Ignore operation if table doesn't exist.
      • columns

        public List<String> columns()
        Returns:
        Columns to drop.
      • ifExists

        public boolean ifExists()
        Returns:
        Quietly abort this command if column does not exist (honored only in single column case).
      • tableName

        public String tableName()
        Returns:
        Target table name.