@@ -14,31 +14,31 @@ trait TelescopeConfigMapping[F[_]] extends EnumeratedOffsetView[F] with StepReco
1414 private def telescopeConfigMappingAtPath (
1515 path : Path ,
1616 guidingColumn : ColumnRef ,
17- idColumns : ColumnRef *
17+ idColumns : ( String , ColumnRef ) *
1818 ): ObjectMapping =
1919 ObjectMapping (path)(
2020 (
21- idColumns.toList.map: ref =>
22- SqlField (ref.column , ref, key = true , hidden = true )
21+ idColumns.toList.map: (name, ref) =>
22+ SqlField (name , ref, key = true , hidden = true )
2323 ) ++ List (
2424 SqlObject (" offset" ),
2525 SqlField (" guiding" , guidingColumn)
2626 )*
2727 )
2828
29- private def enumeratedTelescopeConfigMapping : ObjectMapping =
30- ObjectMapping (TelescopeConfigType )(
31- SqlField (" observationId" , EnumeratedOffsetView .ObservationId , key = true , hidden = true ),
32- SqlField (" role" , EnumeratedOffsetView .OffsetGeneratorRole , key = true , hidden = true ),
33- SqlField (" index" , EnumeratedOffsetView .Index , key = true , hidden = true ),
34- SqlObject (" offset" ),
35- SqlField (" guiding" , EnumeratedOffsetView .GuideState )
36- )
37-
38-
3929 lazy val TelescopeConfigMappings : List [ObjectMapping ] =
4030 List (
41- // telescopeConfigMappingAtPath(EnumeratedOffsetGeneratorType / "values", EnumeratedOffsetTable.GuideState, EnumeratedOffsetTable.ObservationId, EnumeratedOffsetTable.OffsetGeneratorRole, EnumeratedOffsetTable.Index),
42- enumeratedTelescopeConfigMapping,
43- telescopeConfigMappingAtPath(StepRecordType / " telescopeConfig" , StepRecordView .GuideState , StepRecordView .Id )
31+ telescopeConfigMappingAtPath(
32+ EnumeratedOffsetGeneratorType / " values" ,
33+ EnumeratedOffsetView .GuideState ,
34+ " observationId" -> EnumeratedOffsetView .ObservationId ,
35+ " role" -> EnumeratedOffsetView .OffsetGeneratorRole ,
36+ " index" -> EnumeratedOffsetView .Index
37+ ),
38+
39+ telescopeConfigMappingAtPath(
40+ StepRecordType / " telescopeConfig" ,
41+ StepRecordView .GuideState ,
42+ " id" -> StepRecordView .Id
43+ )
4444 )
0 commit comments