Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
the code of party that the constraint applies to.
Used in:
Used in:
The column can be revealed at party_code.
The column or any column produced by it can NOT be revealed at party_code. It can be used as condition in JOIN, WHERE, and GROUP BY.
The column can be revealed at party_code if it is used as join key
The column can be revealed at party_code if it is used as group by key
The column can be revealed at party_code, if and only if it is the result of the comparison function e.g. select compare1 > compare2 from t group by zip_code
The column can be revealed at party_code, if and only if it has been through a N to 1 mapping such as - Aggregation operation such as sum/min/max/avg/count, e.g. select avg(score) from t group by zip_code select avg(score) from t
The column can be revealed at party_code if it is used as join payload. For example: select t2.id, t2.col1 from t1 inner join t2 on t1.id = t2.id; In the above query, t2.col1 is used as join payload, t2.id is used as join key.
The column is not able to be revealed at the party_code but the rank of this column can be revealed at party_code e.g. SELECT ROW_NUMBER() OVER(PARTITITON BY department ORDER BY salary DESC) AS rank in the query above the salary and department are not supposed to be revealed to the party_code, however the rank of salary in this department is visible
Used in:
unique id for scql task, should only contain alphabet and number, e.g: 'project01'
scql query, e.g: 'SELECT COUNT(*) FROM ta;'
tables for each party
ccls for each party to grant
output ids for each party
Used in:
messages copyed from
Used in:
party code of table owner
Used in: