Source code for gigl.src.inference.v1.lib.queries
[docs]
UNENUMERATION_QUERY = """
SELECT
    mapping.{original_node_id_field},
    * EXCEPT({node_id_field}, {enumerated_int_id_field})
FROM
    `{enumerated_assets_table}` enumerated_assets
INNER JOIN
    `{mapping_table}` mapping
ON
    mapping.int_id = enumerated_assets.{node_id_field}
QUALIFY RANK() OVER (PARTITION BY mapping.{original_node_id_field} ORDER BY RAND()) = 1
"""
