public static class StorageConnector.BigqueryConnector extends StorageConnector
StorageConnector.AdlsConnector, StorageConnector.BigqueryConnector, StorageConnector.GcsConnector, StorageConnector.HopsFsConnector, StorageConnector.JdbcConnector, StorageConnector.KafkaConnector, StorageConnector.RedshiftConnector, StorageConnector.S3Connector, StorageConnector.SnowflakeConnectorstorageConnectorApi, storageConnectorType| Constructor and Description |
|---|
BigqueryConnector() |
| Modifier and Type | Method and Description |
|---|---|
List<Option> |
getArguments() |
String |
getDataset() |
String |
getKeyPath() |
String |
getMaterializationDataset() |
String |
getParentProject() |
String |
getPath(String subPath) |
String |
getQueryProject() |
String |
getQueryTable() |
Object |
read(String query,
String dataFormat,
Map<String,String> options,
String path)
If Table options are set in the storage connector, set path to table.
|
void |
setArguments(List<Option> arguments) |
void |
setDataset(String dataset) |
void |
setKeyPath(String keyPath) |
void |
setMaterializationDataset(String materializationDataset) |
void |
setParentProject(String parentProject) |
void |
setQueryProject(String queryProject) |
void |
setQueryTable(String queryTable) |
Map<String,String> |
sparkOptions()
Set spark options specific to BigQuery.
|
getDescription, getFeaturestoreId, getId, getName, getStorageConnectorType, refetch, setDescription, setFeaturestoreId, setId, setName, setStorageConnectorType, toStringpublic Map<String,String> sparkOptions() throws IOException
sparkOptions in class StorageConnectorIOException - IOExceptionpublic Object read(String query, String dataFormat, Map<String,String> options, String path) throws FeatureStoreException, IOException
read in class StorageConnectorquery - query stringdataFormat - dataFormatoptions - optionspath - pathFeatureStoreException - FeatureStoreExceptionIOException - IOExceptionpublic String getPath(String subPath)
getPath in class StorageConnectorpublic String getKeyPath()
public void setKeyPath(String keyPath)
public String getParentProject()
public void setParentProject(String parentProject)
public String getQueryProject()
public void setQueryProject(String queryProject)
public String getDataset()
public void setDataset(String dataset)
public String getQueryTable()
public void setQueryTable(String queryTable)
public String getMaterializationDataset()
public void setMaterializationDataset(String materializationDataset)
Copyright © 2023. All rights reserved.