El compilador de BigQueryDataSourceSpecBuilder
.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
build() | DataSourceSpec | Compila una especificación de fuente de datos a partir de la configuración de este compilador. |
copy() | DataSourceSpecBuilder | Crea un DataSourceSpecBuilder según la configuración de esta fuente de datos. |
getDatasetId() | String | Obtiene el ID del conjunto de datos de BigQuery. |
getParameters() | DataSourceParameter[] | Obtiene los parámetros de la fuente de datos. |
getProjectId() | String | Obtiene el ID del proyecto de facturación. |
getRawQuery() | String | Obtiene la cadena de consulta sin procesar. |
getTableId() | String | Obtiene el ID de la tabla de BigQuery. |
getTableProjectId() | String | Obtiene el ID del proyecto de BigQuery para la tabla. |
getType() | DataSourceType | Obtiene el tipo de la fuente de datos. |
removeAllParameters() | BigQueryDataSourceSpecBuilder | Quita todos los parámetros. |
removeParameter(parameterName) | BigQueryDataSourceSpecBuilder | Quita el parámetro especificado. |
setDatasetId(datasetId) | BigQueryDataSourceSpecBuilder | Establece el ID del conjunto de datos de BigQuery. |
setParameterFromCell(parameterName, sourceCell) | BigQueryDataSourceSpecBuilder | Agrega un parámetro o, si el parámetro con el nombre existe, actualiza su celda de origen. |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | Establece el ID del proyecto de facturación de BigQuery. |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | Establece la cadena de consulta sin procesar. |
setTableId(tableId) | BigQueryDataSourceSpecBuilder | Configura el ID de la tabla de BigQuery. |
setTableProjectId(projectId) | BigQueryDataSourceSpecBuilder | Establece el ID del proyecto de BigQuery para la tabla. |
Documentación detallada
build()
Compila una especificación de fuente de datos a partir de la configuración de este compilador. Se debe usar as...()
para especificar un tipo de fuente de datos antes de compilar.
Devolvedor
DataSourceSpec
: Es la especificación de la fuente de datos.
copy()
Crea un DataSourceSpecBuilder
según la configuración de esta fuente de datos.
Devolvedor
DataSourceSpecBuilder
: Es el compilador.
getDatasetId()
Obtiene el ID del conjunto de datos de BigQuery.
Devolvedor
String
: Es el ID del conjunto de datos, o una string vacía si la especificación de la fuente de datos se define mediante una consulta sin procesar.
getParameters()
Obtiene los parámetros de la fuente de datos.
Devolvedor
DataSourceParameter[]
: Es la lista de parámetros.
getProjectId()
Obtiene el ID del proyecto de facturación.
Devolvedor
String
: Es el ID del proyecto.
getRawQuery()
Obtiene la cadena de consulta sin procesar.
Devolvedor
String
: Es la cadena de consulta sin procesar.
getTableId()
Obtiene el ID de la tabla de BigQuery.
Devolvedor
String
: Es el ID de la tabla, o una string vacía si la especificación de la fuente de datos se define mediante una consulta sin procesar.
getTableProjectId()
Obtiene el ID del proyecto de BigQuery para la tabla.
Devolvedor
String
: Es el ID del proyecto de la tabla, o una string vacía si la especificación de la fuente de datos se define mediante una consulta sin procesar.
getType()
removeAllParameters()
Quita todos los parámetros.
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.
removeParameter(parameterName)
Quita el parámetro especificado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parameterName | String | El nombre del parámetro que se quitará. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.
setDatasetId(datasetId)
Establece el ID del conjunto de datos de BigQuery.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
datasetId | String | Es el ID del conjunto de datos. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Este compilador se usa para encadenar.
setParameterFromCell(parameterName, sourceCell)
Agrega un parámetro o, si el parámetro con el nombre existe, actualiza su celda de origen.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parameterName | String | Es el nombre del parámetro. |
sourceCell | String | Celda de origen, como se especifica en la notación A1. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.
setProjectId(projectId)
Establece el ID del proyecto de facturación de BigQuery.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
projectId | String | El ID del proyecto de facturación. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.
setRawQuery(rawQuery)
Establece la cadena de consulta sin procesar.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
rawQuery | String | La cadena de consulta sin procesar. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.
setTableId(tableId)
Configura el ID de la tabla de BigQuery.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
tableId | String | El ID de la tabla. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Este compilador se usa para encadenar.
setTableProjectId(projectId)
Establece el ID del proyecto de BigQuery para la tabla.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
projectId | String | El ID del proyecto de la tabla de BigQuery. |
Devolvedor
BigQueryDataSourceSpecBuilder
: Es el compilador para el encadenamiento.