# File lib/mcollective/generators/data_generator.rb, line 21
      def create_ddl
        query_text = "dataquery :description => \"Query information\" do\n"
        query_text += ERB.new(File.read(File.join(File.dirname(__FILE__), "templates", "data_input_snippet.erb"))).result

        @outputs.each_with_index do |output,i|
          query_text += "%2s%s" % [" ", "output :#{output},\n"]
          query_text += "%9s%s" % [" ", ":description => \"%DESCRIPTION%\",\n"]
          query_text += "%9s%s" % [" ", ":display_as => \"%DESCRIPTION%\"\n"]
          query_text += "\n" unless @outputs.size == (i + 1)
        end

        query_text += "end"

        # Use inherited method to create metadata part of the ddl
        create_metadata_string + query_text
      end