Constant QUERY_STATE_AT_SOLUTION_SET_FINALIZED

Source
pub const QUERY_STATE_AT_SOLUTION_SET_FINALIZED: &str = "SELECT\n    mutation.value\nFROM\n    mutation\n    JOIN solution ON solution.id = mutation.solution_id\n    JOIN block_solution_set ON block_solution_set.solution_set_id = solution.solution_set_id\n    JOIN finalized_block ON finalized_block.block_id = block_solution_set.block_id\nWHERE\n    solution.contract_addr = :contract_ca\n    AND mutation.key = :key\n    AND (\n        finalized_block.block_number,\n        block_solution_set.solution_set_index\n    ) <= (:block_number, :solution_set_index)\nORDER BY\n    finalized_block.block_number DESC,\n    block_solution_set.solution_set_index DESC\nLIMIT\n    1;\n";
Expand description
SELECT
    mutation.value
FROM
    mutation
    JOIN solution ON solution.id = mutation.solution_id
    JOIN block_solution_set ON block_solution_set.solution_set_id = solution.solution_set_id
    JOIN finalized_block ON finalized_block.block_id = block_solution_set.block_id
WHERE
    solution.contract_addr = :contract_ca
    AND mutation.key = :key
    AND (
        finalized_block.block_number,
        block_solution_set.solution_set_index
    ) <= (:block_number, :solution_set_index)
ORDER BY
    finalized_block.block_number DESC,
    block_solution_set.solution_set_index DESC
LIMIT
    1;