ColumnInfo(DBMeta dbmeta,
String columnDbName,
String columnSqlName,
String columnSynonym,
String columnAlias,
Class<?> objectNativeType,
String propertyName,
Class<?> propertyAccessType,
boolean primary,
boolean autoIncrement,
boolean notNull,
String columnDbType,
Integer columnSize,
Integer decimalDigits,
String defaultValue,
boolean commonColumn,
DBMeta.OptimisticLockType optimisticLockType,
String columnComment,
List<String> foreignPropList,
List<String> referrerPropList,
ClassificationMeta classificationMeta,
boolean canBeNullObject,
PropertyMethodFinder propertyMethodFinder) |
ForeignInfo(String constraintName,
String foreignPropertyName,
DBMeta localDBMeta,
DBMeta foreignDBMeta,
Map<ColumnInfo,ColumnInfo> localForeignColumnInfoMap,
int relationNo,
Class<?> propertyAccessType,
boolean oneToOne,
boolean bizOneToOne,
boolean referrerAsOne,
boolean additionalFK,
String fixedCondition,
List<String> dynamicParameterList,
boolean fixedInline,
String reversePropertyName,
boolean canBeNullObject,
PropertyMethodFinder propertyMethodFinder) |
ReferrerInfo(String constraintName,
String referrerPropertyName,
DBMeta localDBMeta,
DBMeta referrerDBMeta,
Map<ColumnInfo,ColumnInfo> localReferrerColumnInfoMap,
Class<?> propertyAccessType,
boolean oneToOne,
String reversePropertyName,
PropertyMethodFinder propertyMethodFinder) |