Class: Flydata::SourceMysql::PluginSupport::FlydataBinlogQueryDispatcher

Inherits:
BinlogQueryDispatcher show all
Defined in:
lib/flydata/source_mysql/plugin_support/binlog_query_dispatcher.rb

Instance Method Summary collapse

Methods inherited from BinlogQueryDispatcher

#dispatch

Constructor Details

#initialize(context) ⇒ FlydataBinlogQueryDispatcher

Returns a new instance of FlydataBinlogQueryDispatcher.



64
65
66
67
68
69
70
71
72
73
# File 'lib/flydata/source_mysql/plugin_support/binlog_query_dispatcher.rb', line 64

def initialize(context)
  @handlers = [
    AlterTableQueryHandler.new(context),
    TruncateTableQueryHandler.new(context),
    CreateTableQueryHandler.new(context),
    DropTableQueryHandler.new(context),
    DropDatabaseQueryHandler.new(context),
    UnsupportedQueryHandler.new(context), # This must be a last element
  ]
end