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 String |
getErrorDetailsProviderClassName() |
protected String |
getExternalDocumentationLink() |
protected LineageRecorder |
getLineageRecorder(io.cdap.cdap.etl.api.batch.BatchSourceContext context) |
protected SchemaReader |
getSchemaReader() |
destroy, getConnectionConfigAccessor, getSchema, getSchema, initialize, prepareRun, transformrecordLineagepublic 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 getExternalDocumentationLink()
protected String getErrorDetailsProviderClassName()
protected String createConnectionString()
createConnectionString in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>protected LineageRecorder getLineageRecorder(io.cdap.cdap.etl.api.batch.BatchSourceContext context)
getLineageRecorder in class AbstractDBSource<CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig>Copyright © 2025 CDAP Licensed under the Apache License, Version 2.0.