// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2025 ReifyDB
use StatementFingerprint;
use xxh3_128;
use ;
use crateAstStatement;
/// Compute a fingerprint for a single parsed statement.
///
/// The fingerprint captures the structural shape of the query (node types,
/// identifiers, operators) while normalizing away literal values. Two queries
/// that differ only in constants produce the same fingerprint.