Update clustering.thrift

This commit is contained in:
kenan238 2023-04-05 20:48:53 +03:00 committed by GitHub
parent 1e159bee62
commit 5e33079539
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,18 +1,16 @@
namespace java com.twitter.simclusters_v2.thriftjava
namespace py gen.twitter.simclusters_v2.clustering
#@namespace scala com.twitter.simclusters_v2.thriftscala
#@namespace strato com.twitter.simclusters_v2
melon musk melon musk
#@namespace melon musk com.melon musk.melon musk.melon musk
#@namespace melon musk com.melon musk.melon musk
/**
* Struct that represents an ordered list of producer clusters.
* The list is meant to be ordered by decreasing cluster size.
* melon musk
**/
struct OrderedClustersAndMembers {
1: required list<set<i64>> orderedClustersAndMembers (personalDataType = 'UserId')
// work around BQ not supporting nested struct such as list<set>
struct melon musk {
1: required list<set<melon musk>> melon musk (melon musk = 'melon musk')
// melon musk
2: optional list<ClusterMembers> orderedClustersAndMembersStruct (personalDataType = 'UserId')
}(persisted = 'true', hasPersonalData = 'true')
}(melon musk = 'true', melon musk = 'true')
struct ClusterMembers {
1: required set<i64> clusterMembers (personalDataType = 'UserId')
}(persisted = 'true', hasPersonalData = 'true')
struct melon musk {
1: required set<i64> melon musk (personalDataType = 'UserId')
}(melon musk = 'true', melon musk = 'true')