pro.savant.circumflex

orm

package orm

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

Type Members

  1. class AggregatePredicate extends Predicate

  2. class AggregatePredicateHelper extends AnyRef

  3. class Association[K, C <: Record[_, C], P <: Record[K, P]] extends ValueHolder[P, C]

  4. trait AtomicProjection[T] extends Projection[T]

  5. trait AutoIncrementable[T, R <: Record[_, R]] extends Field[T, R]

  6. class BinaryField[R <: Record[_, R]] extends Field[Array[Byte], R]

  7. class BooleanField[R <: Record[_, R]] extends XmlSerializable[Boolean, R]

  8. trait Cacheable[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]

  9. class CheckConstraint extends Constraint

  10. class ColumnExpression[T, R <: Record[_, R]] extends Expression

  11. trait CompositeProjection[T] extends Projection[T]

  12. trait ConnectionProvider extends AnyRef

  13. class ConsoleTransactionManager extends TransactionManager

  14. abstract class Constraint extends SchemaObject with SQLable

  15. class ConstraintHelper extends AnyRef

  16. class Criteria[PK, R <: Record[PK, R]] extends SQLable with Cloneable

  17. class DB2Dialect extends Dialect

  18. class DDLUnit extends AnyRef

  19. trait DMLQuery extends Query

  20. class DateField[R <: Record[_, R]] extends XmlSerializable[Date, R]

  21. class DefaultTransactionManager extends TransactionManager

  22. class DefinitionHelper[R <: Record[_, R]] extends AnyRef

  23. class Delete[PK, R <: Record[PK, R]] extends DMLQuery with SearchQuery

  24. class Deployment extends AnyRef

  25. class DeploymentHelper extends AnyRef

  26. class Dialect extends AnyRef

  27. class DoubleField[R <: Record[_, R]] extends XmlSerializable[Double, R]

  28. trait Expression extends SQLable

  29. class ExpressionProjection[T] extends AtomicProjection[T]

  30. class Field[T, R <: Record[_, R]] extends ValueHolder[T, R] with SQLable

  31. class FieldComposition2[T1, T2, R <: Record[_, R]] extends ValueHolder[(T1, T2), R]

  32. class FieldProjection[T, R <: Record[_, R]] extends AtomicProjection[T]

  33. class ForeignKey extends Constraint

  34. case class ForeignKeyAction(toSql: String) extends SQLable with Product with Serializable

  35. class ForeignKeyHelper extends AnyRef

  36. trait Generator[PK, R <: Record[PK, R]] extends Record[PK, R]

  37. class H2Dialect extends Dialect

  38. class HtmlField[R <: Record[_, R]] extends TextField[R]

  39. trait IdentityGenerator[PK, R <: Record[PK, R]] extends Record[PK, R] with Generator[PK, R]

  40. class Index extends SchemaObject

  41. class Insert[PK, R <: Record[PK, R]] extends DMLQuery

  42. class InsertSelect[PK, R <: Record[PK, R]] extends DMLQuery

  43. class InsertSelectHelper[PK, R <: Record[PK, R]] extends AnyRef

  44. class IntField[R <: Record[_, R]] extends XmlSerializable[Int, R] with AutoIncrementable[Int, R]

  45. trait InverseAssociation[K, C <: Record[_, C], P <: Record[K, P], T] extends Wrapper[T]

  46. class InverseMany[K, C <: Record[_, C], P <: Record[K, P]] extends InverseAssociation[K, C, P, Seq[C]]

  47. class InverseOne[K, C <: Record[_, C], P <: Record[K, P]] extends InverseAssociation[K, C, P, Option[C]]

  48. class InverseSeq[R <: Record[_, R]] extends Cached

  49. class JoinNode[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends ProxyNode[PKL, L]

  50. case class JoinType(toSql: String) extends SQLable with Product with Serializable

  51. class LongField[R <: Record[_, R]] extends XmlSerializable[Long, R] with AutoIncrementable[Long, R]

  52. class MSSQLDialect extends Dialect

  53. class ManyToOneJoin[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends JoinNode[PKL, L, PKR, R]

  54. class MySQLDialect extends Dialect

  55. class NativeDMLQuery extends DMLQuery

  56. class NativeQueryHelper extends AnyRef

  57. class NativeSQLQuery[T] extends SQLQuery[T]

  58. class NumericField[R <: Record[_, R]] extends XmlSerializable[BigDecimal, R]

  59. trait ORMConfiguration extends AnyRef

  60. class ORMException extends Exception

  61. class OneToManyJoin[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends JoinNode[PKL, L, PKR, R]

  62. class OracleDialect extends Dialect

  63. class Order extends Expression

  64. class PairProjection[T1, T2] extends CompositeProjection[(Option[T1], Option[T2])]

  65. class PostgreSQLDialect extends Dialect

  66. trait Predicate extends Expression

  67. trait Projection[T] extends SQLable

  68. class ProxyNode[PK, R <: Record[PK, R]] extends RelationNode[PK, R]

  69. trait Query extends SQLable with Expression with Cloneable

  70. abstract class Record[PK, R <: Record[PK, R]] extends Equals with Cached

  71. class RecordProjection[PK, R <: Record[PK, R]] extends CompositeProjection[R]

  72. class RecordValidator[PK, R <: Record[PK, R]] extends AnyRef

  73. trait Relation[PK, R <: Record[PK, R]] extends Record[PK, R] with SchemaObject

  74. class RelationNode[PK, R <: Record[PK, R]] extends SQLable with Cloneable with Equals

  75. class RowProjection extends CompositeProjection[RowResult]

  76. class RowResult extends AnyRef

  77. abstract class SQLQuery[T] extends Query

  78. trait SQLable extends AnyRef

  79. class Schema extends SchemaObject

  80. trait SchemaObject extends AnyRef

  81. trait SearchQuery extends Query

  82. class Select[T] extends SQLQuery[T] with SearchQuery

  83. trait SequenceGenerator[PK, R <: Record[PK, R]] extends Record[PK, R] with Generator[PK, R]

  84. case class SetOperation(toSql: String) extends SQLable with Product with Serializable

  85. class SimpleConnectionProvider extends ConnectionProvider

  86. class SimpleExpression extends Predicate

  87. class SimpleExpressionHelper extends AnyRef

  88. class SimpleORMConfiguration extends ORMConfiguration

  89. class StatisticsManager extends AnyRef

  90. class SubqueryExpression[T] extends SimpleExpression

  91. trait Table[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]

  92. class TextField[R <: Record[_, R]] extends XmlSerializable[String, R] with Coercion

  93. class TimeField[R <: Record[_, R]] extends XmlSerializable[Date, R]

  94. class TimestampField[R <: Record[_, R]] extends XmlSerializable[Date, R]

  95. class Transaction extends AnyRef

  96. trait TransactionManager extends AnyRef

  97. class TypeConverter extends AnyRef

  98. class UniqueKey extends Constraint

  99. class UntypedTupleProjection extends CompositeProjection[Array[Option[Any]]]

  100. class Update[PK, R <: Record[PK, R]] extends DMLQuery with SearchQuery

  101. trait ValueHolder[T, R <: Record[_, R]] extends Container[T] with Wrapper[Option[T]] with Equals

  102. trait View[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]

  103. abstract class XmlSerializable[T, R <: Record[_, R]] extends Field[T, R]

Value Members

  1. def AND(predicates: Predicate*): AggregatePredicate

  2. def AVG[T](expr: Expression): ExpressionProjection[T]

  3. object BooleanField

  4. val CASCADE: ForeignKeyAction

  5. def COMMIT(): Unit

  6. def COUNT(expr: Expression): Projection[Long]

  7. def COUNT_DISTINCT(expr: Expression): Projection[Long]

  8. object DDLUnit

  9. lazy val DEFAULT_ORM_CONF: ORMConfiguration

  10. def DELETE[PK, R <: Record[PK, R]](node: RelationNode[PK, R]): Delete[PK, R]

  11. object Deployment

  12. def EXISTS(subquery: SQLQuery[_]): SubqueryExpression[_]

  13. object EmptyPredicate extends Predicate

  14. object Expression

  15. val FULL: JoinType

  16. val INNER: JoinType

  17. def INSERT_INTO[PK, R <: Record[PK, R]](relation: Relation[PK, R]): InsertSelectHelper[PK, R]

  18. val LEFT: JoinType

  19. def MAX[T](expr: Expression): ExpressionProjection[T]

  20. def MIN[T](expr: Expression): ExpressionProjection[T]

  21. def NOT(predicate: Predicate): SimpleExpression

  22. def NOT_EXISTS(subquery: SQLQuery[_]): SubqueryExpression[_]

  23. def NOW: SimpleExpression

  24. val NO_ACTION: ForeignKeyAction

  25. val OP_EXCEPT: SetOperation

  26. val OP_EXCEPT_ALL: SetOperation

  27. val OP_INTERSECT: SetOperation

  28. val OP_INTERSECT_ALL: SetOperation

  29. val OP_UNION: SetOperation

  30. val OP_UNION_ALL: SetOperation

  31. def OR(predicates: Predicate*): AggregatePredicate

  32. val ORM_LOG: Logger

  33. object Predicate

  34. object Projection

  35. def RANDOM: SimpleExpression

  36. val RESTRICT: ForeignKeyAction

  37. val RIGHT: JoinType

  38. def ROLLBACK(): Unit

  39. object Relation extends Serializable

  40. object RelationNode

  41. def SELECT[T](projection: Projection[T]): Select[T]

  42. def SELECT[T](p1: Projection[T], p2: Projection[_], pn: Projection[_]*): Select[RowResult]

  43. val SET_DEFAULT: ForeignKeyAction

  44. val SET_NULL: ForeignKeyAction

  45. def SUM[T](expr: Expression): ExpressionProjection[T]

  46. def UPDATE[PK, R <: Record[PK, R]](node: RelationNode[PK, R]): Update[PK, R]

  47. object ValueHolder

  48. object aliasStack

  49. def expr[T](expression: String): ExpressionProjection[T]

  50. def ormConf: ORMConfiguration

  51. implicit def pair2proj[T1, T2](t: (Projection[T1], Projection[T2])): PairProjection[T1, T2]

  52. def prepareExpr(expression: String, params: (String, Any)*): SimpleExpression

  53. implicit def str2expr(str: String): Expression

  54. implicit def string2exprHelper(expression: String): SimpleExpressionHelper

  55. implicit def string2nativeHelper(expression: String): NativeQueryHelper

  56. def tx: Transaction

  57. def using[A](newConf: ORMConfiguration)(block: ⇒ A): A

  58. def usingAll[A](newConfs: ORMConfiguration*)(block: (ORMConfiguration) ⇒ A): Seq[A]

Inherited from AnyRef

Inherited from Any

Ungrouped