# File lib/mcollective/ddl/dataddl.rb, line 31
      def dataquery(input, &block)
        raise "Data queries need a :description" unless input.include?(:description)
        raise "Data queries can only have one definition" if @entities[:data]

        @entities[:data]  = {:description => input[:description],
                             :input => {},
                             :output => {}}

        @current_entity = :data
        block.call if block_given?
        @current_entity = nil
      end