Taro L. Saito
Taro L. Saito
Create a fast pass for converitng from input to output data source if the types of the both sides are known.
```scala object SQLObjectMapper { import scala.reflect.runtime.{universe => ru} def sqlTypeOf(tpe: ObjectType): String = { tpe match { case Primitive.Int => "integer" case Primitive.Long => "integer" case Primitive.Float => "float" case...
- Find input/output table names - Rename input/output tables - Anonymize queries
Recording response snapshots in JSON format will be helpful for the maintainability of records.
StaticContent should support ETag so that browser can cache data. https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching This will require airframe-control cache.
model class ```scala case class OpsRequest(@required command:String, repeat:Boolean = false) ``` ```json { "command":"run", "repet": true } ``` ^ It misspells an input parameter name ```scala // This request will...
Currently Surface.of[X] automatically consume ClassNotFound exception and returns Surface.of[java.lang.Object] so that it will not stop user programs. But as we hit the class loader issue like https://github.com/sbt/sbt/issues/5410 and #918 this...
```scala val d = newDesign.bind[X].toProvider{ y:Y => new X(Y) } d.newSession { session => // session.withChildSession(Design.empty) { childSession => val x = sesion.build[X] // x is initialized in parent session,...