getFieldType method

  1. @override
FutureOr<TypeInfo?> getFieldType(
  1. String field, {
  2. String? entityName,
  3. String? tableName,
  4. Type? entityType,
})
override

Returns the type for the field at tableName or by entityName.

Implementation

@override
FutureOr<TypeInfo?> getFieldType(
  String field, {
  String? entityName,
  String? tableName,
  Type? entityType,
}) {
  var entityRepository = _geAdapterEntityRepository(
    entityName: entityName,
    tableName: tableName,
    entityType: entityType,
  );

  if (entityRepository != null) {
    var type = entityRepository.entityHandler.getFieldType(
      null,
      field,
      resolveFiledName: true,
    );
    return type;
  }

  return null;
}