primaryTableFlag
protected boolean primaryTableFlag
setting for the current table
T - concrete builder, selects the correct interfaceThis class avoids code duplication by putting some common logic in the abstract parent class, so the same code can be reused behind different builder interfaces.
protected booleanprotected final Map<String,ArgColumnAssignment> protected final de.calamanari.adl.cnv.tps.ArgMetaInfoLookupprotected List<AutoMappingPolicy> protected Function<DataColumn,AutoMappingPolicy> protected Stringprotected AdlSqlTypeprotected booleanprotected List<FilterColumn> protected booleanprotected Stringprotected Stringprotected de.calamanari.adl.cnv.tps.AdlTypeprotected booleanprotected booleanprotected booleanprotected List<FilterColumn> protected Stringprotected booleanprotected AbstractTableBuilder(de.calamanari.adl.cnv.tps.ArgMetaInfoLookup argMetaInfoLookup) protected voidautoMapped(DefaultAutoMappingPolicy.LocalArgNameExtractor extractor,
de.calamanari.adl.cnv.tps.AdlType argType) autoMapped(Function<DataColumn,AutoMappingPolicy> policyCreator) dataColumn(String columnName,
AdlSqlType columnType) protected TableNaturefilteredBy(String columnName,
AdlSqlType columnType,
String value) mappedToArgName(String argName) mappedToArgName(String argName,
de.calamanari.adl.cnv.tps.AdlType argType) multiRow()argMetaInfoLookup - optional meta model, may be null