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