Packages

class VectorDBPostProcessor extends AnnotatorModel[VectorDBPostProcessor] with HasSimpleAnnotate[VectorDBPostProcessor] with CheckLicense with HasFeatures

VectorDBPostProcessor is used to filter and sort the annotations from the com.johnsnowlabs.nlp.annotators.resolution.VectorDBModel.

Linear Supertypes
CheckLicense, HasSimpleAnnotate[VectorDBPostProcessor], AnnotatorModel[VectorDBPostProcessor], CanBeLazy, RawAnnotator[VectorDBPostProcessor], HasOutputAnnotationCol, HasInputAnnotationCols, HasOutputAnnotatorType, ParamsAndFeaturesWritable, HasFeatures, DefaultParamsWritable, MLWritable, Model[VectorDBPostProcessor], Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. VectorDBPostProcessor
  2. CheckLicense
  3. HasSimpleAnnotate
  4. AnnotatorModel
  5. CanBeLazy
  6. RawAnnotator
  7. HasOutputAnnotationCol
  8. HasInputAnnotationCols
  9. HasOutputAnnotatorType
  10. ParamsAndFeaturesWritable
  11. HasFeatures
  12. DefaultParamsWritable
  13. MLWritable
  14. Model
  15. Transformer
  16. PipelineStage
  17. Logging
  18. Params
  19. Serializable
  20. Serializable
  21. Identifiable
  22. AnyRef
  23. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new VectorDBPostProcessor()
  2. new VectorDBPostProcessor(uid: String)

    uid

    a unique identifier for the instantiated AnnotatorModel

