public sealed class TableReadOptions : IMessage<ReadSession.Types.TableReadOptions>, IEquatable<ReadSession.Types.TableReadOptions>, IDeepCloneable<ReadSession.Types.TableReadOptions>, IBufferMessage, IMessage
Options 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> |