Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.BigQuery
Contents
- Service Configuration
- OAuth Scopes
- 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
- TableList
- DataSetListDataSetsItem
- TableDataList
- JobConfigurationTableCopy
- TableListTablesItem
- TableSchema
- ProjectList
- ExplainQueryStep
- QueryTimelineSample
- QueryParameterTypeStructTypesItem
- BigtableColumnFamily
- JobStatistics
- JobConfigurationLabels
- DataSet
- RangePartitioningRange
- JobStatisticsReservationUsageItem
- BigtableOptions
- Clustering
- ExternalDataConfiguration
- TableReference
- ModelDefinitionModelOptions
- RangePartitioning
- TableFieldSchema
- GetQueryResultsResponse
- DataSetList
- QueryRequest
- JobsListProjection
- QueryParameter
- IterationResult
- JobStatistics4
- ProjectReference
- ExplainQueryStage
- TrainingRunTrainingOptions
- BigQueryModelTraining
- JobConfigurationLoad
- JobsListStateFilter
- DataSetReference
- MaterializedViewDefinition
- TableDataInsertAllRequest
- GetServiceAccountResponse
- ProjectListProjectsItem
- BigtableColumn
- Streamingbuffer
- TableRow
- JobListJobsItem
- TimePartitioning
- QueryParameterValueStructValues
- DataSetLabels
- JobConfiguration
- Job
- EncryptionConfiguration
- TableDataInsertAllResponseInsertErrorsItem
- JobConfigurationExtract
- ModelDefinition
- JobCancelResponse
- JSONObject
- JobConfigurationQuery
- GoogleSheetsOptions
- TableDataInsertAllRequestRowsItem
- JobList
- JobConfigurationQueryTableDefinitions
- TableCell
- JobStatistics2ReservationUsageItem
- QueryParameterValue
- ViewDefinition
- UserDefinedFunctionResource
- JobStatistics2
- JobStatus
- TableLabels
- DestinationTableProperties
- DataSetAccessItem
- TableDataInsertAllResponse
- QueryParameterType
- Table
- ErrorProto
- CSVOptions
- JobStatistics3
- QueryResponse
- DataSetListDataSetsItemLabels
- TrainingRun
- TableListTablesItemView
- TableListTablesItemLabels
Description
A data platform for customers to create, manage, share and query data.
Synopsis
- bigQueryService :: ServiceConfig
- cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- storageReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_only"]
- bigQueryInsertDataScope :: Proxy '["https://www.googleapis.com/auth/bigquery.insertdata"]
- storageReadWriteScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_write"]
- bigQueryScope :: Proxy '["https://www.googleapis.com/auth/bigquery"]
- storageFullControlScope :: Proxy '["https://www.googleapis.com/auth/devstorage.full_control"]
- type BigQueryAPI = JobsInsertResource :<|> (JobsListResource :<|> (JobsGetResource :<|> (JobsQueryResource :<|> (JobsCancelResource :<|> (JobsGetQueryResultsResource :<|> (TablesInsertResource :<|> (TablesListResource :<|> (TablesPatchResource :<|> (TablesGetResource :<|> (TablesDeleteResource :<|> (TablesUpdateResource :<|> (TableDataListResource :<|> (TableDataInsertAllResource :<|> (ProjectsGetServiceAccountResource :<|> (ProjectsListResource :<|> (DataSetsInsertResource :<|> (DataSetsListResource :<|> (DataSetsPatchResource :<|> (DataSetsGetResource :<|> (DataSetsDeleteResource :<|> DataSetsUpdateResource))))))))))))))))))))
- module Network.Google.Resource.BigQuery.DataSets.Delete
- module Network.Google.Resource.BigQuery.DataSets.Get
- module Network.Google.Resource.BigQuery.DataSets.Insert
- module Network.Google.Resource.BigQuery.DataSets.List
- module Network.Google.Resource.BigQuery.DataSets.Patch
- module Network.Google.Resource.BigQuery.DataSets.Update
- module Network.Google.Resource.BigQuery.Jobs.Cancel
- module Network.Google.Resource.BigQuery.Jobs.Get
- module Network.Google.Resource.BigQuery.Jobs.GetQueryResults
- module Network.Google.Resource.BigQuery.Jobs.Insert
- module Network.Google.Resource.BigQuery.Jobs.List
- module Network.Google.Resource.BigQuery.Jobs.Query
- module Network.Google.Resource.BigQuery.Projects.GetServiceAccount
- module Network.Google.Resource.BigQuery.Projects.List
- module Network.Google.Resource.BigQuery.TableData.InsertAll
- module Network.Google.Resource.BigQuery.TableData.List
- module Network.Google.Resource.BigQuery.Tables.Delete
- module Network.Google.Resource.BigQuery.Tables.Get
- module Network.Google.Resource.BigQuery.Tables.Insert
- module Network.Google.Resource.BigQuery.Tables.List
- module Network.Google.Resource.BigQuery.Tables.Patch
- module Network.Google.Resource.BigQuery.Tables.Update
- data JobReference
- jobReference :: JobReference
- jrJobId :: Lens' JobReference (Maybe Text)
- jrLocation :: Lens' JobReference (Maybe Text)
- jrProjectId :: Lens' JobReference (Maybe Text)
- data TableList
- tableList :: TableList
- tlTotalItems :: Lens' TableList (Maybe Int32)
- tlEtag :: Lens' TableList (Maybe Text)
- tlNextPageToken :: Lens' TableList (Maybe Text)
- tlKind :: Lens' TableList Text
- tlTables :: Lens' TableList [TableListTablesItem]
- data DataSetListDataSetsItem
- dataSetListDataSetsItem :: DataSetListDataSetsItem
- dsldsiLocation :: Lens' DataSetListDataSetsItem (Maybe Text)
- dsldsiFriendlyName :: Lens' DataSetListDataSetsItem (Maybe Text)
- dsldsiKind :: Lens' DataSetListDataSetsItem Text
- dsldsiDataSetReference :: Lens' DataSetListDataSetsItem (Maybe DataSetReference)
- dsldsiId :: Lens' DataSetListDataSetsItem (Maybe Text)
- dsldsiLabels :: Lens' DataSetListDataSetsItem (Maybe DataSetListDataSetsItemLabels)
- data TableDataList
- tableDataList :: TableDataList
- tdlEtag :: Lens' TableDataList (Maybe Text)
- tdlKind :: Lens' TableDataList Text
- tdlRows :: Lens' TableDataList [TableRow]
- tdlPageToken :: Lens' TableDataList (Maybe Text)
- tdlTotalRows :: Lens' TableDataList (Maybe Int64)
- data JobConfigurationTableCopy
- jobConfigurationTableCopy :: JobConfigurationTableCopy
- jctcDestinationTable :: Lens' JobConfigurationTableCopy (Maybe TableReference)
- jctcWriteDisPosition :: Lens' JobConfigurationTableCopy (Maybe Text)
- jctcSourceTables :: Lens' JobConfigurationTableCopy [TableReference]
- jctcCreateDisPosition :: Lens' JobConfigurationTableCopy (Maybe Text)
- jctcSourceTable :: Lens' JobConfigurationTableCopy (Maybe TableReference)
- jctcDestinationEncryptionConfiguration :: Lens' JobConfigurationTableCopy (Maybe EncryptionConfiguration)
- data TableListTablesItem
- tableListTablesItem :: TableListTablesItem
- tltiCreationTime :: Lens' TableListTablesItem (Maybe Int64)
- tltiClustering :: Lens' TableListTablesItem (Maybe Clustering)
- tltiTableReference :: Lens' TableListTablesItem (Maybe TableReference)
- tltiFriendlyName :: Lens' TableListTablesItem (Maybe Text)
- tltiKind :: Lens' TableListTablesItem Text
- tltiTimePartitioning :: Lens' TableListTablesItem (Maybe TimePartitioning)
- tltiView :: Lens' TableListTablesItem (Maybe TableListTablesItemView)
- tltiId :: Lens' TableListTablesItem (Maybe Text)
- tltiLabels :: Lens' TableListTablesItem (Maybe TableListTablesItemLabels)
- tltiType :: Lens' TableListTablesItem (Maybe Text)
- tltiExpirationTime :: Lens' TableListTablesItem (Maybe Int64)
- data TableSchema
- tableSchema :: TableSchema
- tsFields :: Lens' TableSchema [TableFieldSchema]
- data ProjectList
- projectList :: ProjectList
- plTotalItems :: Lens' ProjectList (Maybe Int32)
- plEtag :: Lens' ProjectList (Maybe Text)
- plNextPageToken :: Lens' ProjectList (Maybe Text)
- plKind :: Lens' ProjectList Text
- plProjects :: Lens' ProjectList [ProjectListProjectsItem]
- data ExplainQueryStep
- explainQueryStep :: ExplainQueryStep
- eqsSubsteps :: Lens' ExplainQueryStep [Text]
- eqsKind :: Lens' ExplainQueryStep (Maybe Text)
- data QueryTimelineSample
- queryTimelineSample :: QueryTimelineSample
- qtsPendingUnits :: Lens' QueryTimelineSample (Maybe Int64)
- qtsTotalSlotMs :: Lens' QueryTimelineSample (Maybe Int64)
- qtsActiveUnits :: Lens' QueryTimelineSample (Maybe Int64)
- qtsElapsedMs :: Lens' QueryTimelineSample (Maybe Int64)
- qtsCompletedUnits :: Lens' QueryTimelineSample (Maybe Int64)
- data QueryParameterTypeStructTypesItem
- queryParameterTypeStructTypesItem :: QueryParameterTypeStructTypesItem
- qptstiName :: Lens' QueryParameterTypeStructTypesItem (Maybe Text)
- qptstiType :: Lens' QueryParameterTypeStructTypesItem (Maybe QueryParameterType)
- qptstiDescription :: Lens' QueryParameterTypeStructTypesItem (Maybe Text)
- data BigtableColumnFamily
- bigtableColumnFamily :: BigtableColumnFamily
- bcfFamilyId :: Lens' BigtableColumnFamily (Maybe Text)
- bcfColumns :: Lens' BigtableColumnFamily [BigtableColumn]
- bcfOnlyReadLatest :: Lens' BigtableColumnFamily (Maybe Bool)
- bcfType :: Lens' BigtableColumnFamily (Maybe Text)
- bcfEncoding :: Lens' BigtableColumnFamily (Maybe Text)
- data JobStatistics
- jobStatistics :: JobStatistics
- jsCreationTime :: Lens' JobStatistics (Maybe Int64)
- jsStartTime :: Lens' JobStatistics (Maybe Int64)
- jsCompletionRatio :: Lens' JobStatistics (Maybe Double)
- jsTotalSlotMs :: Lens' JobStatistics (Maybe Int64)
- jsLoad :: Lens' JobStatistics (Maybe JobStatistics3)
- jsTotalBytesProcessed :: Lens' JobStatistics (Maybe Int64)
- jsQuotaDeferments :: Lens' JobStatistics [Text]
- jsEndTime :: Lens' JobStatistics (Maybe Int64)
- jsQuery :: Lens' JobStatistics (Maybe JobStatistics2)
- jsExtract :: Lens' JobStatistics (Maybe JobStatistics4)
- jsReservationUsage :: Lens' JobStatistics [JobStatisticsReservationUsageItem]
- data JobConfigurationLabels
- jobConfigurationLabels :: HashMap Text Text -> JobConfigurationLabels
- jclAddtional :: Lens' JobConfigurationLabels (HashMap Text Text)
- data DataSet
- dataSet :: DataSet
- dsCreationTime :: Lens' DataSet (Maybe Int64)
- dsDefaultPartitionExpirationMs :: Lens' DataSet (Maybe Int64)
- dsAccess :: Lens' DataSet [DataSetAccessItem]
- dsEtag :: Lens' DataSet (Maybe Text)
- dsLocation :: Lens' DataSet (Maybe Text)
- dsFriendlyName :: Lens' DataSet (Maybe Text)
- dsKind :: Lens' DataSet Text
- dsLastModifiedTime :: Lens' DataSet (Maybe Int64)
- dsDataSetReference :: Lens' DataSet (Maybe DataSetReference)
- dsSelfLink :: Lens' DataSet (Maybe Text)
- dsId :: Lens' DataSet (Maybe Text)
- dsLabels :: Lens' DataSet (Maybe DataSetLabels)
- dsDefaultTableExpirationMs :: Lens' DataSet (Maybe Int64)
- dsDescription :: Lens' DataSet (Maybe Text)
- data RangePartitioningRange
- rangePartitioningRange :: RangePartitioningRange
- rprStart :: Lens' RangePartitioningRange (Maybe Int64)
- rprInterval :: Lens' RangePartitioningRange (Maybe Int64)
- rprEnd :: Lens' RangePartitioningRange (Maybe Int64)
- data JobStatisticsReservationUsageItem
- jobStatisticsReservationUsageItem :: JobStatisticsReservationUsageItem
- jsruiName :: Lens' JobStatisticsReservationUsageItem (Maybe Text)
- jsruiSlotMs :: Lens' JobStatisticsReservationUsageItem (Maybe Int64)
- data BigtableOptions
- bigtableOptions :: BigtableOptions
- boReadRowkeyAsString :: Lens' BigtableOptions (Maybe Bool)
- boIgnoreUnspecifiedColumnFamilies :: Lens' BigtableOptions (Maybe Bool)
- boColumnFamilies :: Lens' BigtableOptions [BigtableColumnFamily]
- data Clustering
- clustering :: Clustering
- cFields :: Lens' Clustering [Text]
- data ExternalDataConfiguration
- externalDataConfiguration :: ExternalDataConfiguration
- edcBigtableOptions :: Lens' ExternalDataConfiguration (Maybe BigtableOptions)
- edcIgnoreUnknownValues :: Lens' ExternalDataConfiguration (Maybe Bool)
- edcCompression :: Lens' ExternalDataConfiguration (Maybe Text)
- edcSourceFormat :: Lens' ExternalDataConfiguration (Maybe Text)
- edcSchema :: Lens' ExternalDataConfiguration (Maybe TableSchema)
- edcMaxBadRecords :: Lens' ExternalDataConfiguration (Maybe Int32)
- edcGoogleSheetsOptions :: Lens' ExternalDataConfiguration (Maybe GoogleSheetsOptions)
- edcAutodetect :: Lens' ExternalDataConfiguration (Maybe Bool)
- edcSourceURIs :: Lens' ExternalDataConfiguration [Text]
- edcCSVOptions :: Lens' ExternalDataConfiguration (Maybe CSVOptions)
- data TableReference
- tableReference :: TableReference
- trDataSetId :: Lens' TableReference (Maybe Text)
- trProjectId :: Lens' TableReference (Maybe Text)
- trTableId :: Lens' TableReference (Maybe Text)
- data ModelDefinitionModelOptions
- modelDefinitionModelOptions :: ModelDefinitionModelOptions
- mdmoModelType :: Lens' ModelDefinitionModelOptions (Maybe Text)
- mdmoLabels :: Lens' ModelDefinitionModelOptions [Text]
- mdmoLossType :: Lens' ModelDefinitionModelOptions (Maybe Text)
- data RangePartitioning
- rangePartitioning :: RangePartitioning
- rpField :: Lens' RangePartitioning (Maybe Text)
- rpRange :: Lens' RangePartitioning (Maybe RangePartitioningRange)
- data TableFieldSchema
- tableFieldSchema :: TableFieldSchema
- tfsMode :: Lens' TableFieldSchema (Maybe Text)
- tfsName :: Lens' TableFieldSchema (Maybe Text)
- tfsType :: Lens' TableFieldSchema (Maybe Text)
- tfsDescription :: Lens' TableFieldSchema (Maybe Text)
- tfsFields :: Lens' TableFieldSchema [TableFieldSchema]
- data GetQueryResultsResponse
- getQueryResultsResponse :: GetQueryResultsResponse
- gqrrJobReference :: Lens' GetQueryResultsResponse (Maybe JobReference)
- gqrrEtag :: Lens' GetQueryResultsResponse (Maybe Text)
- gqrrKind :: Lens' GetQueryResultsResponse Text
- gqrrSchema :: Lens' GetQueryResultsResponse (Maybe TableSchema)
- gqrrTotalBytesProcessed :: Lens' GetQueryResultsResponse (Maybe Int64)
- gqrrRows :: Lens' GetQueryResultsResponse [TableRow]
- gqrrPageToken :: Lens' GetQueryResultsResponse (Maybe Text)
- gqrrNumDmlAffectedRows :: Lens' GetQueryResultsResponse (Maybe Int64)
- gqrrTotalRows :: Lens' GetQueryResultsResponse (Maybe Word64)
- gqrrErrors :: Lens' GetQueryResultsResponse [ErrorProto]
- gqrrJobComplete :: Lens' GetQueryResultsResponse (Maybe Bool)
- gqrrCacheHit :: Lens' GetQueryResultsResponse (Maybe Bool)
- data DataSetList
- dataSetList :: DataSetList
- dslEtag :: Lens' DataSetList (Maybe Text)
- dslNextPageToken :: Lens' DataSetList (Maybe Text)
- dslKind :: Lens' DataSetList Text
- dslDataSets :: Lens' DataSetList [DataSetListDataSetsItem]
- data QueryRequest
- queryRequest :: QueryRequest
- qrLocation :: Lens' QueryRequest (Maybe Text)
- qrUseQueryCache :: Lens' QueryRequest Bool
- qrPreserveNulls :: Lens' QueryRequest (Maybe Bool)
- qrKind :: Lens' QueryRequest Text
- qrQueryParameters :: Lens' QueryRequest [QueryParameter]
- qrQuery :: Lens' QueryRequest (Maybe Text)
- qrParameterMode :: Lens' QueryRequest (Maybe Text)
- qrTimeoutMs :: Lens' QueryRequest (Maybe Word32)
- qrUseLegacySQL :: Lens' QueryRequest Bool
- qrDryRun :: Lens' QueryRequest (Maybe Bool)
- qrMaxResults :: Lens' QueryRequest (Maybe Word32)
- qrDefaultDataSet :: Lens' QueryRequest (Maybe DataSetReference)
- data JobsListProjection
- data QueryParameter
- queryParameter :: QueryParameter
- qpParameterValue :: Lens' QueryParameter (Maybe QueryParameterValue)
- qpParameterType :: Lens' QueryParameter (Maybe QueryParameterType)
- qpName :: Lens' QueryParameter (Maybe Text)
- data IterationResult
- iterationResult :: IterationResult
- irDurationMs :: Lens' IterationResult (Maybe Int64)
- irLearnRate :: Lens' IterationResult (Maybe Double)
- irEvalLoss :: Lens' IterationResult (Maybe Double)
- irTrainingLoss :: Lens' IterationResult (Maybe Double)
- irIndex :: Lens' IterationResult (Maybe Int32)
- data JobStatistics4
- jobStatistics4 :: JobStatistics4
- jsDestinationURIFileCounts :: Lens' JobStatistics4 [Int64]
- data ProjectReference
- projectReference :: ProjectReference
- prProjectId :: Lens' ProjectReference (Maybe Text)
- data ExplainQueryStage
- explainQueryStage :: ExplainQueryStage
- eqsReadMsAvg :: Lens' ExplainQueryStage (Maybe Int64)
- eqsStatus :: Lens' ExplainQueryStage (Maybe Text)
- eqsShuffleOutputBytesSpilled :: Lens' ExplainQueryStage (Maybe Int64)
- eqsReadMsMax :: Lens' ExplainQueryStage (Maybe Int64)
- eqsCompletedParallelInputs :: Lens' ExplainQueryStage (Maybe Int64)
- eqsWaitRatioMax :: Lens' ExplainQueryStage (Maybe Double)
- eqsParallelInputs :: Lens' ExplainQueryStage (Maybe Int64)
- eqsShuffleOutputBytes :: Lens' ExplainQueryStage (Maybe Int64)
- eqsRecordsWritten :: Lens' ExplainQueryStage (Maybe Int64)
- eqsSteps :: Lens' ExplainQueryStage [ExplainQueryStep]
- eqsInputStages :: Lens' ExplainQueryStage [Int64]
- eqsWriteRatioAvg :: Lens' ExplainQueryStage (Maybe Double)
- eqsRecordsRead :: Lens' ExplainQueryStage (Maybe Int64)
- eqsComputeRatioAvg :: Lens' ExplainQueryStage (Maybe Double)
- eqsName :: Lens' ExplainQueryStage (Maybe Text)
- eqsComputeMsMax :: Lens' ExplainQueryStage (Maybe Int64)
- eqsReadRatioMax :: Lens' ExplainQueryStage (Maybe Double)
- eqsWriteMsMax :: Lens' ExplainQueryStage (Maybe Int64)
- eqsWaitRatioAvg :: Lens' ExplainQueryStage (Maybe Double)
- eqsWaitMsAvg :: Lens' ExplainQueryStage (Maybe Int64)
- eqsId :: Lens' ExplainQueryStage (Maybe Int64)
- eqsComputeRatioMax :: Lens' ExplainQueryStage (Maybe Double)
- eqsWriteRatioMax :: Lens' ExplainQueryStage (Maybe Double)
- eqsComputeMsAvg :: Lens' ExplainQueryStage (Maybe Int64)
- eqsReadRatioAvg :: Lens' ExplainQueryStage (Maybe Double)
- eqsWriteMsAvg :: Lens' ExplainQueryStage (Maybe Int64)
- eqsStartMs :: Lens' ExplainQueryStage (Maybe Int64)
- eqsEndMs :: Lens' ExplainQueryStage (Maybe Int64)
- eqsWaitMsMax :: Lens' ExplainQueryStage (Maybe Int64)
- data TrainingRunTrainingOptions
- trainingRunTrainingOptions :: TrainingRunTrainingOptions
- trtoLineSearchInitLearnRate :: Lens' TrainingRunTrainingOptions (Maybe Double)
- trtoMinRelProgress :: Lens' TrainingRunTrainingOptions (Maybe Double)
- trtoL1Reg :: Lens' TrainingRunTrainingOptions (Maybe Double)
- trtoLearnRate :: Lens' TrainingRunTrainingOptions (Maybe Double)
- trtoLearnRateStrategy :: Lens' TrainingRunTrainingOptions (Maybe Text)
- trtoMaxIteration :: Lens' TrainingRunTrainingOptions (Maybe Int64)
- trtoEarlyStop :: Lens' TrainingRunTrainingOptions (Maybe Bool)
- trtoL2Reg :: Lens' TrainingRunTrainingOptions (Maybe Double)
- trtoWarmStart :: Lens' TrainingRunTrainingOptions (Maybe Bool)
- data BigQueryModelTraining
- bigQueryModelTraining :: BigQueryModelTraining
- bqmtExpectedTotalIterations :: Lens' BigQueryModelTraining (Maybe Int64)
- bqmtCurrentIteration :: Lens' BigQueryModelTraining (Maybe Int32)
- data JobConfigurationLoad
- jobConfigurationLoad :: JobConfigurationLoad
- jclSkipLeadingRows :: Lens' JobConfigurationLoad (Maybe Int32)
- jclProjectionFields :: Lens' JobConfigurationLoad [Text]
- jclDestinationTable :: Lens' JobConfigurationLoad (Maybe TableReference)
- jclWriteDisPosition :: Lens' JobConfigurationLoad (Maybe Text)
- jclAllowJaggedRows :: Lens' JobConfigurationLoad (Maybe Bool)
- jclClustering :: Lens' JobConfigurationLoad (Maybe Clustering)
- jclRangePartitioning :: Lens' JobConfigurationLoad (Maybe RangePartitioning)
- jclSchemaInline :: Lens' JobConfigurationLoad (Maybe Text)
- jclIgnoreUnknownValues :: Lens' JobConfigurationLoad (Maybe Bool)
- jclSchemaUpdateOptions :: Lens' JobConfigurationLoad [Text]
- jclCreateDisPosition :: Lens' JobConfigurationLoad (Maybe Text)
- jclSchemaInlineFormat :: Lens' JobConfigurationLoad (Maybe Text)
- jclAllowQuotedNewlines :: Lens' JobConfigurationLoad (Maybe Bool)
- jclSourceFormat :: Lens' JobConfigurationLoad (Maybe Text)
- jclUseAvroLogicalTypes :: Lens' JobConfigurationLoad (Maybe Bool)
- jclSchema :: Lens' JobConfigurationLoad (Maybe TableSchema)
- jclTimePartitioning :: Lens' JobConfigurationLoad (Maybe TimePartitioning)
- jclQuote :: Lens' JobConfigurationLoad (Maybe Text)
- jclMaxBadRecords :: Lens' JobConfigurationLoad (Maybe Int32)
- jclAutodetect :: Lens' JobConfigurationLoad (Maybe Bool)
- jclSourceURIs :: Lens' JobConfigurationLoad [Text]
- jclEncoding :: Lens' JobConfigurationLoad (Maybe Text)
- jclDestinationTableProperties :: Lens' JobConfigurationLoad (Maybe DestinationTableProperties)
- jclDestinationEncryptionConfiguration :: Lens' JobConfigurationLoad (Maybe EncryptionConfiguration)
- jclFieldDelimiter :: Lens' JobConfigurationLoad (Maybe Text)
- jclNullMarker :: Lens' JobConfigurationLoad (Maybe Text)
- data JobsListStateFilter
- data DataSetReference
- dataSetReference :: DataSetReference
- dsrDataSetId :: Lens' DataSetReference (Maybe Text)
- dsrProjectId :: Lens' DataSetReference (Maybe Text)
- data MaterializedViewDefinition
- materializedViewDefinition :: MaterializedViewDefinition
- mvdQuery :: Lens' MaterializedViewDefinition (Maybe Text)
- mvdLastRefreshTime :: Lens' MaterializedViewDefinition (Maybe Int64)
- data TableDataInsertAllRequest
- tableDataInsertAllRequest :: TableDataInsertAllRequest
- tdiarKind :: Lens' TableDataInsertAllRequest Text
- tdiarIgnoreUnknownValues :: Lens' TableDataInsertAllRequest (Maybe Bool)
- tdiarRows :: Lens' TableDataInsertAllRequest [TableDataInsertAllRequestRowsItem]
- tdiarTemplateSuffix :: Lens' TableDataInsertAllRequest (Maybe Text)
- tdiarSkipInvalidRows :: Lens' TableDataInsertAllRequest (Maybe Bool)
- data GetServiceAccountResponse
- getServiceAccountResponse :: GetServiceAccountResponse
- gsarEmail :: Lens' GetServiceAccountResponse (Maybe Text)
- gsarKind :: Lens' GetServiceAccountResponse Text
- data ProjectListProjectsItem
- projectListProjectsItem :: ProjectListProjectsItem
- plpiFriendlyName :: Lens' ProjectListProjectsItem (Maybe Text)
- plpiKind :: Lens' ProjectListProjectsItem Text
- plpiProjectReference :: Lens' ProjectListProjectsItem (Maybe ProjectReference)
- plpiId :: Lens' ProjectListProjectsItem (Maybe Text)
- plpiNumericId :: Lens' ProjectListProjectsItem (Maybe Word64)
- data BigtableColumn
- bigtableColumn :: BigtableColumn
- bcQualifierEncoded :: Lens' BigtableColumn (Maybe ByteString)
- bcFieldName :: Lens' BigtableColumn (Maybe Text)
- bcQualifierString :: Lens' BigtableColumn (Maybe Text)
- bcOnlyReadLatest :: Lens' BigtableColumn (Maybe Bool)
- bcType :: Lens' BigtableColumn (Maybe Text)
- bcEncoding :: Lens' BigtableColumn (Maybe Text)
- data Streamingbuffer
- streamingbuffer :: Streamingbuffer
- sEstimatedBytes :: Lens' Streamingbuffer (Maybe Word64)
- sOldestEntryTime :: Lens' Streamingbuffer (Maybe Word64)
- sEstimatedRows :: Lens' Streamingbuffer (Maybe Word64)
- data TableRow
- tableRow :: TableRow
- trF :: Lens' TableRow [TableCell]
- data JobListJobsItem
- jobListJobsItem :: JobListJobsItem
- jljiJobReference :: Lens' JobListJobsItem (Maybe JobReference)
- jljiStatus :: Lens' JobListJobsItem (Maybe JobStatus)
- jljiState :: Lens' JobListJobsItem (Maybe Text)
- jljiUserEmail :: Lens' JobListJobsItem (Maybe Text)
- jljiKind :: Lens' JobListJobsItem Text
- jljiErrorResult :: Lens' JobListJobsItem (Maybe ErrorProto)
- jljiId :: Lens' JobListJobsItem (Maybe Text)
- jljiStatistics :: Lens' JobListJobsItem (Maybe JobStatistics)
- jljiConfiguration :: Lens' JobListJobsItem (Maybe JobConfiguration)
- data TimePartitioning
- timePartitioning :: TimePartitioning
- tpField :: Lens' TimePartitioning (Maybe Text)
- tpExpirationMs :: Lens' TimePartitioning (Maybe Int64)
- tpRequirePartitionFilter :: Lens' TimePartitioning (Maybe Bool)
- tpType :: Lens' TimePartitioning (Maybe Text)
- data QueryParameterValueStructValues
- queryParameterValueStructValues :: HashMap Text QueryParameterValue -> QueryParameterValueStructValues
- qpvsvAddtional :: Lens' QueryParameterValueStructValues (HashMap Text QueryParameterValue)
- data DataSetLabels
- dataSetLabels :: HashMap Text Text -> DataSetLabels
- dslAddtional :: Lens' DataSetLabels (HashMap Text Text)
- data JobConfiguration
- jobConfiguration :: JobConfiguration
- jcJobType :: Lens' JobConfiguration (Maybe Text)
- jcCopy :: Lens' JobConfiguration (Maybe JobConfigurationTableCopy)
- jcLoad :: Lens' JobConfiguration (Maybe JobConfigurationLoad)
- jcQuery :: Lens' JobConfiguration (Maybe JobConfigurationQuery)
- jcJobTimeoutMs :: Lens' JobConfiguration (Maybe Int64)
- jcExtract :: Lens' JobConfiguration (Maybe JobConfigurationExtract)
- jcLabels :: Lens' JobConfiguration (Maybe JobConfigurationLabels)
- jcDryRun :: Lens' JobConfiguration (Maybe Bool)
- data Job
- job :: Job
- jJobReference :: Lens' Job (Maybe JobReference)
- jStatus :: Lens' Job (Maybe JobStatus)
- jEtag :: Lens' Job (Maybe Text)
- jUserEmail :: Lens' Job (Maybe Text)
- jKind :: Lens' Job Text
- jSelfLink :: Lens' Job (Maybe Text)
- jId :: Lens' Job (Maybe Text)
- jStatistics :: Lens' Job (Maybe JobStatistics)
- jConfiguration :: Lens' Job (Maybe JobConfiguration)
- data EncryptionConfiguration
- encryptionConfiguration :: EncryptionConfiguration
- ecKmsKeyName :: Lens' EncryptionConfiguration (Maybe Text)
- data TableDataInsertAllResponseInsertErrorsItem
- tableDataInsertAllResponseInsertErrorsItem :: TableDataInsertAllResponseInsertErrorsItem
- tdiarieiErrors :: Lens' TableDataInsertAllResponseInsertErrorsItem [ErrorProto]
- tdiarieiIndex :: Lens' TableDataInsertAllResponseInsertErrorsItem (Maybe Word32)
- data JobConfigurationExtract
- jobConfigurationExtract :: JobConfigurationExtract
- jceDestinationFormat :: Lens' JobConfigurationExtract (Maybe Text)
- jceSourceTable :: Lens' JobConfigurationExtract (Maybe TableReference)
- jcePrintHeader :: Lens' JobConfigurationExtract Bool
- jceCompression :: Lens' JobConfigurationExtract (Maybe Text)
- jceDestinationURIs :: Lens' JobConfigurationExtract [Text]
- jceDestinationURI :: Lens' JobConfigurationExtract (Maybe Text)
- jceFieldDelimiter :: Lens' JobConfigurationExtract (Maybe Text)
- data ModelDefinition
- modelDefinition :: ModelDefinition
- mdModelOptions :: Lens' ModelDefinition (Maybe ModelDefinitionModelOptions)
- mdTrainingRuns :: Lens' ModelDefinition [TrainingRun]
- data JobCancelResponse
- jobCancelResponse :: JobCancelResponse
- jcrKind :: Lens' JobCancelResponse Text
- jcrJob :: Lens' JobCancelResponse (Maybe Job)
- data JSONObject
- jsonObject :: HashMap Text JSONValue -> JSONObject
- joAddtional :: Lens' JSONObject (HashMap Text JSONValue)
- data JobConfigurationQuery
- jobConfigurationQuery :: JobConfigurationQuery
- jcqDestinationTable :: Lens' JobConfigurationQuery (Maybe TableReference)
- jcqWriteDisPosition :: Lens' JobConfigurationQuery (Maybe Text)
- jcqPriority :: Lens' JobConfigurationQuery (Maybe Text)
- jcqClustering :: Lens' JobConfigurationQuery (Maybe Clustering)
- jcqRangePartitioning :: Lens' JobConfigurationQuery (Maybe RangePartitioning)
- jcqUseQueryCache :: Lens' JobConfigurationQuery Bool
- jcqPreserveNulls :: Lens' JobConfigurationQuery (Maybe Bool)
- jcqTableDefinitions :: Lens' JobConfigurationQuery (Maybe JobConfigurationQueryTableDefinitions)
- jcqQueryParameters :: Lens' JobConfigurationQuery [QueryParameter]
- jcqSchemaUpdateOptions :: Lens' JobConfigurationQuery [Text]
- jcqMaximumBytesBilled :: Lens' JobConfigurationQuery (Maybe Int64)
- jcqCreateDisPosition :: Lens' JobConfigurationQuery (Maybe Text)
- jcqUserDefinedFunctionResources :: Lens' JobConfigurationQuery [UserDefinedFunctionResource]
- jcqAllowLargeResults :: Lens' JobConfigurationQuery Bool
- jcqMaximumBillingTier :: Lens' JobConfigurationQuery Int32
- jcqTimePartitioning :: Lens' JobConfigurationQuery (Maybe TimePartitioning)
- jcqQuery :: Lens' JobConfigurationQuery (Maybe Text)
- jcqFlattenResults :: Lens' JobConfigurationQuery Bool
- jcqParameterMode :: Lens' JobConfigurationQuery (Maybe Text)
- jcqUseLegacySQL :: Lens' JobConfigurationQuery Bool
- jcqDestinationEncryptionConfiguration :: Lens' JobConfigurationQuery (Maybe EncryptionConfiguration)
- jcqDefaultDataSet :: Lens' JobConfigurationQuery (Maybe DataSetReference)
- data GoogleSheetsOptions
- googleSheetsOptions :: GoogleSheetsOptions
- gsoSkipLeadingRows :: Lens' GoogleSheetsOptions (Maybe Int64)
- gsoRange :: Lens' GoogleSheetsOptions (Maybe Text)
- data TableDataInsertAllRequestRowsItem
- tableDataInsertAllRequestRowsItem :: TableDataInsertAllRequestRowsItem
- tdiarriJSON :: Lens' TableDataInsertAllRequestRowsItem (Maybe JSONObject)
- tdiarriInsertId :: Lens' TableDataInsertAllRequestRowsItem (Maybe Text)
- data JobList
- jobList :: JobList
- jlEtag :: Lens' JobList (Maybe Text)
- jlNextPageToken :: Lens' JobList (Maybe Text)
- jlKind :: Lens' JobList Text
- jlJobs :: Lens' JobList [JobListJobsItem]
- data JobConfigurationQueryTableDefinitions
- jobConfigurationQueryTableDefinitions :: HashMap Text ExternalDataConfiguration -> JobConfigurationQueryTableDefinitions
- jcqtdAddtional :: Lens' JobConfigurationQueryTableDefinitions (HashMap Text ExternalDataConfiguration)
- data TableCell
- tableCell :: TableCell
- tcV :: Lens' TableCell (Maybe JSONValue)
- data JobStatistics2ReservationUsageItem
- jobStatistics2ReservationUsageItem :: JobStatistics2ReservationUsageItem
- jName :: Lens' JobStatistics2ReservationUsageItem (Maybe Text)
- jSlotMs :: Lens' JobStatistics2ReservationUsageItem (Maybe Int64)
- data QueryParameterValue
- queryParameterValue :: QueryParameterValue
- qpvStructValues :: Lens' QueryParameterValue (Maybe QueryParameterValueStructValues)
- qpvValue :: Lens' QueryParameterValue (Maybe Text)
- qpvArrayValues :: Lens' QueryParameterValue [QueryParameterValue]
- data ViewDefinition
- viewDefinition :: ViewDefinition
- vdUserDefinedFunctionResources :: Lens' ViewDefinition [UserDefinedFunctionResource]
- vdQuery :: Lens' ViewDefinition (Maybe Text)
- vdUseLegacySQL :: Lens' ViewDefinition (Maybe Bool)
- data UserDefinedFunctionResource
- userDefinedFunctionResource :: UserDefinedFunctionResource
- udfrResourceURI :: Lens' UserDefinedFunctionResource (Maybe Text)
- udfrInlineCode :: Lens' UserDefinedFunctionResource (Maybe Text)
- data JobStatistics2
- jobStatistics2 :: JobStatistics2
- jModelTrainingExpectedTotalIteration :: Lens' JobStatistics2 (Maybe Int64)
- jModelTraining :: Lens' JobStatistics2 (Maybe BigQueryModelTraining)
- jTotalSlotMs :: Lens' JobStatistics2 (Maybe Int64)
- jDdlTargetTable :: Lens' JobStatistics2 (Maybe TableReference)
- jEstimatedBytesProcessed :: Lens' JobStatistics2 (Maybe Int64)
- jModelTrainingCurrentIteration :: Lens' JobStatistics2 (Maybe Int32)
- jSchema :: Lens' JobStatistics2 (Maybe TableSchema)
- jTotalBytesProcessed :: Lens' JobStatistics2 (Maybe Int64)
- jBillingTier :: Lens' JobStatistics2 (Maybe Int32)
- jTotalBytesProcessedAccuracy :: Lens' JobStatistics2 (Maybe Text)
- jUndeclaredQueryParameters :: Lens' JobStatistics2 [QueryParameter]
- jReferencedTables :: Lens' JobStatistics2 [TableReference]
- jStatementType :: Lens' JobStatistics2 (Maybe Text)
- jReservationUsage :: Lens' JobStatistics2 [JobStatistics2ReservationUsageItem]
- jNumDmlAffectedRows :: Lens' JobStatistics2 (Maybe Int64)
- jTimeline :: Lens' JobStatistics2 [QueryTimelineSample]
- jQueryPlan :: Lens' JobStatistics2 [ExplainQueryStage]
- jCacheHit :: Lens' JobStatistics2 (Maybe Bool)
- jTotalBytesBilled :: Lens' JobStatistics2 (Maybe Int64)
- jDdlOperationPerformed :: Lens' JobStatistics2 (Maybe Text)
- jTotalPartitionsProcessed :: Lens' JobStatistics2 (Maybe Int64)
- data JobStatus
- jobStatus :: JobStatus
- jsState :: Lens' JobStatus (Maybe Text)
- jsErrorResult :: Lens' JobStatus (Maybe ErrorProto)
- jsErrors :: Lens' JobStatus [ErrorProto]
- data TableLabels
- tableLabels :: HashMap Text Text -> TableLabels
- tlAddtional :: Lens' TableLabels (HashMap Text Text)
- data DestinationTableProperties
- destinationTableProperties :: DestinationTableProperties
- dtpFriendlyName :: Lens' DestinationTableProperties (Maybe Text)
- dtpDescription :: Lens' DestinationTableProperties (Maybe Text)
- data DataSetAccessItem
- dataSetAccessItem :: DataSetAccessItem
- dsaiGroupByEmail :: Lens' DataSetAccessItem (Maybe Text)
- dsaiDomain :: Lens' DataSetAccessItem (Maybe Text)
- dsaiSpecialGroup :: Lens' DataSetAccessItem (Maybe Text)
- dsaiRole :: Lens' DataSetAccessItem (Maybe Text)
- dsaiIAMMember :: Lens' DataSetAccessItem (Maybe Text)
- dsaiView :: Lens' DataSetAccessItem (Maybe TableReference)
- dsaiUserByEmail :: Lens' DataSetAccessItem (Maybe Text)
- data TableDataInsertAllResponse
- tableDataInsertAllResponse :: TableDataInsertAllResponse
- tKind :: Lens' TableDataInsertAllResponse Text
- tInsertErrors :: Lens' TableDataInsertAllResponse [TableDataInsertAllResponseInsertErrorsItem]
- data QueryParameterType
- queryParameterType :: QueryParameterType
- qptStructTypes :: Lens' QueryParameterType [QueryParameterTypeStructTypesItem]
- qptType :: Lens' QueryParameterType (Maybe Text)
- qptArrayType :: Lens' QueryParameterType (Maybe QueryParameterType)
- data Table
- table :: Table
- tabMaterializedView :: Lens' Table (Maybe MaterializedViewDefinition)
- tabCreationTime :: Lens' Table (Maybe Int64)
- tabEtag :: Lens' Table (Maybe Text)
- tabNumBytes :: Lens' Table (Maybe Int64)
- tabClustering :: Lens' Table (Maybe Clustering)
- tabExternalDataConfiguration :: Lens' Table (Maybe ExternalDataConfiguration)
- tabRangePartitioning :: Lens' Table (Maybe RangePartitioning)
- tabLocation :: Lens' Table (Maybe Text)
- tabTableReference :: Lens' Table (Maybe TableReference)
- tabFriendlyName :: Lens' Table (Maybe Text)
- tabKind :: Lens' Table Text
- tabLastModifiedTime :: Lens' Table (Maybe Word64)
- tabSchema :: Lens' Table (Maybe TableSchema)
- tabStreamingBuffer :: Lens' Table (Maybe Streamingbuffer)
- tabSelfLink :: Lens' Table (Maybe Text)
- tabRequirePartitionFilter :: Lens' Table Bool
- tabEncryptionConfiguration :: Lens' Table (Maybe EncryptionConfiguration)
- tabModel :: Lens' Table (Maybe ModelDefinition)
- tabTimePartitioning :: Lens' Table (Maybe TimePartitioning)
- tabNumRows :: Lens' Table (Maybe Word64)
- tabNumPhysicalBytes :: Lens' Table (Maybe Int64)
- tabView :: Lens' Table (Maybe ViewDefinition)
- tabId :: Lens' Table (Maybe Text)
- tabLabels :: Lens' Table (Maybe TableLabels)
- tabType :: Lens' Table (Maybe Text)
- tabNumLongTermBytes :: Lens' Table (Maybe Int64)
- tabExpirationTime :: Lens' Table (Maybe Int64)
- tabDescription :: Lens' Table (Maybe Text)
- data ErrorProto
- errorProto :: ErrorProto
- epDebugInfo :: Lens' ErrorProto (Maybe Text)
- epLocation :: Lens' ErrorProto (Maybe Text)
- epReason :: Lens' ErrorProto (Maybe Text)
- epMessage :: Lens' ErrorProto (Maybe Text)
- data CSVOptions
- csvOptions :: CSVOptions
- coSkipLeadingRows :: Lens' CSVOptions (Maybe Int64)
- coAllowJaggedRows :: Lens' CSVOptions (Maybe Bool)
- coAllowQuotedNewlines :: Lens' CSVOptions (Maybe Bool)
- coQuote :: Lens' CSVOptions Text
- coEncoding :: Lens' CSVOptions (Maybe Text)
- coFieldDelimiter :: Lens' CSVOptions (Maybe Text)
- data JobStatistics3
- jobStatistics3 :: JobStatistics3
- jsInputFiles :: Lens' JobStatistics3 (Maybe Int64)
- jsOutputRows :: Lens' JobStatistics3 (Maybe Int64)
- jsOutputBytes :: Lens' JobStatistics3 (Maybe Int64)
- jsInputFileBytes :: Lens' JobStatistics3 (Maybe Int64)
- jsBadRecords :: Lens' JobStatistics3 (Maybe Int64)
- data QueryResponse
- queryResponse :: QueryResponse
- qJobReference :: Lens' QueryResponse (Maybe JobReference)
- qKind :: Lens' QueryResponse Text
- qSchema :: Lens' QueryResponse (Maybe TableSchema)
- qTotalBytesProcessed :: Lens' QueryResponse (Maybe Int64)
- qRows :: Lens' QueryResponse [TableRow]
- qPageToken :: Lens' QueryResponse (Maybe Text)
- qNumDmlAffectedRows :: Lens' QueryResponse (Maybe Int64)
- qTotalRows :: Lens' QueryResponse (Maybe Word64)
- qErrors :: Lens' QueryResponse [ErrorProto]
- qJobComplete :: Lens' QueryResponse (Maybe Bool)
- qCacheHit :: Lens' QueryResponse (Maybe Bool)
- data DataSetListDataSetsItemLabels
- dataSetListDataSetsItemLabels :: HashMap Text Text -> DataSetListDataSetsItemLabels
- dsldsilAddtional :: Lens' DataSetListDataSetsItemLabels (HashMap Text Text)
- data TrainingRun
- trainingRun :: TrainingRun
- trState :: Lens' TrainingRun (Maybe Text)
- trStartTime :: Lens' TrainingRun (Maybe UTCTime)
- trIterationResults :: Lens' TrainingRun [IterationResult]
- trTrainingOptions :: Lens' TrainingRun (Maybe TrainingRunTrainingOptions)
- data TableListTablesItemView
- tableListTablesItemView :: TableListTablesItemView
- tltivUseLegacySQL :: Lens' TableListTablesItemView (Maybe Bool)
- data TableListTablesItemLabels
- tableListTablesItemLabels :: HashMap Text Text -> TableListTablesItemLabels
- tltilAddtional :: Lens' TableListTablesItemLabels (HashMap Text Text)
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
type BigQueryAPI = JobsInsertResource :<|> (JobsListResource :<|> (JobsGetResource :<|> (JobsQueryResource :<|> (JobsCancelResource :<|> (JobsGetQueryResultsResource :<|> (TablesInsertResource :<|> (TablesListResource :<|> (TablesPatchResource :<|> (TablesGetResource :<|> (TablesDeleteResource :<|> (TablesUpdateResource :<|> (TableDataListResource :<|> (TableDataInsertAllResource :<|> (ProjectsGetServiceAccountResource :<|> (ProjectsListResource :<|> (DataSetsInsertResource :<|> (DataSetsListResource :<|> (DataSetsPatchResource :<|> (DataSetsGetResource :<|> (DataSetsDeleteResource :<|> DataSetsUpdateResource)))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the BigQuery API service.
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
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
Instances
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:
tlNextPageToken :: Lens' TableList (Maybe Text) Source #
A token to request the next page of results.
DataSetListDataSetsItem
data DataSetListDataSetsItem Source #
Instances
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
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:
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
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:
jctcDestinationTable :: Lens' JobConfigurationTableCopy (Maybe TableReference) Source #
- Required
- The destination table
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.
jctcSourceTables :: Lens' JobConfigurationTableCopy [TableReference] Source #
- Pick one
- Source tables to copy.
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.
jctcSourceTable :: Lens' JobConfigurationTableCopy (Maybe TableReference) Source #
- Pick one
- Source table to copy.
jctcDestinationEncryptionConfiguration :: Lens' JobConfigurationTableCopy (Maybe EncryptionConfiguration) Source #
Custom encryption configuration (e.g., Cloud KMS keys).
TableListTablesItem
data TableListTablesItem Source #
Instances
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.
tltiView :: Lens' TableListTablesItem (Maybe TableListTablesItemView) Source #
Additional details for a view.
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
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
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.
plNextPageToken :: Lens' ProjectList (Maybe Text) Source #
A token to request the next page of results.
plProjects :: Lens' ProjectList [ProjectListProjectsItem] Source #
Projects to which you have at least READ access.
ExplainQueryStep
data ExplainQueryStep Source #
Instances
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.
QueryTimelineSample
data QueryTimelineSample Source #
Instances
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
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:
qptstiName :: Lens' QueryParameterTypeStructTypesItem (Maybe Text) Source #
- Optional
- The name of this field.
qptstiType :: Lens' QueryParameterTypeStructTypesItem (Maybe QueryParameterType) Source #
- Required
- The type of this field.
qptstiDescription :: Lens' QueryParameterTypeStructTypesItem (Maybe Text) Source #
- Optional
- Human-oriented description of the field.
BigtableColumnFamily
data BigtableColumnFamily Source #
Instances
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
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
jobConfigurationLabels Source #
Arguments
:: HashMap Text Text | |
-> JobConfigurationLabels |
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
Instances
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;
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.
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
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
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
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
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
externalDataConfiguration :: ExternalDataConfiguration Source #
Creates a value of ExternalDataConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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
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
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
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
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
getQueryResultsResponse :: GetQueryResultsResponse Source #
Creates a value of GetQueryResultsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired: