Class TableResult

java.lang.Object
com.google.cloud.bigquery.TableResult
All Implemented Interfaces:
com.google.api.gax.paging.Page<FieldValueList>, Serializable

public abstract class TableResult extends Object implements com.google.api.gax.paging.Page<FieldValueList>, Serializable
See Also:
  • Constructor Details

    • TableResult

      public TableResult()
  • Method Details

    • toBuilder

      public abstract TableResult.Builder toBuilder()
    • newBuilder

      public static TableResult.Builder newBuilder()
    • getSchema

      @Nullable public abstract Schema getSchema()
      Returns the schema of the results. Null if the schema is not supplied.
    • getTotalRows

      public abstract long getTotalRows()
      Returns the total number of rows in the complete result set, which can be more than the number of rows in the first page of results. If no rows are returned, this value can still be greater than 0 if any rows were affected by the query, such as INSERT, UPDATE, or DELETE queries.
    • getPageNoSchema

      public abstract com.google.api.gax.paging.Page<FieldValueList> getPageNoSchema()
    • getJobId

      @Nullable public abstract JobId getJobId()
    • getQueryId

      @Nullable public abstract String getQueryId()
    • hasNextPage

      public boolean hasNextPage()
      Specified by:
      hasNextPage in interface com.google.api.gax.paging.Page<FieldValueList>
    • getNextPageToken

      public String getNextPageToken()
      Specified by:
      getNextPageToken in interface com.google.api.gax.paging.Page<FieldValueList>
    • getNextPage

      public TableResult getNextPage()
      Specified by:
      getNextPage in interface com.google.api.gax.paging.Page<FieldValueList>
    • iterateAll

      public Iterable<FieldValueList> iterateAll()
      Specified by:
      iterateAll in interface com.google.api.gax.paging.Page<FieldValueList>
    • getValues

      public Iterable<FieldValueList> getValues()
      Specified by:
      getValues in interface com.google.api.gax.paging.Page<FieldValueList>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object