Not sure, tbh. You might want to ping Brian directly on it. It has come up multiple times, there's definitely been enough demand for the feature to warrant its inclusion.
If you're interested in working on the implementation, I'd just check that someone else doesn't have a partially ready patch waiting somewhere. -----Original Message----- From: Jonathan Ellis [mailto:[email protected]] Sent: Wednesday, June 17, 2009 3:13 PM To: [email protected] Subject: Re: specializing / polymorphic types? Thanks, Mark. I see that the last update was in April. Is it dead? -Jonathan On Wed, Jun 17, 2009 at 4:57 PM, Mark Slee<[email protected]> wrote: > There has been talk of creating a union type in Thrift which would probably > most closely approximate what you want here. It's not true polymorphism or > type inheritance, and you'll probably still end up with a switch()-block or > equivalent somewhere, but it may help. > > http://issues.apache.org/jira/browse/THRIFT-409 > > > -----Original Message----- > From: Jonathan Ellis [mailto:[email protected]] > Sent: Friday, June 12, 2009 9:38 PM > To: [email protected] > Subject: specializing / polymorphic types? > > I'd like to define a struct filter_t such that i can define methods > get(string key, filter_t filter) and scan(string start_key, string > end_key, filter_t filter) and then specialize filter_t as > column_filter_t, time_filter_t, etc. > > Right now we have a dozen get_ methods, which is bad enough as it is > but now we are facing a copy/paste to make scan versions of each. > Please tell me there is a better way. > > -Jonathan >
