Matt Nathan created THRIFT-4409:
-----------------------------------

             Summary: Void typed fields in union (aka set without a value)
                 Key: THRIFT-4409
                 URL: https://issues.apache.org/jira/browse/THRIFT-4409
             Project: Thrift
          Issue Type: New Feature
          Components: Compiler (General)
    Affects Versions: 0.10.0
            Reporter: Matt Nathan
            Priority: Minor


It would be a nice addition to the language if thrift supported a {{void}} 
field type for unions, this would be used for fields that are set but without a 
value, i.e. the act of setting it is all the information that is required. Take 
this example:

{code}
union Query {
  // Find only this item
  1: string only;
  // Find any of these items
  2: list<string> anyOf;
  // Find all of these items
  3: list<string> allOf;
  // Every item
  4: void all;
}
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to