public class DbSimpleFilterMapper extends DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
exportMapperHelper, notNull, obligatory
defaultValue
Modifier | Constructor and Description |
---|---|
protected |
DbSimpleFilterMapper(java.lang.String dbAttributString,
java.lang.String cdmAttributeString,
java.util.Set<?> allowedValues,
java.util.Set<?> notAllowedValues,
java.lang.Object defaultValue,
java.lang.String filterReason) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doInvoke(CdmBase cdmBase) |
protected int |
getSqlType() |
java.lang.Class |
getTypeClass() |
void |
initialize(java.sql.PreparedStatement stmt,
IndexCounter index,
DbExportStateBase state,
java.lang.String tableName) |
static DbSimpleFilterMapper |
NewAllowedValueInstance(java.lang.String cdmFilterCriterionAttribute,
java.util.Set<?> allowedValues,
java.util.Set<?> notAllowedValues,
java.lang.String reason) |
static DbSimpleFilterMapper |
NewSingleNullAttributeInstance(java.lang.String cdmFilterCriterionAttribute,
java.lang.String reason)
Returns a filter mapper which filters out objects which have
null value for the given source attribute. |
checkSqlServerColumnExists, getDbColumnIntegerInfo, getIndex, getPrecision, getPreparedStatement, getState, getTableName, getValue, invoke, toString
getDestinationAttribute, getDestinationAttributeList, getDestinationAttributes, getSourceAttribute, getSourceAttributeList, getSourceAttributes
protected DbSimpleFilterMapper(java.lang.String dbAttributString, java.lang.String cdmAttributeString, java.util.Set<?> allowedValues, java.util.Set<?> notAllowedValues, java.lang.Object defaultValue, java.lang.String filterReason)
public static DbSimpleFilterMapper NewSingleNullAttributeInstance(java.lang.String cdmFilterCriterionAttribute, java.lang.String reason)
null
value for the given source attribute.public static DbSimpleFilterMapper NewAllowedValueInstance(java.lang.String cdmFilterCriterionAttribute, java.util.Set<?> allowedValues, java.util.Set<?> notAllowedValues, java.lang.String reason)
public void initialize(java.sql.PreparedStatement stmt, IndexCounter index, DbExportStateBase state, java.lang.String tableName)
initialize
in interface IDbExportMapper<DbExportStateBase<?,IExportTransformer>,IExportTransformer>
initialize
in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
protected boolean doInvoke(CdmBase cdmBase) throws java.sql.SQLException
doInvoke
in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
java.sql.SQLException
public java.lang.Class getTypeClass()
getTypeClass
in class CdmSingleAttributeMapperBase
protected int getSqlType()
getSqlType
in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
Copyright © 2007-2020 EDIT. All Rights Reserved.