trait FlinkReadEngine extends AnyRef
- Alphabetic
 - By Inheritance
 
- FlinkReadEngine
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Abstract Value Members
-   abstract  def asDataFlow(): MapFunction[Partition, Array[Byte]]
Retrieves an flink map function that download data for each partition.
Retrieves an flink map function that download data for each partition.
- returns
 the pekko flow
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def getDataAsBytes(partition: Partition): Array[Byte]
Retrieves the blob data associated with the partition as array of bytes
Retrieves the blob data associated with the partition as array of bytes
- partition
 the partition to retrieve
- returns
 blob data associated with the partition as array of bytes
- Exceptions thrown
 NotFoundExceptionwhen the partition doesn't have associated payload (e.g. for expired volatile data)com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error- Note
 This method could be used only for downloading data less than 2GB
 -   abstract  def getObjectDataAsBytes2(layerId: String, key: String, applyDecompression: Boolean, range: ByteRange = AllBytes): Array[Byte]
Retrieves the blob data associated with provided key as source.
Retrieves the blob data associated with provided key as source.
- layerId
 the id of the layer
- key
 the key of the object to get data for
- applyDecompression
 decides whether decompression is applied for the object data.
- range
 the range of bytes to retrieve
- returns
 Blob data associated with key as source.
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable errorcom.here.platform.data.client.NotFoundExceptionin case of the key doesn't existjava.lang.UnsupportedOperationExceptionin case method called for non-objectstore layer
 -   abstract  def getObjectMetadata(layerId: String, key: String): ObjectMetadata
Retrieves metadata of the key provided in request
Retrieves metadata of the key provided in request
- layerId
 the id of the layer
- key
 the key for which metadata is requested
- returns
 metadata associated with the specified key
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable errorcom.here.platform.data.client.NotFoundExceptionin case of the key doesn't existjava.lang.UnsupportedOperationExceptionin case method called for non-objectstore layer
 -   abstract  def listObjects(layerId: String, parent: Option[String], deepListEnabled: Boolean = false, pageSize: Option[Int] = None): List[ObjectStoreListItem]
Retrieves Source of elements under the provided parent key.
Retrieves Source of elements under the provided parent key.
If no parent key is provided, root of the layer is used as default key.
- layerId
 the id of the layer
- parent
 the key under which listing items are requested
- deepListEnabled
 in case the flag is set to true all results appear as complete objects
- pageSize
 optional number of objects that are fetched internally per request
- returns
 Source of the listing elements.
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable errorjava.lang.UnsupportedOperationExceptionin case method called for non-objectstore layer
 
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(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -    def hashCode(): Int
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   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
 - @IntrinsicCandidate() @native()
 
 -   final  def notifyAll(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   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(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException]) @native()
 
 -   final  def wait(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 
Deprecated Value Members
-    def finalize(): Unit
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable]) @Deprecated
 - Deprecated
 (Since version 9)