package
orm
Type Members
-
-
-
class
Association[K, C <: ru.circumflex.orm.Record[_, C], P <: Record[K, P]] extends ValueHolder[P, C]
-
-
trait
AutoIncrementable[T, R <: ru.circumflex.orm.Record[_, R]] extends Field[T, R]
-
class
BinaryField[R <: ru.circumflex.orm.Record[_, R]] extends Field[Array[Byte], R]
-
class
BooleanField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Boolean, R]
-
trait
Cacheable[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]
-
-
class
ColumnExpression[T, R <: ru.circumflex.orm.Record[_, R]] extends Expression
-
-
-
-
abstract
class
Constraint extends SchemaObject with SQLable
-
-
class
Criteria[PK, R <: Record[PK, R]] extends SQLable with Cloneable
-
class
DB2Dialect extends Dialect
-
class
DDLUnit extends AnyRef
-
trait
DMLQuery extends Query
-
class
DateField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Date, R]
-
-
class
DefinitionHelper[R <: ru.circumflex.orm.Record[_, R]] extends AnyRef
-
class
Delete[PK, R <: Record[PK, R]] extends DMLQuery with SearchQuery
-
class
Deployment extends AnyRef
-
-
class
Dialect extends AnyRef
-
class
DoubleField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Double, R]
-
trait
Expression extends SQLable
-
-
class
Field[T, R <: ru.circumflex.orm.Record[_, R]] extends ValueHolder[T, R] with SQLable
-
class
FieldComposition2[T1, T2, R <: ru.circumflex.orm.Record[_, R]] extends ValueHolder[(T1, T2), R]
-
class
FieldProjection[T, R <: ru.circumflex.orm.Record[_, R]] extends AtomicProjection[T]
-
class
ForeignKey extends Constraint
-
case class
ForeignKeyAction(toSql: String) extends SQLable with Product with Serializable
-
-
trait
Generator[PK, R <: Record[PK, R]] extends Record[PK, R]
-
class
H2Dialect extends Dialect
-
class
HtmlField[R <: ru.circumflex.orm.Record[_, R]] extends TextField[R]
-
trait
IdentityGenerator[PK, R <: Record[PK, R]] extends Record[PK, R] with Generator[PK, R]
-
class
Index extends SchemaObject
-
class
Insert[PK, R <: Record[PK, R]] extends DMLQuery
-
class
InsertSelect[PK, R <: Record[PK, R]] extends DMLQuery
-
class
InsertSelectHelper[PK, R <: Record[PK, R]] extends AnyRef
-
class
IntField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Int, R] with AutoIncrementable[Int, R]
-
trait
InverseAssociation[K, C <: ru.circumflex.orm.Record[_, C], P <: Record[K, P], T] extends Wrapper[T]
-
class
InverseMany[K, C <: ru.circumflex.orm.Record[_, C], P <: Record[K, P]] extends InverseAssociation[K, C, P, Seq[C]]
-
class
InverseOne[K, C <: ru.circumflex.orm.Record[_, C], P <: Record[K, P]] extends InverseAssociation[K, C, P, Option[C]]
-
class
InverseSeq[R <: ru.circumflex.orm.Record[_, R]] extends Cached
-
class
JoinNode[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends ProxyNode[PKL, L]
-
case class
JoinType(toSql: String) extends SQLable with Product with Serializable
-
class
LongField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Long, R] with AutoIncrementable[Long, R]
-
-
class
ManyToOneJoin[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends JoinNode[PKL, L, PKR, R]
-
-
-
-
class
NativeSQLQuery[T] extends SQLQuery[T]
-
class
NumericField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[BigDecimal, R]
-
-
-
class
OneToManyJoin[PKL, L <: Record[PKL, L], PKR, R <: Record[PKR, R]] extends JoinNode[PKL, L, PKR, R]
-
-
class
Order extends Expression
-
class
PairProjection[T1, T2] extends CompositeProjection[(Option[T1], Option[T2])]
-
-
trait
Predicate extends Expression
-
trait
Projection[T] extends SQLable
-
class
ProxyNode[PK, R <: Record[PK, R]] extends RelationNode[PK, R]
-
trait
Query extends SQLable with Expression with Cloneable
-
abstract
class
Record[PK, R <: Record[PK, R]] extends Equals with Cached
-
class
RecordProjection[PK, R <: Record[PK, R]] extends CompositeProjection[R]
-
class
RecordValidator[PK, R <: Record[PK, R]] extends AnyRef
-
trait
Relation[PK, R <: Record[PK, R]] extends Record[PK, R] with SchemaObject
-
class
RelationNode[PK, R <: Record[PK, R]] extends SQLable with Cloneable with Equals
-
class
RowProjection extends CompositeProjection[RowResult]
-
class
RowResult extends AnyRef
-
abstract
class
SQLQuery[T] extends Query
-
trait
SQLable extends AnyRef
-
class
Schema extends SchemaObject
-
-
-
class
Select[T] extends SQLQuery[T] with SearchQuery
-
trait
SequenceGenerator[PK, R <: Record[PK, R]] extends Record[PK, R] with Generator[PK, R]
-
case class
SetOperation(toSql: String) extends SQLable with Product with Serializable
-
-
-
-
-
-
-
trait
Table[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]
-
class
TextField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[String, R]
-
class
TimeField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Date, R]
-
class
TimestampField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Date, R]
-
-
-
-
class
UniqueKey extends Constraint
-
class
UntypedTupleProjection extends CompositeProjection[Array[Option[Any]]]
-
class
Update[PK, R <: Record[PK, R]] extends DMLQuery with SearchQuery
-
trait
ValueHolder[T, R <: ru.circumflex.orm.Record[_, R]] extends Container[T] with Wrapper[Option[T]] with Equals
-
trait
View[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]
-
class
XmlField[R <: ru.circumflex.orm.Record[_, R]] extends XmlSerializable[Elem, R]
-
abstract
class
XmlSerializable[T, R <: ru.circumflex.orm.Record[_, R]] extends Field[T, R]
Value Members
-
-
-
-
-
def
COMMIT(): Unit
-
-
-
object
DDLUnit extends AnyRef
-
-
def
DELETE[PK, R <: Record[PK, R]](node: RelationNode[PK, R]): Delete[PK, R]
-
object
Deployment extends AnyRef
-
def
EXISTS(subquery: ru.circumflex.orm.SQLQuery[_]): ru.circumflex.orm.SubqueryExpression[_]
-
-
object
Expression extends AnyRef
-
-
-
-
-
-
-
-
def
NOT_EXISTS(subquery: ru.circumflex.orm.SQLQuery[_]): ru.circumflex.orm.SubqueryExpression[_]
-
-
-
-
-
-
-
-
-
val
ORM_LOG: Logger
-
object
Predicate extends AnyRef
-
object
Projection extends AnyRef
-
-
-
def
ROLLBACK(): Unit
-
object
Relation extends Serializable
-
-
def
SELECT[T](projection: Projection[T]): Select[T]
-
def
SELECT[T](p1: Projection[T], p2: ru.circumflex.orm.Projection[_], pn: ru.circumflex.orm.Projection[_]*): Select[RowResult]
-
-
-
-
def
UPDATE[PK, R <: Record[PK, R]](node: RelationNode[PK, R]): Update[PK, R]
-
-
object
aliasStack extends AnyRef
-
-
-
-
def
prepareExpr(expression: String, params: (String, Any)*): SimpleExpression
-
implicit
def
str2expr(str: String): Expression
-
implicit
def
string2exprHelper(expression: String): SimpleExpressionHelper
-
implicit
def
string2nativeHelper(expression: String): NativeQueryHelper
-
-
def
using[A](newConf: ORMConfiguration)(block: ⇒ A): A
-