Incidentally, I am about to commit https://issues.apache.org/jira/browse/THRIFT-570 that deals with this.
On Wed, Aug 11, 2010 at 6:00 PM, Jonathan Ellis <[email protected]> wrote: > This is not supported, because many thrift languages can't handle it. > > On Aug 11, 2010 5:52 PM, "thrift thrift" <[email protected]> wrote: > > Hi, all > > I made two functions in thrift IDL, which names are > > > > string Execute(1:i32 clientID, 2:string cmd, 3:string param1, 4:string > > param2, 5:string param3, 6:string param4) , > > string Execute(1:i32 clientID, 2 string cmd, et:ParamList paramList) > > > > But I found that the generated codes are the same for this two funtions > like > > below > > > > void process_Execute(int32_t seqid, ::apache::thrift: rotocol::TProtocol* > > iprot, ::apache::thrift: rotocol::TProtocol* oprot); > > > > > > So, Does thrift IDL support function overload? If support, how to do it? > > Thanks very much. >
