public sealed class TableReadOptions : IMessage<ReadSession.Types.TableReadOptions>, IEquatable<ReadSession.Types.TableReadOptions>, IDeepCloneable<ReadSession.Types.TableReadOptions>, IBufferMessage, IMessageOptions dictating how we read a table.
Implements
IMessage<ReadSession.Types.TableReadOptions>, IEquatable<ReadSession.Types.TableReadOptions>, IDeepCloneable<ReadSession.Types.TableReadOptions>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Storage.V1Assembly
Google.Cloud.BigQuery.Storage.V1.dll
Constructors
TableReadOptions()
public TableReadOptions()TableReadOptions(ReadSession.Types.TableReadOptions)
public TableReadOptions(ReadSession.Types.TableReadOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
ReadSession.Types.TableReadOptions |
Properties
ArrowSerializationOptions
public ArrowSerializationOptions ArrowSerializationOptions { get; set; }Optional. Options specific to the Apache Arrow output format.
| Property Value | |
|---|---|
| Type | Description |
ArrowSerializationOptions |
|
OutputFormatSerializationOptionsCase
public ReadSession.Types.TableReadOptions.OutputFormatSerializationOptionsOneofCase OutputFormatSerializationOptionsCase { get; }| Property Value | |
|---|---|
| Type | Description |
ReadSession.Types.TableReadOptions.OutputFormatSerializationOptionsOneofCase |
|
RowRestriction
public string RowRestriction { get; set; }SQL text filtering statement, similar to a WHERE clause in a query. Aggregates are not supported.
Examples: "int_field > 5" "date_field = CAST('2014-9-27' as DATE)" "nullable_field is not NULL" "st_equals(geo_field, st_geofromtext("POINT(2, 2)"))" "numeric_field BETWEEN 1.0 AND 5.0"
Restricted to a maximum length for 1 MB.
| Property Value | |
|---|---|
| Type | Description |
String |
|
SelectedFields
public RepeatedField<string> SelectedFields { get; }Names of the fields in the table that should be read. If empty, all fields will be read. If the specified field is a nested field, all the sub-fields in the field will be selected. The output field order is unrelated to the order of fields in selected_fields.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<String> |
|