Packages

case class Gliner2Schema(structures: List[StructureConfig], classifications: List[ClassificationConfig], entities: ListMap[String, String], relations: List[RelationConfig], structureDescriptions: Map[String, ListMap[String, String]], entityDescriptions: ListMap[String, String], entityMetadata: Map[String, EntityMetadata] = Map.empty, entityOrder: Seq[String] = Seq.empty, relationMetadata: Map[String, RelationMetadata] = Map.empty, fieldOrders: Map[String, Seq[String]] = Map.empty, fieldMetadata: Map[String, FieldMetadata] = Map.empty) extends Product with Serializable

Completed schema from the builder.

structures

List of JSON structures for structured data extraction

classifications

List of classification tasks

entities

Map of entity names to descriptions

relations

List of relation configurations

structureDescriptions

Map of structure names to field descriptions

entityDescriptions

Map of entity names to descriptions

entityMetadata

Per-entity dtype and threshold overrides

entityOrder

Ordered sequence of entity names for extraction

relationMetadata

Per-relation threshold overrides

fieldOrders

Per-structure/relation ordered field sequences

fieldMetadata

Per-field dtype, threshold, and validator overrides (keyed as "parent.field")

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Gliner2Schema
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Gliner2Schema(structures: List[StructureConfig], classifications: List[ClassificationConfig], entities: ListMap[String, String], relations: List[RelationConfig], structureDescriptions: Map[String, ListMap[String, String]], entityDescriptions: ListMap[String, String], entityMetadata: Map[String, EntityMetadata] = Map.empty, entityOrder: Seq[String] = Seq.empty, relationMetadata: Map[String, RelationMetadata] = Map.empty, fieldOrders: Map[String, Seq[String]] = Map.empty, fieldMetadata: Map[String, FieldMetadata] = Map.empty)

    structures

    List of JSON structures for structured data extraction

    classifications

    List of classification tasks

    entities

    Map of entity names to descriptions

    relations

    List of relation configurations

    structureDescriptions

    Map of structure names to field descriptions

    entityDescriptions

    Map of entity names to descriptions

    entityMetadata

    Per-entity dtype and threshold overrides

    entityOrder

    Ordered sequence of entity names for extraction

    relationMetadata

    Per-relation threshold overrides

    fieldOrders

    Per-structure/relation ordered field sequences

    fieldMetadata

    Per-field dtype, threshold, and validator overrides (keyed as "parent.field")

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val classifications: List[ClassificationConfig]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. val entities: ListMap[String, String]
  8. val entityDescriptions: ListMap[String, String]
  9. val entityMetadata: Map[String, EntityMetadata]
  10. val entityOrder: Seq[String]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. val fieldMetadata: Map[String, FieldMetadata]
  13. val fieldOrders: Map[String, Seq[String]]
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. val relationMetadata: Map[String, RelationMetadata]
  21. val relations: List[RelationConfig]
  22. val structureDescriptions: Map[String, ListMap[String, String]]
  23. val structures: List[StructureConfig]
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped