Sha256: b6fbd5017d7854837af2684605e3997e663b36ec4adcf4f1892f819e7edfa5c4

Contents?: true

Size: 744 Bytes

Versions: 74

Compression:

Stored size: 744 Bytes

Contents

module TreasureData
module Command

  def sample_apache(op)
    fname = op.cmd_parse

    require 'json'

    t = Time.now.to_i
    i = 0
    last_time = nil

    data = File.join(File.dirname(__FILE__), '../../../data/sample_apache.json')
    File.open(data) {|df|
      File.open(fname, 'w') {|of|
        df.each_line {|line|
          record = JSON.parse(line)
          record['time'] = last_time = (t - (i**1.3)).to_i
          of.puts record.to_json
          i += 1
        }
      }
    }

    $stderr.puts "Create #{fname} with #{i} records whose time is"
    $stderr.puts "from #{Time.at(last_time)} to #{Time.at(t)}."
    $stderr.puts "Use '#{$prog} table:import <db> <table> --json #{fname}' to import this file."
  end

end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
td-0.10.95 lib/td/command/sample.rb
td-0.10.94 lib/td/command/sample.rb
td-0.10.93 lib/td/command/sample.rb
td-0.10.92 lib/td/command/sample.rb
td-0.10.91 lib/td/command/sample.rb
td-0.10.90 lib/td/command/sample.rb
td-0.10.89 lib/td/command/sample.rb
td-0.10.88 lib/td/command/sample.rb
td-0.10.87 lib/td/command/sample.rb
td-0.10.86 lib/td/command/sample.rb
td-0.10.85 lib/td/command/sample.rb
td-0.10.84 lib/td/command/sample.rb
td-0.10.83 lib/td/command/sample.rb
td-0.10.82 lib/td/command/sample.rb
td-0.10.81 lib/td/command/sample.rb
td-0.10.79 lib/td/command/sample.rb
td-0.10.78 lib/td/command/sample.rb
td-0.10.77 lib/td/command/sample.rb
td-0.10.76 lib/td/command/sample.rb
td-0.10.75 lib/td/command/sample.rb