| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
53
|
20809
|
2093
-
2113
|
Select
|
scalikejdbc.SQLSyntaxSupportFeature.SQLSyntaxSupport.column
|
org.scalatest.testsuite
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.column
|
|
56
|
19908
|
2226
-
2246
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
57
|
21475
|
2279
-
2530
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.eq[org.make.core.question.QuestionId]((DefaultPersistentTagService.this.tagAlias.field("questionId"): scalikejdbc.interpolation.SQLSyntax), questionId)(org.make.api.technical.ScalikeSupport.questionIdBinders))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
65
|
20561
|
2538
-
2577
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTag.map[List[org.make.core.tag.Tag]](((x$1: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$1.map[org.make.core.tag.Tag](((x$2: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$2.toTag))))(context)
|
|
69
|
19537
|
2678
-
2698
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
70
|
21628
|
2731
-
2971
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[Option[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToOption[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagId]((DefaultPersistentTagService.this.tagAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), tagId)(org.make.api.technical.ScalikeSupport.tagIdBinders))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).single;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[Option[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[Option[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
78
|
20643
|
2979
-
3018
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTag.map[Option[org.make.core.tag.Tag]](((x$3: Option[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$3.map[org.make.core.tag.Tag](((x$4: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$4.toTag))))(context)
|
|
82
|
19712
|
3108
-
3128
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
83
|
21279
|
3191
-
3435
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).orderBy((DefaultPersistentTagService.this.tagAlias.field("weight"): scalikejdbc.interpolation.SQLSyntax), (DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
91
|
20356
|
3443
-
3483
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$5: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$5.map[org.make.core.tag.Tag](((x$6: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$6.toTag))))(context)
|
|
95
|
19888
|
3599
-
3619
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
96
|
21437
|
3682
-
3931
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.in[org.make.core.tag.TagId]((DefaultPersistentTagService.this.tagAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), tagsIds.distinct)(org.make.api.technical.ScalikeSupport.tagIdBinders))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
104
|
20517
|
3939
-
3979
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$7: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$7.map[org.make.core.tag.Tag](((x$8: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$8.toTag))))(context)
|
|
108
|
19542
|
4078
-
4098
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
109
|
21635
|
4161
-
4831
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).leftJoin(org.make.api.tagtype.DefaultPersistentTagTypeServiceComponent.PersistentTagType.as(DefaultPersistentTagService.this.tagTypeAlias)).on((DefaultPersistentTagService.this.tagAlias.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax), (DefaultPersistentTagService.this.tagTypeAlias.field("id"): scalikejdbc.interpolation.SQLSyntax)).where(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Displayed.type]((DefaultPersistentTagService.this.tagAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Displayed)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Displayed.type, org.make.core.tag.TagDisplay.Displayed.type]).or(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Inherit.type]((DefaultPersistentTagService.this.tagAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Inherit)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Inherit.type, org.make.core.tag.TagDisplay.Inherit.type]).and(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Displayed.type]((DefaultPersistentTagService.this.tagTypeAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Displayed)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Displayed.type, org.make.core.tag.TagDisplay.Displayed.type])))).orderBy((DefaultPersistentTagService.this.tagAlias.field("weight"): scalikejdbc.interpolation.SQLSyntax), (DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
128
|
20604
|
4839
-
4879
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$9: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$9.map[org.make.core.tag.Tag](((x$10: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$10.toTag))))(context)
|
|
132
|
19671
|
4977
-
4997
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
133
|
21250
|
5032
-
5057
|
Apply
|
java.lang.String.replace
|
|
label.replace("%", "\\%")
|
|
134
|
20364
|
5120
-
5369
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.eq[String]((DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax), preparedLabel)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
142
|
19803
|
5377
-
5417
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$11: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$11.map[org.make.core.tag.Tag](((x$12: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$12.toTag))))(context)
|
|
146
|
21405
|
5526
-
5546
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
147
|
20553
|
5588
-
5620
|
Apply
|
java.lang.String.replace
|
|
partialLabel.replace("%", "\\%")
|
|
148
|
19497
|
5683
-
5947
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[Nothing](scalikejdbc.`package`.select.from[Nothing](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.like((DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax), ("%".+(preparedPartialLabel).+("%"): String)))).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
156
|
21593
|
5955
-
5995
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$13: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$13.map[org.make.core.tag.Tag](((x$14: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$14.toTag))))(context)
|
|
160
|
20609
|
6088
-
6109
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
org.scalatest.testsuite
|
DefaultPersistentTagServiceComponent.this.writeExecutionContext
|
|
161
|
19648
|
6145
-
6161
|
Apply
|
org.make.core.DefaultDateHelper.now
|
org.scalatest.testsuite
|
org.make.core.DateHelper.now()
|
|
178
|
21359
|
6168
-
6781
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
org.scalatest.testsuite
|
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.tag.DefaultPersistentTagServiceComponent.PersistentTag).namedValues((DefaultPersistentTagService.this.column.field("id"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.tag.TagId](tag.tagId)(org.make.api.technical.ScalikeSupport.tagIdBinders), (DefaultPersistentTagService.this.column.field("label"): scalikejdbc.interpolation.SQLSyntax).->[String](tag.label)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory), (DefaultPersistentTagService.this.column.field("display"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.tag.TagDisplay](tag.display)(org.make.api.technical.ScalikeSupport.stringEnumBinders[org.make.core.tag.TagDisplay]((TagDisplay: enumeratum.values.StringEnum[org.make.core.tag.TagDisplay]))), (DefaultPersistentTagService.this.column.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.tag.TagTypeId](tag.tagTypeId)(org.make.api.technical.ScalikeSupport.tagTypeIdBinders), (DefaultPersistentTagService.this.column.field("operationId"): scalikejdbc.interpolation.SQLSyntax).->[Option[org.make.core.operation.OperationId]](tag.operationId)(scalikejdbc.this.ParameterBinderFactory.optionalParameterBinderFactory[org.make.core.operation.OperationId](org.make.api.technical.ScalikeSupport.operationIdBinders)), (DefaultPersistentTagService.this.column.field("questionId"): scalikejdbc.interpolation.SQLSyntax).->[Option[org.make.core.question.QuestionId]](tag.questionId)(scalikejdbc.this.ParameterBinderFactory.optionalParameterBinderFactory[org.make.core.question.QuestionId](org.make.api.technical.ScalikeSupport.questionIdBinders)), (DefaultPersistentTagService.this.column.field("weight"): scalikejdbc.interpolation.SQLSyntax).->[Float](tag.weight)(scalikejdbc.this.ParameterBinderFactory.floatParameterBinderFactory), (DefaultPersistentTagService.this.column.field("createdAt"): scalikejdbc.interpolation.SQLSyntax).->[java.time.ZonedDateTime](nowDate)(scalikejdbc.this.ParameterBinderFactory.javaTimeZonedDateTimeParameterBinderFactory), (DefaultPersistentTagService.this.column.field("updatedAt"): scalikejdbc.interpolation.SQLSyntax).->[java.time.ZonedDateTime](nowDate)(scalikejdbc.this.ParameterBinderFactory.javaTimeZonedDateTimeParameterBinderFactory))).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.tag.Tag](((x$15: Boolean) => tag))(context)
|
|
182
|
20371
|
6877
-
6898
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.writeExecutionContext
|
|
183
|
19930
|
6934
-
6950
|
Apply
|
org.make.core.DefaultDateHelper.now
|
|
org.make.core.DateHelper.now()
|
|
199
|
21412
|
6957
-
7667
|
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.tag.DefaultPersistentTagServiceComponent.PersistentTag).set((DefaultPersistentTagService.this.column.field("label"): scalikejdbc.interpolation.SQLSyntax).->[String](tag.label)(scalikejdbc.this.ParameterBinderFactory.stringParameterBinderFactory), (DefaultPersistentTagService.this.column.field("display"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.tag.TagDisplay](tag.display)(org.make.api.technical.ScalikeSupport.stringEnumBinders[org.make.core.tag.TagDisplay]((TagDisplay: enumeratum.values.StringEnum[org.make.core.tag.TagDisplay]))), (DefaultPersistentTagService.this.column.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax).->[org.make.core.tag.TagTypeId](tag.tagTypeId)(org.make.api.technical.ScalikeSupport.tagTypeIdBinders), (DefaultPersistentTagService.this.column.field("operationId"): scalikejdbc.interpolation.SQLSyntax).->[Option[org.make.core.operation.OperationId]](tag.operationId)(scalikejdbc.this.ParameterBinderFactory.optionalParameterBinderFactory[org.make.core.operation.OperationId](org.make.api.technical.ScalikeSupport.operationIdBinders)), (DefaultPersistentTagService.this.column.field("questionId"): scalikejdbc.interpolation.SQLSyntax).->[Option[org.make.core.question.QuestionId]](tag.questionId)(scalikejdbc.this.ParameterBinderFactory.optionalParameterBinderFactory[org.make.core.question.QuestionId](org.make.api.technical.ScalikeSupport.questionIdBinders)), (DefaultPersistentTagService.this.column.field("weight"): scalikejdbc.interpolation.SQLSyntax).->[Float](tag.weight)(scalikejdbc.this.ParameterBinderFactory.floatParameterBinderFactory), (DefaultPersistentTagService.this.column.field("updatedAt"): scalikejdbc.interpolation.SQLSyntax).->[java.time.ZonedDateTime](nowDate)(scalikejdbc.this.ParameterBinderFactory.javaTimeZonedDateTimeParameterBinderFactory)).where(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagId]((DefaultPersistentTagService.this.column.field("id"): scalikejdbc.interpolation.SQLSyntax), tag.tagId)(org.make.api.technical.ScalikeSupport.tagIdBinders))).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.tag.Tag]](((x0$1: Int) => x0$1 match {
case 1 => scala.Some.apply[org.make.core.tag.Tag](tag)
case 0 => {
DefaultPersistentTagService.this.logger.error(("Tag \'".+(tag.tagId.value).+("\' not found"): String));
scala.None
}
}))(ctx)
|
|
208
|
20512
|
7763
-
7784
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.writeExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.writeExecutionContext
|
|
209
|
19611
|
7817
-
8031
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
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.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagId]((DefaultPersistentTagService.this.tagAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), tagId)(org.make.api.technical.ScalikeSupport.tagIdBinders))).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)
|
|
217
|
21085
|
8039
-
8449
|
ApplyToImplicitArgs
|
scala.concurrent.Future.onComplete
|
|
result.onComplete[Unit](((x0$1: scala.util.Try[Int]) => x0$1 match {
case (value: Int): scala.util.Success[Int](0) => DefaultPersistentTagService.this.logger.info(("Expected 1 row to be removed and get 0 rows with tag ".+(tagId.value): String))
case (value: Int): scala.util.Success[Int]((rows @ _)) => if (rows.!=(1))
DefaultPersistentTagService.this.logger.warn(("Expected 1 row to be removed and get ".+(rows).+(" rows with tag ").+(tagId.value): String))
else
DefaultPersistentTagService.this.logger.debug(("Remove of tag ".+(tagId.value).+(" success"): String))
case _ => ()
}))(context)
|
|
239
|
20727
|
8756
-
8776
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
241
|
19709
|
8840
-
10375
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
scala.concurrent.Future.apply[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]]({
<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.tag.DefaultPersistentTagServiceComponent.PersistentTag] @scala.reflect.internal.annotations.uncheckedBounds = ((implicit session: scalikejdbc.DBSession) => {
<synthetic> <stable> <artifact> val stabilizer$1: scalikejdbc.SQLToList[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = scalikejdbc.`package`.withSQL.apply[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
val query: scalikejdbc.PagingSQLBuilder[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = scalikejdbc.`package`.select.from[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag](org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).leftJoin(org.make.api.tagtype.DefaultPersistentTagTypeServiceComponent.PersistentTagType.as(DefaultPersistentTagService.this.tagTypeAlias)).on((DefaultPersistentTagService.this.tagAlias.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax), (DefaultPersistentTagService.this.tagTypeAlias.field("id"): scalikejdbc.interpolation.SQLSyntax)).where(scalikejdbc.`package`.sqls.toAndConditionOpt(persistentTagFilter.tagIds.map[scalikejdbc.interpolation.SQLSyntax](((tIds: Seq[org.make.core.tag.TagId]) => scalikejdbc.`package`.sqls.in[org.make.core.tag.TagId]((DefaultPersistentTagService.this.tagAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), tIds)(org.make.api.technical.ScalikeSupport.tagIdBinders))), persistentTagFilter.label.map[scalikejdbc.interpolation.SQLSyntax](((label: String) => scalikejdbc.`package`.sqls.like(scalikejdbc.`package`.scalikejdbcSQLInterpolationImplicitDef(scala.StringContext.apply("lower(", ")")).sqls((DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax)), ("%".+(label.toLowerCase().replace("%", "\\%")).+("%"): String)))), persistentTagFilter.tagTypeId.map[scalikejdbc.interpolation.SQLSyntax](((tagTypeId: org.make.core.tag.TagTypeId) => scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagTypeId]((DefaultPersistentTagService.this.tagAlias.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax), tagTypeId)(org.make.api.technical.ScalikeSupport.tagTypeIdBinders))), persistentTagFilter.questionIds.map[scalikejdbc.interpolation.SQLSyntax](((qIds: Seq[org.make.core.question.QuestionId]) => scalikejdbc.`package`.sqls.in[org.make.core.question.QuestionId]((DefaultPersistentTagService.this.tagAlias.field("questionId"): scalikejdbc.interpolation.SQLSyntax), qIds)(org.make.api.technical.ScalikeSupport.questionIdBinders))), if (onlyDisplayed)
scala.Some.apply[scalikejdbc.interpolation.SQLSyntax](scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Displayed.type]((DefaultPersistentTagService.this.tagAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Displayed)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Displayed.type, org.make.core.tag.TagDisplay.Displayed.type]).or(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Inherit.type]((DefaultPersistentTagService.this.tagAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Inherit)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Inherit.type, org.make.core.tag.TagDisplay.Inherit.type]).and(scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagDisplay.Displayed.type]((DefaultPersistentTagService.this.tagTypeAlias.field("display"): scalikejdbc.interpolation.SQLSyntax), org.make.core.tag.TagDisplay.Displayed)(org.make.api.technical.ScalikeSupport.stringEnumEntryParameterBinderFactory[org.make.core.tag.TagDisplay.Displayed.type, org.make.core.tag.TagDisplay.Displayed.type]))))
else
scala.None));
org.make.api.technical.PersistentServiceUtils.sortOrderQuery[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag, org.make.core.tag.Tag](offset, end, sort, order, query)(org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag)
}).map[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]({
<synthetic> val eta$0$1: scalikejdbc.ResultName[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag] = org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply$default$1;
((resultSet: scalikejdbc.WrappedResultSet) => org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply(eta$0$1)(resultSet))
}).list;
{
<artifact> val x$4: scalikejdbc.DBSession = session;
<artifact> val x$5: scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] =:= scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,scalikejdbc.HasExtractor] @scala.reflect.internal.annotations.uncheckedBounds = GeneralizedTypeConstraintsForWithExtractor.this.=:=.tpEquals[scalikejdbc.SQL[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag,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.tag.DefaultPersistentTagServiceComponent.PersistentTag]] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.retryableTx$default$2[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7);
qual$1.retryableTx[List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]](x$7)(x$8)
})(context)
|
|
278
|
21366
|
10383
-
10423
|
ApplyToImplicitArgs
|
scala.concurrent.Future.map
|
|
futurePersistentTags.map[List[org.make.core.tag.Tag]](((x$16: List[org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag]) => x$16.map[org.make.core.tag.Tag](((x$17: org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag) => x$17.toTag))))(context)
|
|
282
|
20413
|
10546
-
10566
|
Select
|
org.make.api.extensions.MakeDBExecutionContextComponent.readExecutionContext
|
|
DefaultPersistentTagServiceComponent.this.readExecutionContext
|
|
284
|
19933
|
10574
-
11359
|
ApplyToImplicitArgs
|
scala.concurrent.Future.apply
|
|
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.tag.DefaultPersistentTagServiceComponent.PersistentTag.as(DefaultPersistentTagService.this.tagAlias)).where(scalikejdbc.`package`.sqls.toAndConditionOpt(persistentTagFilter.tagIds.map[scalikejdbc.interpolation.SQLSyntax](((tIds: Seq[org.make.core.tag.TagId]) => scalikejdbc.`package`.sqls.in[org.make.core.tag.TagId]((DefaultPersistentTagService.this.tagAlias.field("id"): scalikejdbc.interpolation.SQLSyntax), tIds)(org.make.api.technical.ScalikeSupport.tagIdBinders))), persistentTagFilter.label.map[scalikejdbc.interpolation.SQLSyntax](((label: String) => scalikejdbc.`package`.sqls.like(scalikejdbc.`package`.scalikejdbcSQLInterpolationImplicitDef(scala.StringContext.apply("lower(", ")")).sqls((DefaultPersistentTagService.this.tagAlias.field("label"): scalikejdbc.interpolation.SQLSyntax)), ("%".+(label.toLowerCase().replace("%", "\\%")).+("%"): String)))), persistentTagFilter.tagTypeId.map[scalikejdbc.interpolation.SQLSyntax](((tagTypeId: org.make.core.tag.TagTypeId) => scalikejdbc.`package`.sqls.eq[org.make.core.tag.TagTypeId]((DefaultPersistentTagService.this.tagAlias.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax), tagTypeId)(org.make.api.technical.ScalikeSupport.tagTypeIdBinders))), persistentTagFilter.questionIds.map[scalikejdbc.interpolation.SQLSyntax](((qIds: Seq[org.make.core.question.QuestionId]) => scalikejdbc.`package`.sqls.in[org.make.core.question.QuestionId]((DefaultPersistentTagService.this.tagAlias.field("questionId"): scalikejdbc.interpolation.SQLSyntax), qIds)(org.make.api.technical.ScalikeSupport.questionIdBinders)))))).map[Int](((x$18: scalikejdbc.WrappedResultSet) => x$18.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)
|
|
320
|
19591
|
11713
-
11975
|
Apply
|
org.make.core.tag.Tag.apply
|
|
org.make.core.tag.Tag.apply(x$1, x$2, x$3, x$4, x$7, x$5, x$6)
|
|
321
|
20515
|
11734
-
11743
|
Apply
|
org.make.core.tag.TagId.apply
|
|
org.make.core.tag.TagId.apply(PersistentTag.this.id)
|
|
321
|
21521
|
11740
-
11742
|
Select
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.id
|
|
PersistentTag.this.id
|
|
322
|
19613
|
11761
-
11766
|
Select
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.label
|
|
PersistentTag.this.label
|
|
323
|
21173
|
11786
-
11793
|
Select
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.display
|
|
PersistentTag.this.display
|
|
324
|
20733
|
11825
-
11834
|
Select
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.tagTypeId
|
|
PersistentTag.this.tagTypeId
|
|
324
|
19686
|
11815
-
11835
|
Apply
|
org.make.core.tag.TagTypeId.apply
|
|
org.make.core.tag.TagTypeId.apply(PersistentTag.this.tagTypeId)
|
|
325
|
20362
|
11859
-
11890
|
Apply
|
scala.Option.map
|
|
PersistentTag.this.operationId.map[org.make.core.operation.OperationId](((x$19: String) => org.make.core.operation.OperationId.apply(x$19)))
|
|
325
|
21332
|
11875
-
11889
|
Apply
|
org.make.core.operation.OperationId.apply
|
|
org.make.core.operation.OperationId.apply(x$19)
|
|
326
|
21529
|
11913
-
11942
|
Apply
|
scala.Option.map
|
|
PersistentTag.this.questionId.map[org.make.core.question.QuestionId](((x$20: String) => org.make.core.question.QuestionId.apply(x$20)))
|
|
326
|
19845
|
11928
-
11941
|
Apply
|
org.make.core.question.QuestionId.apply
|
|
org.make.core.question.QuestionId.apply(x$20)
|
|
327
|
20521
|
11961
-
11967
|
Select
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.weight
|
|
PersistentTag.this.weight
|
|
334
|
21176
|
12147
-
12260
|
Apply
|
scala.collection.SeqFactory.Delegate.apply
|
org.scalatest.testsuite
|
scala.`package`.Seq.apply[String]("id", "label", "display", "tag_type_id", "operation_id", "weight", "created_at", "updated_at", "question_id")
|
|
336
|
20649
|
12306
-
12390
|
Literal
|
<nosymbol>
|
|
"id,label,display,tag_type_id,operation_id,weight,created_at,updated_at,question_id"
|
|
338
|
19687
|
12429
-
12434
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite
|
"tag"
|
|
347
|
20282
|
12765
-
13364
|
Apply
|
org.make.api.tag.DefaultPersistentTagServiceComponent.PersistentTag.apply
|
|
DefaultPersistentTagServiceComponent.this.PersistentTag.apply(resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("id"): scalikejdbc.interpolation.SQLSyntax))), resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("label"): scalikejdbc.interpolation.SQLSyntax))), org.make.core.tag.TagDisplay.apply(resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("display"): scalikejdbc.interpolation.SQLSyntax)))), resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax))), resultSet.stringOpt(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("operationId"): scalikejdbc.interpolation.SQLSyntax))), resultSet.stringOpt(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("questionId"): scalikejdbc.interpolation.SQLSyntax))), resultSet.float(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("weight"): scalikejdbc.interpolation.SQLSyntax))), resultSet.zonedDateTime(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("createdAt"): scalikejdbc.interpolation.SQLSyntax))), resultSet.zonedDateTime(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("updatedAt"): scalikejdbc.interpolation.SQLSyntax))))
|
|
348
|
21337
|
12816
-
12832
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("id"): scalikejdbc.interpolation.SQLSyntax))
|
|
348
|
20317
|
12799
-
12833
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("id"): scalikejdbc.interpolation.SQLSyntax)))
|
|
349
|
21511
|
12851
-
12888
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("label"): scalikejdbc.interpolation.SQLSyntax)))
|
|
349
|
21956
|
12868
-
12887
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("label"): scalikejdbc.interpolation.SQLSyntax))
|
|
350
|
20481
|
12936
-
12957
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("display"): scalikejdbc.interpolation.SQLSyntax))
|
|
350
|
21135
|
12908
-
12959
|
Apply
|
org.make.core.technical.enumeratum.FallbackingCirceEnum.apply
|
|
org.make.core.tag.TagDisplay.apply(resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("display"): scalikejdbc.interpolation.SQLSyntax))))
|
|
350
|
19502
|
12919
-
12958
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("display"): scalikejdbc.interpolation.SQLSyntax)))
|
|
351
|
19651
|
12981
-
13022
|
Apply
|
scalikejdbc.WrappedResultSet.string
|
|
resultSet.string(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax)))
|
|
351
|
20655
|
12998
-
13021
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("tagTypeId"): scalikejdbc.interpolation.SQLSyntax))
|
|
352
|
20320
|
13046
-
13092
|
Apply
|
scalikejdbc.WrappedResultSet.stringOpt
|
|
resultSet.stringOpt(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("operationId"): scalikejdbc.interpolation.SQLSyntax)))
|
|
352
|
21293
|
13066
-
13091
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("operationId"): scalikejdbc.interpolation.SQLSyntax))
|
|
353
|
21518
|
13115
-
13160
|
Apply
|
scalikejdbc.WrappedResultSet.stringOpt
|
|
resultSet.stringOpt(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("questionId"): scalikejdbc.interpolation.SQLSyntax)))
|
|
353
|
21927
|
13135
-
13159
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("questionId"): scalikejdbc.interpolation.SQLSyntax))
|
|
354
|
19474
|
13179
-
13216
|
Apply
|
scalikejdbc.WrappedResultSet.float
|
|
resultSet.float(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("weight"): scalikejdbc.interpolation.SQLSyntax)))
|
|
354
|
20440
|
13195
-
13215
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("weight"): scalikejdbc.interpolation.SQLSyntax))
|
|
355
|
20138
|
13238
-
13286
|
Apply
|
scalikejdbc.WrappedResultSet.zonedDateTime
|
|
resultSet.zonedDateTime(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("createdAt"): scalikejdbc.interpolation.SQLSyntax)))
|
|
355
|
21141
|
13262
-
13285
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("createdAt"): scalikejdbc.interpolation.SQLSyntax))
|
|
356
|
21329
|
13308
-
13356
|
Apply
|
scalikejdbc.WrappedResultSet.zonedDateTime
|
|
resultSet.zonedDateTime(scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("updatedAt"): scalikejdbc.interpolation.SQLSyntax)))
|
|
356
|
19768
|
13332
-
13355
|
ApplyImplicitView
|
scalikejdbc.interpolation.Implicits.scalikejdbcSQLSyntaxToStringImplicitDef
|
|
scalikejdbc.`package`.scalikejdbcSQLSyntaxToStringImplicitDef((tagResultName.field("updatedAt"): scalikejdbc.interpolation.SQLSyntax))
|