Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1479833604520
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - Source:
- | Filter s2
- | from s2: TableExpansion
- | table s3: Table Prediction
- | columns: TypeMapping
- | 0: ProductNode
- | 1: Path s3.predictionId : Int'
- | 2: Path s3.type : Int'
- | 3: Path s3.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s3.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function =
- | 0: Path s2.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.AssignUniqueSymbols - Detected features: UsedFeatures(false,true,false,false)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase assignUniqueSymbols:
- | Filter s4
- | from s4: TableExpansion
- | table s5: Table Prediction
- | columns: TypeMapping
- | 0: ProductNode
- | 1: Path s5.predictionId : Int'
- | 2: Path s5.type : Int'
- | 3: Path s5.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s5.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function =
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase inferTypes: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.ExpandTables - Found Selects for NominalTypes: @t6
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.ExpandTables - With correct table types:
- | Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.ExpandTables - Table expansions: @t6 -> (s5,TypeMapping)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.ExpandTables - Expanding tables in result type
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase expandTables:
- | Bind : Vector[t8<Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]>]
- | value: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s7.predictionId : Int'
- | 2: Path s7.type : Int'
- | 3: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase forceOuterBinds:
- | Bind : Vector[t8<Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]>]
- | value: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s7.predictionId : Int'
- | 2: Path s7.type : Int'
- | 3: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase removeMappedTypes:
- | Bind : Vector[t8<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s7.predictionId : Int'
- | 2: Path s7.type : Int'
- | 3: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase expandSums: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase expandRecords:
- | Bind : Vector[t8<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s7.predictionId : Int'
- | 2: Path s7.type : Int'
- | 3: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Analyzing s4.predictionId with symbols
- | Path s4.predictionId : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Translated s4.predictionId to:
- | Path s4.predictionId
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening projection t8
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Analyzing s7.predictionId with symbols
- | Path s7.predictionId : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Translated s7.predictionId to:
- | Path s7.predictionId
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Analyzing s7.type with symbols
- | Path s7.type : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Translated s7.type to:
- | Path s7.type
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Analyzing s7.createdAt with symbols
- | Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Translated s7.createdAt to:
- | Path s7.createdAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Analyzing s7.updatedAt with symbols
- | Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Translated s7.updatedAt to:
- | Path s7.updatedAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening node at Path
- | ProductNode
- | 1: Path s7.predictionId
- | 2: Path s7.type
- | 3: Path s7.createdAt
- | 4: Path s7.updatedAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening node at Path _1
- | Path s7.predictionId
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Adding definition: s9 -> Path s7.predictionId
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening node at Path _2
- | Path s7.type
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Adding definition: s10 -> Path s7.type
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening node at Path _3
- | Path s7.createdAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Adding definition: s11 -> Path s7.createdAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattening node at Path _4
- | Path s7.updatedAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Adding definition: s12 -> Path s7.updatedAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Adding translation for t8: (Map(List(_2) -> s10, List(_1) -> s9, List(_3) -> s11, List(_4) -> s12), UnassignedType)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.FlattenProjections - Flattened projection to
- | Pure t8
- | value: StructNode
- | s9: Path s7.predictionId
- | s10: Path s7.type
- | s11: Path s7.createdAt
- | s12: Path s7.updatedAt
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase flattenProjections:
- | Bind : Vector[t8<{s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<{s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s9: Path s7.predictionId : Int'
- | s10: Path s7.type : Int'
- | s11: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s12: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase rewriteJoins: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase verifySymbols: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase relabelUnions: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase createAggregates: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase resolveZipJoins: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.PruneProjections - Unreferenced: t8; Field refs: (@t6,predictionId), (@t6,type), (@t6,updatedAt), (@t6,createdAt)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase pruneProjections: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.RewriteDistinct - No DISTINCT used as determined by assignUniqueSymbols - skipping phase
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase rewriteDistinct: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from t8<Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]>
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CreateResultSetMapping - Creating mapping from MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase createResultSetMapping:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Bind : Vector[t8<{s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t8 : Vector[t8<{s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s9: Int', s10: Int', s11: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s12: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s9: Path s7.predictionId : Int'
- | s10: Path s7.type : Int'
- | s11: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s12: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13.s9 : Int'
- | 2: Path s13.s10 : Int'
- | 3: Path s13.s11 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13.s12 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.HoistClientOps - Hoisting operations from defs:
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.HoistClientOps - New defs: Map(Path s7.predictionId -> s14, Path s7.type -> s15, Path s7.createdAt -> s16, Path s7.updatedAt -> s17)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.HoistClientOps - New ResultSetMapping:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Bind : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s7: ...
- | select: Pure t18 : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s14: Path s7.predictionId : Int'
- | s15: Path s7.type : Int'
- | s16: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s17: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13.s14 : Int'
- | 2: Path s13.s15 : Int'
- | 3: Path s13.s16 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13.s17 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase hoistClientOps:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Bind : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s7: Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | select: Pure t18 : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s14: Path s7.predictionId : Int'
- | s15: Path s7.type : Int'
- | s16: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s17: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13.s14 : Int'
- | 2: Path s13.s15 : Int'
- | 3: Path s13.s16 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13.s17 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase reorderOperations: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Table fields: Map(@t6 -> Vector(predictionId, type, createdAt, updatedAt))
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Creating source from TableNode:
- | Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Mappings are: ConstArray(((@t6,predictionId),List(predictionId)), ((@t6,type),List(type)), ((@t6,createdAt),List(createdAt)), ((@t6,updatedAt),List(updatedAt)))
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Building new Comprehension from:
- | Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Built new Comprehension:
- | Comprehension s19, None, None, ConstArray(), None, None, None, None : Vector[t20<{s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t20 : Vector[t20<{s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s21: Path s19.predictionId : Int'
- | s22: Path s19.type : Int'
- | s23: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s24: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Replacements are: Map((@t6,predictionId) -> s21, (@t6,type) -> s22, (@t6,createdAt) -> s23, (@t6,updatedAt) -> s24)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Merging Filter into Comprehension:
- | Filter s4 : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s4: ...
- | where: Apply Function = : Boolean
- | 0: Path s4.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Merged Filter into Comprehension:
- | Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t20<{s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t20 : Vector[t20<{s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s21: Int', s22: Int', s23: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s24: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s21: Path s19.predictionId : Int'
- | s22: Path s19.type : Int'
- | s23: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s24: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Merging Bind into Comprehension as 'select':
- | Bind : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s7: ...
- | select: Pure t18 : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s14: Path s7.predictionId : Int'
- | s15: Path s7.type : Int'
- | s16: Path s7.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s17: Path s7.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Merged Bind into Comprehension as 'select':
- | Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s14: Path s19.predictionId : Int'
- | s15: Path s19.type : Int'
- | s16: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s17: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Replacements are: Map((t18,s14) -> s14, (t18,s15) -> s15, (t18,s16) -> s16, (t18,s17) -> s17)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.MergeToComprehensions - Mappings are: ConstArray(((t18,s14),List(s14)), ((t18,s15),List(s15)), ((t18,s16),List(s16)), ((t18,s17),List(s17)))
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase mergeToComprehensions:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<{s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | value: StructNode : {s14: Int', s15: Int', s16: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], s17: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}
- | s14: Path s19.predictionId : Int'
- | s15: Path s19.type : Int'
- | s16: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | s17: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13.s14 : Int'
- | 2: Path s13.s15 : Int'
- | 3: Path s13.s16 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13.s17 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase optimizeScalar: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase fixRowNumberOrdering: (no change)
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.RemoveFieldNames - Required symbols: s14 -> 0, s15 -> 1, s16 -> 2, s17 -> 3
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.RemoveFieldNames - Transformed RSM:
- | ResultSetMapping
- | from s13: Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s19.predictionId : Int'
- | 2: Path s19.type : Int'
- | 3: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13.s14 : Int'
- | 2: Path s13.s15 : Int'
- | 3: Path s13.s16 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13.s17 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase removeFieldNames:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s19.predictionId : Int'
- | 2: Path s19.type : Int'
- | 3: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13._1 : Int'
- | 2: Path s13._2 : Int'
- | 3: Path s13._3 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13._4 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase rewriteBooleans:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s19.predictionId : Int'
- | 2: Path s19.type : Int'
- | 3: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- | map: TypeMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | 0: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s13._1 : Int'
- | 2: Path s13._2 : Int'
- | 3: Path s13._3 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s13._4 : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CodeGen - Compiling server-side and mapping with server-side:
- | Comprehension s19, Some(Apply Function =), None, ConstArray(), None, None, None, None : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | from s19: Table Prediction : Vector[@t6<{predictionId: Int', type: Int', createdAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], updatedAt: MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']}>]
- | select: Pure t18 : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | value: ProductNode : (Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])
- | 1: Path s19.predictionId : Int'
- | 2: Path s19.type : Int'
- | 3: Path s19.createdAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: Path s19.updatedAt : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | where: Apply Function = : Boolean
- | 0: Path s19.predictionId : Int'
- | 1: LiteralNode 16 (volatileHint=false) : Int'
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.relational.ResultConverterCompiler - Compiled ResultConverter
- | TypeMappingResultConverter
- | child: ProductResultConverter
- | 1: BaseResultConverter$mcI$sp idx=1, name=<computed> : Int'
- | 2: BaseResultConverter$mcI$sp idx=2, name=<computed> : Int'
- | 3: SpecializedJdbcResultConverter$$anon$1 idx=3, name=<computed> : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: SpecializedJdbcResultConverter$$anon$1 idx=4, name=<computed> : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.CodeGen - Compiled server-side to:
- | CompiledStatement "select "predictionId", "type", "createdAt", "updatedAt" from "Prediction" where "predictionId" = 16" : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompiler - After phase codeGen:
- | ResultSetMapping : Vector[Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]]
- | from s13: CompiledStatement "select "predictionId", "type", "createdAt", "updatedAt" from "Prediction" where "predictionId" = 16" : Vector[t18<(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])>]
- | map: CompiledMapping : Mapped[(Int', Int', MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'], MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp'])]
- | converter: TypeMappingResultConverter
- | child: ProductResultConverter
- | 1: BaseResultConverter$mcI$sp idx=1, name=<computed> : Int'
- | 2: BaseResultConverter$mcI$sp idx=2, name=<computed> : Int'
- | 3: SpecializedJdbcResultConverter$$anon$1 idx=3, name=<computed> : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- | 4: SpecializedJdbcResultConverter$$anon$1 idx=4, name=<computed> : MappedJdbcType[java.time.LocalDateTime -> java.sql.Timestamp']
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - ------------------- Phase: Time ---------
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - assignUniqueSymbols: 0.813511 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - inferTypes: 0.148154 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - expandTables: 2.056758 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - forceOuterBinds: 1.136595 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - removeMappedTypes: 1.070549 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - expandSums: 0.029452 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - expandRecords: 0.475701 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - flattenProjections: 2.272297 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - rewriteJoins: 0.079878 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - verifySymbols: 0.060690 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - relabelUnions: 0.052658 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - createAggregates: 0.024097 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - resolveZipJoins: 0.042393 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - pruneProjections: 0.209737 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - rewriteDistinct: 0.032576 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - createResultSetMapping: 1.119637 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - hoistClientOps: 1.493146 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - reorderOperations: 0.151278 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - mergeToComprehensions: 4.714613 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - optimizeScalar: 0.434645 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - fixRowNumberOrdering: 0.045071 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - removeFieldNames: 3.875667 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - rewriteBooleans: 1.421747 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - codeGen: 2.289700 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.compiler.QueryCompilerBenchmark - TOTAL: 24.050550 ms
- [sangria-server-akka.actor.default-dispatcher-3] DEBUG slick.backend.DatabaseComponent.action - #1: StreamingInvokerAction$HeadAction [select "predictionId", "type", "createdAt", "updatedAt" from "Prediction" where "predictionId" = 16]
- [test1-1] DEBUG slick.jdbc.JdbcBackend.statement - Preparing statement: select "predictionId", "type", "createdAt", "updatedAt" from "Prediction" where "predictionId" = 16
- [test1-1] DEBUG slick.jdbc.JdbcBackend.benchmark - Execution of prepared statement took 502ยตs
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - /--------------+------+----------------------+----------------------\
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - | 1 | 2 | 3 | 4 |
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - | predictionId | type | createdAt | updatedAt |
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - |--------------+------+----------------------+----------------------|
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - | 16 | 1 | 2016-11-22 16:47:... | 2016-11-22 16:47:... |
- [test1-1] DEBUG slick.jdbc.StatementInvoker.result - \--------------+------+----------------------+----------------------/
- 1479833604716
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement