|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IColumnFilter
This is an extension point that can be implemented to filter out columns from use by the dataloader. One column filter may be added per target table.
Please implementITableColumnFilter instead of this class directly if
you want the extension to be auto discovered.
| Method Summary | |
|---|---|
java.lang.String[] |
filterColumnsNames(IDataLoaderContext ctx,
StatementBuilder.DmlType dml,
org.apache.ddlutils.model.Table table,
java.lang.String[] columnNames)
This method is always called first. |
java.lang.Object[] |
filterColumnsValues(IDataLoaderContext ctx,
StatementBuilder.DmlType dml,
org.apache.ddlutils.model.Table table,
java.lang.Object[] columnValues)
This method is always called after IColumnFilter#filterColumnsNames(DmlType, String[]). |
| Methods inherited from interface org.jumpmind.symmetric.ext.IExtensionPoint |
|---|
isAutoRegister |
| Method Detail |
|---|
java.lang.String[] filterColumnsNames(IDataLoaderContext ctx,
StatementBuilder.DmlType dml,
org.apache.ddlutils.model.Table table,
java.lang.String[] columnNames)
java.lang.Object[] filterColumnsValues(IDataLoaderContext ctx,
StatementBuilder.DmlType dml,
org.apache.ddlutils.model.Table table,
java.lang.Object[] columnValues)
IColumnFilter#filterColumnsNames(DmlType, String[]). It should
perform the same filtering under the same conditions for the values as
was done for the column names.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||