public static class CloudSQLPostgreSQLSource.CloudSQLPostgreSQLSourceConfig extends AbstractDBSpecificSourceConfig
BOUNDING_QUERY, DATABASE, DEFAULT_FETCH_SIZE, FETCH_SIZE, IMPORT_QUERY, NUM_SPLITS, referenceName, SCHEMA, SPLIT_BY| Constructor and Description |
|---|
CloudSQLPostgreSQLSourceConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected CloudSQLPostgreSQLConnectorConfig |
getConnection() |
protected Map<String,String> |
getDBSpecificArguments() |
Integer |
getFetchSize() |
void |
validate(io.cdap.cdap.etl.api.FailureCollector collector) |
canConnect, cleanQuery, getBoundingQuery, getConnectionArguments, getConnectionString, getImportQuery, getInitQueries, getJdbcPluginName, getNumSplits, getPassword, getReferenceName, getSchema, getSplitBy, getTransactionIsolationLevel, getUser, validateField, validateSchemaprotected Map<String,String> getDBSpecificArguments()
getDBSpecificArguments in class AbstractDBSpecificSourceConfigpublic Integer getFetchSize()
getFetchSize in interface DatabaseSourceConfiggetFetchSize in class AbstractDBSpecificSourceConfigprotected CloudSQLPostgreSQLConnectorConfig getConnection()
getConnection in class AbstractDBSpecificSourceConfigpublic void validate(io.cdap.cdap.etl.api.FailureCollector collector)
validate in interface DatabaseSourceConfigvalidate in class AbstractDBSpecificSourceConfigCopyright © 2024 CDAP Licensed under the Apache License, Version 2.0.