Class TableResult

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

@InternalApi 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()
    • 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