トップ / フィルタ・サンプリング
先頭から指定した行数だけを取得する。
df.limit(10)
ldf.limit(10)
SnowparkはSQLのLIMIT句を追加してSnowflake側に行数制限を伝える。Polarsはストリーミング実行時、指定行数を集めた時点で下流のパイプラインを早期終了させる。どちらも「全件処理してから先頭を切り出す」のではなく、早期に打ち切る動き方をする。
事前にソート(Snowparkのsort/Polarsのsort)をしていないlimitは、両エンジンとも「どの行が返るか」の決定性を保証しない。同じクエリを2回実行しても違う行が返る可能性があるため、再現性が必要な場面では必ずソートと組み合わせる。
Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-21)