public class CloudSQLPostgreSQLSource extends AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>
| Modifier and Type | Class and Description |
|---|---|
static class |
CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig
CloudSQL PostgreSQL source config.
|
AbstractDBSource.DBSourceConfig, AbstractDBSource.GetSchemaRequestdriverClass, sourceConfigFORMAT_PLUGIN_TYPE, PLUGIN_TYPE| Constructor and Description |
|---|
CloudSQLPostgreSQLSource(CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig cloudsqlPostgresqlSourceConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(PipelineConfigurer pipelineConfigurer) |
protected String |
createConnectionString() |
protected Class<? extends org.apache.hadoop.mapreduce.lib.db.DBWritable> |
getDBRecordType() |
protected SchemaReader |
getSchemaReader() |
destroy, getSchema, initialize, prepareRun, transformrecordLineageonRunFinishpublic CloudSQLPostgreSQLSource(CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig cloudsqlPostgresqlSourceConfig)
public void configurePipeline(PipelineConfigurer pipelineConfigurer)
configurePipeline in interface PipelineConfigurableconfigurePipeline in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>protected SchemaReader getSchemaReader()
getSchemaReader in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>protected Class<? extends org.apache.hadoop.mapreduce.lib.db.DBWritable> getDBRecordType()
getDBRecordType in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>protected String createConnectionString()
createConnectionString in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>Copyright © 2022 CDAP Licensed under the Apache License, Version 2.0.