org

tresql

package tresql

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. tresql
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Cache extends AnyRef

    Cache for parsed expressions

  2. case class Column(idx: Int, name: String, expr: Expr) extends Product with Serializable

  3. type Converter[T] = (RowLike, Manifest[T]) ⇒ T

  4. type Dialect = PartialFunction[Expr, String]

  5. class Env extends Resources with MetaData

  6. trait EnvProvider extends AnyRef

  7. sealed abstract class Expr extends () ⇒ Any with Ordered[Expr]

  8. class Functions extends AnyRef

  9. class InOutPar extends OutPar

    In out parameter box for callable statement

  10. class Macros extends AnyRef

  11. trait MetaData extends AnyRef

    Implementation of meta data must be thread safe

  12. class MissingBindVariableException extends RuntimeException

  13. trait ORT extends Query

    Object Relational Transformations - ORT

  14. class OutPar extends AnyRef

    Out parameter box for callable statement

  15. trait Query extends QueryBuilder with TypedQuery

  16. trait QueryBuilder extends EnvProvider with Transformer with Typer

  17. trait Resources extends AnyRef

  18. trait Result extends Iterator[RowLike] with RowLike with TypedResult

  19. trait RowLike extends Dynamic with Typed

  20. class SelectResult extends Result

  21. class SimpleCache extends Cache

    Cache based on java concurrent hash map

  22. case class SingleValueResult(res: Any) extends Result with Product with Serializable

  23. class TooManyRowsException extends RuntimeException

  24. trait Transformer extends AnyRef

  25. implicit final class Tresql extends AnyVal

    tresql string interpolator.

  26. trait Typed extends AnyRef

  27. trait TypedQuery extends AnyRef

  28. trait TypedResult extends AnyRef

  29. trait Typer extends AnyRef

  30. class WeakHashCache extends Cache

    Cache based on scala WeakHashMap

Value Members

  1. object Env extends Resources

  2. object InOutPar

  3. object ORT extends ORT

  4. object OutPar

  5. object Query extends Query

  6. object QueryParser extends QueryParsers

  7. implicit def convAny(r: RowLike, m: Manifest[Any]): Any

  8. implicit def convBigDecimal(r: RowLike, m: Manifest[BigDecimal]): BigDecimal

  9. implicit def convBlob(r: RowLike, m: Manifest[Blob]): Blob

  10. implicit def convBoolean(r: RowLike, m: Manifest[Boolean]): Boolean

  11. implicit def convByteArray(r: RowLike, m: Manifest[Array[Byte]]): Array[Byte]

  12. implicit def convClob(r: RowLike, m: Manifest[Clob]): Clob

  13. implicit def convDate(r: RowLike, m: Manifest[Date]): Date

  14. implicit def convDouble(r: RowLike, m: Manifest[Double]): Double

  15. implicit def convInputStream(r: RowLike, m: Manifest[InputStream]): InputStream

  16. implicit def convInt(r: RowLike, m: Manifest[Int]): Int

  17. implicit def convJBigDecimal(r: RowLike, m: Manifest[BigDecimal]): BigDecimal

  18. implicit def convJBoolean(r: RowLike, m: Manifest[Boolean]): Boolean

  19. implicit def convJDouble(r: RowLike, m: Manifest[Double]): Double

  20. implicit def convJInt(r: RowLike, m: Manifest[Integer]): Integer

  21. implicit def convJLong(r: RowLike, m: Manifest[Long]): Long

  22. implicit def convLong(r: RowLike, m: Manifest[Long]): Long

  23. implicit def convReader(r: RowLike, m: Manifest[Reader]): Reader

  24. implicit def convSqlDate(r: RowLike, m: Manifest[Date]): Date

  25. implicit def convSqlTimestamp(r: RowLike, m: Manifest[Timestamp]): Timestamp

  26. implicit def convString(r: RowLike, m: Manifest[String]): String

  27. def convTuple[T <: Product](r: RowLike, m: Manifest[T]): T

  28. implicit def convTuple1[T <: Tuple1[_]](r: RowLike, m: Manifest[T]): T

  29. implicit def convTuple10[T <: Tuple10[_, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  30. implicit def convTuple11[T <: Tuple11[_, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  31. implicit def convTuple12[T <: Tuple12[_, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  32. implicit def convTuple13[T <: Tuple13[_, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  33. implicit def convTuple14[T <: Tuple14[_, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  34. implicit def convTuple15[T <: Tuple15[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  35. implicit def convTuple16[T <: Tuple16[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  36. implicit def convTuple17[T <: Tuple17[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  37. implicit def convTuple18[T <: Tuple18[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  38. implicit def convTuple19[T <: Tuple19[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  39. implicit def convTuple2[T <: Tuple2[_, _]](r: RowLike, m: Manifest[T]): T

  40. implicit def convTuple20[T <: Tuple20[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  41. implicit def convTuple21[T <: Tuple21[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  42. implicit def convTuple22[T <: Tuple22[_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  43. implicit def convTuple3[T <: Tuple3[_, _, _]](r: RowLike, m: Manifest[T]): T

  44. implicit def convTuple4[T <: Tuple4[_, _, _, _]](r: RowLike, m: Manifest[T]): T

  45. implicit def convTuple5[T <: Tuple5[_, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  46. implicit def convTuple6[T <: Tuple6[_, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  47. implicit def convTuple7[T <: Tuple7[_, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  48. implicit def convTuple8[T <: Tuple8[_, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  49. implicit def convTuple9[T <: Tuple9[_, _, _, _, _, _, _, _, _]](r: RowLike, m: Manifest[T]): T

  50. package dialects

  51. package java_api

  52. implicit def jdbcResultToTresqlResult(jdbcResult: ResultSet): SelectResult

  53. package metadata

  54. package parsing

  55. package result

Inherited from AnyRef

Inherited from Any

Ungrouped