thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Nathan (JIRA)" <>
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
             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:

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;

This message was sent by Atlassian JIRA

View raw message