方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | DataSourceSpec | 根据此构建器中的设置构建数据源规范。 |
copy() | DataSourceSpecBuilder | 根据此数据源的设置创建 DataSourceSpecBuilder 。 |
getDatasetId() | String | 获取 BigQuery 数据集 ID。 |
getParameters() | DataSourceParameter[] | 获取数据源的参数。 |
getProjectId() | String | 获取结算项目 ID。 |
getRawQuery() | String | 获取原始查询字符串。 |
getTableId() | String | 获取 BigQuery 表 ID。 |
getTableProjectId() | String | 获取表的 BigQuery 项目 ID。 |
getType() | DataSourceType | 获取数据源的类型。 |
removeAllParameters() | BigQueryDataSourceSpecBuilder | 移除所有参数。 |
removeParameter(parameterName) | BigQueryDataSourceSpecBuilder | 移除指定的参数。 |
setDatasetId(datasetId) | BigQueryDataSourceSpecBuilder | 设置 BigQuery 数据集 ID。 |
setParameterFromCell(parameterName, sourceCell) | BigQueryDataSourceSpecBuilder | 添加参数,如果存在具有名称的参数,则会更新其源单元格。 |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | 设置结算 BigQuery 项目 ID。 |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | 设置原始查询字符串。 |
setTableId(tableId) | BigQueryDataSourceSpecBuilder | 设置 BigQuery 表 ID。 |
setTableProjectId(projectId) | BigQueryDataSourceSpecBuilder | 设置表的 BigQuery 项目 ID。 |
详细文档
build()
copy()
getDatasetId()
获取 BigQuery 数据集 ID。
弃踢回攻
String
- 数据集 ID;如果数据源规范是由原始查询定义,则返回空字符串。
getParameters()
getProjectId()
获取结算项目 ID。
弃踢回攻
String
- 项目 ID。
getRawQuery()
获取原始查询字符串。
弃踢回攻
String
- 原始查询字符串。
getTableId()
获取 BigQuery 表 ID。
弃踢回攻
String
- 表 ID,如果数据源规范是由原始查询定义,则返回空字符串。
getTableProjectId()
获取表的 BigQuery 项目 ID。
弃踢回攻
String
- 表项目 ID;如果数据源规范是由原始查询定义,则返回空字符串。
getType()
removeAllParameters()
removeParameter(parameterName)
setDatasetId(datasetId)
设置 BigQuery 数据集 ID。
参数
名称 | 类型 | 说明 |
---|---|---|
datasetId | String | 数据集的 ID。 |
弃踢回攻
BigQueryDataSourceSpecBuilder
- 此构建器,用于链接。
setParameterFromCell(parameterName, sourceCell)
添加参数,如果存在具有名称的参数,则会更新其源单元格。
参数
名称 | 类型 | 说明 |
---|---|---|
parameterName | String | 参数名称。 |
sourceCell | String | 源单元格,采用 A1 表示法。 |
弃踢回攻
BigQueryDataSourceSpecBuilder
- 用于链接的构建器。
setProjectId(projectId)
设置结算 BigQuery 项目 ID。
参数
名称 | 类型 | 说明 |
---|---|---|
projectId | String | 结算项目的 ID。 |
弃踢回攻
BigQueryDataSourceSpecBuilder
- 用于链接的构建器。
setRawQuery(rawQuery)
setTableId(tableId)
setTableProjectId(projectId)
设置表的 BigQuery 项目 ID。
参数
名称 | 类型 | 说明 |
---|---|---|
projectId | String | BigQuery 表的项目 ID。 |
弃踢回攻
BigQueryDataSourceSpecBuilder
- 用于链接的构建器。