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. class Env extends Resources with MetaData

  5. trait EnvProvider extends AnyRef

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

  7. class Functions extends AnyRef

  8. class InOutPar extends OutPar

    In out parameter box for callable statement

  9. class Macros extends AnyRef

  10. trait MetaData extends AnyRef

    Implementation of meta data must be thread safe

  11. class MissingBindVariableException extends RuntimeException

  12. trait NameMap extends AnyRef

  13. trait ORT extends AnyRef

    Object Relational Transformations - ORT

  14. class OutPar extends AnyRef

    Out parameter box for callable statement

  15. trait Query extends TypedQuery

  16. class QueryBuilder extends EnvProvider with Transformer with Typer

  17. trait Resources extends NameMap

  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. trait Transformer extends AnyRef

  24. implicit final class Tresql extends AnyVal

    tresql string interpolator.

  25. trait Typed extends AnyRef

  26. trait TypedQuery extends AnyRef

  27. trait TypedResult extends AnyRef

  28. trait Typer extends AnyRef

  29. 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 QueryBuilder

  7. object QueryParser extends QueryParsers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  51. package dialects

  52. package java_api

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

  54. package metadata

  55. package parsing

  56. package result

Inherited from AnyRef

Inherited from Any

Ungrouped