final case class Custom[Input, Result](typeId: TypeId, operation: DynamicValue, inputSchema: Schema[Input], resultSchema: Schema[Result]) extends Operation[Input, Result] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Custom
- Serializable
- Product
- Equals
- Operation
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Custom(typeId: TypeId, operation: DynamicValue, inputSchema: Schema[Input], resultSchema: Schema[Result])
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def contramap[Input2](f: (Remote[Input2]) => Remote[Input])(implicit arg0: Schema[Input2]): Operation[Input2, Result]
Defines an operation that performs the same thing but it's input gets transformed by the given remote function first.
Defines an operation that performs the same thing but it's input gets transformed by the given remote function first.
- Definition Classes
- Operation
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val inputSchema: Schema[Input]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[Result2](f: (Remote[Result]) => Remote[Result2])(implicit arg0: Schema[Result2]): Operation[Input, Result2]
Defines an operation that performs the same thing and then transforms the result with the given remote function.
Defines an operation that performs the same thing and then transforms the result with the given remote function.
- Definition Classes
- Operation
- 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()
- val operation: DynamicValue
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val resultSchema: Schema[Result]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val typeId: TypeId
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()