public abstract class JdbcImporterDescription extends WindGateImporterDescription
public
abstract
Modifier and Type | Class and Description |
---|---|
static class |
JdbcImporterDescription.Option
JDBC import options.
|
ImporterDescription.DataSize
Constructor and Description |
---|
JdbcImporterDescription() |
Modifier and Type | Method and Description |
---|---|
abstract List<String> |
getColumnNames()
Returns the target column names.
|
String |
getCondition()
Returns the conditional expression in SQL.
|
DriverScript |
getDriverScript()
Returns the driver script of this description.
|
abstract Class<? extends DataModelJdbcSupport<?>> |
getJdbcSupport()
Returns an implementation of
DataModelJdbcSupport class. |
Collection<? extends JdbcAttribute> |
getOptions()
Returns WindGate JDBC import options.
|
abstract String |
getTableName()
Returns the target table name.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSize, getModelType
getProfileName
public abstract Class<? extends DataModelJdbcSupport<?>> getJdbcSupport()
DataModelJdbcSupport
class.
The class must be supports target data model type
and
target columns
.DataModelJdbcSupport
public abstract String getTableName()
public abstract List<String> getColumnNames()
public String getCondition()
WHERE
clause (excludes the "WHERE"
token itself).null
if import all rows in the tablepublic Collection<? extends JdbcAttribute> getOptions()
public final DriverScript getDriverScript()
WindGateProcessDescription
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.