(table, where, row_group_size=None, version='2.6',
use_dictionary=True, compression='snappy',
write_statistics=True,
use_deprecated_int96_timestamps=None,
coerce_timestamps=None,
allow_truncated_timestamps=False,
data_page_size=None, flavor=None,
filesystem=None,
compression_level=None,
use_byte_stream_split=False,
column_encoding=None,
data_page_version='1.0',
use_compliant_nested_type=True,
encryption_properties=None,
write_batch_size=None,
dictionary_pagesize_limit=None,
store_schema=True,
write_page_index=False,
write_page_checksum=False,
sorting_columns=None,
store_decimal_as_integer=False,
write_time_adjusted_to_utc=False,
max_rows_per_page=None,
bloom_filter_options=None,
**kwargs)
| 1989 | |
| 1990 | |
| 1991 | def write_table(table, where, row_group_size=None, version='2.6', |
| 1992 | use_dictionary=True, compression='snappy', |
| 1993 | write_statistics=True, |
| 1994 | use_deprecated_int96_timestamps=None, |
| 1995 | coerce_timestamps=None, |
| 1996 | allow_truncated_timestamps=False, |
| 1997 | data_page_size=None, flavor=None, |
| 1998 | filesystem=None, |
| 1999 | compression_level=None, |
| 2000 | use_byte_stream_split=False, |
| 2001 | column_encoding=None, |
| 2002 | data_page_version='1.0', |
| 2003 | use_compliant_nested_type=True, |
| 2004 | encryption_properties=None, |
| 2005 | write_batch_size=None, |
| 2006 | dictionary_pagesize_limit=None, |
| 2007 | store_schema=True, |
| 2008 | write_page_index=False, |
| 2009 | write_page_checksum=False, |
| 2010 | sorting_columns=None, |
| 2011 | store_decimal_as_integer=False, |
| 2012 | write_time_adjusted_to_utc=False, |
| 2013 | max_rows_per_page=None, |
| 2014 | bloom_filter_options=None, |
| 2015 | **kwargs): |
| 2016 | # Implementor's note: when adding keywords here / updating defaults, also |
| 2017 | # update it in write_to_dataset and _dataset_parquet.pyx ParquetFileWriteOptions |
| 2018 | row_group_size = kwargs.pop('chunk_size', row_group_size) |
| 2019 | use_int96 = use_deprecated_int96_timestamps |
| 2020 | try: |
| 2021 | with ParquetWriter( |
| 2022 | where, table.schema, |
| 2023 | filesystem=filesystem, |
| 2024 | version=version, |
| 2025 | flavor=flavor, |
| 2026 | use_dictionary=use_dictionary, |
| 2027 | write_statistics=write_statistics, |
| 2028 | coerce_timestamps=coerce_timestamps, |
| 2029 | data_page_size=data_page_size, |
| 2030 | allow_truncated_timestamps=allow_truncated_timestamps, |
| 2031 | compression=compression, |
| 2032 | use_deprecated_int96_timestamps=use_int96, |
| 2033 | compression_level=compression_level, |
| 2034 | use_byte_stream_split=use_byte_stream_split, |
| 2035 | column_encoding=column_encoding, |
| 2036 | data_page_version=data_page_version, |
| 2037 | use_compliant_nested_type=use_compliant_nested_type, |
| 2038 | encryption_properties=encryption_properties, |
| 2039 | write_batch_size=write_batch_size, |
| 2040 | dictionary_pagesize_limit=dictionary_pagesize_limit, |
| 2041 | store_schema=store_schema, |
| 2042 | write_page_index=write_page_index, |
| 2043 | write_page_checksum=write_page_checksum, |
| 2044 | sorting_columns=sorting_columns, |
| 2045 | store_decimal_as_integer=store_decimal_as_integer, |
| 2046 | write_time_adjusted_to_utc=write_time_adjusted_to_utc, |
| 2047 | max_rows_per_page=max_rows_per_page, |
| 2048 | bloom_filter_options=bloom_filter_options, |
nothing calls this directly
no test coverage detected