parqlint
: Checks parquet file compliance with VOParquet convention
parqlint
is a utility to check compliance of
parquet files against the
VOParquet convention.
The checking is currently against version 1.0 of the VOParquet Note.
Specifically, the key-value metadata will be examined for an entry
supplying a data-less VOTable document that is supposed to provide
additional metadata for the parquet table.
Any anomalies in entries within the VOParquet namespace
(IVOA.VOTable-Parquet
) will be reported.
If such a data-less VOTable exists,
it will be validated for compliance with the VOTable standard
(as if by votlint
)
and consistency checks will be made between the columns declared
in the parquet data table and the VOTable metadata table.
Any items of interest shown up by these checks will be reported as
INFO
, WARNING
or ERROR
messages.
Only ERROR
reports indicate an actual violation of the
VOTable standard or VOParquet convention.
These reports can be suppressed by category using the
report
parameter.
Note: this command will only work if the parquet support libraries are on the classpath at runtime; depending on how you are running STILTS this may not be the case. See the note at Section 5.1.1.11.