Sha256: 10f903f6c4720b6caadbc83f251285b799cebab4857025bb77ff1935029ad833

Contents?: true

Size: 548 Bytes

Versions: 45

Compression:

Stored size: 548 Bytes

Contents

require 'flydata/source/source_pos'
require 'flydata/compatibility_check'
require 'flydata-core/mysql/command_generator'
require 'flydata-core/mysql/binlog_pos'

module Flydata
module SourceMysql

class SourcePos < Source::SourcePos
  def create_source_pos(source_pos_str)
    FlydataCore::Mysql::BinlogPos.new(source_pos_str)
  end

  def resume_pos(source_pos)
    #TODO check Binlog file (source_pos.filename) is available
    FlydataCore::Mysql::BinlogPos.new(source_pos.filename, 4) # 4 is the first position of binlog file
  end
end

end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
flydata-0.8.10.2 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.10.1 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.9.11 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.10 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.9 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.8 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.7 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.6 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.5 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.4 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.3 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.2 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.1 lib/flydata/source_mysql/source_pos.rb
flydata-0.8.0 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.19 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.18 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.17 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.16 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.15 lib/flydata/source_mysql/source_pos.rb
flydata-0.7.14 lib/flydata/source_mysql/source_pos.rb