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, sourceConfig| Constructor and Description |
|---|
CloudSQLPostgreSQLSource(CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig cloudsqlPostgresqlSourceConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(io.cdap.cdap.etl.api.PipelineConfigurer pipelineConfigurer) |
protected String |
createConnectionString() |
protected Class<? extends org.apache.hadoop.mapreduce.lib.db.DBWritable> |
getDBRecordType() |
protected io.cdap.plugin.common.LineageRecorder |
getLineageRecorder(io.cdap.cdap.etl.api.batch.BatchSourceContext context) |
protected SchemaReader |
getSchemaReader() |
destroy, getSchema, initialize, prepareRun, transformpublic CloudSQLPostgreSQLSource(CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig cloudsqlPostgresqlSourceConfig)
public void configurePipeline(io.cdap.cdap.etl.api.PipelineConfigurer pipelineConfigurer)
configurePipeline in interface io.cdap.cdap.etl.api.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>protected io.cdap.plugin.common.LineageRecorder getLineageRecorder(io.cdap.cdap.etl.api.batch.BatchSourceContext context)
getLineageRecorder in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>Copyright © 2024 CDAP Licensed under the Apache License, Version 2.0.