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 >
