object Cost extends Serializable
This is a "generic" implementation for Cost that can be used by any connector.
Can be used for newly created connectors. More mature connectors should provide
their own instance that will take into account connector-specific information.
- Alphabetic
- By Inheritance
- Cost
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
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
-
def
apply[F[_]](implicit instance: Cost[F]): Cost[F]
- Annotations
- @inline()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- implicit def coproduct[F[_], G[_]](implicit F: Cost[F], G: Cost[G]): Cost[[γ$35$]Coproduct[F, G, γ$35$]]
- implicit def deadEnd: Cost[[β$1$]Const[DeadEnd, β$1$]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def equiJoin[T[_[_]]](implicit arg0: RecursiveT[T], arg1: ShowT[T]): Cost[[β$23$]EquiJoin[T, β$23$]]
-
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
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
- implicit def projectBucket[T[_[_]]]: Cost[[β$19$]ProjectBucket[T, β$19$]]
- implicit def qscriptCore[T[_[_]]](implicit arg0: RecursiveT[T], arg1: ShowT[T]): Cost[[β$13$]QScriptCore[T, β$13$]]
- implicit def read[A]: Cost[[β$5$]Const[Read[A], β$5$]]
- implicit def shiftedRead[A]: Cost[[β$9$]Const[ShiftedRead[A], β$9$]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- implicit def thetaJoin[T[_[_]]](implicit arg0: RecursiveT[T], arg1: ShowT[T]): Cost[[β$29$]ThetaJoin[T, β$29$]]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )
- object nonInheritedOps extends ToCostOps
- object ops