gitextract_tcy7nv57/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── build.sbt ├── magnum/ │ └── src/ │ ├── main/ │ │ └── scala/ │ │ └── com/ │ │ └── augustnagro/ │ │ └── magnum/ │ │ ├── BatchUpdateResult.scala │ │ ├── ClickhouseDbType.scala │ │ ├── ColumnName.scala │ │ ├── ColumnNames.scala │ │ ├── DbCodec.scala │ │ ├── DbCon.scala │ │ ├── DbTx.scala │ │ ├── DbType.scala │ │ ├── DerivingUtil.scala │ │ ├── Frag.scala │ │ ├── FragWriter.scala │ │ ├── H2DbType.scala │ │ ├── Id.scala │ │ ├── ImmutableRepo.scala │ │ ├── MySqlDbType.scala │ │ ├── NullOrder.scala │ │ ├── OracleDbType.scala │ │ ├── PostgresDbType.scala │ │ ├── Query.scala │ │ ├── Repo.scala │ │ ├── RepoDefaults.scala │ │ ├── ResultSetIterator.scala │ │ ├── Returning.scala │ │ ├── Seek.scala │ │ ├── SeekDir.scala │ │ ├── Sort.scala │ │ ├── SortOrder.scala │ │ ├── Spec.scala │ │ ├── SpecImpl.scala │ │ ├── SqlException.scala │ │ ├── SqlExceptionEvent.scala │ │ ├── SqlLiteral.scala │ │ ├── SqlLogger.scala │ │ ├── SqlName.scala │ │ ├── SqlNameMapper.scala │ │ ├── SqlSuccessEvent.scala │ │ ├── SqliteDbType.scala │ │ ├── Table.scala │ │ ├── TableExprs.scala │ │ ├── TableInfo.scala │ │ ├── Transactor.scala │ │ ├── UUIDCodec.scala │ │ ├── Update.scala │ │ └── util.scala │ └── test/ │ ├── resources/ │ │ ├── clickhouse/ │ │ │ ├── big-dec.sql │ │ │ ├── car.sql │ │ │ ├── my-time.sql │ │ │ ├── no-id.sql │ │ │ └── person.sql │ │ ├── h2/ │ │ │ ├── big-dec.sql │ │ │ ├── car.sql │ │ │ ├── my-time.sql │ │ │ ├── my-user.sql │ │ │ ├── no-id.sql │ │ │ └── person.sql │ │ ├── mysql/ │ │ │ ├── big-dec.sql │ │ │ ├── car.sql │ │ │ ├── my-time.sql │ │ │ ├── my-user.sql │ │ │ ├── no-id.sql │ │ │ └── person.sql │ │ └── pg/ │ │ ├── big-dec.sql │ │ ├── car.sql │ │ ├── my-time.sql │ │ ├── my-user.sql │ │ ├── no-id.sql │ │ └── person.sql │ └── scala/ │ ├── ClickHouseTests.scala │ ├── EffectiveSubsetTests.scala │ ├── H2Tests.scala │ ├── MySqlTests.scala │ ├── OracleTests.scala │ ├── PgTests.scala │ ├── SqliteTests.scala │ ├── opaques.scala │ └── shared/ │ ├── BigDecTests.scala │ ├── Color.scala │ ├── DateTimeTests.scala │ ├── EmbeddedFragTests.scala │ ├── EntityCreatorTests.scala │ ├── ImmutableRepoTests.scala │ ├── MultilineFragTests.scala │ ├── NoIdTests.scala │ ├── OptionalProductTests.scala │ ├── RepoTests.scala │ ├── SharedTests.scala │ ├── SpecTests.scala │ ├── SqlNameTests.scala │ ├── TableInfoTests.scala │ └── TupleTests.scala ├── magnum-pg/ │ └── src/ │ ├── main/ │ │ └── scala/ │ │ └── com/ │ │ └── augustnagro/ │ │ └── magnum/ │ │ └── pg/ │ │ ├── PgCodec.scala │ │ ├── SqlArrayCodec.scala │ │ ├── enums/ │ │ │ ├── PgEnumDbCodec.scala │ │ │ ├── PgEnumToScalaEnumSqlArrayCodec.scala │ │ │ └── PgStringToScalaEnumSqlArrayCodec.scala │ │ ├── json/ │ │ │ ├── JsonBDbCodec.scala │ │ │ └── JsonDbCodec.scala │ │ └── xml/ │ │ └── XmlDbCodec.scala │ └── test/ │ ├── resources/ │ │ ├── pg-car.sql │ │ ├── pg-service-list.sql │ │ └── pg-user.sql │ └── scala/ │ ├── CirceJsonBDbCodec.scala │ ├── CirceJsonDbCodec.scala │ ├── Color.scala │ ├── LastService.scala │ ├── MagCar.scala │ ├── MagUser.scala │ ├── MyJsonB.scala │ ├── MyXml.scala │ └── PgCodecTests.scala ├── magnum-zio/ │ └── src/ │ ├── main/ │ │ └── scala/ │ │ └── com/ │ │ └── augustnagro/ │ │ └── magnum/ │ │ └── magzio/ │ │ └── TransactorZIO.scala │ └── test/ │ ├── resources/ │ │ └── pg/ │ │ ├── big-dec.sql │ │ ├── car.sql │ │ ├── my-user.sql │ │ ├── no-id.sql │ │ └── person.sql │ └── scala/ │ └── com/ │ └── augustnagro/ │ └── magnum/ │ └── magzio/ │ ├── ImmutableRepoZioTests.scala │ └── PgZioTests.scala └── project/ ├── build.properties └── plugins.sbt