class LogStash::Filters::Jdbc::LookupResult
Attributes
invalid_parameters[R]
payload[R]
Public Class Methods
new()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 6 def initialize @failure = false @payload = [] @invalid_parameters = [] end
Public Instance Methods
empty?()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 36 def empty? @payload.empty? end
failed!()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 20 def failed! @failure = true end
failed?()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 28 def failed? @failure end
invalid_parameters_push(data)
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 16 def invalid_parameters_push(data) @invalid_parameters << data end
parameters_invalid?()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 32 def parameters_invalid? !@invalid_parameters.empty? end
push(data)
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 12 def push(data) @payload << data end
valid?()
click to toggle source
# File lib/logstash/filters/jdbc/lookup_result.rb, line 24 def valid? !failed? && @invalid_parameters.empty? end