tableNameToClassName function

String tableNameToClassName(
  1. String schema,
  2. String name,
  3. YamlMap? mappings, [
  4. Schemas schemas = Schemas.defaults,
])

The class name for table name in schema. mappings keys are schema.table, or just table for the primary schema.

Implementation

String tableNameToClassName(String schema, String name, YamlMap? mappings,
    [Schemas schemas = Schemas.defaults]) {
  final mapped = mappings?['$schema.$name'] ??
      (schema == schemas.primary ? (mappings?[name]) : null);
  return snakeCasingToPascalCasing(mapped ?? schemas.localName(schema, name));
}