bigquery  v2
Public Member Functions | Static Public Member Functions | List of all members
google_bigquery_api::Streamingbuffer Class Reference

#include <streamingbuffer.h>

Inheritance diagram for google_bigquery_api::Streamingbuffer:

Public Member Functions

 Streamingbuffer (const Json::Value &storage)
 
 Streamingbuffer (Json::Value *storage)
 
virtual ~Streamingbuffer ()
 
const StringPiece GetTypeName () const
 
bool has_estimated_bytes () const
 
void clear_estimated_bytes ()
 
uint64 get_estimated_bytes () const
 
void set_estimated_bytes (uint64 value)
 
bool has_estimated_rows () const
 
void clear_estimated_rows ()
 
uint64 get_estimated_rows () const
 
void set_estimated_rows (uint64 value)
 
bool has_oldest_entry_time () const
 
void clear_oldest_entry_time ()
 
uint64 get_oldest_entry_time () const
 
void set_oldest_entry_time (uint64 value)
 

Static Public Member Functions

static StreamingbufferNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ Streamingbuffer() [1/2]

google_bigquery_api::Streamingbuffer::Streamingbuffer ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ Streamingbuffer() [2/2]

google_bigquery_api::Streamingbuffer::Streamingbuffer ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~Streamingbuffer()

google_bigquery_api::Streamingbuffer::~Streamingbuffer ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_estimated_bytes()

void google_bigquery_api::Streamingbuffer::clear_estimated_bytes ( )
inline

Clears the 'estimatedBytes' attribute.

◆ clear_estimated_rows()

void google_bigquery_api::Streamingbuffer::clear_estimated_rows ( )
inline

Clears the 'estimatedRows' attribute.

◆ clear_oldest_entry_time()

void google_bigquery_api::Streamingbuffer::clear_oldest_entry_time ( )
inline

Clears the 'oldestEntryTime' attribute.

◆ get_estimated_bytes()

uint64 google_bigquery_api::Streamingbuffer::get_estimated_bytes ( ) const
inline

Get the value of the 'estimatedBytes' attribute.

◆ get_estimated_rows()

uint64 google_bigquery_api::Streamingbuffer::get_estimated_rows ( ) const
inline

Get the value of the 'estimatedRows' attribute.

◆ get_oldest_entry_time()

uint64 google_bigquery_api::Streamingbuffer::get_oldest_entry_time ( ) const
inline

Get the value of the 'oldestEntryTime' attribute.

◆ GetTypeName()

const StringPiece google_bigquery_api::Streamingbuffer::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_bigquery_api::Streamingbuffer

◆ has_estimated_bytes()

bool google_bigquery_api::Streamingbuffer::has_estimated_bytes ( ) const
inline

Determine if the 'estimatedBytes' attribute was set.

Returns
true if the 'estimatedBytes' attribute was set.

◆ has_estimated_rows()

bool google_bigquery_api::Streamingbuffer::has_estimated_rows ( ) const
inline

Determine if the 'estimatedRows' attribute was set.

Returns
true if the 'estimatedRows' attribute was set.

◆ has_oldest_entry_time()

bool google_bigquery_api::Streamingbuffer::has_oldest_entry_time ( ) const
inline

Determine if the 'oldestEntryTime' attribute was set.

Returns
true if the 'oldestEntryTime' attribute was set.

◆ New()

Streamingbuffer * google_bigquery_api::Streamingbuffer::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_estimated_bytes()

void google_bigquery_api::Streamingbuffer::set_estimated_bytes ( uint64  value)
inline

Change the 'estimatedBytes' attribute.

[Output-only] A lower-bound estimate of the number of bytes currently in the streaming buffer.

Parameters
[in]valueThe new value.

◆ set_estimated_rows()

void google_bigquery_api::Streamingbuffer::set_estimated_rows ( uint64  value)
inline

Change the 'estimatedRows' attribute.

[Output-only] A lower-bound estimate of the number of rows currently in the streaming buffer.

Parameters
[in]valueThe new value.

◆ set_oldest_entry_time()

void google_bigquery_api::Streamingbuffer::set_oldest_entry_time ( uint64  value)
inline

Change the 'oldestEntryTime' attribute.

[Output-only] Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: