Sha256: 181e21bede69180d1f38b0b03fb758878d3c27518913310ff8086ed9622bac5c

Contents?: true

Size: 653 Bytes

Versions: 48

Compression:

Stored size: 653 Bytes

Contents

# encoding: utf-8
module LogStash module Filters module Jdbc
  class LookupResult
    attr_reader :payload, :invalid_parameters

    def initialize
      @failure = false
      @payload = []
      @invalid_parameters = []
    end

    def push(data)
      @payload << data
    end

    def invalid_parameters_push(data)
      @invalid_parameters << data
    end

    def failed!
      @failure = true
    end

    def valid?
      !failed? && @invalid_parameters.empty?
    end

    def failed?
      @failure
    end

    def parameters_invalid?
      !@invalid_parameters.empty?
    end

    def empty?
      @payload.empty?
    end
  end
end end end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
logstash-integration-jdbc-5.5.3 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.5.2 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.5.1 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.5.0 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.9 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.8 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.7 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.6 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.5 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.4 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.3 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.2 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.1 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.4.0 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.3.0 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.2.6 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.2.5 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.2.4 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.2.3 lib/logstash/filters/jdbc/lookup_result.rb
logstash-integration-jdbc-5.2.2 lib/logstash/filters/jdbc/lookup_result.rb