gogol-bigquery-0.4.0: Google BigQuery SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.BigQuery

Contents

Description

A data platform for customers to create, manage, share and query data.

See: BigQuery API Reference

Synopsis

Service Configuration

bigQueryService :: ServiceConfig Source #

Default request referring to version v2 of the BigQuery API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] Source #

View your data across Google Cloud Platform services

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

storageReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_only"] Source #

View your data in Google Cloud Storage

bigQueryInsertDataScope :: Proxy '["https://www.googleapis.com/auth/bigquery.insertdata"] Source #

Insert data into Google BigQuery

storageReadWriteScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_write"] Source #

Manage your data in Google Cloud Storage

bigQueryScope :: Proxy '["https://www.googleapis.com/auth/bigquery"] Source #

View and manage your data in Google BigQuery

storageFullControlScope :: Proxy '["https://www.googleapis.com/auth/devstorage.full_control"] Source #

Manage your data and permissions in Google Cloud Storage

API Declaration

Resources

bigquery.datasets.delete

bigquery.datasets.get

bigquery.datasets.insert

bigquery.datasets.list

bigquery.datasets.patch

bigquery.datasets.update

bigquery.jobs.cancel

bigquery.jobs.get

bigquery.jobs.getQueryResults

bigquery.jobs.insert

bigquery.jobs.list

bigquery.jobs.query

bigquery.projects.getServiceAccount

bigquery.projects.list

bigquery.tabledata.insertAll

bigquery.tabledata.list

bigquery.tables.delete

bigquery.tables.get

bigquery.tables.insert

bigquery.tables.list

bigquery.tables.patch

bigquery.tables.update

Types

JobReference

data JobReference Source #

Instances
Eq JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobReference -> c JobReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobReference #

toConstr :: JobReference -> Constr #

dataTypeOf :: JobReference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobReference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobReference) #

gmapT :: (forall b. Data b => b -> b) -> JobReference -> JobReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobReference -> m JobReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobReference -> m JobReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobReference -> m JobReference #

Show JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobReference :: Type -> Type #

ToJSON JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobReference = D1 (MetaData "JobReference" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobReference'" PrefixI True) (S1 (MetaSel (Just "_jrJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jrLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jrProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

jobReference :: JobReference Source #

Creates a value of JobReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jrJobId :: Lens' JobReference (Maybe Text) Source #

Required
The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.

jrLocation :: Lens' JobReference (Maybe Text) Source #

The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.

jrProjectId :: Lens' JobReference (Maybe Text) Source #

Required
The ID of the project containing this job.

TableList

data TableList Source #

Instances
Eq TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableList -> c TableList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableList #

toConstr :: TableList -> Constr #

dataTypeOf :: TableList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableList) #

gmapT :: (forall b. Data b => b -> b) -> TableList -> TableList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableList -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableList -> m TableList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableList -> m TableList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableList -> m TableList #

Show TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableList :: Type -> Type #

ToJSON TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableList = D1 (MetaData "TableList" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableList'" PrefixI True) ((S1 (MetaSel (Just "_tlTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tlEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_tlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tlTables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableListTablesItem]))))))

tableList :: TableList Source #

Creates a value of TableList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tlTotalItems :: Lens' TableList (Maybe Int32) Source #

The total number of tables in the dataset.

tlEtag :: Lens' TableList (Maybe Text) Source #

A hash of this page of results.

tlNextPageToken :: Lens' TableList (Maybe Text) Source #

A token to request the next page of results.

tlKind :: Lens' TableList Text Source #

The type of list.

tlTables :: Lens' TableList [TableListTablesItem] Source #

Tables in the requested dataset.

DataSetListDataSetsItem

data DataSetListDataSetsItem Source #

Instances
Eq DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetListDataSetsItem -> c DataSetListDataSetsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetListDataSetsItem #

toConstr :: DataSetListDataSetsItem -> Constr #

dataTypeOf :: DataSetListDataSetsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetListDataSetsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetListDataSetsItem) #

gmapT :: (forall b. Data b => b -> b) -> DataSetListDataSetsItem -> DataSetListDataSetsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetListDataSetsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetListDataSetsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetListDataSetsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetListDataSetsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItem -> m DataSetListDataSetsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItem -> m DataSetListDataSetsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItem -> m DataSetListDataSetsItem #

Show DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetListDataSetsItem :: Type -> Type #

ToJSON DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetListDataSetsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetListDataSetsItem = D1 (MetaData "DataSetListDataSetsItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DataSetListDataSetsItem'" PrefixI True) ((S1 (MetaSel (Just "_dsldsiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsldsiFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsldsiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_dsldsiDataSetReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetReference)) :*: (S1 (MetaSel (Just "_dsldsiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsldsiLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetListDataSetsItemLabels))))))

dataSetListDataSetsItem :: DataSetListDataSetsItem Source #

Creates a value of DataSetListDataSetsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsldsiLocation :: Lens' DataSetListDataSetsItem (Maybe Text) Source #

The geographic location where the data resides.

dsldsiFriendlyName :: Lens' DataSetListDataSetsItem (Maybe Text) Source #

A descriptive name for the dataset, if one exists.

dsldsiKind :: Lens' DataSetListDataSetsItem Text Source #

The resource type. This property always returns the value "bigquery#dataset".

dsldsiDataSetReference :: Lens' DataSetListDataSetsItem (Maybe DataSetReference) Source #

The dataset reference. Use this property to access specific parts of the dataset's ID, such as project ID or dataset ID.

dsldsiId :: Lens' DataSetListDataSetsItem (Maybe Text) Source #

The fully-qualified, unique, opaque ID of the dataset.

dsldsiLabels :: Lens' DataSetListDataSetsItem (Maybe DataSetListDataSetsItemLabels) Source #

The labels associated with this dataset. You can use these to organize and group your datasets.

TableDataList

data TableDataList Source #

Instances
Eq TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableDataList -> c TableDataList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableDataList #

toConstr :: TableDataList -> Constr #

dataTypeOf :: TableDataList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableDataList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableDataList) #

gmapT :: (forall b. Data b => b -> b) -> TableDataList -> TableDataList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableDataList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableDataList -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableDataList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableDataList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableDataList -> m TableDataList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataList -> m TableDataList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataList -> m TableDataList #

Show TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableDataList :: Type -> Type #

ToJSON TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataList = D1 (MetaData "TableDataList" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableDataList'" PrefixI True) ((S1 (MetaSel (Just "_tdlEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tdlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_tdlRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableRow])) :*: (S1 (MetaSel (Just "_tdlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tdlTotalRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))

tableDataList :: TableDataList Source #

Creates a value of TableDataList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tdlEtag :: Lens' TableDataList (Maybe Text) Source #

A hash of this page of results.

tdlKind :: Lens' TableDataList Text Source #

The resource type of the response.

tdlPageToken :: Lens' TableDataList (Maybe Text) Source #

A token used for paging results. Providing this token instead of the startIndex parameter can help you retrieve stable results when an underlying table is changing.

tdlTotalRows :: Lens' TableDataList (Maybe Int64) Source #

The total number of rows in the complete table.

JobConfigurationTableCopy

data JobConfigurationTableCopy Source #

Instances
Eq JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationTableCopy -> c JobConfigurationTableCopy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationTableCopy #

toConstr :: JobConfigurationTableCopy -> Constr #

dataTypeOf :: JobConfigurationTableCopy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationTableCopy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationTableCopy) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationTableCopy -> JobConfigurationTableCopy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationTableCopy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationTableCopy -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationTableCopy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationTableCopy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationTableCopy -> m JobConfigurationTableCopy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationTableCopy -> m JobConfigurationTableCopy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationTableCopy -> m JobConfigurationTableCopy #

Show JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfigurationTableCopy :: Type -> Type #

ToJSON JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationTableCopy Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationTableCopy = D1 (MetaData "JobConfigurationTableCopy" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobConfigurationTableCopy'" PrefixI True) ((S1 (MetaSel (Just "_jctcDestinationTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: (S1 (MetaSel (Just "_jctcWriteDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jctcSourceTables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableReference])))) :*: (S1 (MetaSel (Just "_jctcCreateDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jctcSourceTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_jctcDestinationEncryptionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionConfiguration))))))

jobConfigurationTableCopy :: JobConfigurationTableCopy Source #

Creates a value of JobConfigurationTableCopy with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jctcWriteDisPosition :: Lens' JobConfigurationTableCopy (Maybe Text) Source #

Optional
Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.

jctcCreateDisPosition :: Lens' JobConfigurationTableCopy (Maybe Text) Source #

Optional
Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.

TableListTablesItem

data TableListTablesItem Source #

Instances
Eq TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableListTablesItem -> c TableListTablesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableListTablesItem #

toConstr :: TableListTablesItem -> Constr #

dataTypeOf :: TableListTablesItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableListTablesItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableListTablesItem) #

gmapT :: (forall b. Data b => b -> b) -> TableListTablesItem -> TableListTablesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableListTablesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableListTablesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableListTablesItem -> m TableListTablesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItem -> m TableListTablesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItem -> m TableListTablesItem #

Show TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableListTablesItem :: Type -> Type #

