Pretty
Input | Output | Alias |
---|---|---|
✗ | ✔ |
説明
Pretty
フォーマットは、データを Unicode アートテーブルとして出力し、ターミナルで色を表示するために ANSI エスケープシーケンスを使用します。
テーブルの全体のグリッドが描画され、各行はターミナルで 2 行を占めます。
各結果ブロックは別々のテーブルとして出力されます。
これは、すべての値の可視幅を事前に計算するためにバッファリングなしでブロックを出力できるようにするために必要です(バッファリングが必要になります)。
NULL は ᴺᵁᴸᴸ
として出力されます。
使用例
例(PrettyCompact
フォーマットのために示されています):
行は Pretty
フォーマットのいずれにおいてもエスケープされません。以下の例はPrettyCompact
フォーマットのために示されています:
ターミナルにあまりにも多くのデータを出力しないように、最初の 10,000
行のみが出力されます。
行数が 10,000
以上の場合、メッセージ "Showed first 10 000" が出力されます。
注記
このフォーマットは、クエリ結果の出力には適していますが、データの解析には適していません。
Pretty フォーマットは、合計値(WITH TOTALS
を使用する場合)や極値(extremes
が 1 に設定されている場合)の出力をサポートしています。
これらの場合、合計値と極値は、主なデータの後に別々のテーブルで出力されます。
これは、PrettyCompact
フォーマットを使用した以下の例に示されています:
フォーマット設定
次の設定はすべての Pretty
フォーマットに共通しています。
設定 | 説明 | デフォルト |
---|---|---|
output_format_pretty_max_rows | Pretty フォーマットの行数制限。 | 10000 |
output_format_pretty_max_column_pad_width | Pretty フォーマットにおけるカラム内の値をパディングする最大幅。 | 250 |
output_format_pretty_max_value_width | Pretty フォーマットで表示する値の最大幅。超える場合は切り捨てられます。 | 10000 |
output_format_pretty_color | Pretty フォーマットで色を表示するために ANSI エスケープシーケンスを使用します。 | true |
output_format_pretty_grid_charset | グリッドの境界を印刷するためのキャラクタセット。利用可能なキャラクタセット: ASCII, UTF-8。 | UTF-8 |
output_format_pretty_row_numbers | Pretty 出力フォーマットの各行の前に行番号を追加します。 | true |
output_format_pretty_display_footer_column_names | テーブルに多くの行が含まれている場合、フッターにカラム名を表示します。 | true |
output_format_pretty_display_footer_column_names_min_rows | output_format_pretty_display_footer_column_names が有効な場合にフッターが表示されるための最小行数を設定します。 | 50 |