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(FailureCollector collector) |
canConnect, cleanQuery, getBoundingQuery, getConnectionArguments, getConnectionString, getImportQuery, getInitQueries, getJdbcPluginName, getNumSplits, getPassword, getReferenceName, getSchema, getSplitBy, getTransactionIsolationLevel, getUser, validateField, validateSchemacontainsMacro, getProperties, getRawPropertiesprotected 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(FailureCollector collector)
validate in interface DatabaseSourceConfigvalidate in class AbstractDBSpecificSourceConfigCopyright © 2022 CDAP Licensed under the Apache License, Version 2.0.