ToJSON TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItem = D1 (MetaData "TableListTablesItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableListTablesItem'" PrefixI True) (((S1 (MetaSel (Just "_tltiCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tltiClustering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Clustering))) :*: (S1 (MetaSel (Just "_tltiTableReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: (S1 (MetaSel (Just "_tltiFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tltiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "_tltiTimePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TimePartitioning)) :*: (S1 (MetaSel (Just "_tltiView") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableListTablesItemView)) :*: S1 (MetaSel (Just "_tltiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_tltiLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableListTablesItemLabels)) :*: (S1 (MetaSel (Just "_tltiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tltiExpirationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))))

tableListTablesItem :: TableListTablesItem Source #

Creates a value of TableListTablesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tltiCreationTime :: Lens' TableListTablesItem (Maybe Int64) Source #

The time when this table was created, in milliseconds since the epoch.

tltiClustering :: Lens' TableListTablesItem (Maybe Clustering) Source #

Beta
Clustering specification for this table, if configured.

tltiTableReference :: Lens' TableListTablesItem (Maybe TableReference) Source #

A reference uniquely identifying the table.

tltiFriendlyName :: Lens' TableListTablesItem (Maybe Text) Source #

The user-friendly name for this table.

tltiTimePartitioning :: Lens' TableListTablesItem (Maybe TimePartitioning) Source #

The time-based partitioning specification for this table, if configured.

tltiId :: Lens' TableListTablesItem (Maybe Text) Source #

An opaque ID of the table

tltiLabels :: Lens' TableListTablesItem (Maybe TableListTablesItemLabels) Source #

The labels associated with this table. You can use these to organize and group your tables.

tltiType :: Lens' TableListTablesItem (Maybe Text) Source #

The type of table. Possible values are: TABLE, VIEW.

tltiExpirationTime :: Lens' TableListTablesItem (Maybe Int64) Source #

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.

TableSchema

data TableSchema Source #

Instances
Eq TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableSchema -> c TableSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableSchema #

toConstr :: TableSchema -> Constr #

dataTypeOf :: TableSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableSchema) #

gmapT :: (forall b. Data b => b -> b) -> TableSchema -> TableSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableSchema -> m TableSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableSchema -> m TableSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableSchema -> m TableSchema #

Show TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableSchema :: Type -> Type #

ToJSON TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableSchema = D1 (MetaData "TableSchema" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableSchema'" PrefixI True) (S1 (MetaSel (Just "_tsFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [TableFieldSchema]))))

tableSchema :: TableSchema Source #

Creates a value of TableSchema with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tsFields :: Lens' TableSchema [TableFieldSchema] Source #

Describes the fields in a table.

ProjectList

data ProjectList Source #

Instances
Eq ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectList -> c ProjectList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectList #

toConstr :: ProjectList -> Constr #

dataTypeOf :: ProjectList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProjectList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectList) #

gmapT :: (forall b. Data b => b -> b) -> ProjectList -> ProjectList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectList -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectList -> m ProjectList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectList -> m ProjectList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectList -> m ProjectList #

Show ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ProjectList :: Type -> Type #

ToJSON ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectList = D1 (MetaData "ProjectList" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ProjectList'" PrefixI True) ((S1 (MetaSel (Just "_plTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_plEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_plNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_plProjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProjectListProjectsItem]))))))

projectList :: ProjectList Source #

Creates a value of ProjectList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plTotalItems :: Lens' ProjectList (Maybe Int32) Source #

The total number of projects in the list.

plEtag :: Lens' ProjectList (Maybe Text) Source #

A hash of the page of results

plNextPageToken :: Lens' ProjectList (Maybe Text) Source #

A token to request the next page of results.

plKind :: Lens' ProjectList Text Source #

The type of list.

plProjects :: Lens' ProjectList [ProjectListProjectsItem] Source #

Projects to which you have at least READ access.

ExplainQueryStep

data ExplainQueryStep Source #

Instances
Eq ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExplainQueryStep -> c ExplainQueryStep #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExplainQueryStep #

toConstr :: ExplainQueryStep -> Constr #

dataTypeOf :: ExplainQueryStep -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExplainQueryStep) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExplainQueryStep) #

gmapT :: (forall b. Data b => b -> b) -> ExplainQueryStep -> ExplainQueryStep #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExplainQueryStep -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExplainQueryStep -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExplainQueryStep -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExplainQueryStep -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExplainQueryStep -> m ExplainQueryStep #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExplainQueryStep -> m ExplainQueryStep #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExplainQueryStep -> m ExplainQueryStep #

Show ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ExplainQueryStep :: Type -> Type #

ToJSON ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ExplainQueryStep Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ExplainQueryStep = D1 (MetaData "ExplainQueryStep" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ExplainQueryStep'" PrefixI True) (S1 (MetaSel (Just "_eqsSubsteps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_eqsKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

explainQueryStep :: ExplainQueryStep Source #

Creates a value of ExplainQueryStep with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eqsSubsteps :: Lens' ExplainQueryStep [Text] Source #

Human-readable stage descriptions.

eqsKind :: Lens' ExplainQueryStep (Maybe Text) Source #

Machine-readable operation type.

QueryTimelineSample

data QueryTimelineSample Source #

Instances
Eq QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryTimelineSample -> c QueryTimelineSample #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryTimelineSample #

toConstr :: QueryTimelineSample -> Constr #

dataTypeOf :: QueryTimelineSample -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryTimelineSample) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryTimelineSample) #

gmapT :: (forall b. Data b => b -> b) -> QueryTimelineSample -> QueryTimelineSample #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryTimelineSample -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryTimelineSample -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryTimelineSample -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryTimelineSample -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryTimelineSample -> m QueryTimelineSample #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryTimelineSample -> m QueryTimelineSample #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryTimelineSample -> m QueryTimelineSample #

Show QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryTimelineSample :: Type -> Type #

ToJSON QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryTimelineSample Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryTimelineSample = D1 (MetaData "QueryTimelineSample" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryTimelineSample'" PrefixI True) ((S1 (MetaSel (Just "_qtsPendingUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_qtsTotalSlotMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_qtsActiveUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_qtsElapsedMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_qtsCompletedUnits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))

queryTimelineSample :: QueryTimelineSample Source #

Creates a value of QueryTimelineSample with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qtsPendingUnits :: Lens' QueryTimelineSample (Maybe Int64) Source #

Total parallel units of work remaining for the active stages.

qtsTotalSlotMs :: Lens' QueryTimelineSample (Maybe Int64) Source #

Cumulative slot-ms consumed by the query.

qtsActiveUnits :: Lens' QueryTimelineSample (Maybe Int64) Source #

Total number of units currently being processed by workers. This does not correspond directly to slot usage. This is the largest value observed since the last sample.

qtsElapsedMs :: Lens' QueryTimelineSample (Maybe Int64) Source #

Milliseconds elapsed since the start of query execution.

qtsCompletedUnits :: Lens' QueryTimelineSample (Maybe Int64) Source #

Total parallel units of work completed by this query.

QueryParameterTypeStructTypesItem

data QueryParameterTypeStructTypesItem Source #

Instances
Eq QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryParameterTypeStructTypesItem -> c QueryParameterTypeStructTypesItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryParameterTypeStructTypesItem #

toConstr :: QueryParameterTypeStructTypesItem -> Constr #

dataTypeOf :: QueryParameterTypeStructTypesItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryParameterTypeStructTypesItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryParameterTypeStructTypesItem) #

gmapT :: (forall b. Data b => b -> b) -> QueryParameterTypeStructTypesItem -> QueryParameterTypeStructTypesItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterTypeStructTypesItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterTypeStructTypesItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryParameterTypeStructTypesItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryParameterTypeStructTypesItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryParameterTypeStructTypesItem -> m QueryParameterTypeStructTypesItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterTypeStructTypesItem -> m QueryParameterTypeStructTypesItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterTypeStructTypesItem -> m QueryParameterTypeStructTypesItem #

Show QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryParameterTypeStructTypesItem :: Type -> Type #

ToJSON QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterTypeStructTypesItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterTypeStructTypesItem = D1 (MetaData "QueryParameterTypeStructTypesItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryParameterTypeStructTypesItem'" PrefixI True) (S1 (MetaSel (Just "_qptstiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_qptstiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryParameterType)) :*: S1 (MetaSel (Just "_qptstiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

queryParameterTypeStructTypesItem :: QueryParameterTypeStructTypesItem Source #

Creates a value of QueryParameterTypeStructTypesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qptstiDescription :: Lens' QueryParameterTypeStructTypesItem (Maybe Text) Source #

Optional
Human-oriented description of the field.

BigtableColumnFamily

data BigtableColumnFamily Source #

Instances
Eq BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigtableColumnFamily -> c BigtableColumnFamily #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BigtableColumnFamily #

toConstr :: BigtableColumnFamily -> Constr #

dataTypeOf :: BigtableColumnFamily -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BigtableColumnFamily) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BigtableColumnFamily) #

gmapT :: (forall b. Data b => b -> b) -> BigtableColumnFamily -> BigtableColumnFamily #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigtableColumnFamily -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigtableColumnFamily -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigtableColumnFamily -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigtableColumnFamily -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigtableColumnFamily -> m BigtableColumnFamily #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableColumnFamily -> m BigtableColumnFamily #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableColumnFamily -> m BigtableColumnFamily #

Show BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep BigtableColumnFamily :: Type -> Type #

ToJSON BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableColumnFamily Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableColumnFamily = D1 (MetaData "BigtableColumnFamily" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "BigtableColumnFamily'" PrefixI True) ((S1 (MetaSel (Just "_bcfFamilyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bcfColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BigtableColumn]))) :*: (S1 (MetaSel (Just "_bcfOnlyReadLatest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_bcfType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bcfEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

bigtableColumnFamily :: BigtableColumnFamily Source #

Creates a value of BigtableColumnFamily with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bcfFamilyId :: Lens' BigtableColumnFamily (Maybe Text) Source #

Identifier of the column family.

bcfColumns :: Lens' BigtableColumnFamily [BigtableColumn] Source #

Optional
Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.

bcfOnlyReadLatest :: Lens' BigtableColumnFamily (Maybe Bool) Source #

Optional
If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.

bcfType :: Lens' BigtableColumnFamily (Maybe Text) Source #

Optional
The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.

bcfEncoding :: Lens' BigtableColumnFamily (Maybe Text) Source #

Optional
The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.

JobStatistics

data JobStatistics Source #

Instances
Eq JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatistics -> c JobStatistics #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatistics #

toConstr :: JobStatistics -> Constr #

dataTypeOf :: JobStatistics -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatistics) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatistics) #

gmapT :: (forall b. Data b => b -> b) -> JobStatistics -> JobStatistics #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatistics -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatistics -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatistics -> m JobStatistics #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics -> m JobStatistics #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics -> m JobStatistics #

Show JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatistics :: Type -> Type #

ToJSON JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics = D1 (MetaData "JobStatistics" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatistics'" PrefixI True) (((S1 (MetaSel (Just "_jsCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_jsStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_jsCompletionRatio") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_jsTotalSlotMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_jsLoad") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobStatistics3))))) :*: ((S1 (MetaSel (Just "_jsTotalBytesProcessed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_jsQuotaDeferments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_jsEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: (S1 (MetaSel (Just "_jsQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobStatistics2)) :*: (S1 (MetaSel (Just "_jsExtract") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobStatistics4)) :*: S1 (MetaSel (Just "_jsReservationUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JobStatisticsReservationUsageItem])))))))

jobStatistics :: JobStatistics Source #

Creates a value of JobStatistics with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jsCreationTime :: Lens' JobStatistics (Maybe Int64) Source #

Output-only
Creation time of this job, in milliseconds since the epoch. This field will be present on all jobs.

jsStartTime :: Lens' JobStatistics (Maybe Int64) Source #

Output-only
Start time of this job, in milliseconds since the epoch. This field will be present when the job transitions from the PENDING state to either RUNNING or DONE.

jsCompletionRatio :: Lens' JobStatistics (Maybe Double) Source #

TrustedTester
[Output-only] Job progress (0.0 -> 1.0) for LOAD and EXTRACT jobs.

jsTotalSlotMs :: Lens' JobStatistics (Maybe Int64) Source #

Output-only
Slot-milliseconds for the job.

jsLoad :: Lens' JobStatistics (Maybe JobStatistics3) Source #

Output-only
Statistics for a load job.

jsTotalBytesProcessed :: Lens' JobStatistics (Maybe Int64) Source #

Output-only
[Deprecated] Use the bytes processed in the query statistics instead.

jsQuotaDeferments :: Lens' JobStatistics [Text] Source #

Output-only
Quotas which delayed this job's start time.

jsEndTime :: Lens' JobStatistics (Maybe Int64) Source #

Output-only
End time of this job, in milliseconds since the epoch. This field will be present whenever a job is in the DONE state.

jsQuery :: Lens' JobStatistics (Maybe JobStatistics2) Source #

Output-only
Statistics for a query job.

jsExtract :: Lens' JobStatistics (Maybe JobStatistics4) Source #

Output-only
Statistics for an extract job.

jsReservationUsage :: Lens' JobStatistics [JobStatisticsReservationUsageItem] Source #

Output-only
Job resource usage breakdown by reservation.

JobConfigurationLabels

data JobConfigurationLabels Source #

The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.

See: jobConfigurationLabels smart constructor.

Instances
Eq JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationLabels -> c JobConfigurationLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationLabels #

toConstr :: JobConfigurationLabels -> Constr #

dataTypeOf :: JobConfigurationLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationLabels) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationLabels -> JobConfigurationLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationLabels -> m JobConfigurationLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationLabels -> m JobConfigurationLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationLabels -> m JobConfigurationLabels #

Show JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfigurationLabels :: Type -> Type #

ToJSON JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationLabels = D1 (MetaData "JobConfigurationLabels" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "JobConfigurationLabels'" PrefixI True) (S1 (MetaSel (Just "_jclAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

jobConfigurationLabels Source #

Creates a value of JobConfigurationLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DataSet

data DataSet Source #

Instances
Eq DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

(==) :: DataSet -> DataSet -> Bool #

(/=) :: DataSet -> DataSet -> Bool #

Data DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSet -> c DataSet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSet #

toConstr :: DataSet -> Constr #

dataTypeOf :: DataSet -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSet) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSet) #

gmapT :: (forall b. Data b => b -> b) -> DataSet -> DataSet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSet -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSet -> m DataSet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSet -> m DataSet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSet -> m DataSet #

Show DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSet :: Type -> Type #

Methods

from :: DataSet -> Rep DataSet x #

to :: Rep DataSet x -> DataSet #

ToJSON DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSet Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSet = D1 (MetaData "DataSet" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DataSet'" PrefixI True) (((S1 (MetaSel (Just "_dsCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_dsDefaultPartitionExpirationMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_dsAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSetAccessItem])))) :*: ((S1 (MetaSel (Just "_dsEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dsFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "_dsLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_dsDataSetReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetReference)) :*: S1 (MetaSel (Just "_dsSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_dsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetLabels))) :*: (S1 (MetaSel (Just "_dsDefaultTableExpirationMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_dsDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

dataSet :: DataSet Source #

Creates a value of DataSet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsCreationTime :: Lens' DataSet (Maybe Int64) Source #

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

dsDefaultPartitionExpirationMs :: Lens' DataSet (Maybe Int64) Source #

Optional
The default partition expiration for all partitioned tables in the dataset, in milliseconds. Once this property is set, all newly-created partitioned tables in the dataset will have an expirationMs property in the timePartitioning settings set to this value, and changing the value will only affect new tables, not existing ones. The storage in a partition will have an expiration time of its partition time plus this value. Setting this property overrides the use of defaultTableExpirationMs for partitioned tables: only one of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for any new partitioned table. If you provide an explicit timePartitioning.expirationMs when creating or updating a partitioned table, that value takes precedence over the default partition expiration time indicated by this property.

dsAccess :: Lens' DataSet [DataSetAccessItem] Source #

Optional
An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER;

dsEtag :: Lens' DataSet (Maybe Text) Source #

Output-only
A hash of the resource.

dsLocation :: Lens' DataSet (Maybe Text) Source #

The geographic location where the dataset should reside. The default value is US. See details at https://cloud.google.com/bigquery/docs/locations.

dsFriendlyName :: Lens' DataSet (Maybe Text) Source #

Optional
A descriptive name for the dataset.

dsKind :: Lens' DataSet Text Source #

Output-only
The resource type.

dsLastModifiedTime :: Lens' DataSet (Maybe Int64) Source #

Output-only
The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.

dsDataSetReference :: Lens' DataSet (Maybe DataSetReference) Source #

Required
A reference that identifies the dataset.

dsSelfLink :: Lens' DataSet (Maybe Text) Source #

Output-only
A URL that can be used to access the resource again. You can use this URL in Get or Update requests to the resource.

dsId :: Lens' DataSet (Maybe Text) Source #

Output-only
The fully-qualified unique name of the dataset in the format projectId:datasetId. The dataset name without the project name is given in the datasetId field. When creating a new dataset, leave this field blank, and instead specify the datasetId field.

dsLabels :: Lens' DataSet (Maybe DataSetLabels) Source #

The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information.

dsDefaultTableExpirationMs :: Lens' DataSet (Maybe Int64) Source #

Optional
The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour). Once this property is set, all newly-created tables in the dataset will have an expirationTime property set to the creation time plus the value in this property, and changing the value will only affect new tables, not existing ones. When the expirationTime for a given table is reached, that table will be deleted automatically. If a table's expirationTime is modified or removed before the table expires, or if you provide an explicit expirationTime when creating a table, that value takes precedence over the default expiration time indicated by this property.

dsDescription :: Lens' DataSet (Maybe Text) Source #

Optional
A user-friendly description of the dataset.

RangePartitioningRange

data RangePartitioningRange Source #

TrustedTester
[Required] Defines the ranges for range partitioning.

See: rangePartitioningRange smart constructor.

Instances
Eq RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RangePartitioningRange -> c RangePartitioningRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RangePartitioningRange #

toConstr :: RangePartitioningRange -> Constr #

dataTypeOf :: RangePartitioningRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RangePartitioningRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RangePartitioningRange) #

gmapT :: (forall b. Data b => b -> b) -> RangePartitioningRange -> RangePartitioningRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RangePartitioningRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RangePartitioningRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> RangePartitioningRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RangePartitioningRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RangePartitioningRange -> m RangePartitioningRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RangePartitioningRange -> m RangePartitioningRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RangePartitioningRange -> m RangePartitioningRange #

Show RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep RangePartitioningRange :: Type -> Type #

ToJSON RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep RangePartitioningRange Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep RangePartitioningRange = D1 (MetaData "RangePartitioningRange" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "RangePartitioningRange'" PrefixI True) (S1 (MetaSel (Just "_rprStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_rprInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_rprEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

rangePartitioningRange :: RangePartitioningRange Source #

Creates a value of RangePartitioningRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rprStart :: Lens' RangePartitioningRange (Maybe Int64) Source #

TrustedTester
[Required] The start of range partitioning, inclusive.

rprInterval :: Lens' RangePartitioningRange (Maybe Int64) Source #

TrustedTester
[Required] The width of each interval.

rprEnd :: Lens' RangePartitioningRange (Maybe Int64) Source #

TrustedTester
[Required] The end of range partitioning, exclusive.

JobStatisticsReservationUsageItem

data JobStatisticsReservationUsageItem Source #

Instances
Eq JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatisticsReservationUsageItem -> c JobStatisticsReservationUsageItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatisticsReservationUsageItem #

toConstr :: JobStatisticsReservationUsageItem -> Constr #

dataTypeOf :: JobStatisticsReservationUsageItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatisticsReservationUsageItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatisticsReservationUsageItem) #

gmapT :: (forall b. Data b => b -> b) -> JobStatisticsReservationUsageItem -> JobStatisticsReservationUsageItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatisticsReservationUsageItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatisticsReservationUsageItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatisticsReservationUsageItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatisticsReservationUsageItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatisticsReservationUsageItem -> m JobStatisticsReservationUsageItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatisticsReservationUsageItem -> m JobStatisticsReservationUsageItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatisticsReservationUsageItem -> m JobStatisticsReservationUsageItem #

Show JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatisticsReservationUsageItem :: Type -> Type #

ToJSON JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatisticsReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatisticsReservationUsageItem = D1 (MetaData "JobStatisticsReservationUsageItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatisticsReservationUsageItem'" PrefixI True) (S1 (MetaSel (Just "_jsruiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jsruiSlotMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

jobStatisticsReservationUsageItem :: JobStatisticsReservationUsageItem Source #

Creates a value of JobStatisticsReservationUsageItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jsruiName :: Lens' JobStatisticsReservationUsageItem (Maybe Text) Source #

Output-only
Reservation name or "unreserved" for on-demand resources usage.

jsruiSlotMs :: Lens' JobStatisticsReservationUsageItem (Maybe Int64) Source #

Output-only
Slot-milliseconds the job spent in the given reservation.

BigtableOptions

data BigtableOptions Source #

Instances
Eq BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigtableOptions -> c BigtableOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BigtableOptions #

toConstr :: BigtableOptions -> Constr #

dataTypeOf :: BigtableOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BigtableOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BigtableOptions) #

gmapT :: (forall b. Data b => b -> b) -> BigtableOptions -> BigtableOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigtableOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigtableOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigtableOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigtableOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigtableOptions -> m BigtableOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableOptions -> m BigtableOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableOptions -> m BigtableOptions #

Show BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep BigtableOptions :: Type -> Type #

ToJSON BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableOptions = D1 (MetaData "BigtableOptions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "BigtableOptions'" PrefixI True) (S1 (MetaSel (Just "_boReadRowkeyAsString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_boIgnoreUnspecifiedColumnFamilies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_boColumnFamilies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BigtableColumnFamily])))))

bigtableOptions :: BigtableOptions Source #

Creates a value of BigtableOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

boReadRowkeyAsString :: Lens' BigtableOptions (Maybe Bool) Source #

Optional
If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.

boIgnoreUnspecifiedColumnFamilies :: Lens' BigtableOptions (Maybe Bool) Source #

Optional
If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.

boColumnFamilies :: Lens' BigtableOptions [BigtableColumnFamily] Source #

Optional
List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.

Clustering

data Clustering Source #

Instances
Eq Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Clustering -> c Clustering #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Clustering #

toConstr :: Clustering -> Constr #

dataTypeOf :: Clustering -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Clustering) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Clustering) #

gmapT :: (forall b. Data b => b -> b) -> Clustering -> Clustering #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Clustering -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Clustering -> r #

gmapQ :: (forall d. Data d => d -> u) -> Clustering -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Clustering -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Clustering -> m Clustering #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Clustering -> m Clustering #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Clustering -> m Clustering #

Show Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep Clustering :: Type -> Type #

ToJSON Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Clustering Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Clustering = D1 (MetaData "Clustering" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "Clustering'" PrefixI True) (S1 (MetaSel (Just "_cFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

clustering :: Clustering Source #

Creates a value of Clustering with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cFields :: Lens' Clustering [Text] Source #

Repeated
One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.

ExternalDataConfiguration

data ExternalDataConfiguration Source #

Instances
Eq ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExternalDataConfiguration -> c ExternalDataConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExternalDataConfiguration #

toConstr :: ExternalDataConfiguration -> Constr #

dataTypeOf :: ExternalDataConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExternalDataConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExternalDataConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> ExternalDataConfiguration -> ExternalDataConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExternalDataConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExternalDataConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExternalDataConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExternalDataConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExternalDataConfiguration -> m ExternalDataConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExternalDataConfiguration -> m ExternalDataConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExternalDataConfiguration -> m ExternalDataConfiguration #

Show ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ExternalDataConfiguration :: Type -> Type #

ToJSON ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ExternalDataConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

edcBigtableOptions :: Lens' ExternalDataConfiguration (Maybe BigtableOptions) Source #

Optional
Additional options if sourceFormat is set to BIGTABLE.

edcIgnoreUnknownValues :: Lens' ExternalDataConfiguration (Maybe Bool) Source #

Optional
Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.

edcCompression :: Lens' ExternalDataConfiguration (Maybe Text) Source #

Optional
The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.

edcSourceFormat :: Lens' ExternalDataConfiguration (Maybe Text) Source #

Required
The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".

edcSchema :: Lens' ExternalDataConfiguration (Maybe TableSchema) Source #

Optional
The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.

edcMaxBadRecords :: Lens' ExternalDataConfiguration (Maybe Int32) Source #

Optional
The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.

edcGoogleSheetsOptions :: Lens' ExternalDataConfiguration (Maybe GoogleSheetsOptions) Source #

Optional
Additional options if sourceFormat is set to GOOGLE_SHEETS.

edcAutodetect :: Lens' ExternalDataConfiguration (Maybe Bool) Source #

Try to detect schema and format options automatically. Any option specified explicitly will be honored.

edcSourceURIs :: Lens' ExternalDataConfiguration [Text] Source #

Required
The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed.

edcCSVOptions :: Lens' ExternalDataConfiguration (Maybe CSVOptions) Source #

Additional properties to set if sourceFormat is set to CSV.

TableReference

data TableReference Source #

Instances
Eq TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableReference -> c TableReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableReference #

toConstr :: TableReference -> Constr #

dataTypeOf :: TableReference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableReference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableReference) #

gmapT :: (forall b. Data b => b -> b) -> TableReference -> TableReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableReference -> m TableReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableReference -> m TableReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableReference -> m TableReference #

Show TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableReference :: Type -> Type #

ToJSON TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableReference = D1 (MetaData "TableReference" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableReference'" PrefixI True) (S1 (MetaSel (Just "_trDataSetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_trProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_trTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

tableReference :: TableReference Source #

Creates a value of TableReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trDataSetId :: Lens' TableReference (Maybe Text) Source #

Required
The ID of the dataset containing this table.

trProjectId :: Lens' TableReference (Maybe Text) Source #

Required
The ID of the project containing this table.

trTableId :: Lens' TableReference (Maybe Text) Source #

Required
The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.

ModelDefinitionModelOptions

data ModelDefinitionModelOptions Source #

Output-only, Beta
Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.

See: modelDefinitionModelOptions smart constructor.

Instances
Eq ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModelDefinitionModelOptions -> c ModelDefinitionModelOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModelDefinitionModelOptions #

toConstr :: ModelDefinitionModelOptions -> Constr #

dataTypeOf :: ModelDefinitionModelOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModelDefinitionModelOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModelDefinitionModelOptions) #

gmapT :: (forall b. Data b => b -> b) -> ModelDefinitionModelOptions -> ModelDefinitionModelOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModelDefinitionModelOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModelDefinitionModelOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModelDefinitionModelOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModelDefinitionModelOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModelDefinitionModelOptions -> m ModelDefinitionModelOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModelDefinitionModelOptions -> m ModelDefinitionModelOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModelDefinitionModelOptions -> m ModelDefinitionModelOptions #

Show ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ModelDefinitionModelOptions :: Type -> Type #

ToJSON ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ModelDefinitionModelOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ModelDefinitionModelOptions = D1 (MetaData "ModelDefinitionModelOptions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ModelDefinitionModelOptions'" PrefixI True) (S1 (MetaSel (Just "_mdmoModelType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mdmoLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_mdmoLossType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

modelDefinitionModelOptions :: ModelDefinitionModelOptions Source #

Creates a value of ModelDefinitionModelOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RangePartitioning

data RangePartitioning Source #

Instances
Eq RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RangePartitioning -> c RangePartitioning #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RangePartitioning #

toConstr :: RangePartitioning -> Constr #

dataTypeOf :: RangePartitioning -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RangePartitioning) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RangePartitioning) #

gmapT :: (forall b. Data b => b -> b) -> RangePartitioning -> RangePartitioning #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RangePartitioning -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RangePartitioning -> r #

gmapQ :: (forall d. Data d => d -> u) -> RangePartitioning -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RangePartitioning -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RangePartitioning -> m RangePartitioning #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RangePartitioning -> m RangePartitioning #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RangePartitioning -> m RangePartitioning #

Show RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep RangePartitioning :: Type -> Type #

ToJSON RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep RangePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep RangePartitioning = D1 (MetaData "RangePartitioning" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "RangePartitioning'" PrefixI True) (S1 (MetaSel (Just "_rpField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangePartitioningRange))))

rangePartitioning :: RangePartitioning Source #

Creates a value of RangePartitioning with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rpField :: Lens' RangePartitioning (Maybe Text) Source #

TrustedTester
[Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.

rpRange :: Lens' RangePartitioning (Maybe RangePartitioningRange) Source #

TrustedTester
[Required] Defines the ranges for range partitioning.

TableFieldSchema

data TableFieldSchema Source #

Instances
Eq TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableFieldSchema -> c TableFieldSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableFieldSchema #

toConstr :: TableFieldSchema -> Constr #

dataTypeOf :: TableFieldSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableFieldSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableFieldSchema) #

gmapT :: (forall b. Data b => b -> b) -> TableFieldSchema -> TableFieldSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableFieldSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableFieldSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableFieldSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableFieldSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableFieldSchema -> m TableFieldSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableFieldSchema -> m TableFieldSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableFieldSchema -> m TableFieldSchema #

Show TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableFieldSchema :: Type -> Type #

ToJSON TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableFieldSchema Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableFieldSchema = D1 (MetaData "TableFieldSchema" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableFieldSchema'" PrefixI True) ((S1 (MetaSel (Just "_tfsMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tfsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_tfsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tfsDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tfsFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableFieldSchema]))))))

tableFieldSchema :: TableFieldSchema Source #

Creates a value of TableFieldSchema with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tfsMode :: Lens' TableFieldSchema (Maybe Text) Source #

Optional
The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.

tfsName :: Lens' TableFieldSchema (Maybe Text) Source #

Required
The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

tfsType :: Lens' TableFieldSchema (Maybe Text) Source #

Required
The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).

tfsDescription :: Lens' TableFieldSchema (Maybe Text) Source #

Optional
The field description. The maximum length is 1,024 characters.

tfsFields :: Lens' TableFieldSchema [TableFieldSchema] Source #

Optional
Describes the nested schema fields if the type property is set to RECORD.

GetQueryResultsResponse

data GetQueryResultsResponse Source #

Instances
Eq GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetQueryResultsResponse -> c GetQueryResultsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetQueryResultsResponse #

toConstr :: GetQueryResultsResponse -> Constr #

dataTypeOf :: GetQueryResultsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetQueryResultsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetQueryResultsResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetQueryResultsResponse -> GetQueryResultsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetQueryResultsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetQueryResultsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetQueryResultsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetQueryResultsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetQueryResultsResponse -> m GetQueryResultsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetQueryResultsResponse -> m GetQueryResultsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetQueryResultsResponse -> m GetQueryResultsResponse #

Show GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep GetQueryResultsResponse :: Type -> Type #

ToJSON GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GetQueryResultsResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GetQueryResultsResponse = D1 (MetaData "GetQueryResultsResponse" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "GetQueryResultsResponse'" PrefixI True) (((S1 (MetaSel (Just "_gqrrJobReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobReference)) :*: (S1 (MetaSel (Just "_gqrrEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gqrrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_gqrrSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableSchema)) :*: (S1 (MetaSel (Just "_gqrrTotalBytesProcessed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gqrrRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableRow]))))) :*: ((S1 (MetaSel (Just "_gqrrPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gqrrNumDmlAffectedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gqrrTotalRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) :*: (S1 (MetaSel (Just "_gqrrErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ErrorProto])) :*: (S1 (MetaSel (Just "_gqrrJobComplete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gqrrCacheHit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

gqrrJobReference :: Lens' GetQueryResultsResponse (Maybe JobReference) Source #

Reference to the BigQuery Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).

gqrrEtag :: Lens' GetQueryResultsResponse (Maybe Text) Source #

A hash of this response.

gqrrKind :: Lens' GetQueryResultsResponse Text Source #

The resource type of the response.

gqrrSchema :: Lens' GetQueryResultsResponse (Maybe TableSchema) Source #

The schema of the results. Present only when the query completes successfully.

gqrrTotalBytesProcessed :: Lens' GetQueryResultsResponse (Maybe Int64) Source #

The total number of bytes processed for this query.

gqrrRows :: Lens' GetQueryResultsResponse [TableRow] Source #

An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above. Present only when the query completes successfully.

gqrrPageToken :: Lens' GetQueryResultsResponse (Maybe Text) Source #

A token used for paging results.

gqrrNumDmlAffectedRows :: Lens' GetQueryResultsResponse (Maybe Int64) Source #

Output-only
The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.

gqrrTotalRows :: Lens' GetQueryResultsResponse (Maybe Word64) Source #

The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results. Present only when the query completes successfully.

gqrrErrors :: Lens' GetQueryResultsResponse [ErrorProto] Source #

Output-only
The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful.

gqrrJobComplete :: Lens' GetQueryResultsResponse (Maybe Bool) Source #

Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.

gqrrCacheHit :: Lens' GetQueryResultsResponse (Maybe Bool) Source #

Whether the query result was fetched from the query cache.

DataSetList

data DataSetList Source #

Instances
Eq DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetList -> c DataSetList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetList #

toConstr :: DataSetList -> Constr #

dataTypeOf :: DataSetList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetList) #

gmapT :: (forall b. Data b => b -> b) -> DataSetList -> DataSetList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetList -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetList -> m DataSetList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetList -> m DataSetList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetList -> m DataSetList #

Show DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetList :: Type -> Type #

ToJSON DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetList = D1 (MetaData "DataSetList" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DataSetList'" PrefixI True) ((S1 (MetaSel (Just "_dslEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dslNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dslKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dslDataSets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSetListDataSetsItem])))))

dataSetList :: DataSetList Source #

Creates a value of DataSetList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dslEtag :: Lens' DataSetList (Maybe Text) Source #

A hash value of the results page. You can use this property to determine if the page has changed since the last request.

dslNextPageToken :: Lens' DataSetList (Maybe Text) Source #

A token that can be used to request the next results page. This property is omitted on the final results page.

dslKind :: Lens' DataSetList Text Source #

The list type. This property always returns the value "bigquery#datasetList".

dslDataSets :: Lens' DataSetList [DataSetListDataSetsItem] Source #

An array of the dataset resources in the project. Each resource contains basic information. For full information about a particular dataset resource, use the Datasets: get method. This property is omitted when there are no datasets in the project.

QueryRequest

data QueryRequest Source #

Instances
Eq QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryRequest -> c QueryRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryRequest #

toConstr :: QueryRequest -> Constr #

dataTypeOf :: QueryRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryRequest) #

gmapT :: (forall b. Data b => b -> b) -> QueryRequest -> QueryRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryRequest -> m QueryRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryRequest -> m QueryRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryRequest -> m QueryRequest #

Show QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryRequest :: Type -> Type #

ToJSON QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryRequest = D1 (MetaData "QueryRequest" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryRequest'" PrefixI True) (((S1 (MetaSel (Just "_qrLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_qrUseQueryCache") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_qrPreserveNulls") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_qrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_qrQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryParameter])) :*: S1 (MetaSel (Just "_qrQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_qrParameterMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_qrTimeoutMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_qrUseLegacySQL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))) :*: (S1 (MetaSel (Just "_qrDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_qrMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_qrDefaultDataSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetReference)))))))

queryRequest :: QueryRequest Source #

Creates a value of QueryRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qrLocation :: Lens' QueryRequest (Maybe Text) Source #

The geographic location where the job should run. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.

qrUseQueryCache :: Lens' QueryRequest Bool Source #

Optional
Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. The default value is true.

qrPreserveNulls :: Lens' QueryRequest (Maybe Bool) Source #

Deprecated
This property is deprecated.

qrKind :: Lens' QueryRequest Text Source #

The resource type of the request.

qrQueryParameters :: Lens' QueryRequest [QueryParameter] Source #

Query parameters for Standard SQL queries.

qrQuery :: Lens' QueryRequest (Maybe Text) Source #

Required
A query string, following the BigQuery query syntax, of the query to execute. Example: "SELECT count(f1) FROM
myProjectId:myDatasetId.myTableId
".

qrParameterMode :: Lens' QueryRequest (Maybe Text) Source #

Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named ('myparam) query parameters in this query.

qrTimeoutMs :: Lens' QueryRequest (Maybe Word32) Source #

Optional
How long to wait for the query to complete, in milliseconds, before the request times out and returns. Note that this is only a timeout for the request, not the query. If the query takes longer to run than the timeout value, the call returns without any results and with the 'jobComplete' flag set to false. You can call GetQueryResults() to wait for the query to complete and read the results. The default value is 10000 milliseconds (10 seconds).

qrUseLegacySQL :: Lens' QueryRequest Bool Source #

Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false.

qrDryRun :: Lens' QueryRequest (Maybe Bool) Source #

Optional
If set to true, BigQuery doesn't run the job. Instead, if the query is valid, BigQuery returns statistics about the job such as how many bytes would be processed. If the query is invalid, an error returns. The default value is false.

qrMaxResults :: Lens' QueryRequest (Maybe Word32) Source #

Optional
The maximum number of rows of data to return per page of results. Setting this flag to a small value such as 1000 and then paging through results might improve reliability when the query result set is large. In addition to this limit, responses are also limited to 10 MB. By default, there is no maximum row count, and only the byte limit applies.

qrDefaultDataSet :: Lens' QueryRequest (Maybe DataSetReference) Source #

Optional
Specifies the default datasetId and projectId to assume for any unqualified table names in the query. If not set, all table names in the query string must be qualified in the format 'datasetId.tableId'.

JobsListProjection

data JobsListProjection Source #

Restrict information returned to a set of selected fields

Constructors

Full

full Includes all job data

Minimal

minimal Does not include the job configuration

Instances
Enum JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Eq JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Data JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobsListProjection -> c JobsListProjection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobsListProjection #

toConstr :: JobsListProjection -> Constr #

dataTypeOf :: JobsListProjection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobsListProjection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobsListProjection) #

gmapT :: (forall b. Data b => b -> b) -> JobsListProjection -> JobsListProjection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobsListProjection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobsListProjection -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobsListProjection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobsListProjection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobsListProjection -> m JobsListProjection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobsListProjection -> m JobsListProjection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobsListProjection -> m JobsListProjection #

Ord JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Read JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Show JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Generic JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Associated Types

type Rep JobsListProjection :: Type -> Type #

Hashable JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

ToJSON JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

FromJSON JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

FromHttpApiData JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

ToHttpApiData JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

type Rep JobsListProjection Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

type Rep JobsListProjection = D1 (MetaData "JobsListProjection" "Network.Google.BigQuery.Types.Sum" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "Full" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Minimal" PrefixI False) (U1 :: Type -> Type))

QueryParameter

data QueryParameter Source #

Instances
Eq QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryParameter -> c QueryParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryParameter #

toConstr :: QueryParameter -> Constr #

dataTypeOf :: QueryParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryParameter) #

gmapT :: (forall b. Data b => b -> b) -> QueryParameter -> QueryParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryParameter -> m QueryParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameter -> m QueryParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameter -> m QueryParameter #

Show QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryParameter :: Type -> Type #

ToJSON QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameter = D1 (MetaData "QueryParameter" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryParameter'" PrefixI True) (S1 (MetaSel (Just "_qpParameterValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryParameterValue)) :*: (S1 (MetaSel (Just "_qpParameterType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryParameterType)) :*: S1 (MetaSel (Just "_qpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

queryParameter :: QueryParameter Source #

Creates a value of QueryParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qpParameterValue :: Lens' QueryParameter (Maybe QueryParameterValue) Source #

Required
The value of this parameter.

qpParameterType :: Lens' QueryParameter (Maybe QueryParameterType) Source #

Required
The type of this parameter.

qpName :: Lens' QueryParameter (Maybe Text) Source #

Optional
If unset, this is a positional parameter. Otherwise, should be unique within a query.

IterationResult

data IterationResult Source #

Instances
Eq IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IterationResult -> c IterationResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IterationResult #

toConstr :: IterationResult -> Constr #

dataTypeOf :: IterationResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IterationResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IterationResult) #

gmapT :: (forall b. Data b => b -> b) -> IterationResult -> IterationResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IterationResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IterationResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> IterationResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IterationResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IterationResult -> m IterationResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IterationResult -> m IterationResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IterationResult -> m IterationResult #

Show IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep IterationResult :: Type -> Type #

ToJSON IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep IterationResult Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep IterationResult = D1 (MetaData "IterationResult" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "IterationResult'" PrefixI True) ((S1 (MetaSel (Just "_irDurationMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_irLearnRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_irEvalLoss") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_irTrainingLoss") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_irIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

iterationResult :: IterationResult Source #

Creates a value of IterationResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

irDurationMs :: Lens' IterationResult (Maybe Int64) Source #

Output-only, Beta
Time taken to run the training iteration in milliseconds.

irLearnRate :: Lens' IterationResult (Maybe Double) Source #

Output-only, Beta
Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.

irEvalLoss :: Lens' IterationResult (Maybe Double) Source #

Output-only, Beta
Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.

irTrainingLoss :: Lens' IterationResult (Maybe Double) Source #

Output-only, Beta
Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.

irIndex :: Lens' IterationResult (Maybe Int32) Source #

Output-only, Beta
Index of the ML training iteration, starting from zero for each training run.

JobStatistics4

data JobStatistics4 Source #

Instances
Eq JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatistics4 -> c JobStatistics4 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatistics4 #

toConstr :: JobStatistics4 -> Constr #

dataTypeOf :: JobStatistics4 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatistics4) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatistics4) #

gmapT :: (forall b. Data b => b -> b) -> JobStatistics4 -> JobStatistics4 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics4 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics4 -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatistics4 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatistics4 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatistics4 -> m JobStatistics4 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics4 -> m JobStatistics4 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics4 -> m JobStatistics4 #

Show JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatistics4 :: Type -> Type #

ToJSON JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics4 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics4 = D1 (MetaData "JobStatistics4" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "JobStatistics4'" PrefixI True) (S1 (MetaSel (Just "_jsDestinationURIFileCounts") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Textual Int64]))))

jobStatistics4 :: JobStatistics4 Source #

Creates a value of JobStatistics4 with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jsDestinationURIFileCounts :: Lens' JobStatistics4 [Int64] Source #

Output-only
Number of files per destination URI or URI pattern specified in the extract configuration. These values will be in the same order as the URIs specified in the 'destinationUris' field.

ProjectReference

data ProjectReference Source #

Instances
Eq ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectReference -> c ProjectReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectReference #

toConstr :: ProjectReference -> Constr #

dataTypeOf :: ProjectReference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProjectReference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectReference) #

gmapT :: (forall b. Data b => b -> b) -> ProjectReference -> ProjectReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectReference -> m ProjectReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectReference -> m ProjectReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectReference -> m ProjectReference #

Show ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ProjectReference :: Type -> Type #

ToJSON ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectReference = D1 (MetaData "ProjectReference" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "ProjectReference'" PrefixI True) (S1 (MetaSel (Just "_prProjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

projectReference :: ProjectReference Source #

Creates a value of ProjectReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

prProjectId :: Lens' ProjectReference (Maybe Text) Source #

Required
ID of the project. Can be either the numeric ID or the assigned ID of the project.

ExplainQueryStage

data ExplainQueryStage Source #

Instances
Eq ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExplainQueryStage -> c ExplainQueryStage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExplainQueryStage #

toConstr :: ExplainQueryStage -> Constr #

dataTypeOf :: ExplainQueryStage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExplainQueryStage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExplainQueryStage) #

gmapT :: (forall b. Data b => b -> b) -> ExplainQueryStage -> ExplainQueryStage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExplainQueryStage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExplainQueryStage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExplainQueryStage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExplainQueryStage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExplainQueryStage -> m ExplainQueryStage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExplainQueryStage -> m ExplainQueryStage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExplainQueryStage -> m ExplainQueryStage #

Show ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ExplainQueryStage :: Type -> Type #

ToJSON ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ExplainQueryStage Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ExplainQueryStage = D1 (MetaData "ExplainQueryStage" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ExplainQueryStage'" PrefixI True) ((((S1 (MetaSel (Just "_eqsReadMsAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_eqsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eqsShuffleOutputBytesSpilled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: ((S1 (MetaSel (Just "_eqsReadMsMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsCompletedParallelInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_eqsWaitRatioMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_eqsParallelInputs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_eqsShuffleOutputBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_eqsRecordsWritten") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsSteps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExplainQueryStep])))) :*: ((S1 (MetaSel (Just "_eqsInputStages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int64])) :*: S1 (MetaSel (Just "_eqsWriteRatioAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_eqsRecordsRead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsComputeRatioAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))) :*: (((S1 (MetaSel (Just "_eqsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_eqsComputeMsMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsReadRatioMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_eqsWriteMsMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsWaitRatioAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_eqsWaitMsAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: (((S1 (MetaSel (Just "_eqsComputeRatioMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_eqsWriteRatioMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_eqsComputeMsAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsReadRatioAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_eqsWriteMsAvg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsStartMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_eqsEndMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_eqsWaitMsMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))))

eqsReadMsAvg :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the average shard spent reading input.

eqsStatus :: Lens' ExplainQueryStage (Maybe Text) Source #

Current status for the stage.

eqsShuffleOutputBytesSpilled :: Lens' ExplainQueryStage (Maybe Int64) Source #

Total number of bytes written to shuffle and spilled to disk.

eqsReadMsMax :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the slowest shard spent reading input.

eqsCompletedParallelInputs :: Lens' ExplainQueryStage (Maybe Int64) Source #

Number of parallel input segments completed.

eqsWaitRatioMax :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the slowest shard spent waiting to be scheduled.

eqsParallelInputs :: Lens' ExplainQueryStage (Maybe Int64) Source #

Number of parallel input segments to be processed.

eqsShuffleOutputBytes :: Lens' ExplainQueryStage (Maybe Int64) Source #

Total number of bytes written to shuffle.

eqsRecordsWritten :: Lens' ExplainQueryStage (Maybe Int64) Source #

Number of records written by the stage.

eqsSteps :: Lens' ExplainQueryStage [ExplainQueryStep] Source #

List of operations within the stage in dependency order (approximately chronological).

eqsInputStages :: Lens' ExplainQueryStage [Int64] Source #

IDs for stages that are inputs to this stage.

eqsWriteRatioAvg :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the average shard spent on writing output.

eqsRecordsRead :: Lens' ExplainQueryStage (Maybe Int64) Source #

Number of records read into the stage.

eqsComputeRatioAvg :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the average shard spent on CPU-bound tasks.

eqsName :: Lens' ExplainQueryStage (Maybe Text) Source #

Human-readable name for stage.

eqsComputeMsMax :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the slowest shard spent on CPU-bound tasks.

eqsReadRatioMax :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the slowest shard spent reading input.

eqsWriteMsMax :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the slowest shard spent on writing output.

eqsWaitRatioAvg :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the average shard spent waiting to be scheduled.

eqsWaitMsAvg :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the average shard spent waiting to be scheduled.

eqsId :: Lens' ExplainQueryStage (Maybe Int64) Source #

Unique ID for stage within plan.

eqsComputeRatioMax :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the slowest shard spent on CPU-bound tasks.

eqsWriteRatioMax :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the slowest shard spent on writing output.

eqsComputeMsAvg :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the average shard spent on CPU-bound tasks.

eqsReadRatioAvg :: Lens' ExplainQueryStage (Maybe Double) Source #

Relative amount of time the average shard spent reading input.

eqsWriteMsAvg :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the average shard spent on writing output.

eqsStartMs :: Lens' ExplainQueryStage (Maybe Int64) Source #

Stage start time represented as milliseconds since epoch.

eqsEndMs :: Lens' ExplainQueryStage (Maybe Int64) Source #

Stage end time represented as milliseconds since epoch.

eqsWaitMsMax :: Lens' ExplainQueryStage (Maybe Int64) Source #

Milliseconds the slowest shard spent waiting to be scheduled.

TrainingRunTrainingOptions

data TrainingRunTrainingOptions Source #

Output-only, Beta
Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.

See: trainingRunTrainingOptions smart constructor.

Instances
Eq TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TrainingRunTrainingOptions -> c TrainingRunTrainingOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TrainingRunTrainingOptions #

toConstr :: TrainingRunTrainingOptions -> Constr #

dataTypeOf :: TrainingRunTrainingOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TrainingRunTrainingOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TrainingRunTrainingOptions) #

gmapT :: (forall b. Data b => b -> b) -> TrainingRunTrainingOptions -> TrainingRunTrainingOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TrainingRunTrainingOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TrainingRunTrainingOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> TrainingRunTrainingOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TrainingRunTrainingOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TrainingRunTrainingOptions -> m TrainingRunTrainingOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TrainingRunTrainingOptions -> m TrainingRunTrainingOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TrainingRunTrainingOptions -> m TrainingRunTrainingOptions #

Show TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TrainingRunTrainingOptions :: Type -> Type #

ToJSON TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TrainingRunTrainingOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TrainingRunTrainingOptions = D1 (MetaData "TrainingRunTrainingOptions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TrainingRunTrainingOptions'" PrefixI True) (((S1 (MetaSel (Just "_trtoLineSearchInitLearnRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_trtoMinRelProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_trtoL1Reg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_trtoLearnRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) :*: ((S1 (MetaSel (Just "_trtoLearnRateStrategy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_trtoMaxIteration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_trtoEarlyStop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_trtoL2Reg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_trtoWarmStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

BigQueryModelTraining

data BigQueryModelTraining Source #

Instances
Eq BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigQueryModelTraining -> c BigQueryModelTraining #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BigQueryModelTraining #

toConstr :: BigQueryModelTraining -> Constr #

dataTypeOf :: BigQueryModelTraining -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BigQueryModelTraining) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BigQueryModelTraining) #

gmapT :: (forall b. Data b => b -> b) -> BigQueryModelTraining -> BigQueryModelTraining #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigQueryModelTraining -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigQueryModelTraining -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigQueryModelTraining -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigQueryModelTraining -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigQueryModelTraining -> m BigQueryModelTraining #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigQueryModelTraining -> m BigQueryModelTraining #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigQueryModelTraining -> m BigQueryModelTraining #

Show BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep BigQueryModelTraining :: Type -> Type #

ToJSON BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigQueryModelTraining Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigQueryModelTraining = D1 (MetaData "BigQueryModelTraining" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "BigQueryModelTraining'" PrefixI True) (S1 (MetaSel (Just "_bqmtExpectedTotalIterations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_bqmtCurrentIteration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

bigQueryModelTraining :: BigQueryModelTraining Source #

Creates a value of BigQueryModelTraining with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bqmtExpectedTotalIterations :: Lens' BigQueryModelTraining (Maybe Int64) Source #

Output-only, Beta
Expected number of iterations for the create model query job specified as num_iterations in the input query. The actual total number of iterations may be less than this number due to early stop.

bqmtCurrentIteration :: Lens' BigQueryModelTraining (Maybe Int32) Source #

Output-only, Beta
Index of current ML training iteration. Updated during create model query job to show job progress.

JobConfigurationLoad

data JobConfigurationLoad Source #

Instances
Eq JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationLoad -> c JobConfigurationLoad #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationLoad #

toConstr :: JobConfigurationLoad -> Constr #

dataTypeOf :: JobConfigurationLoad -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationLoad) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationLoad) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationLoad -> JobConfigurationLoad #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationLoad -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationLoad -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationLoad -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationLoad -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationLoad -> m JobConfigurationLoad #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationLoad -> m JobConfigurationLoad #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationLoad -> m JobConfigurationLoad #

Show JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfigurationLoad :: Type -> Type #

ToJSON JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationLoad Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationLoad = D1 (MetaData "JobConfigurationLoad" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobConfigurationLoad'" PrefixI True) ((((S1 (MetaSel (Just "_jclSkipLeadingRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_jclProjectionFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_jclDestinationTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)))) :*: (S1 (MetaSel (Just "_jclWriteDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jclAllowJaggedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_jclClustering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Clustering))))) :*: ((S1 (MetaSel (Just "_jclRangePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangePartitioning)) :*: (S1 (MetaSel (Just "_jclSchemaInline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jclIgnoreUnknownValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_jclSchemaUpdateOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_jclCreateDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_jclSchemaInlineFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jclAllowQuotedNewlines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "_jclSourceFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jclUseAvroLogicalTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_jclSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableSchema)))) :*: (S1 (MetaSel (Just "_jclTimePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TimePartitioning)) :*: (S1 (MetaSel (Just "_jclQuote") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jclMaxBadRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) :*: ((S1 (MetaSel (Just "_jclAutodetect") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_jclSourceURIs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_jclEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_jclDestinationTableProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DestinationTableProperties)) :*: S1 (MetaSel (Just "_jclDestinationEncryptionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionConfiguration))) :*: (S1 (MetaSel (Just "_jclFieldDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jclNullMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

jclSkipLeadingRows :: Lens' JobConfigurationLoad (Maybe Int32) Source #

Optional
The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.

jclProjectionFields :: Lens' JobConfigurationLoad [Text] Source #

If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result.

jclDestinationTable :: Lens' JobConfigurationLoad (Maybe TableReference) Source #

Required
The destination table to load the data into.

jclWriteDisPosition :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.

jclAllowJaggedRows :: Lens' JobConfigurationLoad (Maybe Bool) Source #

Optional
Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats.

jclClustering :: Lens' JobConfigurationLoad (Maybe Clustering) Source #

Beta
Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.

jclRangePartitioning :: Lens' JobConfigurationLoad (Maybe RangePartitioning) Source #

TrustedTester
Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.

jclSchemaInline :: Lens' JobConfigurationLoad (Maybe Text) Source #

Deprecated
The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".

jclIgnoreUnknownValues :: Lens' JobConfigurationLoad (Maybe Bool) Source #

Optional
Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names

jclSchemaUpdateOptions :: Lens' JobConfigurationLoad [Text] Source #

Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.

jclCreateDisPosition :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.

jclSchemaInlineFormat :: Lens' JobConfigurationLoad (Maybe Text) Source #

Deprecated
The format of the schemaInline property.

jclAllowQuotedNewlines :: Lens' JobConfigurationLoad (Maybe Bool) Source #

Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.

jclSourceFormat :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV.

jclUseAvroLogicalTypes :: Lens' JobConfigurationLoad (Maybe Bool) Source #

Optional
If sourceFormat is set to "AVRO", indicates whether to enable interpreting logical types into their corresponding types (ie. TIMESTAMP), instead of only using their raw types (ie. INTEGER).

jclSchema :: Lens' JobConfigurationLoad (Maybe TableSchema) Source #

Optional
The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore.

jclTimePartitioning :: Lens' JobConfigurationLoad (Maybe TimePartitioning) Source #

Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.

jclQuote :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.

jclMaxBadRecords :: Lens' JobConfigurationLoad (Maybe Int32) Source #

Optional
The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid.

jclAutodetect :: Lens' JobConfigurationLoad (Maybe Bool) Source #

Optional
Indicates if we should automatically infer the options and schema for CSV and JSON sources.

jclSourceURIs :: Lens' JobConfigurationLoad [Text] Source #

Required
The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed.

jclEncoding :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.

jclDestinationTableProperties :: Lens' JobConfigurationLoad (Maybe DestinationTableProperties) Source #

Beta
[Optional] Properties with which to create the destination table if it is new.

jclDestinationEncryptionConfiguration :: Lens' JobConfigurationLoad (Maybe EncryptionConfiguration) Source #

Custom encryption configuration (e.g., Cloud KMS keys).

jclFieldDelimiter :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').

jclNullMarker :: Lens' JobConfigurationLoad (Maybe Text) Source #

Optional
Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value.

JobsListStateFilter

data JobsListStateFilter Source #

Filter for job state

Constructors

Done

done Finished jobs

Pending

pending Pending jobs

Running

running Running jobs

Instances
Enum JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Eq JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Data JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobsListStateFilter -> c JobsListStateFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobsListStateFilter #

toConstr :: JobsListStateFilter -> Constr #

dataTypeOf :: JobsListStateFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobsListStateFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobsListStateFilter) #

gmapT :: (forall b. Data b => b -> b) -> JobsListStateFilter -> JobsListStateFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobsListStateFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobsListStateFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobsListStateFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobsListStateFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobsListStateFilter -> m JobsListStateFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobsListStateFilter -> m JobsListStateFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobsListStateFilter -> m JobsListStateFilter #

Ord JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Read JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Show JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Generic JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

Associated Types

type Rep JobsListStateFilter :: Type -> Type #

Hashable JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

ToJSON JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

FromJSON JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

FromHttpApiData JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

ToHttpApiData JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

type Rep JobsListStateFilter Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Sum

type Rep JobsListStateFilter = D1 (MetaData "JobsListStateFilter" "Network.Google.BigQuery.Types.Sum" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "Done" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type)))

DataSetReference

data DataSetReference Source #

Instances
Eq DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetReference -> c DataSetReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetReference #

toConstr :: DataSetReference -> Constr #

dataTypeOf :: DataSetReference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetReference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetReference) #

gmapT :: (forall b. Data b => b -> b) -> DataSetReference -> DataSetReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetReference -> m DataSetReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetReference -> m DataSetReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetReference -> m DataSetReference #

Show DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetReference :: Type -> Type #

ToJSON DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetReference Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetReference = D1 (MetaData "DataSetReference" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DataSetReference'" PrefixI True) (S1 (MetaSel (Just "_dsrDataSetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsrProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

dataSetReference :: DataSetReference Source #

Creates a value of DataSetReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsrDataSetId :: Lens' DataSetReference (Maybe Text) Source #

Required
A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.

dsrProjectId :: Lens' DataSetReference (Maybe Text) Source #

Optional
The ID of the project containing this dataset.

MaterializedViewDefinition

data MaterializedViewDefinition Source #

Instances
Eq MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MaterializedViewDefinition -> c MaterializedViewDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MaterializedViewDefinition #

toConstr :: MaterializedViewDefinition -> Constr #

dataTypeOf :: MaterializedViewDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MaterializedViewDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MaterializedViewDefinition) #

gmapT :: (forall b. Data b => b -> b) -> MaterializedViewDefinition -> MaterializedViewDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MaterializedViewDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MaterializedViewDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> MaterializedViewDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MaterializedViewDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MaterializedViewDefinition -> m MaterializedViewDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MaterializedViewDefinition -> m MaterializedViewDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MaterializedViewDefinition -> m MaterializedViewDefinition #

Show MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep MaterializedViewDefinition :: Type -> Type #

ToJSON MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep MaterializedViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep MaterializedViewDefinition = D1 (MetaData "MaterializedViewDefinition" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "MaterializedViewDefinition'" PrefixI True) (S1 (MetaSel (Just "_mvdQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mvdLastRefreshTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

materializedViewDefinition :: MaterializedViewDefinition Source #

Creates a value of MaterializedViewDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mvdQuery :: Lens' MaterializedViewDefinition (Maybe Text) Source #

Required
A query whose result is persisted.

mvdLastRefreshTime :: Lens' MaterializedViewDefinition (Maybe Int64) Source #

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

TableDataInsertAllRequest

data TableDataInsertAllRequest Source #

Instances
Eq TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableDataInsertAllRequest -> c TableDataInsertAllRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableDataInsertAllRequest #

toConstr :: TableDataInsertAllRequest -> Constr #

dataTypeOf :: TableDataInsertAllRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableDataInsertAllRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableDataInsertAllRequest) #

gmapT :: (forall b. Data b => b -> b) -> TableDataInsertAllRequest -> TableDataInsertAllRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableDataInsertAllRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableDataInsertAllRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequest -> m TableDataInsertAllRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequest -> m TableDataInsertAllRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequest -> m TableDataInsertAllRequest #

Show TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableDataInsertAllRequest :: Type -> Type #

ToJSON TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllRequest Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllRequest = D1 (MetaData "TableDataInsertAllRequest" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableDataInsertAllRequest'" PrefixI True) ((S1 (MetaSel (Just "_tdiarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tdiarIgnoreUnknownValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_tdiarRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableDataInsertAllRequestRowsItem])) :*: (S1 (MetaSel (Just "_tdiarTemplateSuffix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tdiarSkipInvalidRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

tableDataInsertAllRequest :: TableDataInsertAllRequest Source #

Creates a value of TableDataInsertAllRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tdiarKind :: Lens' TableDataInsertAllRequest Text Source #

The resource type of the response.

tdiarIgnoreUnknownValues :: Lens' TableDataInsertAllRequest (Maybe Bool) Source #

Optional
Accept rows that contain values that do not match the schema. The unknown values are ignored. Default is false, which treats unknown values as errors.

tdiarTemplateSuffix :: Lens' TableDataInsertAllRequest (Maybe Text) Source #

If specified, treats the destination table as a base template, and inserts the rows into an instance table named "{destination}{templateSuffix}". BigQuery will manage creation of the instance table, using the schema of the base template table. See https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables for considerations when working with templates tables.

tdiarSkipInvalidRows :: Lens' TableDataInsertAllRequest (Maybe Bool) Source #

Optional
Insert all valid rows of a request, even if invalid rows exist. The default value is false, which causes the entire request to fail if any invalid rows exist.

GetServiceAccountResponse

data GetServiceAccountResponse Source #

Instances
Eq GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetServiceAccountResponse -> c GetServiceAccountResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetServiceAccountResponse #

toConstr :: GetServiceAccountResponse -> Constr #

dataTypeOf :: GetServiceAccountResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetServiceAccountResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetServiceAccountResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetServiceAccountResponse -> GetServiceAccountResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetServiceAccountResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetServiceAccountResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetServiceAccountResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetServiceAccountResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetServiceAccountResponse -> m GetServiceAccountResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetServiceAccountResponse -> m GetServiceAccountResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetServiceAccountResponse -> m GetServiceAccountResponse #

Show GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep GetServiceAccountResponse :: Type -> Type #

ToJSON GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GetServiceAccountResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GetServiceAccountResponse = D1 (MetaData "GetServiceAccountResponse" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "GetServiceAccountResponse'" PrefixI True) (S1 (MetaSel (Just "_gsarEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gsarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

getServiceAccountResponse :: GetServiceAccountResponse Source #

Creates a value of GetServiceAccountResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gsarEmail :: Lens' GetServiceAccountResponse (Maybe Text) Source #

The service account email address.

gsarKind :: Lens' GetServiceAccountResponse Text Source #

The resource type of the response.

ProjectListProjectsItem

data ProjectListProjectsItem Source #

Instances
Eq ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectListProjectsItem -> c ProjectListProjectsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectListProjectsItem #

toConstr :: ProjectListProjectsItem -> Constr #

dataTypeOf :: ProjectListProjectsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProjectListProjectsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectListProjectsItem) #

gmapT :: (forall b. Data b => b -> b) -> ProjectListProjectsItem -> ProjectListProjectsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectListProjectsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectListProjectsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectListProjectsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectListProjectsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectListProjectsItem -> m ProjectListProjectsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectListProjectsItem -> m ProjectListProjectsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectListProjectsItem -> m ProjectListProjectsItem #

Show ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ProjectListProjectsItem :: Type -> Type #

ToJSON ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectListProjectsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ProjectListProjectsItem = D1 (MetaData "ProjectListProjectsItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ProjectListProjectsItem'" PrefixI True) ((S1 (MetaSel (Just "_plpiFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plpiKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_plpiProjectReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProjectReference)) :*: (S1 (MetaSel (Just "_plpiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plpiNumericId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))))

projectListProjectsItem :: ProjectListProjectsItem Source #

Creates a value of ProjectListProjectsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plpiFriendlyName :: Lens' ProjectListProjectsItem (Maybe Text) Source #

A descriptive name for this project.

plpiId :: Lens' ProjectListProjectsItem (Maybe Text) Source #

An opaque ID of this project.

plpiNumericId :: Lens' ProjectListProjectsItem (Maybe Word64) Source #

The numeric ID of this project.

BigtableColumn

data BigtableColumn Source #

Instances
Eq BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigtableColumn -> c BigtableColumn #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BigtableColumn #

toConstr :: BigtableColumn -> Constr #

dataTypeOf :: BigtableColumn -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BigtableColumn) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BigtableColumn) #

gmapT :: (forall b. Data b => b -> b) -> BigtableColumn -> BigtableColumn #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigtableColumn -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigtableColumn -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigtableColumn -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigtableColumn -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigtableColumn -> m BigtableColumn #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableColumn -> m BigtableColumn #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigtableColumn -> m BigtableColumn #

Show BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep BigtableColumn :: Type -> Type #

ToJSON BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableColumn Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep BigtableColumn = D1 (MetaData "BigtableColumn" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "BigtableColumn'" PrefixI True) ((S1 (MetaSel (Just "_bcQualifierEncoded") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: (S1 (MetaSel (Just "_bcFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bcQualifierString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_bcOnlyReadLatest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_bcType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bcEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

bigtableColumn :: BigtableColumn Source #

Creates a value of BigtableColumn with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

bcQualifierEncoded :: Lens' BigtableColumn (Maybe ByteString) Source #

Required
Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.

bcFieldName :: Lens' BigtableColumn (Maybe Text) Source #

Optional
If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.

bcOnlyReadLatest :: Lens' BigtableColumn (Maybe Bool) Source #

Optional
If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.

bcType :: Lens' BigtableColumn (Maybe Text) Source #

Optional
The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.

bcEncoding :: Lens' BigtableColumn (Maybe Text) Source #

Optional
The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.

Streamingbuffer

data Streamingbuffer Source #

Instances
Eq Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Streamingbuffer -> c Streamingbuffer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Streamingbuffer #

toConstr :: Streamingbuffer -> Constr #

dataTypeOf :: Streamingbuffer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Streamingbuffer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Streamingbuffer) #

gmapT :: (forall b. Data b => b -> b) -> Streamingbuffer -> Streamingbuffer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Streamingbuffer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Streamingbuffer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Streamingbuffer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Streamingbuffer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Streamingbuffer -> m Streamingbuffer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Streamingbuffer -> m Streamingbuffer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Streamingbuffer -> m Streamingbuffer #

Show Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep Streamingbuffer :: Type -> Type #

ToJSON Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Streamingbuffer Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Streamingbuffer = D1 (MetaData "Streamingbuffer" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "Streamingbuffer'" PrefixI True) (S1 (MetaSel (Just "_sEstimatedBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: (S1 (MetaSel (Just "_sOldestEntryTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: S1 (MetaSel (Just "_sEstimatedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))))

streamingbuffer :: Streamingbuffer Source #

Creates a value of Streamingbuffer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sEstimatedBytes :: Lens' Streamingbuffer (Maybe Word64) Source #

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

sOldestEntryTime :: Lens' Streamingbuffer (Maybe Word64) Source #

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

sEstimatedRows :: Lens' Streamingbuffer (Maybe Word64) Source #

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

TableRow

data TableRow Source #

Instances
Eq TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableRow -> c TableRow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableRow #

toConstr :: TableRow -> Constr #

dataTypeOf :: TableRow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableRow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableRow) #

gmapT :: (forall b. Data b => b -> b) -> TableRow -> TableRow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableRow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableRow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

Show TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableRow :: Type -> Type #

Methods

from :: TableRow -> Rep TableRow x #

to :: Rep TableRow x -> TableRow #

ToJSON TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableRow Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableRow = D1 (MetaData "TableRow" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableRow'" PrefixI True) (S1 (MetaSel (Just "_trF") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [TableCell]))))

tableRow :: TableRow Source #

Creates a value of TableRow with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trF :: Lens' TableRow [TableCell] Source #

Represents a single row in the result set, consisting of one or more fields.

JobListJobsItem

data JobListJobsItem Source #

Instances
Eq JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobListJobsItem -> c JobListJobsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobListJobsItem #

toConstr :: JobListJobsItem -> Constr #

dataTypeOf :: JobListJobsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobListJobsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobListJobsItem) #

gmapT :: (forall b. Data b => b -> b) -> JobListJobsItem -> JobListJobsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobListJobsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobListJobsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobListJobsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobListJobsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobListJobsItem -> m JobListJobsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobListJobsItem -> m JobListJobsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobListJobsItem -> m JobListJobsItem #

Show JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobListJobsItem :: Type -> Type #

ToJSON JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobListJobsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

jobListJobsItem :: JobListJobsItem Source #

Creates a value of JobListJobsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jljiJobReference :: Lens' JobListJobsItem (Maybe JobReference) Source #

Job reference uniquely identifying the job.

jljiStatus :: Lens' JobListJobsItem (Maybe JobStatus) Source #

Full-projection-only
Describes the state of the job.

jljiState :: Lens' JobListJobsItem (Maybe Text) Source #

Running state of the job. When the state is DONE, errorResult can be checked to determine whether the job succeeded or failed.

jljiUserEmail :: Lens' JobListJobsItem (Maybe Text) Source #

Full-projection-only
Email address of the user who ran the job.

jljiKind :: Lens' JobListJobsItem Text Source #

The resource type.

jljiErrorResult :: Lens' JobListJobsItem (Maybe ErrorProto) Source #

A result object that will be present only if the job has failed.

jljiId :: Lens' JobListJobsItem (Maybe Text) Source #

Unique opaque ID of the job.

jljiStatistics :: Lens' JobListJobsItem (Maybe JobStatistics) Source #

Output-only
Information about the job, including starting time and ending time of the job.

jljiConfiguration :: Lens' JobListJobsItem (Maybe JobConfiguration) Source #

Full-projection-only
Specifies the job configuration.

TimePartitioning

data TimePartitioning Source #

Instances
Eq TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimePartitioning -> c TimePartitioning #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimePartitioning #

toConstr :: TimePartitioning -> Constr #

dataTypeOf :: TimePartitioning -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TimePartitioning) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimePartitioning) #

gmapT :: (forall b. Data b => b -> b) -> TimePartitioning -> TimePartitioning #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimePartitioning -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimePartitioning -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimePartitioning -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimePartitioning -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimePartitioning -> m TimePartitioning #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimePartitioning -> m TimePartitioning #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimePartitioning -> m TimePartitioning #

Show TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TimePartitioning :: Type -> Type #

ToJSON TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TimePartitioning Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TimePartitioning = D1 (MetaData "TimePartitioning" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TimePartitioning'" PrefixI True) ((S1 (MetaSel (Just "_tpField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tpExpirationMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_tpRequirePartitionFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_tpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

timePartitioning :: TimePartitioning Source #

Creates a value of TimePartitioning with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tpField :: Lens' TimePartitioning (Maybe Text) Source #

Beta
[Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.

tpExpirationMs :: Lens' TimePartitioning (Maybe Int64) Source #

Optional
Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.

tpType :: Lens' TimePartitioning (Maybe Text) Source #

Required
The only type supported is DAY, which will generate one partition per day.

QueryParameterValueStructValues

data QueryParameterValueStructValues Source #

Optional
The struct field values, in order of the struct type's declaration.

See: queryParameterValueStructValues smart constructor.

Instances
Eq QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryParameterValueStructValues -> c QueryParameterValueStructValues #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryParameterValueStructValues #

toConstr :: QueryParameterValueStructValues -> Constr #

dataTypeOf :: QueryParameterValueStructValues -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryParameterValueStructValues) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryParameterValueStructValues) #

gmapT :: (forall b. Data b => b -> b) -> QueryParameterValueStructValues -> QueryParameterValueStructValues #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterValueStructValues -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterValueStructValues -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryParameterValueStructValues -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryParameterValueStructValues -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryParameterValueStructValues -> m QueryParameterValueStructValues #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterValueStructValues -> m QueryParameterValueStructValues #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterValueStructValues -> m QueryParameterValueStructValues #

Show QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryParameterValueStructValues :: Type -> Type #

ToJSON QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterValueStructValues Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterValueStructValues = D1 (MetaData "QueryParameterValueStructValues" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "QueryParameterValueStructValues'" PrefixI True) (S1 (MetaSel (Just "_qpvsvAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text QueryParameterValue))))

queryParameterValueStructValues Source #

Creates a value of QueryParameterValueStructValues with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DataSetLabels

data DataSetLabels Source #

The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information.

See: dataSetLabels smart constructor.

Instances
Eq DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetLabels -> c DataSetLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetLabels #

toConstr :: DataSetLabels -> Constr #

dataTypeOf :: DataSetLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetLabels) #

gmapT :: (forall b. Data b => b -> b) -> DataSetLabels -> DataSetLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetLabels -> m DataSetLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetLabels -> m DataSetLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetLabels -> m DataSetLabels #

Show DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetLabels :: Type -> Type #

ToJSON DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetLabels = D1 (MetaData "DataSetLabels" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "DataSetLabels'" PrefixI True) (S1 (MetaSel (Just "_dslAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

dataSetLabels Source #

Creates a value of DataSetLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

JobConfiguration

data JobConfiguration Source #

Instances
Eq JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfiguration -> c JobConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfiguration #

toConstr :: JobConfiguration -> Constr #

dataTypeOf :: JobConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> JobConfiguration -> JobConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfiguration -> m JobConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfiguration -> m JobConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfiguration -> m JobConfiguration #

Show JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfiguration :: Type -> Type #

ToJSON JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

jobConfiguration :: JobConfiguration Source #

Creates a value of JobConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jcJobType :: Lens' JobConfiguration (Maybe Text) Source #

Output-only
The type of the job. Can be QUERY, LOAD, EXTRACT, COPY or UNKNOWN.

jcLoad :: Lens' JobConfiguration (Maybe JobConfigurationLoad) Source #

Pick one
Configures a load job.

jcQuery :: Lens' JobConfiguration (Maybe JobConfigurationQuery) Source #

Pick one
Configures a query job.

jcJobTimeoutMs :: Lens' JobConfiguration (Maybe Int64) Source #

Optional
Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.

jcExtract :: Lens' JobConfiguration (Maybe JobConfigurationExtract) Source #

Pick one
Configures an extract job.

jcLabels :: Lens' JobConfiguration (Maybe JobConfigurationLabels) Source #

The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.

jcDryRun :: Lens' JobConfiguration (Maybe Bool) Source #

Optional
If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined.

Job

data Job Source #

Instances
Eq Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Data Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Job -> c Job #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Job #

toConstr :: Job -> Constr #

dataTypeOf :: Job -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Job) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Job) #

gmapT :: (forall b. Data b => b -> b) -> Job -> Job #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r #

gmapQ :: (forall d. Data d => d -> u) -> Job -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Job -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job #

Show Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

ToJSON Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Job Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

job :: Job Source #

Creates a value of Job with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jJobReference :: Lens' Job (Maybe JobReference) Source #

Optional
Reference describing the unique-per-user name of the job.

jStatus :: Lens' Job (Maybe JobStatus) Source #

Output-only
The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.

jEtag :: Lens' Job (Maybe Text) Source #

Output-only
A hash of this resource.

jUserEmail :: Lens' Job (Maybe Text) Source #

Output-only
Email address of the user who ran the job.

jKind :: Lens' Job Text Source #

Output-only
The type of the resource.

jSelfLink :: Lens' Job (Maybe Text) Source #

Output-only
A URL that can be used to access this resource again.

jId :: Lens' Job (Maybe Text) Source #

Output-only
Opaque ID field of the job

jStatistics :: Lens' Job (Maybe JobStatistics) Source #

Output-only
Information about the job, including starting time and ending time of the job.

jConfiguration :: Lens' Job (Maybe JobConfiguration) Source #

Required
Describes the job configuration.

EncryptionConfiguration

data EncryptionConfiguration Source #

Instances
Eq EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EncryptionConfiguration -> c EncryptionConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EncryptionConfiguration #

toConstr :: EncryptionConfiguration -> Constr #

dataTypeOf :: EncryptionConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EncryptionConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EncryptionConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> EncryptionConfiguration -> EncryptionConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> EncryptionConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EncryptionConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EncryptionConfiguration -> m EncryptionConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionConfiguration -> m EncryptionConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionConfiguration -> m EncryptionConfiguration #

Show EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep EncryptionConfiguration :: Type -> Type #

ToJSON EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep EncryptionConfiguration Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep EncryptionConfiguration = D1 (MetaData "EncryptionConfiguration" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "EncryptionConfiguration'" PrefixI True) (S1 (MetaSel (Just "_ecKmsKeyName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

encryptionConfiguration :: EncryptionConfiguration Source #

Creates a value of EncryptionConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecKmsKeyName :: Lens' EncryptionConfiguration (Maybe Text) Source #

Optional
Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.

TableDataInsertAllResponseInsertErrorsItem

data TableDataInsertAllResponseInsertErrorsItem Source #

Instances
Eq TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableDataInsertAllResponseInsertErrorsItem -> c TableDataInsertAllResponseInsertErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableDataInsertAllResponseInsertErrorsItem #

toConstr :: TableDataInsertAllResponseInsertErrorsItem -> Constr #

dataTypeOf :: TableDataInsertAllResponseInsertErrorsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableDataInsertAllResponseInsertErrorsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableDataInsertAllResponseInsertErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> TableDataInsertAllResponseInsertErrorsItem -> TableDataInsertAllResponseInsertErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllResponseInsertErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllResponseInsertErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableDataInsertAllResponseInsertErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableDataInsertAllResponseInsertErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponseInsertErrorsItem -> m TableDataInsertAllResponseInsertErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponseInsertErrorsItem -> m TableDataInsertAllResponseInsertErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponseInsertErrorsItem -> m TableDataInsertAllResponseInsertErrorsItem #

Show TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

ToJSON TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllResponseInsertErrorsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllResponseInsertErrorsItem = D1 (MetaData "TableDataInsertAllResponseInsertErrorsItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableDataInsertAllResponseInsertErrorsItem'" PrefixI True) (S1 (MetaSel (Just "_tdiarieiErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ErrorProto])) :*: S1 (MetaSel (Just "_tdiarieiIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))

tableDataInsertAllResponseInsertErrorsItem :: TableDataInsertAllResponseInsertErrorsItem Source #

Creates a value of TableDataInsertAllResponseInsertErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tdiarieiErrors :: Lens' TableDataInsertAllResponseInsertErrorsItem [ErrorProto] Source #

Error information for the row indicated by the index property.

tdiarieiIndex :: Lens' TableDataInsertAllResponseInsertErrorsItem (Maybe Word32) Source #

The index of the row that error applies to.

JobConfigurationExtract

data JobConfigurationExtract Source #

Instances
Eq JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationExtract -> c JobConfigurationExtract #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationExtract #

toConstr :: JobConfigurationExtract -> Constr #

dataTypeOf :: JobConfigurationExtract -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationExtract) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationExtract) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationExtract -> JobConfigurationExtract #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationExtract -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationExtract -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationExtract -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationExtract -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationExtract -> m JobConfigurationExtract #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationExtract -> m JobConfigurationExtract #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationExtract -> m JobConfigurationExtract #

Show JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfigurationExtract :: Type -> Type #

ToJSON JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationExtract Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationExtract = D1 (MetaData "JobConfigurationExtract" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobConfigurationExtract'" PrefixI True) ((S1 (MetaSel (Just "_jceDestinationFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jceSourceTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_jcePrintHeader") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))) :*: ((S1 (MetaSel (Just "_jceCompression") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jceDestinationURIs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_jceDestinationURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jceFieldDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

jobConfigurationExtract :: JobConfigurationExtract Source #

Creates a value of JobConfigurationExtract with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jceDestinationFormat :: Lens' JobConfigurationExtract (Maybe Text) Source #

Optional
The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO. The default value is CSV. Tables with nested or repeated fields cannot be exported as CSV.

jceSourceTable :: Lens' JobConfigurationExtract (Maybe TableReference) Source #

Required
A reference to the table being exported.

jcePrintHeader :: Lens' JobConfigurationExtract Bool Source #

Optional
Whether to print out a header row in the results. Default is true.

jceCompression :: Lens' JobConfigurationExtract (Maybe Text) Source #

Optional
The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro.

jceDestinationURIs :: Lens' JobConfigurationExtract [Text] Source #

Pick one
A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.

jceDestinationURI :: Lens' JobConfigurationExtract (Maybe Text) Source #

Pick one
DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.

jceFieldDelimiter :: Lens' JobConfigurationExtract (Maybe Text) Source #

Optional
Delimiter to use between fields in the exported data. Default is ','

ModelDefinition

data ModelDefinition Source #

Instances
Eq ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModelDefinition -> c ModelDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModelDefinition #

toConstr :: ModelDefinition -> Constr #

dataTypeOf :: ModelDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModelDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModelDefinition) #

gmapT :: (forall b. Data b => b -> b) -> ModelDefinition -> ModelDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModelDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModelDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModelDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModelDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModelDefinition -> m ModelDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModelDefinition -> m ModelDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModelDefinition -> m ModelDefinition #

Show ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ModelDefinition :: Type -> Type #

ToJSON ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ModelDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ModelDefinition = D1 (MetaData "ModelDefinition" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ModelDefinition'" PrefixI True) (S1 (MetaSel (Just "_mdModelOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ModelDefinitionModelOptions)) :*: S1 (MetaSel (Just "_mdTrainingRuns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TrainingRun]))))

modelDefinition :: ModelDefinition Source #

Creates a value of ModelDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mdModelOptions :: Lens' ModelDefinition (Maybe ModelDefinitionModelOptions) Source #

Output-only, Beta
Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.

mdTrainingRuns :: Lens' ModelDefinition [TrainingRun] Source #

Output-only, Beta
Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.

JobCancelResponse

data JobCancelResponse Source #

Instances
Eq JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobCancelResponse -> c JobCancelResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobCancelResponse #

toConstr :: JobCancelResponse -> Constr #

dataTypeOf :: JobCancelResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobCancelResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobCancelResponse) #

gmapT :: (forall b. Data b => b -> b) -> JobCancelResponse -> JobCancelResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobCancelResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobCancelResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobCancelResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobCancelResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobCancelResponse -> m JobCancelResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobCancelResponse -> m JobCancelResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobCancelResponse -> m JobCancelResponse #

Show JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobCancelResponse :: Type -> Type #

ToJSON JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobCancelResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobCancelResponse = D1 (MetaData "JobCancelResponse" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobCancelResponse'" PrefixI True) (S1 (MetaSel (Just "_jcrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_jcrJob") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Job))))

jobCancelResponse :: JobCancelResponse Source #

Creates a value of JobCancelResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jcrKind :: Lens' JobCancelResponse Text Source #

The resource type of the response.

jcrJob :: Lens' JobCancelResponse (Maybe Job) Source #

The final state of the job.

JSONObject

data JSONObject Source #

Represents a single JSON object.

See: jsonObject smart constructor.

Instances
Eq JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JSONObject -> c JSONObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JSONObject #

toConstr :: JSONObject -> Constr #

dataTypeOf :: JSONObject -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JSONObject) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JSONObject) #

gmapT :: (forall b. Data b => b -> b) -> JSONObject -> JSONObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JSONObject -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JSONObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> JSONObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JSONObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JSONObject -> m JSONObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JSONObject -> m JSONObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JSONObject -> m JSONObject #

Show JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JSONObject :: Type -> Type #

ToJSON JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JSONObject Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JSONObject = D1 (MetaData "JSONObject" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "JSONObject'" PrefixI True) (S1 (MetaSel (Just "_joAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

jsonObject Source #

Creates a value of JSONObject with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

JobConfigurationQuery

data JobConfigurationQuery Source #

Instances
Eq JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationQuery -> c JobConfigurationQuery #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationQuery #

toConstr :: JobConfigurationQuery -> Constr #

dataTypeOf :: JobConfigurationQuery -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationQuery) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationQuery) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationQuery -> JobConfigurationQuery #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationQuery -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationQuery -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationQuery -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationQuery -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationQuery -> m JobConfigurationQuery #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationQuery -> m JobConfigurationQuery #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationQuery -> m JobConfigurationQuery #

Show JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobConfigurationQuery :: Type -> Type #

ToJSON JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationQuery Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationQuery = D1 (MetaData "JobConfigurationQuery" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobConfigurationQuery'" PrefixI True) ((((S1 (MetaSel (Just "_jcqDestinationTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_jcqWriteDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_jcqPriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jcqClustering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Clustering)) :*: S1 (MetaSel (Just "_jcqRangePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangePartitioning))))) :*: ((S1 (MetaSel (Just "_jcqUseQueryCache") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "_jcqPreserveNulls") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_jcqTableDefinitions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobConfigurationQueryTableDefinitions)))) :*: (S1 (MetaSel (Just "_jcqQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryParameter])) :*: (S1 (MetaSel (Just "_jcqSchemaUpdateOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_jcqMaximumBytesBilled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))) :*: (((S1 (MetaSel (Just "_jcqCreateDisPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jcqUserDefinedFunctionResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserDefinedFunctionResource]))) :*: (S1 (MetaSel (Just "_jcqAllowLargeResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "_jcqMaximumBillingTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Int32)) :*: S1 (MetaSel (Just "_jcqTimePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TimePartitioning))))) :*: ((S1 (MetaSel (Just "_jcqQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jcqFlattenResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_jcqParameterMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_jcqUseLegacySQL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "_jcqDestinationEncryptionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionConfiguration)) :*: S1 (MetaSel (Just "_jcqDefaultDataSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DataSetReference))))))))

jcqDestinationTable :: Lens' JobConfigurationQuery (Maybe TableReference) Source #

Optional
Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size.

jcqWriteDisPosition :: Lens' JobConfigurationQuery (Maybe Text) Source #

Optional
Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.

jcqPriority :: Lens' JobConfigurationQuery (Maybe Text) Source #

Optional
Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE.

jcqClustering :: Lens' JobConfigurationQuery (Maybe Clustering) Source #

Beta
Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.

jcqRangePartitioning :: Lens' JobConfigurationQuery (Maybe RangePartitioning) Source #

TrustedTester
Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.

jcqUseQueryCache :: Lens' JobConfigurationQuery Bool Source #

Optional
Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true.

jcqPreserveNulls :: Lens' JobConfigurationQuery (Maybe Bool) Source #

Deprecated
This property is deprecated.

jcqTableDefinitions :: Lens' JobConfigurationQuery (Maybe JobConfigurationQueryTableDefinitions) Source #

Optional
If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.

jcqQueryParameters :: Lens' JobConfigurationQuery [QueryParameter] Source #

Query parameters for standard SQL queries.

jcqSchemaUpdateOptions :: Lens' JobConfigurationQuery [Text] Source #

Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.

jcqMaximumBytesBilled :: Lens' JobConfigurationQuery (Maybe Int64) Source #

Optional
Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.

jcqCreateDisPosition :: Lens' JobConfigurationQuery (Maybe Text) Source #

Optional
Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.

jcqUserDefinedFunctionResources :: Lens' JobConfigurationQuery [UserDefinedFunctionResource] Source #

Describes user-defined function resources used in the query.

jcqAllowLargeResults :: Lens' JobConfigurationQuery Bool Source #

Optional
If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size.

jcqMaximumBillingTier :: Lens' JobConfigurationQuery Int32 Source #

Optional
Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default.

jcqTimePartitioning :: Lens' JobConfigurationQuery (Maybe TimePartitioning) Source #

Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.

jcqQuery :: Lens' JobConfigurationQuery (Maybe Text) Source #

Required
SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.

jcqFlattenResults :: Lens' JobConfigurationQuery Bool Source #

Optional
If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened.

jcqParameterMode :: Lens' JobConfigurationQuery (Maybe Text) Source #

Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named ('myparam) query parameters in this query.

jcqUseLegacySQL :: Lens' JobConfigurationQuery Bool Source #

Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false.

jcqDestinationEncryptionConfiguration :: Lens' JobConfigurationQuery (Maybe EncryptionConfiguration) Source #

Custom encryption configuration (e.g., Cloud KMS keys).

jcqDefaultDataSet :: Lens' JobConfigurationQuery (Maybe DataSetReference) Source #

Optional
Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names.

GoogleSheetsOptions

data GoogleSheetsOptions Source #

Instances
Eq GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleSheetsOptions -> c GoogleSheetsOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleSheetsOptions #

toConstr :: GoogleSheetsOptions -> Constr #

dataTypeOf :: GoogleSheetsOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleSheetsOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleSheetsOptions) #

gmapT :: (forall b. Data b => b -> b) -> GoogleSheetsOptions -> GoogleSheetsOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleSheetsOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleSheetsOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleSheetsOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleSheetsOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleSheetsOptions -> m GoogleSheetsOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleSheetsOptions -> m GoogleSheetsOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleSheetsOptions -> m GoogleSheetsOptions #

Show GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep GoogleSheetsOptions :: Type -> Type #

ToJSON GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GoogleSheetsOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep GoogleSheetsOptions = D1 (MetaData "GoogleSheetsOptions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "GoogleSheetsOptions'" PrefixI True) (S1 (MetaSel (Just "_gsoSkipLeadingRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gsoRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleSheetsOptions :: GoogleSheetsOptions Source #

Creates a value of GoogleSheetsOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gsoSkipLeadingRows :: Lens' GoogleSheetsOptions (Maybe Int64) Source #

Optional
The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.

gsoRange :: Lens' GoogleSheetsOptions (Maybe Text) Source #

Beta
[Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20

TableDataInsertAllRequestRowsItem

data TableDataInsertAllRequestRowsItem Source #

Instances
Eq TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableDataInsertAllRequestRowsItem -> c TableDataInsertAllRequestRowsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableDataInsertAllRequestRowsItem #

toConstr :: TableDataInsertAllRequestRowsItem -> Constr #

dataTypeOf :: TableDataInsertAllRequestRowsItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableDataInsertAllRequestRowsItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableDataInsertAllRequestRowsItem) #

gmapT :: (forall b. Data b => b -> b) -> TableDataInsertAllRequestRowsItem -> TableDataInsertAllRequestRowsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllRequestRowsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllRequestRowsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableDataInsertAllRequestRowsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableDataInsertAllRequestRowsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequestRowsItem -> m TableDataInsertAllRequestRowsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequestRowsItem -> m TableDataInsertAllRequestRowsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllRequestRowsItem -> m TableDataInsertAllRequestRowsItem #

Show TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableDataInsertAllRequestRowsItem :: Type -> Type #

ToJSON TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllRequestRowsItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllRequestRowsItem = D1 (MetaData "TableDataInsertAllRequestRowsItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableDataInsertAllRequestRowsItem'" PrefixI True) (S1 (MetaSel (Just "_tdiarriJSON") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JSONObject)) :*: S1 (MetaSel (Just "_tdiarriInsertId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

tableDataInsertAllRequestRowsItem :: TableDataInsertAllRequestRowsItem Source #

Creates a value of TableDataInsertAllRequestRowsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tdiarriJSON :: Lens' TableDataInsertAllRequestRowsItem (Maybe JSONObject) Source #

Required
A JSON object that contains a row of data. The object's properties and values must match the destination table's schema.

tdiarriInsertId :: Lens' TableDataInsertAllRequestRowsItem (Maybe Text) Source #

Optional
A unique ID for each row. BigQuery uses this property to detect duplicate insertion requests on a best-effort basis.

JobList

data JobList Source #

Instances
Eq JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

(==) :: JobList -> JobList -> Bool #

(/=) :: JobList -> JobList -> Bool #

Data JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobList -> c JobList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobList #

toConstr :: JobList -> Constr #

dataTypeOf :: JobList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobList) #

gmapT :: (forall b. Data b => b -> b) -> JobList -> JobList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobList -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobList -> m JobList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobList -> m JobList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobList -> m JobList #

Show JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobList :: Type -> Type #

Methods

from :: JobList -> Rep JobList x #

to :: Rep JobList x -> JobList #

ToJSON JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobList Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobList = D1 (MetaData "JobList" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobList'" PrefixI True) ((S1 (MetaSel (Just "_jlEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_jlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_jlJobs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JobListJobsItem])))))

jobList :: JobList Source #

Creates a value of JobList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jlEtag :: Lens' JobList (Maybe Text) Source #

A hash of this page of results.

jlNextPageToken :: Lens' JobList (Maybe Text) Source #

A token to request the next page of results.

jlKind :: Lens' JobList Text Source #

The resource type of the response.

jlJobs :: Lens' JobList [JobListJobsItem] Source #

List of jobs that were requested.

JobConfigurationQueryTableDefinitions

data JobConfigurationQueryTableDefinitions Source #

Optional
If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.

See: jobConfigurationQueryTableDefinitions smart constructor.

Instances
Eq JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobConfigurationQueryTableDefinitions -> c JobConfigurationQueryTableDefinitions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobConfigurationQueryTableDefinitions #

toConstr :: JobConfigurationQueryTableDefinitions -> Constr #

dataTypeOf :: JobConfigurationQueryTableDefinitions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobConfigurationQueryTableDefinitions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobConfigurationQueryTableDefinitions) #

gmapT :: (forall b. Data b => b -> b) -> JobConfigurationQueryTableDefinitions -> JobConfigurationQueryTableDefinitions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationQueryTableDefinitions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobConfigurationQueryTableDefinitions -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobConfigurationQueryTableDefinitions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobConfigurationQueryTableDefinitions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobConfigurationQueryTableDefinitions -> m JobConfigurationQueryTableDefinitions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationQueryTableDefinitions -> m JobConfigurationQueryTableDefinitions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobConfigurationQueryTableDefinitions -> m JobConfigurationQueryTableDefinitions #

Show JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

ToJSON JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationQueryTableDefinitions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobConfigurationQueryTableDefinitions = D1 (MetaData "JobConfigurationQueryTableDefinitions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "JobConfigurationQueryTableDefinitions'" PrefixI True) (S1 (MetaSel (Just "_jcqtdAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text ExternalDataConfiguration))))

jobConfigurationQueryTableDefinitions Source #

Creates a value of JobConfigurationQueryTableDefinitions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

TableCell

data TableCell Source #

Instances
Eq TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCell -> c TableCell #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCell #

toConstr :: TableCell -> Constr #

dataTypeOf :: TableCell -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCell) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCell) #

gmapT :: (forall b. Data b => b -> b) -> TableCell -> TableCell #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCell -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCell -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

Show TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableCell :: Type -> Type #

ToJSON TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableCell Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableCell = D1 (MetaData "TableCell" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableCell'" PrefixI True) (S1 (MetaSel (Just "_tcV") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JSONValue))))

tableCell :: TableCell Source #

Creates a value of TableCell with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

JobStatistics2ReservationUsageItem

data JobStatistics2ReservationUsageItem Source #

Instances
Eq JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatistics2ReservationUsageItem -> c JobStatistics2ReservationUsageItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatistics2ReservationUsageItem #

toConstr :: JobStatistics2ReservationUsageItem -> Constr #

dataTypeOf :: JobStatistics2ReservationUsageItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatistics2ReservationUsageItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatistics2ReservationUsageItem) #

gmapT :: (forall b. Data b => b -> b) -> JobStatistics2ReservationUsageItem -> JobStatistics2ReservationUsageItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics2ReservationUsageItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics2ReservationUsageItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatistics2ReservationUsageItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatistics2ReservationUsageItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatistics2ReservationUsageItem -> m JobStatistics2ReservationUsageItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics2ReservationUsageItem -> m JobStatistics2ReservationUsageItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics2ReservationUsageItem -> m JobStatistics2ReservationUsageItem #

Show JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatistics2ReservationUsageItem :: Type -> Type #

ToJSON JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics2ReservationUsageItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics2ReservationUsageItem = D1 (MetaData "JobStatistics2ReservationUsageItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatistics2ReservationUsageItem'" PrefixI True) (S1 (MetaSel (Just "_jName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jSlotMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

jobStatistics2ReservationUsageItem :: JobStatistics2ReservationUsageItem Source #

Creates a value of JobStatistics2ReservationUsageItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jName :: Lens' JobStatistics2ReservationUsageItem (Maybe Text) Source #

Output-only
Reservation name or "unreserved" for on-demand resources usage.

jSlotMs :: Lens' JobStatistics2ReservationUsageItem (Maybe Int64) Source #

Output-only
Slot-milliseconds the job spent in the given reservation.

QueryParameterValue

data QueryParameterValue Source #

Instances
Eq QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryParameterValue -> c QueryParameterValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryParameterValue #

toConstr :: QueryParameterValue -> Constr #

dataTypeOf :: QueryParameterValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryParameterValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryParameterValue) #

gmapT :: (forall b. Data b => b -> b) -> QueryParameterValue -> QueryParameterValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryParameterValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryParameterValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryParameterValue -> m QueryParameterValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterValue -> m QueryParameterValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterValue -> m QueryParameterValue #

Show QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryParameterValue :: Type -> Type #

ToJSON QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterValue Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterValue = D1 (MetaData "QueryParameterValue" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryParameterValue'" PrefixI True) (S1 (MetaSel (Just "_qpvStructValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryParameterValueStructValues)) :*: (S1 (MetaSel (Just "_qpvValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qpvArrayValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryParameterValue])))))

queryParameterValue :: QueryParameterValue Source #

Creates a value of QueryParameterValue with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qpvStructValues :: Lens' QueryParameterValue (Maybe QueryParameterValueStructValues) Source #

Optional
The struct field values, in order of the struct type's declaration.

qpvValue :: Lens' QueryParameterValue (Maybe Text) Source #

Optional
The value of this value, if a simple scalar type.

qpvArrayValues :: Lens' QueryParameterValue [QueryParameterValue] Source #

Optional
The array values, if this is an array type.

ViewDefinition

data ViewDefinition Source #

Instances
Eq ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ViewDefinition -> c ViewDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ViewDefinition #

toConstr :: ViewDefinition -> Constr #

dataTypeOf :: ViewDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ViewDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ViewDefinition) #

gmapT :: (forall b. Data b => b -> b) -> ViewDefinition -> ViewDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ViewDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ViewDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> ViewDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ViewDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ViewDefinition -> m ViewDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ViewDefinition -> m ViewDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ViewDefinition -> m ViewDefinition #

Show ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ViewDefinition :: Type -> Type #

ToJSON ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ViewDefinition Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ViewDefinition = D1 (MetaData "ViewDefinition" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ViewDefinition'" PrefixI True) (S1 (MetaSel (Just "_vdUserDefinedFunctionResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserDefinedFunctionResource])) :*: (S1 (MetaSel (Just "_vdQuery") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vdUseLegacySQL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

viewDefinition :: ViewDefinition Source #

Creates a value of ViewDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vdUserDefinedFunctionResources :: Lens' ViewDefinition [UserDefinedFunctionResource] Source #

Describes user-defined function resources used in the query.

vdQuery :: Lens' ViewDefinition (Maybe Text) Source #

Required
A query that BigQuery executes when the view is referenced.

vdUseLegacySQL :: Lens' ViewDefinition (Maybe Bool) Source #

Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.

UserDefinedFunctionResource

data UserDefinedFunctionResource Source #

Instances
Eq UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserDefinedFunctionResource -> c UserDefinedFunctionResource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserDefinedFunctionResource #

toConstr :: UserDefinedFunctionResource -> Constr #

dataTypeOf :: UserDefinedFunctionResource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserDefinedFunctionResource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserDefinedFunctionResource) #

gmapT :: (forall b. Data b => b -> b) -> UserDefinedFunctionResource -> UserDefinedFunctionResource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserDefinedFunctionResource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserDefinedFunctionResource -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserDefinedFunctionResource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserDefinedFunctionResource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserDefinedFunctionResource -> m UserDefinedFunctionResource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDefinedFunctionResource -> m UserDefinedFunctionResource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserDefinedFunctionResource -> m UserDefinedFunctionResource #

Show UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep UserDefinedFunctionResource :: Type -> Type #

ToJSON UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep UserDefinedFunctionResource Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep UserDefinedFunctionResource = D1 (MetaData "UserDefinedFunctionResource" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "UserDefinedFunctionResource'" PrefixI True) (S1 (MetaSel (Just "_udfrResourceURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_udfrInlineCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

userDefinedFunctionResource :: UserDefinedFunctionResource Source #

Creates a value of UserDefinedFunctionResource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

udfrResourceURI :: Lens' UserDefinedFunctionResource (Maybe Text) Source #

Pick one
A code resource to load from a Google Cloud Storage URI (gs://bucket/path).

udfrInlineCode :: Lens' UserDefinedFunctionResource (Maybe Text) Source #

Pick one
An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.

JobStatistics2

data JobStatistics2 Source #

Instances
Eq JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatistics2 -> c JobStatistics2 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatistics2 #

toConstr :: JobStatistics2 -> Constr #

dataTypeOf :: JobStatistics2 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatistics2) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatistics2) #

gmapT :: (forall b. Data b => b -> b) -> JobStatistics2 -> JobStatistics2 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics2 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics2 -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatistics2 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatistics2 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatistics2 -> m JobStatistics2 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics2 -> m JobStatistics2 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics2 -> m JobStatistics2 #

Show JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatistics2 :: Type -> Type #

ToJSON JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics2 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics2 = D1 (MetaData "JobStatistics2" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatistics2'" PrefixI True) ((((S1 (MetaSel (Just "_jModelTrainingExpectedTotalIteration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_jModelTraining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BigQueryModelTraining))) :*: (S1 (MetaSel (Just "_jTotalSlotMs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_jDdlTargetTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_jEstimatedBytesProcessed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_jModelTrainingCurrentIteration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_jSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableSchema))) :*: (S1 (MetaSel (Just "_jTotalBytesProcessed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_jBillingTier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_jTotalBytesProcessedAccuracy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_jUndeclaredQueryParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryParameter])) :*: S1 (MetaSel (Just "_jReferencedTables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableReference]))) :*: (S1 (MetaSel (Just "_jStatementType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jReservationUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JobStatistics2ReservationUsageItem])) :*: S1 (MetaSel (Just "_jNumDmlAffectedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_jTimeline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryTimelineSample])) :*: (S1 (MetaSel (Just "_jQueryPlan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExplainQueryStage])) :*: S1 (MetaSel (Just "_jCacheHit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_jTotalBytesBilled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_jDdlOperationPerformed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jTotalPartitionsProcessed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))))

jModelTrainingExpectedTotalIteration :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only, Beta
Deprecated; do not use.

jModelTraining :: Lens' JobStatistics2 (Maybe BigQueryModelTraining) Source #

Output-only, Beta
Information about create model query job progress.

jTotalSlotMs :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
Slot-milliseconds for the job.

jDdlTargetTable :: Lens' JobStatistics2 (Maybe TableReference) Source #

The DDL target table. Present only for CREATE/DROP TABLE/VIEW queries.

jEstimatedBytesProcessed :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
The original estimate of bytes processed for the job.

jModelTrainingCurrentIteration :: Lens' JobStatistics2 (Maybe Int32) Source #

Output-only, Beta
Deprecated; do not use.

jSchema :: Lens' JobStatistics2 (Maybe TableSchema) Source #

Output-only
The schema of the results. Present only for successful dry run of non-legacy SQL queries.

jTotalBytesProcessed :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
Total bytes processed for the job.

jBillingTier :: Lens' JobStatistics2 (Maybe Int32) Source #

Output-only
Billing tier for the job.

jTotalBytesProcessedAccuracy :: Lens' JobStatistics2 (Maybe Text) Source #

Output-only
For dry-run jobs, totalBytesProcessed is an estimate and this field specifies the accuracy of the estimate. Possible values can be: UNKNOWN: accuracy of the estimate is unknown. PRECISE: estimate is precise. LOWER_BOUND: estimate is lower bound of what the query would cost. UPPER_BOUND: estiamte is upper bound of what the query would cost.

jUndeclaredQueryParameters :: Lens' JobStatistics2 [QueryParameter] Source #

Standard SQL only: list of undeclared query parameters detected during a dry run validation.

jReferencedTables :: Lens' JobStatistics2 [TableReference] Source #

Output-only
Referenced tables for the job. Queries that reference more than 50 tables will not have a complete list.

jStatementType :: Lens' JobStatistics2 (Maybe Text) Source #

The type of query statement, if valid. Possible values (new values might be added in the future): "SELECT": SELECT query. "INSERT": INSERT query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "UPDATE": UPDATE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "DELETE": DELETE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "MERGE": MERGE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "CREATE_TABLE": CREATE [OR REPLACE] TABLE without AS SELECT. "CREATE_TABLE_AS_SELECT": CREATE [OR REPLACE] TABLE ... AS SELECT ... . "DROP_TABLE": DROP TABLE query. "CREATE_VIEW": CREATE [OR REPLACE] VIEW ... AS SELECT ... . "DROP_VIEW": DROP VIEW query. "ALTER_TABLE": ALTER TABLE query. "ALTER_VIEW": ALTER VIEW query.

jReservationUsage :: Lens' JobStatistics2 [JobStatistics2ReservationUsageItem] Source #

Output-only
Job resource usage breakdown by reservation.

jNumDmlAffectedRows :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.

jTimeline :: Lens' JobStatistics2 [QueryTimelineSample] Source #

Output-only
[Beta] Describes a timeline of job execution.

jQueryPlan :: Lens' JobStatistics2 [ExplainQueryStage] Source #

Output-only
Describes execution plan for the query.

jCacheHit :: Lens' JobStatistics2 (Maybe Bool) Source #

Output-only
Whether the query result was fetched from the query cache.

jTotalBytesBilled :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
Total bytes billed for the job.

jDdlOperationPerformed :: Lens' JobStatistics2 (Maybe Text) Source #

The DDL operation performed, possibly dependent on the pre-existence of the DDL target. Possible values (new values might be added in the future): "CREATE": The query created the DDL target. "SKIP": No-op. Example cases: the query is CREATE TABLE IF NOT EXISTS while the table already exists, or the query is DROP TABLE IF EXISTS while the table does not exist. "REPLACE": The query replaced the DDL target. Example case: the query is CREATE OR REPLACE TABLE, and the table already exists. "DROP": The query deleted the DDL target.

jTotalPartitionsProcessed :: Lens' JobStatistics2 (Maybe Int64) Source #

Output-only
Total number of partitions processed from all partitioned tables referenced in the job.

JobStatus

data JobStatus Source #

Instances
Eq JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatus -> c JobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatus #

toConstr :: JobStatus -> Constr #

dataTypeOf :: JobStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatus) #

gmapT :: (forall b. Data b => b -> b) -> JobStatus -> JobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

Show JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatus :: Type -> Type #

ToJSON JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatus Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatus = D1 (MetaData "JobStatus" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatus'" PrefixI True) (S1 (MetaSel (Just "_jsState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jsErrorResult") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ErrorProto)) :*: S1 (MetaSel (Just "_jsErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ErrorProto])))))

jobStatus :: JobStatus Source #

Creates a value of JobStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jsState :: Lens' JobStatus (Maybe Text) Source #

Output-only
Running state of the job.

jsErrorResult :: Lens' JobStatus (Maybe ErrorProto) Source #

Output-only
Final error result of the job. If present, indicates that the job has completed and was unsuccessful.

jsErrors :: Lens' JobStatus [ErrorProto] Source #

Output-only
The first errors encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful.

TableLabels

data TableLabels Source #

The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.

See: tableLabels smart constructor.

Instances
Eq TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableLabels -> c TableLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableLabels #

toConstr :: TableLabels -> Constr #

dataTypeOf :: TableLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableLabels) #

gmapT :: (forall b. Data b => b -> b) -> TableLabels -> TableLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableLabels -> m TableLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableLabels -> m TableLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableLabels -> m TableLabels #

Show TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableLabels :: Type -> Type #

ToJSON TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableLabels = D1 (MetaData "TableLabels" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableLabels'" PrefixI True) (S1 (MetaSel (Just "_tlAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

tableLabels Source #

Creates a value of TableLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DestinationTableProperties

data DestinationTableProperties Source #

Instances
Eq DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DestinationTableProperties -> c DestinationTableProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DestinationTableProperties #

toConstr :: DestinationTableProperties -> Constr #

dataTypeOf :: DestinationTableProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DestinationTableProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DestinationTableProperties) #

gmapT :: (forall b. Data b => b -> b) -> DestinationTableProperties -> DestinationTableProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DestinationTableProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DestinationTableProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> DestinationTableProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DestinationTableProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DestinationTableProperties -> m DestinationTableProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DestinationTableProperties -> m DestinationTableProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DestinationTableProperties -> m DestinationTableProperties #

Show DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DestinationTableProperties :: Type -> Type #

ToJSON DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DestinationTableProperties Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DestinationTableProperties = D1 (MetaData "DestinationTableProperties" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DestinationTableProperties'" PrefixI True) (S1 (MetaSel (Just "_dtpFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dtpDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

destinationTableProperties :: DestinationTableProperties Source #

Creates a value of DestinationTableProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dtpFriendlyName :: Lens' DestinationTableProperties (Maybe Text) Source #

Optional
The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.

dtpDescription :: Lens' DestinationTableProperties (Maybe Text) Source #

Optional
The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.

DataSetAccessItem

data DataSetAccessItem Source #

Instances
Eq DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetAccessItem -> c DataSetAccessItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetAccessItem #

toConstr :: DataSetAccessItem -> Constr #

dataTypeOf :: DataSetAccessItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetAccessItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetAccessItem) #

gmapT :: (forall b. Data b => b -> b) -> DataSetAccessItem -> DataSetAccessItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetAccessItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetAccessItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetAccessItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetAccessItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetAccessItem -> m DataSetAccessItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetAccessItem -> m DataSetAccessItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetAccessItem -> m DataSetAccessItem #

Show DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetAccessItem :: Type -> Type #

ToJSON DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetAccessItem Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetAccessItem = D1 (MetaData "DataSetAccessItem" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "DataSetAccessItem'" PrefixI True) ((S1 (MetaSel (Just "_dsaiGroupByEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsaiDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsaiSpecialGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_dsaiRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsaiIAMMember") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dsaiView") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_dsaiUserByEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

dataSetAccessItem :: DataSetAccessItem Source #

Creates a value of DataSetAccessItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsaiGroupByEmail :: Lens' DataSetAccessItem (Maybe Text) Source #

Pick one
An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP".

dsaiDomain :: Lens' DataSetAccessItem (Maybe Text) Source #

Pick one
A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN".

dsaiSpecialGroup :: Lens' DataSetAccessItem (Maybe Text) Source #

Pick one
A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members.

dsaiRole :: Lens' DataSetAccessItem (Maybe Text) Source #

Required
Describes the rights granted to the user specified by the other member of the access object. The following string values are supported: READER, WRITER, OWNER.

dsaiIAMMember :: Lens' DataSetAccessItem (Maybe Text) Source #

Pick one
Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group.

dsaiView :: Lens' DataSetAccessItem (Maybe TableReference) Source #

Pick one
A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation.

dsaiUserByEmail :: Lens' DataSetAccessItem (Maybe Text) Source #

Pick one
An email address of a user to grant access to. For example: fred'example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL".

TableDataInsertAllResponse

data TableDataInsertAllResponse Source #

Instances
Eq TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableDataInsertAllResponse -> c TableDataInsertAllResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableDataInsertAllResponse #

toConstr :: TableDataInsertAllResponse -> Constr #

dataTypeOf :: TableDataInsertAllResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableDataInsertAllResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableDataInsertAllResponse) #

gmapT :: (forall b. Data b => b -> b) -> TableDataInsertAllResponse -> TableDataInsertAllResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableDataInsertAllResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableDataInsertAllResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableDataInsertAllResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponse -> m TableDataInsertAllResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponse -> m TableDataInsertAllResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableDataInsertAllResponse -> m TableDataInsertAllResponse #

Show TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableDataInsertAllResponse :: Type -> Type #

ToJSON TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableDataInsertAllResponse = D1 (MetaData "TableDataInsertAllResponse" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TableDataInsertAllResponse'" PrefixI True) (S1 (MetaSel (Just "_tKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tInsertErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableDataInsertAllResponseInsertErrorsItem]))))

tableDataInsertAllResponse :: TableDataInsertAllResponse Source #

Creates a value of TableDataInsertAllResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tKind :: Lens' TableDataInsertAllResponse Text Source #

The resource type of the response.

QueryParameterType

data QueryParameterType Source #

Instances
Eq QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryParameterType -> c QueryParameterType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryParameterType #

toConstr :: QueryParameterType -> Constr #

dataTypeOf :: QueryParameterType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryParameterType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryParameterType) #

gmapT :: (forall b. Data b => b -> b) -> QueryParameterType -> QueryParameterType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryParameterType -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryParameterType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryParameterType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryParameterType -> m QueryParameterType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterType -> m QueryParameterType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryParameterType -> m QueryParameterType #

Show QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryParameterType :: Type -> Type #

ToJSON QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterType Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryParameterType = D1 (MetaData "QueryParameterType" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "QueryParameterType'" PrefixI True) (S1 (MetaSel (Just "_qptStructTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [QueryParameterTypeStructTypesItem])) :*: (S1 (MetaSel (Just "_qptType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_qptArrayType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe QueryParameterType)))))

queryParameterType :: QueryParameterType Source #

Creates a value of QueryParameterType with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qptStructTypes :: Lens' QueryParameterType [QueryParameterTypeStructTypesItem] Source #

Optional
The types of the fields of this struct, in order, if this is a struct.

qptType :: Lens' QueryParameterType (Maybe Text) Source #

Required
The top level type of this field.

qptArrayType :: Lens' QueryParameterType (Maybe QueryParameterType) Source #

Optional
The type of the array's elements, if this is an array.

Table

data Table Source #

Instances
Eq Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Data Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Table -> c Table #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Table #

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Table) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Table) #

gmapT :: (forall b. Data b => b -> b) -> Table -> Table #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQ :: (forall d. Data d => d -> u) -> Table -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Table -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

Show Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep Table :: Type -> Type #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

ToJSON Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Table Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep Table = D1 (MetaData "Table" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "Table'" PrefixI True) ((((S1 (MetaSel (Just "_tabMaterializedView") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MaterializedViewDefinition)) :*: (S1 (MetaSel (Just "_tabCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tabEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_tabNumBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tabClustering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Clustering))) :*: (S1 (MetaSel (Just "_tabExternalDataConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExternalDataConfiguration)) :*: S1 (MetaSel (Just "_tabRangePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangePartitioning))))) :*: ((S1 (MetaSel (Just "_tabLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tabTableReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableReference)) :*: S1 (MetaSel (Just "_tabFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_tabKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tabLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) :*: (S1 (MetaSel (Just "_tabSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableSchema)) :*: S1 (MetaSel (Just "_tabStreamingBuffer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Streamingbuffer)))))) :*: (((S1 (MetaSel (Just "_tabSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tabRequirePartitionFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_tabEncryptionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionConfiguration)))) :*: ((S1 (MetaSel (Just "_tabModel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ModelDefinition)) :*: S1 (MetaSel (Just "_tabTimePartitioning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TimePartitioning))) :*: (S1 (MetaSel (Just "_tabNumRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: S1 (MetaSel (Just "_tabNumPhysicalBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_tabView") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ViewDefinition)) :*: (S1 (MetaSel (Just "_tabId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tabLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableLabels)))) :*: ((S1 (MetaSel (Just "_tabType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tabNumLongTermBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_tabExpirationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_tabDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

tabMaterializedView :: Lens' Table (Maybe MaterializedViewDefinition) Source #

Optional
Materialized view definition.

tabCreationTime :: Lens' Table (Maybe Int64) Source #

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

tabEtag :: Lens' Table (Maybe Text) Source #

Output-only
A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.

tabNumBytes :: Lens' Table (Maybe Int64) Source #

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

tabClustering :: Lens' Table (Maybe Clustering) Source #

Beta
Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.

tabExternalDataConfiguration :: Lens' Table (Maybe ExternalDataConfiguration) Source #

Optional
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.

tabRangePartitioning :: Lens' Table (Maybe RangePartitioning) Source #

TrustedTester
Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.

tabLocation :: Lens' Table (Maybe Text) Source #

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

tabTableReference :: Lens' Table (Maybe TableReference) Source #

Required
Reference describing the ID of this table.

tabFriendlyName :: Lens' Table (Maybe Text) Source #

Optional
A descriptive name for this table.

tabKind :: Lens' Table Text Source #

Output-only
The type of the resource.

tabLastModifiedTime :: Lens' Table (Maybe Word64) Source #

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

tabSchema :: Lens' Table (Maybe TableSchema) Source #

Optional
Describes the schema of this table.

tabStreamingBuffer :: Lens' Table (Maybe Streamingbuffer) Source #

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.

tabSelfLink :: Lens' Table (Maybe Text) Source #

Output-only
A URL that can be used to access this resource again.

tabRequirePartitionFilter :: Lens' Table Bool Source #

Beta
[Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.

tabEncryptionConfiguration :: Lens' Table (Maybe EncryptionConfiguration) Source #

Custom encryption configuration (e.g., Cloud KMS keys).

tabModel :: Lens' Table (Maybe ModelDefinition) Source #

Output-only, Beta
Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.

tabTimePartitioning :: Lens' Table (Maybe TimePartitioning) Source #

Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.

tabNumRows :: Lens' Table (Maybe Word64) Source #

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

tabNumPhysicalBytes :: Lens' Table (Maybe Int64) Source #

Output-only
[TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.

tabView :: Lens' Table (Maybe ViewDefinition) Source #

Optional
The view definition.

tabId :: Lens' Table (Maybe Text) Source #

Output-only
An opaque ID uniquely identifying the table.

tabLabels :: Lens' Table (Maybe TableLabels) Source #

The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.

tabType :: Lens' Table (Maybe Text) Source #

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. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.

tabNumLongTermBytes :: Lens' Table (Maybe Int64) Source #

Output-only
The number of bytes in the table that are considered "long-term storage".

tabExpirationTime :: Lens' Table (Maybe Int64) Source #

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. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.

tabDescription :: Lens' Table (Maybe Text) Source #

Optional
A user-friendly description of this table.

ErrorProto

data ErrorProto Source #

Instances
Eq ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ErrorProto -> c ErrorProto #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ErrorProto #

toConstr :: ErrorProto -> Constr #

dataTypeOf :: ErrorProto -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ErrorProto) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ErrorProto) #

gmapT :: (forall b. Data b => b -> b) -> ErrorProto -> ErrorProto #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ErrorProto -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ErrorProto -> r #

gmapQ :: (forall d. Data d => d -> u) -> ErrorProto -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ErrorProto -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ErrorProto -> m ErrorProto #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorProto -> m ErrorProto #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorProto -> m ErrorProto #

Show ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep ErrorProto :: Type -> Type #

ToJSON ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ErrorProto Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep ErrorProto = D1 (MetaData "ErrorProto" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "ErrorProto'" PrefixI True) ((S1 (MetaSel (Just "_epDebugInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_epLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_epReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_epMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

errorProto :: ErrorProto Source #

Creates a value of ErrorProto with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

epDebugInfo :: Lens' ErrorProto (Maybe Text) Source #

Debugging information. This property is internal to Google and should not be used.

epLocation :: Lens' ErrorProto (Maybe Text) Source #

Specifies where the error occurred, if present.

epReason :: Lens' ErrorProto (Maybe Text) Source #

A short error code that summarizes the error.

epMessage :: Lens' ErrorProto (Maybe Text) Source #

A human-readable description of the error.

CSVOptions

data CSVOptions Source #

Instances
Eq CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CSVOptions -> c CSVOptions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CSVOptions #

toConstr :: CSVOptions -> Constr #

dataTypeOf :: CSVOptions -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CSVOptions) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CSVOptions) #

gmapT :: (forall b. Data b => b -> b) -> CSVOptions -> CSVOptions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CSVOptions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CSVOptions -> r #

gmapQ :: (forall d. Data d => d -> u) -> CSVOptions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CSVOptions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CSVOptions -> m CSVOptions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CSVOptions -> m CSVOptions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CSVOptions -> m CSVOptions #

Show CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep CSVOptions :: Type -> Type #

ToJSON CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep CSVOptions Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep CSVOptions = D1 (MetaData "CSVOptions" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "CSVOptions'" PrefixI True) ((S1 (MetaSel (Just "_coSkipLeadingRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_coAllowJaggedRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_coAllowQuotedNewlines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_coQuote") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_coEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_coFieldDelimiter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

csvOptions :: CSVOptions Source #

Creates a value of CSVOptions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

coSkipLeadingRows :: Lens' CSVOptions (Maybe Int64) Source #

Optional
The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.

coAllowJaggedRows :: Lens' CSVOptions (Maybe Bool) Source #

Optional
Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.

coAllowQuotedNewlines :: Lens' CSVOptions (Maybe Bool) Source #

Optional
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.

coQuote :: Lens' CSVOptions Text Source #

Optional
The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.

coEncoding :: Lens' CSVOptions (Maybe Text) Source #

Optional
The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.

coFieldDelimiter :: Lens' CSVOptions (Maybe Text) Source #

Optional
The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').

JobStatistics3

data JobStatistics3 Source #

Instances
Eq JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatistics3 -> c JobStatistics3 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatistics3 #

toConstr :: JobStatistics3 -> Constr #

dataTypeOf :: JobStatistics3 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatistics3) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatistics3) #

gmapT :: (forall b. Data b => b -> b) -> JobStatistics3 -> JobStatistics3 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics3 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatistics3 -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatistics3 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatistics3 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatistics3 -> m JobStatistics3 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics3 -> m JobStatistics3 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatistics3 -> m JobStatistics3 #

Show JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep JobStatistics3 :: Type -> Type #

ToJSON JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics3 Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep JobStatistics3 = D1 (MetaData "JobStatistics3" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "JobStatistics3'" PrefixI True) ((S1 (MetaSel (Just "_jsInputFiles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_jsOutputRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_jsOutputBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_jsInputFileBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_jsBadRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))))

jobStatistics3 :: JobStatistics3 Source #

Creates a value of JobStatistics3 with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

jsInputFiles :: Lens' JobStatistics3 (Maybe Int64) Source #

Output-only
Number of source files in a load job.

jsOutputRows :: Lens' JobStatistics3 (Maybe Int64) Source #

Output-only
Number of rows imported in a load job. Note that while an import job is in the running state, this value may change.

jsOutputBytes :: Lens' JobStatistics3 (Maybe Int64) Source #

Output-only
Size of the loaded data in bytes. Note that while a load job is in the running state, this value may change.

jsInputFileBytes :: Lens' JobStatistics3 (Maybe Int64) Source #

Output-only
Number of bytes of source data in a load job.

jsBadRecords :: Lens' JobStatistics3 (Maybe Int64) Source #

Output-only
The number of bad records encountered. Note that if the job has failed because of more bad records encountered than the maximum allowed in the load job configuration, then this number can be less than the total number of bad records present in the input data.

QueryResponse

data QueryResponse Source #

Instances
Eq QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QueryResponse -> c QueryResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QueryResponse #

toConstr :: QueryResponse -> Constr #

dataTypeOf :: QueryResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QueryResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QueryResponse) #

gmapT :: (forall b. Data b => b -> b) -> QueryResponse -> QueryResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QueryResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QueryResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> QueryResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> QueryResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QueryResponse -> m QueryResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResponse -> m QueryResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QueryResponse -> m QueryResponse #

Show QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep QueryResponse :: Type -> Type #

ToJSON QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep QueryResponse Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

queryResponse :: QueryResponse Source #

Creates a value of QueryResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

qJobReference :: Lens' QueryResponse (Maybe JobReference) Source #

Reference to the Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).

qKind :: Lens' QueryResponse Text Source #

The resource type.

qSchema :: Lens' QueryResponse (Maybe TableSchema) Source #

The schema of the results. Present only when the query completes successfully.

qTotalBytesProcessed :: Lens' QueryResponse (Maybe Int64) Source #

The total number of bytes processed for this query. If this query was a dry run, this is the number of bytes that would be processed if the query were run.

qRows :: Lens' QueryResponse [TableRow] Source #

An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.

qPageToken :: Lens' QueryResponse (Maybe Text) Source #

A token used for paging results.

qNumDmlAffectedRows :: Lens' QueryResponse (Maybe Int64) Source #

Output-only
The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.

qTotalRows :: Lens' QueryResponse (Maybe Word64) Source #

The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results.

qErrors :: Lens' QueryResponse [ErrorProto] Source #

Output-only
The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful.

qJobComplete :: Lens' QueryResponse (Maybe Bool) Source #

Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.

qCacheHit :: Lens' QueryResponse (Maybe Bool) Source #

Whether the query result was fetched from the query cache.

DataSetListDataSetsItemLabels

data DataSetListDataSetsItemLabels Source #

The labels associated with this dataset. You can use these to organize and group your datasets.

See: dataSetListDataSetsItemLabels smart constructor.

Instances
Eq DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSetListDataSetsItemLabels -> c DataSetListDataSetsItemLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSetListDataSetsItemLabels #

toConstr :: DataSetListDataSetsItemLabels -> Constr #

dataTypeOf :: DataSetListDataSetsItemLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSetListDataSetsItemLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSetListDataSetsItemLabels) #

gmapT :: (forall b. Data b => b -> b) -> DataSetListDataSetsItemLabels -> DataSetListDataSetsItemLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSetListDataSetsItemLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSetListDataSetsItemLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSetListDataSetsItemLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSetListDataSetsItemLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItemLabels -> m DataSetListDataSetsItemLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItemLabels -> m DataSetListDataSetsItemLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSetListDataSetsItemLabels -> m DataSetListDataSetsItemLabels #

Show DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep DataSetListDataSetsItemLabels :: Type -> Type #

ToJSON DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetListDataSetsItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep DataSetListDataSetsItemLabels = D1 (MetaData "DataSetListDataSetsItemLabels" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "DataSetListDataSetsItemLabels'" PrefixI True) (S1 (MetaSel (Just "_dsldsilAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

dataSetListDataSetsItemLabels Source #

Creates a value of DataSetListDataSetsItemLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

TrainingRun

data TrainingRun Source #

Instances
Eq TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TrainingRun -> c TrainingRun #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TrainingRun #

toConstr :: TrainingRun -> Constr #

dataTypeOf :: TrainingRun -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TrainingRun) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TrainingRun) #

gmapT :: (forall b. Data b => b -> b) -> TrainingRun -> TrainingRun #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TrainingRun -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TrainingRun -> r #

gmapQ :: (forall d. Data d => d -> u) -> TrainingRun -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TrainingRun -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TrainingRun -> m TrainingRun #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TrainingRun -> m TrainingRun #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TrainingRun -> m TrainingRun #

Show TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TrainingRun :: Type -> Type #

ToJSON TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TrainingRun Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TrainingRun = D1 (MetaData "TrainingRun" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TrainingRun'" PrefixI True) ((S1 (MetaSel (Just "_trState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_trStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) :*: (S1 (MetaSel (Just "_trIterationResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IterationResult])) :*: S1 (MetaSel (Just "_trTrainingOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TrainingRunTrainingOptions)))))

trainingRun :: TrainingRun Source #

Creates a value of TrainingRun with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trState :: Lens' TrainingRun (Maybe Text) Source #

Output-only, Beta
Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.

trStartTime :: Lens' TrainingRun (Maybe UTCTime) Source #

Output-only, Beta
Training run start time in milliseconds since the epoch.

trIterationResults :: Lens' TrainingRun [IterationResult] Source #

Output-only, Beta
List of each iteration results.

trTrainingOptions :: Lens' TrainingRun (Maybe TrainingRunTrainingOptions) Source #

Output-only, Beta
Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.

TableListTablesItemView

data TableListTablesItemView Source #

Additional details for a view.

See: tableListTablesItemView smart constructor.

Instances
Eq TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableListTablesItemView -> c TableListTablesItemView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableListTablesItemView #

toConstr :: TableListTablesItemView -> Constr #

dataTypeOf :: TableListTablesItemView -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableListTablesItemView) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableListTablesItemView) #

gmapT :: (forall b. Data b => b -> b) -> TableListTablesItemView -> TableListTablesItemView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItemView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItemView -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableListTablesItemView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableListTablesItemView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableListTablesItemView -> m TableListTablesItemView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItemView -> m TableListTablesItemView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItemView -> m TableListTablesItemView #

Show TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableListTablesItemView :: Type -> Type #

ToJSON TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItemView Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItemView = D1 (MetaData "TableListTablesItemView" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableListTablesItemView'" PrefixI True) (S1 (MetaSel (Just "_tltivUseLegacySQL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))

tableListTablesItemView :: TableListTablesItemView Source #

Creates a value of TableListTablesItemView with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tltivUseLegacySQL :: Lens' TableListTablesItemView (Maybe Bool) Source #

True if view is defined in legacy SQL dialect, false if in standard SQL.

TableListTablesItemLabels

data TableListTablesItemLabels Source #

The labels associated with this table. You can use these to organize and group your tables.

See: tableListTablesItemLabels smart constructor.

Instances
Eq TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Data TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableListTablesItemLabels -> c TableListTablesItemLabels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableListTablesItemLabels #

toConstr :: TableListTablesItemLabels -> Constr #

dataTypeOf :: TableListTablesItemLabels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableListTablesItemLabels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableListTablesItemLabels) #

gmapT :: (forall b. Data b => b -> b) -> TableListTablesItemLabels -> TableListTablesItemLabels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItemLabels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableListTablesItemLabels -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableListTablesItemLabels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableListTablesItemLabels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableListTablesItemLabels -> m TableListTablesItemLabels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItemLabels -> m TableListTablesItemLabels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableListTablesItemLabels -> m TableListTablesItemLabels #

Show TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Generic TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

Associated Types

type Rep TableListTablesItemLabels :: Type -> Type #

ToJSON TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

FromJSON TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItemLabels Source # 
Instance details

Defined in Network.Google.BigQuery.Types.Product

type Rep TableListTablesItemLabels = D1 (MetaData "TableListTablesItemLabels" "Network.Google.BigQuery.Types.Product" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" True) (C1 (MetaCons "TableListTablesItemLabels'" PrefixI True) (S1 (MetaSel (Just "_tltilAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

tableListTablesItemLabels Source #

Creates a value of TableListTablesItemLabels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired: