resultClassName property

String resultClassName

Implementation

String get resultClassName {
  final resultSet = this.resultSet;
  if (resultSet == null) {
    throw StateError('This query ($name) does not have a result set');
  }

  if (resultSet.matchingTable != null || resultSet.singleColumn) {
    throw UnsupportedError('This result set does not introduce a class, '
        'either because it has a matching table or because it only returns '
        'one column.');
  }

  return resultSet.resultClassName ?? '${ReCase(name).pascalCase}Result';
}