trait OrientDBContext[Naming <: NamingStrategy] extends Context[OrientDBIdiom, Naming] with OrientDBDsl
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- OrientDBContext
- OrientDBDsl
- Context
- CoreDsl
- DynamicQueryDsl
- MetaDsl
- MetaDslLowPriorityImplicits
- EncodingDsl
- LowPriorityImplicits
- QuotationDsl
- QueryDsl
- OrdDsl
- InfixDsl
- Closeable
- AutoCloseable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
sealed
trait
Action[E] extends AnyRef
- Definition Classes
- QueryDsl
-
sealed
trait
ActionReturning[E, Output] extends dsl.CoreDsl.Action[E]
- Definition Classes
- QueryDsl
-
type
BaseDecoder[T] = (Index, ResultRow) ⇒ T
- Definition Classes
- EncodingDsl
-
type
BaseEncoder[T] = (Index, T, PrepareRow) ⇒ PrepareRow
- Definition Classes
- EncodingDsl
-
sealed
trait
BatchAction[+A <: dsl.CoreDsl.Action[_]] extends AnyRef
- Definition Classes
- QueryDsl
-
case class
BatchGroup extends Product with Serializable
- Definition Classes
- Context
-
case class
BatchGroupReturning extends Product with Serializable
- Definition Classes
- Context
-
abstract
type
Decoder[T] <: BaseDecoder[T]
- Definition Classes
- EncodingDsl
-
sealed
trait
Delete[E] extends dsl.CoreDsl.Action[E]
- Definition Classes
- QueryDsl
-
sealed
trait
DynamicAction[A <: dsl.CoreDsl.Action[_]] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicActionReturning[E, Output] extends dsl.CoreDsl.DynamicAction[dsl.CoreDsl.ActionReturning[E, Output]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicAlias[T] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicDelete[E] extends dsl.CoreDsl.DynamicAction[dsl.CoreDsl.Delete[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicEntityQuery[T] extends dsl.CoreDsl.DynamicQuery[T] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
trait
DynamicInsert[E] extends dsl.CoreDsl.DynamicAction[dsl.CoreDsl.Insert[E]]
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicJoinQuery[A, B, R] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
sealed
trait
DynamicQuery[+T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
sealed
trait
DynamicSet[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicSetEmpty[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicSetValue[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicUpdate[E] extends dsl.CoreDsl.DynamicAction[dsl.CoreDsl.Update[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
type
Embedded = getquill.Embedded
- Definition Classes
- MetaDsl
-
abstract
type
Encoder[T] <: BaseEncoder[T]
- Definition Classes
- EncodingDsl
-
sealed
trait
EntityQuery[T] extends dsl.CoreDsl.Query[T]
- Definition Classes
- QueryDsl
-
type
Extractor[T] = (ResultRow) ⇒ T
- Definition Classes
- Context
-
type
Index = Int
- Definition Classes
- EncodingDsl
-
implicit
class
InfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
-
sealed
trait
Insert[E] extends dsl.CoreDsl.Action[E]
- Definition Classes
- QueryDsl
-
trait
InsertMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
sealed
trait
JoinQuery[A, B, R] extends dsl.CoreDsl.Query[R]
- Definition Classes
- QueryDsl
-
trait
LowPriorityExtras extends AnyRef
- Definition Classes
- QueryDsl
-
type
MappedEncoding[I, O] = getquill.MappedEncoding[I, O]
- Definition Classes
- EncodingDsl
-
implicit
class
NullableColumnExtensions[A] extends AnyRef
- Definition Classes
- QueryDsl
-
case class
Ord[T] extends Product with Serializable
- Definition Classes
- OrdDsl
-
type
Prepare = (PrepareRow) ⇒ (List[Any], PrepareRow)
- Definition Classes
- Context
-
abstract
type
PrepareRow
- Definition Classes
- EncodingDsl
-
sealed
trait
Query[+T] extends AnyRef
- Definition Classes
- QueryDsl
-
trait
QueryMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
trait
Quoted[+T] extends AnyRef
- Definition Classes
- QuotationDsl
-
abstract
type
Result[T]
- Definition Classes
- Context
-
abstract
type
ResultRow
- Definition Classes
- EncodingDsl
-
abstract
type
RunActionResult
- Definition Classes
- Context
-
abstract
type
RunActionReturningResult[T]
- Definition Classes
- Context
-
abstract
type
RunBatchActionResult
- Definition Classes
- Context
-
abstract
type
RunBatchActionReturningResult[T]
- Definition Classes
- Context
-
abstract
type
RunQueryResult[T]
- Definition Classes
- Context
-
abstract
type
RunQuerySingleResult[T]
- Definition Classes
- Context
-
trait
SchemaMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
abstract
type
Session
- Definition Classes
- Context
-
implicit
class
ToDynamicAction[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicActionReturning[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicEntityQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicInsert[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicUpdate[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
sealed
trait
Update[E] extends dsl.CoreDsl.Action[E]
- Definition Classes
- QueryDsl
-
trait
UpdateMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
implicit
class
Like extends AnyRef
- Definition Classes
- OrientDBDsl
Abstract Value Members
- implicit abstract val bigDecimalDecoder: Decoder[BigDecimal]
-
implicit abstract
val
bigDecimalEncoder: Encoder[BigDecimal]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract val booleanDecoder: Decoder[Boolean]
-
implicit abstract
val
booleanEncoder: Encoder[Boolean]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract val byteArrayDecoder: Decoder[Array[Byte]]
- implicit abstract val byteArrayEncoder: Encoder[Array[Byte]]
-
implicit abstract
def
byteEncoder: Encoder[Byte]
- Definition Classes
- EncodingDsl
-
abstract
def
close(): Unit
- Definition Classes
- Closeable → AutoCloseable
- Annotations
- @throws( classOf[java.io.IOException] )
- implicit abstract val dateDecoder: Decoder[Date]
- implicit abstract val dateEncoder: Encoder[Date]
- implicit abstract val doubleDecoder: Decoder[Double]
-
implicit abstract
val
doubleEncoder: Encoder[Double]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract val floatDecoder: Decoder[Float]
- implicit abstract val floatEncoder: Encoder[Float]
-
abstract
def
idiom: OrientDBIdiom
- Definition Classes
- Context
- implicit abstract val intDecoder: Decoder[Int]
-
implicit abstract
val
intEncoder: Encoder[Int]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract def listDecoder[T]: Decoder[List[T]]
- implicit abstract def listEncoder[T]: Encoder[List[T]]
- implicit abstract val longDecoder: Decoder[Long]
-
implicit abstract
val
longEncoder: Encoder[Long]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract def mapDecoder[K, V]: Decoder[Map[K, V]]
- implicit abstract def mapEncoder[K, V]: Encoder[Map[K, V]]
-
implicit abstract
def
mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]
- Definition Classes
- EncodingDsl
-
implicit abstract
def
mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]
- Definition Classes
- EncodingDsl
-
abstract
def
naming: Naming
- Definition Classes
- Context
- implicit abstract def optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]
- implicit abstract def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]
-
abstract
def
probe(statement: String): Try[_]
- Definition Classes
- Context
- implicit abstract def setDecoder[T]: Decoder[Set[T]]
- implicit abstract def setEncoder[T]: Encoder[Set[T]]
- implicit abstract val shortDecoder: Decoder[Short]
-
implicit abstract
val
shortEncoder: Encoder[Short]
- Definition Classes
- OrientDBContext → EncodingDsl
- implicit abstract val stringDecoder: Decoder[String]
-
implicit abstract
val
stringEncoder: Encoder[String]
- Definition Classes
- OrientDBContext → EncodingDsl
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
MappedEncoding: getquill.MappedEncoding.type
- Definition Classes
- EncodingDsl
-
def
alias[T](property: (Quoted[T]) ⇒ Quoted[Any], name: String): DynamicAlias[T]
- Definition Classes
- DynamicQueryDsl
-
implicit macro
def
anyValDecoder[T <: AnyVal]: Decoder[T]
- Definition Classes
- LowPriorityImplicits
-
implicit macro
def
anyValEncoder[T <: AnyVal]: Encoder[T]
- Definition Classes
- LowPriorityImplicits
-
implicit
def
anyValMappedDecoder[I, O <: AnyVal](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]
- Definition Classes
- EncodingDsl
-
implicit
def
anyValMappedEncoder[I <: AnyVal, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]
- Definition Classes
- EncodingDsl
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
dynamicQuery[T](implicit t: ClassTag[T]): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
-
def
dynamicQuerySchema[T](entity: String, columns: DynamicAlias[T]*): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
-
implicit macro
def
dynamicUnquote[T](d: DynamicQuery[T]): Query[T]
- Definition Classes
- DynamicQueryDsl
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
handleSingleResult[T](list: List[T]): T
- Attributes
- protected
- Definition Classes
- Context
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
identityExtractor: (ResultRow) ⇒ ResultRow
- Attributes
- protected
- Definition Classes
- Context
-
val
identityPrepare: Prepare
- Attributes
- protected
- Definition Classes
- Context
-
implicit
def
implicitOrd[T]: Ord[T]
- Definition Classes
- OrdDsl
-
def
impliedQuerySchema[T](entity: String, columns: (T) ⇒ (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
insertMeta[T](exclude: (T) ⇒ Any*): InsertMeta[T]
- Definition Classes
- MetaDsl
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
macro
def
lift[T](v: T): T
- Definition Classes
- EncodingDsl
-
def
liftCaseClass[T](v: T): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
liftQuery[U[_] <: Traversable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
-
def
liftQueryCaseClass[U[_] <: Traversable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
liftQueryScalar[U[_] <: Traversable[_], T](v: U[T])(implicit e: Encoder[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
liftScalar[T](v: T)(implicit e: Encoder[T]): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
mappedBaseDecoder[I, O](mapped: MappedEncoding[I, O], decoder: BaseDecoder[I]): BaseDecoder[O]
- Attributes
- protected
- Definition Classes
- EncodingDsl
-
def
mappedBaseEncoder[I, O](mapped: MappedEncoding[I, O], encoder: BaseEncoder[O]): BaseEncoder[I]
- Attributes
- protected
- Definition Classes
- EncodingDsl
-
implicit macro
def
materializeInsertMeta[T]: InsertMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeQueryMeta[T]: QueryMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeSchemaMeta[T]: SchemaMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeUpdateMeta[T]: UpdateMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
macro
def
prepare(quoted: Quoted[BatchAction[Action[_]]]): (Session) ⇒ Result[List[PrepareRow]]
- Definition Classes
- Context
-
macro
def
prepare(quoted: Quoted[Action[_]]): (Session) ⇒ Result[PrepareRow]
- Definition Classes
- Context
-
macro
def
prepare[T](quoted: Quoted[Query[T]]): (Session) ⇒ Result[PrepareRow]
- Definition Classes
- Context
-
macro
def
query[T]: EntityQuery[T]
- Definition Classes
- QueryDsl
-
macro
def
queryMeta[T, R](expand: Quoted[(Query[T]) ⇒ Query[R]])(extract: (R) ⇒ T): QueryMeta[T]
- Definition Classes
- MetaDsl
-
def
querySchema[T](entity: String, columns: (T) ⇒ (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly( ... )
-
implicit macro
def
quote[T](body: T): Quoted[T]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, R](func: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, R](func: (T1, T2, T3, T4, T5, T6, T7) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, R](func: (T1, T2, T3, T4, T5, T6) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, R](func: (T1, T2, T3, T4, T5) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, R](func: (T1, T2, T3, T4) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, R](func: (T1, T2, T3) ⇒ Quoted[R]): Quoted[(T1, T2, T3) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, R](func: (T1, T2) ⇒ Quoted[R]): Quoted[(T1, T2) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, R](func: (T1) ⇒ Quoted[R]): Quoted[(T1) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T](body: Quoted[T]): Quoted[T]
- Definition Classes
- QuotationDsl
-
macro
def
run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): Result[RunBatchActionReturningResult[T]]
- Definition Classes
- Context
-
macro
def
run(quoted: Quoted[BatchAction[Action[_]]]): Result[RunBatchActionResult]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[ActionReturning[_, T]]): Result[RunActionReturningResult[T]]
- Definition Classes
- Context
-
macro
def
run(quoted: Quoted[Action[_]]): Result[RunActionResult]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[Query[T]]): Result[RunQueryResult[T]]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[T]): Result[RunQuerySingleResult[T]]
- Definition Classes
- Context
-
macro
def
schemaMeta[T](entity: String, columns: (T) ⇒ (Any, String)*): SchemaMeta[T]
- Definition Classes
- MetaDsl
-
def
set[T, U](property: String, value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
set[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
setOpt[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: Option[U])(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
setValue[T, U](property: String, value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
setValue[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
spliceLift[O](o: O)(implicit enc: Encoder[O]): Quoted[O]
- Attributes
- protected
- Definition Classes
- DynamicQueryDsl
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
toQuoted[T <: Action[_]](q: DynamicAction[T]): Quoted[T]
- Definition Classes
- DynamicQueryDsl
-
implicit
def
toQuoted[T](q: DynamicEntityQuery[T]): Quoted[EntityQuery[T]]
- Definition Classes
- DynamicQueryDsl
-
implicit
def
toQuoted[T](q: DynamicQuery[T]): Quoted[Query[T]]
- Definition Classes
- DynamicQueryDsl
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
unquote[T](quoted: Quoted[T]): T
- Definition Classes
- QuotationDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
updateMeta[T](exclude: (T) ⇒ Any*): UpdateMeta[T]
- Definition Classes
- MetaDsl
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )