Class/Object

com.github.jparkie.spark.elasticsearch.sql

SparkEsDataFrameMapper

Related Docs: object SparkEsDataFrameMapper | package sql

Permalink

class SparkEsDataFrameMapper extends SparkEsMapper[Row]

Extracts mappings from a Row for an IndexRequest.

Linear Supertypes
SparkEsMapper[Row], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SparkEsDataFrameMapper
  2. SparkEsMapper
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SparkEsDataFrameMapper(mapperConf: SparkEsMapperConf)

    Permalink

    mapperConf

    Configurations for IndexRequest.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def extractMappingId(value: Row): Option[String]

    Permalink

    Extracts the document field/property name containing the document id.

    Extracts the document field/property name containing the document id.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document id.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  9. def extractMappingParent(value: Row): Option[String]

    Permalink

    Extracts the document field/property name containing the document parent.

    Extracts the document field/property name containing the document parent.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document parent.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  10. def extractMappingRouting(value: Row): Option[String]

    Permalink

    Extracts the document field/property name containing the document routing.

    Extracts the document field/property name containing the document routing.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document routing.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  11. def extractMappingTTLInMillis(value: Row): Option[Long]

    Permalink

    Extracts the document field/property name containing the document time-to-live.

    Extracts the document field/property name containing the document time-to-live.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document time-to-live.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  12. def extractMappingTimestamp(value: Row): Option[String]

    Permalink

    Extracts the document field/property name containing the document timestamp.

    Extracts the document field/property name containing the document timestamp.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document timestamp.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  13. def extractMappingVersion(value: Row): Option[Long]

    Permalink

    Extracts the document field/property name containing the document version.

    Extracts the document field/property name containing the document version.

    value

    Object to extract mappings.

    returns

    The document field/property name containing the document version.

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  14. def extractMappingVersionType(value: Row): Option[VersionType]

    Permalink

    Extracts the type of versioning used.

    Extracts the type of versioning used.

    value

    Object to extract mappings.

    returns

    The type of versioning used..

    Definition Classes
    SparkEsDataFrameMapperSparkEsMapper
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SparkEsMapper[Row]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped