MCPcopy Create free account
hub / github.com/apache/arrow / write_table

Function write_table

python/pyarrow/parquet/core.py:1991–2057  ·  view source on GitHub ↗
(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)

Source from the content-addressed store, hash-verified

1989
1990
1991def 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,

Callers

nothing calls this directly

Calls 4

_is_path_likeFunction · 0.90
_stringify_pathFunction · 0.90
ParquetWriterClass · 0.85
write_tableMethod · 0.45

Tested by

no test coverage detected