thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Nathan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (THRIFT-4409) Void typed fields in union (aka set without a value)
Date Tue, 05 Dec 2017 14:16:01 GMT
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)

Mime
View raw message