Package com.illumon.iris.importers.util
Interface JdbcImportBuilder
- All Known Implementing Classes:
JdbcImport.Builder
public interface JdbcImportBuilder
A clean interface defining all the methods a JdbcImport builder must define. The JdbcImport class should provide
factory methods to provide the implementation.
This is useful for python integration, as python does not handle the generic type hierarchy used in the
implementation very well.
-
Method Summary
Modifier and Type Method Description JdbcImport
build()
JdbcImportBuilder
setConnectionUrl(String connectionUrl)
JdbcImportBuilder
setDestinationDirectory(File destinationDirectory)
JdbcImportBuilder
setDestinationPartitions(String destinationPartitions)
JdbcImportBuilder
setDestinationPartitions(String[] destinationPartitions)
JdbcImportBuilder
setDriver(String driver)
JdbcImportBuilder
setOutputMode(ImportOutputMode outputMode)
JdbcImportBuilder
setOutputMode(String outputMode)
JdbcImportBuilder
setPartitionColumn(String partitionColumn)
JdbcImportBuilder
setPassword(String password)
JdbcImportBuilder
setQuery(String query)
JdbcImportBuilder
setSourceName(String sourceName)
JdbcImportBuilder
setSourceTimeZone(String sourceTimeZoneID)
JdbcImportBuilder
setSourceTimeZone(TimeZone sourceTimeZone)
JdbcImportBuilder
setStrict(boolean strict)
JdbcImportBuilder
setUser(String user)