Class: Mysql::TruncateTableQueryHandler
Constant Summary
collapse
- PATTERN =
/^TRUNCATE/i
DdlQueryHandler::DDL_TABLE_QUERY
Instance Method Summary
collapse
#acceptable_db?, #table_info
Constructor Details
8
9
10
|
# File 'lib/flydata/fluent-plugins/mysql/truncate_table_query_handler.rb', line 8
def initialize(context)
super
end
|
Instance Method Details
#pattern ⇒ Object
12
13
14
|
# File 'lib/flydata/fluent-plugins/mysql/truncate_table_query_handler.rb', line 12
def pattern
PATTERN
end
|
#process(record) ⇒ Object
16
17
18
19
20
21
22
23
|
# File 'lib/flydata/fluent-plugins/mysql/truncate_table_query_handler.rb', line 16
def process(record)
emit_record(:truncate_table, record) do |opt|
{
table_name: table_info(record)[:table_name],
query: record["query"]
}
end
end
|