new (KirbyBase::KBTable::KBResultSet)

    # File lib/kirbybase.rb, line 3659
        def initialize(table, filter, filter_types, *args)
            @table = table
            @filter = filter
            @filter_types = filter_types
            super(*args)

            @filter.each do |f|
                get_meth_str = "def \#{f}()\nif defined?(@\#{f}) then\nreturn @\#{f}\nelse\n@\#{f} = self.collect { |x| x.\#{f} }\nreturn @\#{f}\nend\nend\n"
                self.class.class_eval(get_meth_str)
            end
        end