public class DbAnnotationMapper extends DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
separator
as separator. If annotationPrefix is not null
, only Annotations with the given prefix are used.exportMapperHelper, notNull, obligatory
defaultValue
Modifier | Constructor and Description |
---|---|
protected |
DbAnnotationMapper(java.lang.String dbAttributeString,
java.lang.String annotationPrefix,
java.util.Collection<java.util.UUID> includedTypes,
java.util.Collection<AnnotationType> excludedTypes,
java.lang.Object defaultValue,
java.lang.String separator) |
Modifier and Type | Method and Description |
---|---|
protected int |
getSqlType() |
java.lang.Class<?> |
getTypeClass() |
protected java.lang.Object |
getValue(CdmBase cdmBase) |
static DbAnnotationMapper |
NewExludedInstance(java.util.Collection<AnnotationType> excludedTypes,
java.lang.String dbAttributeString) |
static DbAnnotationMapper |
NewIncludedInstance(java.util.Collection<java.util.UUID> includedTypes,
java.lang.String dbAttributeString) |
static DbAnnotationMapper |
NewInstance(java.lang.String annotationPrefix,
java.lang.String dbAttributeString) |
static DbAnnotationMapper |
NewInstance(java.lang.String annotationPrefix,
java.lang.String dbAttributeString,
java.lang.String defaultValue) |
checkSqlServerColumnExists, doInvoke, getDbColumnIntegerInfo, getIndex, getPrecision, getPreparedStatement, getState, getTableName, initialize, invoke, toString
getDestinationAttribute, getDestinationAttributeList, getDestinationAttributes, getSourceAttribute, getSourceAttributeList, getSourceAttributes
protected DbAnnotationMapper(java.lang.String dbAttributeString, java.lang.String annotationPrefix, java.util.Collection<java.util.UUID> includedTypes, java.util.Collection<AnnotationType> excludedTypes, java.lang.Object defaultValue, java.lang.String separator)
public static DbAnnotationMapper NewInstance(java.lang.String annotationPrefix, java.lang.String dbAttributeString)
public static DbAnnotationMapper NewInstance(java.lang.String annotationPrefix, java.lang.String dbAttributeString, java.lang.String defaultValue)
public static DbAnnotationMapper NewExludedInstance(java.util.Collection<AnnotationType> excludedTypes, java.lang.String dbAttributeString)
public static DbAnnotationMapper NewIncludedInstance(java.util.Collection<java.util.UUID> includedTypes, java.lang.String dbAttributeString)
protected java.lang.Object getValue(CdmBase cdmBase)
getValue
in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
protected int getSqlType()
getSqlType
in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
public java.lang.Class<?> getTypeClass()
getTypeClass
in class CdmSingleAttributeMapperBase
Copyright © 2007-2020 EDIT. All Rights Reserved.