This is an automated email from the ASF dual-hosted git repository.
ggershinsky pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git
The following commit(s) were added to refs/heads/master by this push:
new 95dc8cbb6 GH-3760: Clean up hadoop README.md (#3761)
95dc8cbb6 is described below
commit 95dc8cbb603670bf9e042e2e06f83950a27b9cda
Author: ggershinsky <[email protected]>
AuthorDate: Thu Sep 3 20:23:54 2026 +0300
GH-3760: Clean up hadoop README.md (#3761)
* add spaces
* rm duplicate, fix additional parameters
* 2 more
* return duplicate
---
parquet-hadoop/README.md | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/parquet-hadoop/README.md b/parquet-hadoop/README.md
index 51fd34b0c..cb4cf3622 100644
--- a/parquet-hadoop/README.md
+++ b/parquet-hadoop/README.md
@@ -176,7 +176,7 @@ If the frequency is low, the performance will be better.
---
**Property:** `parquet.page.value.count.threshold`
-**Description:** The value count threshold within a Parquet page used on each
page check.
+**Description:** The value count threshold within a Parquet page used on each
page check.
**Default value:** `Integer.MAX_VALUE / 2`
---
@@ -222,7 +222,7 @@ conf.set("parquet.bloom.filter.enabled#column.path", false);
If it is true, the bloom filter will be generated with the optimal bit size
according to the number of real data distinct values. If it is false, it will
not take effect.
Note that the maximum bytes of the bloom filter will not exceed
`parquet.bloom.filter.max.bytes` configuration (if it is
-set too small, the generated bloom filter will not be efficient).
+set too small, the generated bloom filter will not be efficient).
**Default value:** `false`
---
@@ -230,7 +230,7 @@ set too small, the generated bloom filter will not be
efficient).
**Property:** `parquet.bloom.filter.candidates.number`
**Description:** The number of candidate bloom filters written at the same
time.
When `parquet.bloom.filter.adaptive.enabled` is true, multiple candidate bloom
filters will be inserted
-at the same time, finally a bloom filter with the optimal bit size will be
selected and written to the file.
+at the same time, finally a bloom filter with the optimal bit size will be
selected and written to the file.
**Default value:** `5`
---
@@ -268,13 +268,13 @@ conf.set("parquet.bloom.filter.fpp#column.path", 0.02)
**Property:** `parquet.decrypt.off-heap.buffer.enabled`
**Description:** Whether to use direct buffers to decrypt encrypted files.
This should be set to
-true if the reader is using a `DirectByteBufferAllocator`
+true if the reader is using a `DirectByteBufferAllocator`
**Default value:** `false`
---
-**Property:** `parquet.block.row.count.limit`
-**Description:** The maximum number of rows per row group.
+**Property:** `parquet.block.row.count.limit`
+**Description:** The maximum number of rows per row group.
**Default value:** `2147483647` (Integer.MAX_VALUE)
---
@@ -292,7 +292,7 @@ true if the reader is using a `DirectByteBufferAllocator`
**Property:** `parquet.crypto.factory.class`
**Description:** Class implementing EncryptionPropertiesFactory.
-**Default value:** None. If not set, the file won't be encrypted by a crypto
factory.
+**Default value:** None. If not set, the file won't be encrypted by a crypto
factory.
## Class: ParquetInputFormat
@@ -406,7 +406,7 @@ ParquetInputFormat to materialize records. It should be a
the descendant class o
## Class: HadoopReadOptions
**Property:** `parquet.crypto.factory.class`
-**Description:** Class implementing DecryptionPropertiesFactory.
+**Description:** Class implementing DecryptionPropertiesFactory.
**Default value:** None. If not set, the file won't be decrypted by a crypto
factory.
## Class: PropertiesDrivenCryptoFactory
@@ -469,12 +469,12 @@ If `false`, write files in encrypted footer mode, that
fully encrypts the footer
---
-**Property:** `parquet.encryption.kms.enable.url.read`
+**Property:** `parquet.encryption.kms.enable.url.read`
**Description:** If a KMS URL is set by writers, it will be stored in the key
material. However, by default, it will not be
given to readers because the storage is untrusted. Readers that need the URL
should set the KMS URL property.
If they cannot do so, they can enable retrieving the KMS URL from the stored
key material by setting this parameter
to `true`. KMS client implementations must validate the URL value and use
authentication to prevent key material
-tampering attacks that could, for example, result in a KMS access token being
sent to a malicious URL endpoint.
+tampering attacks that could, for example, result in a KMS access token being
sent to a malicious URL endpoint.
**Default value:** `false`
---
@@ -520,17 +520,17 @@ If `false`, key material is stored in separate new files,
created in the same fo
**Property:** `parquet.hadoop.vectored.io.enabled`
**Description:** Flag to enable use of the FileSystem Vector IO API on Hadoop
releases which support the feature.
If `true` then an attempt will be made to dynamically load the relevant
classes;
-if not found then the library will use the classic non-vectored reads: it is
safe to enable this option on older releases.
+if not found then the library will use the classic non-vectored reads: it is
safe to enable this option on older releases.
**Default value:** `true`
---
-**Property:** `parquet.column.statistics.enabled`
+**Property:** `parquet.column.statistics.enabled`
**Description:** Whether to enable column statistics collection.
If `true`, statistics will be collected for all columns unless explicitly
disabled for specific columns.
If `false`, statistics will be disabled for all columns regardless of
column-specific settings.
-It is possible to enable or disable statistics for specific columns by
appending `#` followed by the column path.
-**Default value:** `true`
+It is possible to enable or disable statistics for specific columns by
appending `#` followed by the column path.
+**Default value:** `true`
**Example:**
```java
// Enable statistics for all columns
@@ -542,12 +542,12 @@ conf.set("parquet.column.statistics.enabled#column.path",
false);
---
-**Property:** `parquet.size.statistics.enabled`
-**Description:** Whether to enable size statistics collection.
+**Property:** `parquet.size.statistics.enabled`
+**Description:** Whether to enable size statistics collection.
If `true`, size statistics will be collected for all columns unless explicitly
disabled for specific columns.
If `false`, size statistics will be disabled for all columns regardless of
column-specific settings.
-It is possible to enable or disable size statistics for specific columns by
appending `#` followed by the column path.
-**Default value:** `true`
+It is possible to enable or disable size statistics for specific columns by
appending `#` followed by the column path.
+**Default value:** `true`
**Example:**
```java
// Enable size statistics for all columns