Class ArrowSerializationOptions (2.73.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class ArrowSerializationOptions implements Serializable
[Beta] Options specific to the Apache Arrow output format.
Static Methods
newBuilder()
public static ArrowSerializationOptions.Builder newBuilder()
[Beta] Returns a new builder for ArrowSerializationOptions.
Methods
equals(@Nullable Object o)
public boolean equals(@Nullable Object o)
| Parameter |
| Name |
Description |
o |
@org.jspecify.annotations.Nullable java.lang.Object
|
Overrides
getBufferCompression()
public ArrowSerializationOptions.CompressionCodec getBufferCompression()
[Beta] Returns the buffer compression algorithm (e.g., LZ4_FRAME, ZSTD, UNCOMPRESSED).
Defaults to CompressionCodec#UNCOMPRESSED.
getPicosTimestampPrecision()
public ArrowSerializationOptions.TimestampPrecision getPicosTimestampPrecision()
[Beta] Returns the timestamp precision for Arrow timestamp types. Defaults to TimestampPrecision#PRECISION_MICROS.
Note: Only applies when QueryResultsFormat#ARROW is enabled. For Arrow result
streams, this precision setting governs binary Arrow timestamp column types and takes
precedence over DataFormatOptions.TimestampFormatOptions, which applies to default
QueryResultsFormat#STRUCT_ENCODING JSON results.
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
toString()
| Returns |
| Type |
Description |
String |
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-06 UTC.
[null,null,["Last updated 2026-10-06 UTC."],[],[]]