| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
47
|
20414
|
1866
-
1890
|
Select
|
scalikejdbc.SQLSyntaxSupportFeature.SQLSyntaxSupport.column
|
|
org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.column
|
|
50
|
21869
|
1997
-
2017
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
51
|
20919
|
2054
-
2320
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToOption[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.eq[String]((DefaultPersistentFeatureService.this.featureAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), featureId.value)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).map[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply(eta$0$1)(resultSet))
}).single;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}
});
<artifact> val x$8: scalikejdbc.TxBoundary[Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7);
qual$1.retryableTx[Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7)(x$8)
})(context)
|
|
59
|
20506
|
2328
-
2375
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentFeature.map[Option[org.make.core.feature.Feature]](((x$1: Option[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]) => x$1.map[org.make.core.feature.Feature](((x$2: org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature) => x$2.toFeature))))(context)
|
|
63
|
19499
|
2480
-
2500
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
64
|
21210
|
2571
-
2844
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.eq[org.make.core.feature.FeatureSlug]((DefaultPersistentFeatureService.this.featureAlias.field("slug"): scalikejdbc.interpolation.SQLSyntax), slug)(org.make.api.technical.ScalikeSupport.stringEnumBinders[org.make.core.feature.FeatureSlug]((FeatureSlug: enumeratum.values.StringEnum[org.make.core.feature.FeatureSlug]))))).map[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}
});
<artifact> val x$8: scalikejdbc.TxBoundary[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7);
qual$1.retryableTx[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7)(x$8)
})(context)
|
|
73
|
20129
|
2852
-
2900
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentFeatures.map[List[org.make.core.feature.Feature]](((x$3: List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]) => x$3.map[org.make.core.feature.Feature](((x$4: org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature) => x$4.toFeature))))(context)
|
|
77
|
19682
|
3005
-
3026
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.writeExecutionContext
|
|
84
|
21322
|
3033
-
3330
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
scala.concurrent.Future.apply[Boolean]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("WRITE") = "WRITE";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("WRITE", x$2);
scalikejdbc.NamedDB.apply("WRITE", x$2)(x$3)
});
<artifact> val x$4: scalikejdbc.DBSession => Boolean @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => scalikejdbc.`package`.withSQL.apply[scalikejdbc.UpdateOperation](scalikejdbc.`package`.insert.into(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature).namedValues((DefaultPersistentFeatureService.this.column.field("id"): scalikejdbc.interpolation.SQLSyntax).->[String](feature.featureId.value)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory), (DefaultPersistentFeatureService.this.column.field("slug"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.feature.FeatureSlug](feature.slug)(org.make.api.technical.ScalikeSupport.stringEnumBinders[org.make.core.feature.FeatureSlug]((FeatureSlug: enumeratum.values.StringEnum[org.make.core.feature.FeatureSlug]))), (DefaultPersistentFeatureService.this.column.field("name"): scalikejdbc.interpolation.SQLSyntax).->[String](feature.name)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).execute.apply()(session));
<artifact> val x$5: scalikejdbc.TxBoundary[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Boolean](x$4);
qual$1.retryableTx[Boolean](x$4)(x$5)
})(context).map[org.make.core.feature.Feature](((x$5: Boolean) => feature))(context)
|
|
88
|
20415
|
3438
-
3459
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.writeExecutionContext
|
|
96
|
21990
|
3466
-
3845
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
scala.concurrent.Future.apply[Int]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("WRITE") = "WRITE";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("WRITE", x$2);
scalikejdbc.NamedDB.apply("WRITE", x$2)(x$3)
});
<artifact> val x$4: scalikejdbc.DBSession => Int @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => scalikejdbc.`package`.withSQL.apply[scalikejdbc.UpdateOperation](scalikejdbc.`package`.update.apply(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature).set((DefaultPersistentFeatureService.this.column.field("slug"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.feature.FeatureSlug](feature.slug)(org.make.api.technical.ScalikeSupport.stringEnumBinders[org.make.core.feature.FeatureSlug]((FeatureSlug: enumeratum.values.StringEnum[org.make.core.feature.FeatureSlug]))), (DefaultPersistentFeatureService.this.column.field("name"): scalikejdbc.interpolation.SQLSyntax).->[String](feature.name)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory)).where(scalikejdbc.`package`.sqls.eq[String]((DefaultPersistentFeatureService.this.column.field("id"): scalikejdbc.interpolation.SQLSyntax), feature.featureId.value)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).executeUpdate.apply()(session));
<artifact> val x$5: scalikejdbc.TxBoundary[Int] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Int](x$4);
qual$1.retryableTx[Int](x$4)(x$5)
})(ctx).map[Option[org.make.core.feature.Feature]](((x0$1: Int) => x0$1 match {
case 1 => scala.Some.apply[org.make.core.feature.Feature](feature)
case 0 => scala.None
}))(ctx)
|
|
103
|
20993
|
3950
-
3971
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
org.scalatest.testsuite
|
DefaultPersistentFeatureServiceComponent.this.writeExecutionContext
|
|
104
|
19489
|
3984
-
3984
|
ApplyToImplicitArgs
|
cats.instances.FutureInstances.catsStdInstancesForFuture
|
org.scalatest.testsuite
|
cats.implicits.catsStdInstancesForFuture(context)
|
|
104
|
20472
|
3978
-
4214
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
org.scalatest.testsuite
|
scala.concurrent.Future.apply[Int]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("WRITE") = "WRITE";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("WRITE", x$2);
scalikejdbc.NamedDB.apply("WRITE", x$2)(x$3)
});
<artifact> val x$4: scalikejdbc.DBSession => Int @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => scalikejdbc.`package`.withSQL.apply[scalikejdbc.UpdateOperation](scalikejdbc.`package`.delete.from(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.eq[String]((DefaultPersistentFeatureService.this.featureAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), featureId.value)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).update.apply()(session));
<artifact> val x$5: scalikejdbc.TxBoundary[Int] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Int](x$4);
qual$1.retryableTx[Int](x$4)(x$5)
})(context)
|
|
110
|
21212
|
3978
-
4219
|
Select
|
cats.Functor.Ops.void
|
org.scalatest.testsuite
|
cats.implicits.toFunctorOps[scala.concurrent.Future, Int](scala.concurrent.Future.apply[Int]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("WRITE") = "WRITE";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("WRITE", x$2);
scalikejdbc.NamedDB.apply("WRITE", x$2)(x$3)
});
<artifact> val x$4: scalikejdbc.DBSession => Int @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => scalikejdbc.`package`.withSQL.apply[scalikejdbc.UpdateOperation](scalikejdbc.`package`.delete.from(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.eq[String]((DefaultPersistentFeatureService.this.featureAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), featureId.value)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).update.apply()(session));
<artifact> val x$5: scalikejdbc.TxBoundary[Int] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Int](x$4);
qual$1.retryableTx[Int](x$4)(x$5)
})(context))(cats.implicits.catsStdInstancesForFuture(context)).void
|
|
114
|
20246
|
4313
-
4333
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
115
|
21782
|
4404
-
4664
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).orderBy((DefaultPersistentFeatureService.this.featureAlias.field("slug"): scalikejdbc.interpolation.SQLSyntax))).map[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}
});
<artifact> val x$8: scalikejdbc.TxBoundary[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7);
qual$1.retryableTx[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7)(x$8)
})(context)
|
|
124
|
21327
|
4672
-
4720
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentFeatures.map[List[org.make.core.feature.Feature]](((x$6: List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]) => x$6.map[org.make.core.feature.Feature](((x$7: org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature) => x$7.toFeature))))(context)
|
|
128
|
20310
|
4849
-
4869
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
129
|
21995
|
4940
-
5272
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.in[String]((DefaultPersistentFeatureService.this.featureAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), featureIds.map[String](((x$8: org.make.core.feature.FeatureId) => x$8.value)))(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory)).orderBy((DefaultPersistentFeatureService.this.featureAlias.field("slug"): scalikejdbc.interpolation.SQLSyntax))).map[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}
});
<artifact> val x$8: scalikejdbc.TxBoundary[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7);
qual$1.retryableTx[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7)(x$8)
})(context)
|
|
139
|
20967
|
5280
-
5328
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentFeatures.map[List[org.make.core.feature.Feature]](((x$9: List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]) => x$9.map[org.make.core.feature.Feature](((x$10: org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature) => x$10.toFeature))))(context)
|
|
149
|
20475
|
5580
-
5600
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
org.scalatest.testsuite
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
151
|
19494
|
5672
-
6141
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
org.scalatest.testsuite
|
scala.concurrent.Future.apply[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
val query: scalikejdbc.PagingSQLBuilder[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = scalikejdbc.`package`.select.from[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature](org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.toAndConditionOpt(maybeSlug.map[scalikejdbc.interpolation.SQLSyntax](((slug: String) => scalikejdbc.`package`.sqls.like((DefaultPersistentFeatureService.this.featureAlias.field("slug"): scalikejdbc.interpolation.SQLSyntax), ("%".+(slug).+("%"): String))))));
org.make.api.technical.PersistentServiceUtils.sortOrderQuery[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature, org.make.core.feature.Feature](offset, end, sort, order, query)(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature)
}).map[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature] = org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}
});
<artifact> val x$8: scalikejdbc.TxBoundary[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7);
qual$1.retryableTx[List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]](x$7)(x$8)
})(context)
|
|
164
|
21128
|
6149
-
6197
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
org.scalatest.testsuite
|
futurePersistentFeatures.map[List[org.make.core.feature.Feature]](((x$11: List[org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature]) => x$11.map[org.make.core.feature.Feature](((x$12: org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature) => x$12.toFeature))))(context)
|
|
168
|
20195
|
6305
-
6325
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
org.scalatest.testsuite
|
DefaultPersistentFeatureServiceComponent.this.readExecutionContext
|
|
170
|
21788
|
6333
-
6654
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
org.scalatest.testsuite
|
scala.concurrent.Future.apply[Int]({
<artifact> val qual$1: org.make.api.technical.DatabaseTransactions.RichDatabase = org.make.api.technical.DatabaseTransactions.RichDatabase({
<artifact> val x$1: String("READ") = "READ";
<artifact> val x$2: scalikejdbc.SettingsProvider = scalikejdbc.NamedDB.apply$default$2;
<artifact> val x$3: scalikejdbc.ConnectionPoolContext = scalikejdbc.NamedDB.apply$default$3("READ", x$2);
scalikejdbc.NamedDB.apply("READ", x$2)(x$3)
});
<artifact> val x$7: scalikejdbc.DBSession => Int @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToOption[Int,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.apply[Nothing](scalikejdbc.`package`.sqls.count).from(org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.as(DefaultPersistentFeatureService.this.featureAlias)).where(scalikejdbc.`package`.sqls.toAndConditionOpt(maybeSlug.map[scalikejdbc.interpolation.SQLSyntax](((slug: String) => scalikejdbc.`package`.sqls.like((DefaultPersistentFeatureService.this.featureAlias.field("slug"): scalikejdbc.interpolation.SQLSyntax), ("%".+(slug).+("%"): String))))))).map[Int](((x$13: scalikejdbc.WrappedResultSet) => x$13.int(1))).single;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[Int,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[Int,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[Int,scalikejdbc.HasExtractor]];
<artifact> val x$6: scalikejdbc.ConnectionPoolContext = stabilizer$1.apply$default$2();
stabilizer$1.apply()(x$4, x$6, x$5)
}.getOrElse[Int](0)
});
<artifact> val x$8: scalikejdbc.TxBoundary[Int] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Int](x$7);
qual$1.retryableTx[Int](x$7)(x$8)
})(context)
|
|
186
|
21230
|
6863
-
6865
|
Select
|
org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.id
|
|
PersistentFeature.this.id
|
|
186
|
20479
|
6901
-
6905
|
Select
|
org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.name
|
|
PersistentFeature.this.name
|
|
186
|
19471
|
6833
-
6906
|
Apply
|
org.make.core.feature.Feature.apply
|
|
org.make.core.feature.Feature.apply(x$1, x$3, x$2)
|
|
186
|
20971
|
6875
-
6892
|
Apply
|
org.make.core.technical.enumeratum.FallbackingCirceEnum.apply
|
|
org.make.core.feature.FeatureSlug.apply(PersistentFeature.this.slug)
|
|
186
|
20312
|
6853
-
6866
|
Apply
|
org.make.core.feature.FeatureId.apply
|
|
org.make.core.feature.FeatureId.apply(PersistentFeature.this.id)
|
|
186
|
21918
|
6887
-
6891
|
Select
|
org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.slug
|
|
PersistentFeature.this.slug
|
|
194
|
21131
|
7102
-
7127
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
|
scala.`package`.Seq.apply[String]("id", "slug", "name")
|
|
195
|
20237
|
7167
-
7181
|
Literal
|
<nosymbol>
|
|
"id,slug,name"
|
|
197
|
21747
|
7220
-
7229
|
Literal
|
<nosymbol>
|
|
"feature"
|
|
206
|
21083
|
7565
-
7763
|
Apply
|
org.make.api.feature.DefaultPersistentFeatureServiceComponent.PersistentFeature.apply
|
|
DefaultPersistentFeatureServiceComponent.this.PersistentFeature.apply(resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("id"): scalikejdbc.interpolation.SQLSyntax))), resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("slug"): scalikejdbc.interpolation.SQLSyntax))), resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("name"): scalikejdbc.interpolation.SQLSyntax))))
|
|
207
|
21233
|
7620
-
7640
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("id"): scalikejdbc.interpolation.SQLSyntax))
|
|
207
|
20276
|
7603
-
7641
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("id"): scalikejdbc.interpolation.SQLSyntax)))
|
|
208
|
21987
|
7675
-
7697
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("slug"): scalikejdbc.interpolation.SQLSyntax))
|
|
208
|
20922
|
7658
-
7698
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("slug"): scalikejdbc.interpolation.SQLSyntax)))
|
|
209
|
20003
|
7732
-
7754
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("name"): scalikejdbc.interpolation.SQLSyntax))
|
|
209
|
19473
|
7715
-
7755
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((featureResultName.field("name"): scalikejdbc.interpolation.SQLSyntax)))
|