resolveFieldName method

  1. @override
FutureOr<String> resolveFieldName(
  1. String tableName,
  2. String fieldName
)
override

Implementation

@override
FutureOr<String> resolveFieldName(String tableName, String fieldName) {
  var schemeProvider = this.schemeProvider;
  if (schemeProvider == null) return fieldName;

  return schemeProvider
      .getTableScheme(tableName)
      .resolveMapped((tableScheme) {
    if (tableScheme == null) return fieldName;
    return tableScheme.resolveTableFieldName(fieldName) ?? fieldName;
  });
}