trait ParsableScriptDef extends ScriptDef with ParsableFromConfig[ParsableScriptDef]
- Alphabetic
- By Inheritance
- ParsableScriptDef
- ParsableFromConfig
- ScriptDef
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
description: Option[String]
- Definition Classes
- ScriptDef
-
abstract
def
execStdOutStream(configObjectId: ConfigObjectId, partitionValues: Seq[PartitionValues], parameters: Map[String, String], errors: Buffer[String] = mutable.Buffer())(implicit context: ActionPipelineContext): Stream[String]
Function to be implemented to execute command and return stdout as Stream of lines.
Function to be implemented to execute command and return stdout as Stream of lines.
- configObjectId
id of the action which executes this transformation. This is mainly used to prefix error messages.
- partitionValues
partition values to transform
- parameters
key-value parameters
- errors
an optional Buffer to collect stdErr messages
- returns
standard output of script as Stream of lines
- Definition Classes
- ScriptDef
- Annotations
- @Scaladoc()
-
abstract
def
execStdOutString(configObjectId: ConfigObjectId, partitionValues: Seq[PartitionValues], parameters: Map[String, String], errors: Buffer[String] = mutable.Buffer())(implicit context: ActionPipelineContext): String
Function to be implemented to execute command and return stdout as String.
Function to be implemented to execute command and return stdout as String.
- configObjectId
id of the action or dataobject which executes this transformation. This is mainly used to prefix error messages.
- partitionValues
partition values to transform
- parameters
key-value parameters
- errors
an optional Buffer to collect stdErr messages
- returns
standard output of script as String
- Definition Classes
- ScriptDef
- Annotations
- @Scaladoc()
-
abstract
def
factory: FromConfigFactory[ParsableScriptDef]
Returns the factory that can parse this type (that is, type
CO).Returns the factory that can parse this type (that is, type
CO).Typically, implementations of this method should return the companion object of the implementing class. The companion object in turn should implement FromConfigFactory.
- returns
the factory (object) for this class.
- Definition Classes
- ParsableFromConfig
- Annotations
- @Scaladoc()
-
abstract
def
name: String
- Definition Classes
- ScriptDef
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated