BigQuery Storage V1 API - Class Google::Cloud::Bigquery::Storage::V1::SplitReadStreamRequest (v0.23.0)

Reference documentation and code samples for the BigQuery Storage V1 API class Google::Cloud::Bigquery::Storage::V1::SplitReadStreamRequest.

Request message for SplitReadStream.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#fraction

def fraction() -> ::Float
Returns
  • (::Float) — A value in the range (0.0, 1.0) that specifies the fractional point at which the original stream should be split. The actual split point is evaluated on pre-filtered rows, so if a filter is provided, then there is no guarantee that the division of the rows between the new child streams will be proportional to this fractional value. Additionally, because the server-side unit for assigning data is collections of rows, this fraction will always map to a data storage boundary on the server side.

#fraction=

def fraction=(value) -> ::Float
Parameter
  • value (::Float) — A value in the range (0.0, 1.0) that specifies the fractional point at which the original stream should be split. The actual split point is evaluated on pre-filtered rows, so if a filter is provided, then there is no guarantee that the division of the rows between the new child streams will be proportional to this fractional value. Additionally, because the server-side unit for assigning data is collections of rows, this fraction will always map to a data storage boundary on the server side.
Returns
  • (::Float) — A value in the range (0.0, 1.0) that specifies the fractional point at which the original stream should be split. The actual split point is evaluated on pre-filtered rows, so if a filter is provided, then there is no guarantee that the division of the rows between the new child streams will be proportional to this fractional value. Additionally, because the server-side unit for assigning data is collections of rows, this fraction will always map to a data storage boundary on the server side.

#name

def name() -> ::String
Returns
  • (::String) — Required. Name of the stream to split.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. Name of the stream to split.
Returns
  • (::String) — Required. Name of the stream to split.