Type Members

  1. type AnnotationContent = Seq[Row]
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  2. type AnnotatorType = String
    Definition Classes
    HasOutputAnnotatorType

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T
    Attributes
    protected
    Definition Classes
    Params
  4. def $$[T](feature: StructFeature[T]): T
    Attributes
    protected
    Definition Classes
    HasFeatures
  5. def $$[K, V](feature: MapFeature[K, V]): Map[K, V]
    Attributes
    protected
    Definition Classes
    HasFeatures
  6. def $$[T](feature: SetFeature[T]): Set[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  7. def $$[T](feature: ArrayFeature[T]): Array[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  8. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def _transform(dataset: Dataset[_], recursivePipeline: Option[PipelineModel]): DataFrame
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  10. def afterAnnotate(dataset: DataFrame): DataFrame
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  11. val allowZeroContentAfterFiltering: BooleanParam

    Whether to allow zero annotation after filtering.

    Whether to allow zero annotation after filtering. If set to true, the output may contain zero annotation if all annotations are filtered out. If set to false, The output is tried to contain at least one annotation. Default: false

  12. final def annotate(annotations: Seq[Annotation]): Seq[Annotation]
    Definition Classes
    VectorDBPostProcessor → HasSimpleAnnotate
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def beforeAnnotate(dataset: Dataset[_]): Dataset[_]
    Attributes
    protected
    Definition Classes
    AnnotatorModel
  15. val caseSensitive: BooleanParam

    Whether the criteria of the string operators are case sensitive or not.

    Whether the criteria of the string operators are case sensitive or not. For example, if set to false, the operator "equals" will match "John" with "john". Default: false

  16. final def checkSchema(schema: StructType, inputAnnotatorType: String): Boolean
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  17. def checkValidEnvironment(spark: Option[SparkSession], scopes: Seq[String]): Unit
    Definition Classes
    CheckLicense
  18. def checkValidScope(scope: String): Unit
    Definition Classes
    CheckLicense
  19. def checkValidScopeAndEnvironment(scope: String, spark: Option[SparkSession], checkLp: Boolean): Unit
    Definition Classes
    CheckLicense
  20. def checkValidScopesAndEnvironment(scopes: Seq[String], spark: Option[SparkSession], checkLp: Boolean): Unit
    Definition Classes
    CheckLicense
  21. final def clear(param: Param[_]): VectorDBPostProcessor.this.type
    Definition Classes
    Params
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. def copy(extra: ParamMap): VectorDBPostProcessor
    Definition Classes
    RawAnnotator → Model → Transformer → PipelineStage → Params
  24. def copyValues[T <: Params](to: T, extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  25. final def defaultCopy[T <: Params](extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  26. def dfAnnotate: UserDefinedFunction
    Definition Classes
    HasSimpleAnnotate
  27. val diversityThreshold: FloatParam

    The diversityThreshold parameter is used to set the threshold for the diversityByThreshold filter.

    The diversityThreshold parameter is used to set the threshold for the diversityByThreshold filter. The diversityByThreshold filter selects the annotations by the distance between the sorted annotations. The diversityThreshold parameter must be greater than 0. Default: 0.01f

  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  30. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  31. def explainParams(): String
    Definition Classes
    Params
  32. def extraValidate(structType: StructType): Boolean
    Attributes
    protected
    Definition Classes
    RawAnnotator
  33. def extraValidateMsg: String
    Attributes
    protected
    Definition Classes
    RawAnnotator
  34. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  35. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  36. val features: ArrayBuffer[Feature[_, _, _]]
    Definition Classes
    HasFeatures
  37. val filterBy: Param[String]

    The filterBy parameter is used to select and prioritize filter options.

    The filterBy parameter is used to select and prioritize filter options. Options: "metadata", "diversity_by_threshold". Options can be given as a comma separated string like "metadata, diversity_by_threshold". The order of the options will be used to filter the annotations. "metadata" - Filter by metadata fields. The metadataCriteria parameter should be set. "diversity_by_threshold" - Filter by diversity threshold. Filter by the distance between the sorted annotations. diversityThreshold parameter is used to set the threshold. Default: "metadata"

  38. def filterByDate(metadataStrValue: String, criteria: MetadataCriteria, value: String): Boolean
  39. def filterByDiversityThreshold(annotations: ListBuffer[Annotation]): ListBuffer[Annotation]
  40. def filterByFloat(metadataStrValue: String, criteria: MetadataCriteria, value: String): Boolean
  41. def filterByInt(metadataStrValue: String, criteria: MetadataCriteria, value: String): Boolean
  42. def filterByString(metadataStrValue: String, criteria: MetadataCriteria, value: String): Boolean
  43. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. def get[T](feature: StructFeature[T]): Option[T]
    Attributes
    protected
    Definition Classes
    HasFeatures
  45. def get[K, V](feature: MapFeature[K, V]): Option[Map[K, V]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  46. def get[T](feature: SetFeature[T]): Option[Set[T]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  47. def get[T](feature: ArrayFeature[T]): Option[Array[T]]
    Attributes
    protected
    Definition Classes
    HasFeatures
  48. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  49. def getAllowZeroContentAfterFiltering: Boolean

    Get allowZeroContentAfterFiltering param

  50. def getCaseSensitive: Boolean

    Get caseSensitive param

  51. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  53. def getDiversityThreshold: Float

    Get diversityThreshold param

  54. def getFilterBy: String

    Get filterBy param

  55. def getInputCols: Array[String]
    Definition Classes
    HasInputAnnotationCols
  56. def getLazyAnnotator: Boolean
    Definition Classes
    CanBeLazy
  57. def getMaxTopKAfterFiltering: Int

    Get maxTopKAfterFiltering param

  58. def getMetadataCriteria: Array[MetadataCriteria]

    Get metadataCriteria param

  59. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  60. final def getOutputCol: String
    Definition Classes
    HasOutputAnnotationCol
  61. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  62. def getSortBy: String

    Get sortBy param

  63. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  64. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  65. def hasParent: Boolean
    Definition Classes
    Model
  66. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  67. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  68. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  69. val inputAnnotatorTypes: Array[String]

    Input annotator types: VECTOR_SIMILARITY_RANKINGS

    Input annotator types: VECTOR_SIMILARITY_RANKINGS

    Definition Classes
    VectorDBPostProcessor → HasInputAnnotationCols
  70. final val inputCols: StringArrayParam
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  71. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  72. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  73. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  74. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  75. val lazyAnnotator: BooleanParam
    Definition Classes
    CanBeLazy
  76. def log: Logger
    Attributes
    protected
    Definition Classes
    Logging
  77. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  78. def logDebug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  79. def logError(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  80. def logError(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  81. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  82. def logInfo(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  83. def logName: String
    Attributes
    protected
    Definition Classes
    Logging
  84. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  85. def logTrace(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  86. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  87. def logWarning(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    Logging
  88. val maxTopKAfterFiltering: IntParam

    The maxTopKAfterFiltering parameter is used to set the maximum number of annotations to return after filtering.

    The maxTopKAfterFiltering parameter is used to set the maximum number of annotations to return after filtering. If the number of annotations after filtering is greater than maxTopKAfterFiltering, the top maxTopKAfterFiltering annotations are selected. maxTopKAfterFiltering must be greater than 0. Default: 20

  89. val metadataCriteria: StructFeature[Array[MetadataCriteria]]

    The metadataCriteria parameter is used to filter the annotations by metadata fields.

    The metadataCriteria parameter is used to filter the annotations by metadata fields. The metadataCriteria is an array of MetadataCriteria. Default: Array.empty

  90. def msgHelper(schema: StructType): String
    Attributes
    protected
    Definition Classes
    HasInputAnnotationCols
  91. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  92. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  93. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  94. def onWrite(path: String, spark: SparkSession): Unit
    Attributes
    protected
    Definition Classes
    ParamsAndFeaturesWritable
  95. val optionalInputAnnotatorTypes: Array[String]
    Definition Classes
    HasInputAnnotationCols
  96. val outputAnnotatorType: String

    outputAnnotatorType: VECTOR_SIMILARITY_RANKINGS

    outputAnnotatorType: VECTOR_SIMILARITY_RANKINGS

    Definition Classes
    VectorDBPostProcessor → HasOutputAnnotatorType
  97. final val outputCol: Param[String]
    Attributes
    protected
    Definition Classes
    HasOutputAnnotationCol
  98. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  99. var parent: Estimator[VectorDBPostProcessor]
    Definition Classes
    Model
  100. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  101. def set[T](feature: StructFeature[T], value: T): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  102. def set[K, V](feature: MapFeature[K, V], value: Map[K, V]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  103. def set[T](feature: SetFeature[T], value: Set[T]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  104. def set[T](feature: ArrayFeature[T], value: Array[T]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  105. final def set(paramPair: ParamPair[_]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    Params
  106. final def set(param: String, value: Any): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    Params
  107. final def set[T](param: Param[T], value: T): VectorDBPostProcessor.this.type
    Definition Classes
    Params
  108. def setAllowZeroContentAfterFiltering(value: Boolean): VectorDBPostProcessor.this.type

    Set the allowZeroContentAfterFiltering parameter.

    Set the allowZeroContentAfterFiltering parameter. If set to true, the output may contain zero annotation if all annotations are filtered out. If set to false, The output is tried to contain at least one annotation. Default: false

  109. def setCaseSensitive(value: Boolean): VectorDBPostProcessor.this.type

    Set whether the criteria of the string operators are case sensitive or not.

    Set whether the criteria of the string operators are case sensitive or not. For example, if set to false, the operator "equals" will match "John" with "john". Default: false

  110. def setDefault[T](feature: StructFeature[T], value: () ⇒ T): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  111. def setDefault[K, V](feature: MapFeature[K, V], value: () ⇒ Map[K, V]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  112. def setDefault[T](feature: SetFeature[T], value: () ⇒ Set[T]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  113. def setDefault[T](feature: ArrayFeature[T], value: () ⇒ Array[T]): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    HasFeatures
  114. final def setDefault(paramPairs: ParamPair[_]*): VectorDBPostProcessor.this.type
    Attributes
    protected
    Definition Classes
    Params
  115. final def setDefault[T](param: Param[T], value: T): VectorDBPostProcessor.this.type
    Attributes
    protected[org.apache.spark.ml]
    Definition Classes
    Params
  116. def setDiversityThreshold(value: Float): VectorDBPostProcessor.this.type

    Set the diversityThreshold parameter.

    Set the diversityThreshold parameter. The diversityByThreshold filter selects the annotations by the distance between the sorted annotations. maxTopKAfterFiltering must be greater than 0. Default: 0.01f

  117. def setFilterBy(value: String): VectorDBPostProcessor.this.type

    Set the filterBy parameter.

    Set the filterBy parameter. Options: "metadata", "diversity_by_threshold". Options can be given as a comma separated string like "metadata, diversity_by_threshold". The order of the options will be used to filter the annotations. "metadata" - Filter by metadata fields. The metadataCriteria parameter should be set. "diversity_by_threshold" - Filter by diversity threshold. Filter by the distance between the sorted annotations. diversityThreshold parameter is used to set the threshold. Default: "metadata"

  118. final def setInputCols(value: String*): VectorDBPostProcessor.this.type
    Definition Classes
    HasInputAnnotationCols
  119. def setInputCols(value: Array[String]): VectorDBPostProcessor.this.type
    Definition Classes
    HasInputAnnotationCols
  120. def setLazyAnnotator(value: Boolean): VectorDBPostProcessor.this.type
    Definition Classes
    CanBeLazy
  121. def setMaxTopKAfterFiltering(value: Int): VectorDBPostProcessor.this.type

    Set the maxTopKAfterFiltering parameter.

    Set the maxTopKAfterFiltering parameter. If the number of annotations after filtering is greater than maxTopKAfterFiltering, the top maxTopKAfterFiltering annotations are selected. maxTopKAfterFiltering must be greater than 0. Default: 20

  122. def setMetadataCriteria(value: Array[MetadataCriteria]): VectorDBPostProcessor.this.type

    Set the metadataCriteria parameter.

    Set the metadataCriteria parameter. The metadataCriteria is an array of MetadataCriteria. Default: Array.empty

  123. def setMetadataCriteriaAsStr(value: String): VectorDBPostProcessor.this.type

    Set the metadataCriteria parameter as a string.

    Set the metadataCriteria parameter as a string. The metadataCriteria param is a list of dictionaries. A dictionary should contain the following keys:

    • field: The field of the metadata to filter.
    • fieldType: The type of the field to filter. Options: string, int, float, date.
    • operator: The operator to apply to the filter. Options: equals, not_equals, greater_than, greater_than_or_equals, less_than, less_than_or_equals, contains, not_contains, regex.
    • value: The value to filter.
    • matchMode: The match mode to apply to the filter. Options: any, all, none.
    • matchValues: The values to filter.
    • dateFormats: The date formats to parse the date metadata field.
    • converterFallback: The converter fallback when hitting cast exception. Options: filter, not_filter, error.

    Notes:

    • field, fieldType, and operator are required. Other keys are optional.
    • fieldType is set to string, supported operators are: equals, not_equals, contains, not_contains, regex.
    • fieldType is set to int or float or date, supported operators are: equals, not_equals, greater_than, greater_than_or_equals, less_than, less_than_or_equals.
    • If matchMode and matchValues are not set, value must be set.
    • If value is set, matchMode and matchValues are ignored.
    • If fieldType is set to date, dateFormats must be set.
    • matchMode and matchValues must be set together.
    • If converterFallback is set to error, the filter will throw an error when hitting cast exception. Default 'error'.
  124. final def setOutputCol(value: String): VectorDBPostProcessor.this.type
    Definition Classes
    HasOutputAnnotationCol
  125. def setParent(parent: Estimator[VectorDBPostProcessor]): VectorDBPostProcessor
    Definition Classes
    Model
  126. def setSortBy(value: String): VectorDBPostProcessor.this.type

    Set the sortBy parameter.

    Set the sortBy parameter. Options: "ascending", "descending", "lost_in_the_middle", "diversity" "ascending" - Sort by ascending order of distance. "descending" - Sort by descending order of distance. "lost_in_the_middle" - Sort by lost in the middle ranker. Let's say we have 5 annotations with distances [1, 2, 3, 4, 5]. The lost in the middle ranker will sort them as [1, 3, 5, 4, 2]. "diversity" - Sort by diversity ranker. The annotations are sorted by distance and the first annotation select, and then the next annotation is selected by the maximum average distance from the selected annotations. Default: "ascending"

  127. val sortBy: Param[String]

    The sortBy parameter is used to select sorting option.

    The sortBy parameter is used to select sorting option. Options: "ascending", "descending", "lost_in_the_middle", "diversity" "ascending" - Sort by ascending order of distance. "descending" - Sort by descending order of distance. "lost_in_the_middle" - Sort by lost in the middle ranker. Let's say we have 5 annotations with distances [1, 2, 3, 4, 5]. The lost in the middle ranker will sort them as [1, 3, 5, 4, 2]. "diversity" - Sort by diversity ranker. The annotations are sorted by distance and the first annotation select, and then the next annotation is selected by the maximum average distance from the selected annotations. Default: "ascending"

  128. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  129. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  130. final def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    AnnotatorModel → Transformer
  131. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  132. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  133. final def transformSchema(schema: StructType): StructType
    Definition Classes
    RawAnnotator → PipelineStage
  134. def transformSchema(schema: StructType, logging: Boolean): StructType
    Attributes
    protected
    Definition Classes
    PipelineStage
    Annotations
    @DeveloperApi()
  135. val uid: String
    Definition Classes
    VectorDBPostProcessor → Identifiable
  136. def validate(schema: StructType): Boolean
    Attributes
    protected
    Definition Classes
    RawAnnotator
  137. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  138. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  139. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  140. def wrapColumnMetadata(col: Column): Column
    Attributes
    protected
    Definition Classes
    RawAnnotator
  141. def write: MLWriter
    Definition Classes
    ParamsAndFeaturesWritable → DefaultParamsWritable → MLWritable

Inherited from CheckLicense

Inherited from HasSimpleAnnotate[VectorDBPostProcessor]

Inherited from AnnotatorModel[VectorDBPostProcessor]

Inherited from CanBeLazy

Inherited from RawAnnotator[VectorDBPostProcessor]

Inherited from HasOutputAnnotationCol

Inherited from HasInputAnnotationCols

Inherited from HasOutputAnnotatorType

Inherited from ParamsAndFeaturesWritable

Inherited from HasFeatures

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from Model[VectorDBPostProcessor]

Inherited from Transformer

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

Parameters

Annotator types

Required input and expected output annotator types

Members

Parameter setters

Parameter getters