package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. creationTime : int64;
    (*

    [Output-only] The time when this table was created, in milliseconds since the epoch.

    *)
  2. description : string;
    (*

    [Optional] A user-friendly description of this table.

    *)
  3. etag : string;
    (*

    [Output-only] A hash of this resource.

    *)
  4. expirationTime : int64;
    (*

    [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed.

    *)
  5. externalDataConfiguration : ExternalDataConfiguration.t;
    (*

    [Experimental] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.

    *)
  6. friendlyName : string;
    (*

    [Optional] A descriptive name for this table.

    *)
  7. id : string;
    (*

    [Output-only] An opaque ID uniquely identifying the table.

    *)
  8. kind : string;
    (*

    [Output-only] The type of the resource.

    *)
  9. lastModifiedTime : string;
    (*

    [Output-only] The time when this table was last modified, in milliseconds since the epoch.

    *)
  10. location : string;
    (*

    [Output-only] The geographic location where the table resides. This value is inherited from the dataset.

    *)
  11. numBytes : int64;
    (*

    [Output-only] The size of this table in bytes, excluding any data in the streaming buffer.

    *)
  12. numRows : string;
    (*

    [Output-only] The number of rows of data in this table, excluding any data in the streaming buffer.

    *)
  13. schema : TableSchema.t;
    (*

    [Optional] Describes the schema of this table.

    *)
  14. streamingBuffer : Streamingbuffer.t;
    (*

    [Output-only] Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.

    *)
  15. tableReference : TableReference.t;
    (*

    [Required] Reference describing the ID of this table.

    *)
  16. _type : string;
    (*

    [Output-only] Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. The default value is TABLE.

    *)
  17. view : ViewDefinition.t;
    (*

    [Optional] The view definition.

    *)
}
val creationTime : (t, int64) GapiLens.t
val description : (t, string) GapiLens.t
val etag : (t, string) GapiLens.t
val expirationTime : (t, int64) GapiLens.t
val externalDataConfiguration : (t, ExternalDataConfiguration.t) GapiLens.t
val friendlyName : (t, string) GapiLens.t
val id : (t, string) GapiLens.t
val kind : (t, string) GapiLens.t
val lastModifiedTime : (t, string) GapiLens.t
val location : (t, string) GapiLens.t
val numBytes : (t, int64) GapiLens.t
val numRows : (t, string) GapiLens.t
val schema : (t, TableSchema.t) GapiLens.t
val streamingBuffer : (t, Streamingbuffer.t) GapiLens.t
val tableReference : (t, TableReference.t) GapiLens.t
val _type : (t, string) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t