Class

io.xskipper.utils.identifier

IBMCOSIdentifier

Related Doc: package identifier

Permalink

class IBMCOSIdentifier extends Identifier

Linear Supertypes
Identifier, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IBMCOSIdentifier
  2. Identifier
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IBMCOSIdentifier()

    Permalink

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 finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def getContainerName(hostname: String): String

    Permalink

    Extracts container name from the container.service or container

    Extracts container name from the container.service or container

    hostname

    hostname to split

    returns

    the container

    Annotations
    @throws( ... )
    Exceptions thrown

    IOException if hostname is invalid

  11. def getFileId(fs: FileStatus): String

    Permalink

    Given a FileStatus returns the identifier that will be used as the fileID

    Given a FileStatus returns the identifier that will be used as the fileID

    Definition Classes
    Identifier
  12. def getFileName(status: FileStatus): String

    Permalink

    Given a FileStatus return the name associated with this path (Enables for example stripping the service name from COS path)

    Given a FileStatus return the name associated with this path (Enables for example stripping the service name from COS path)

    Definition Classes
    IBMCOSIdentifierIdentifier
  13. def getHost(uri: URI): String

    Permalink

    Extract host name from the URI

    Extract host name from the URI

    uri

    object store uri

    returns

    host name

    Annotations
    @throws( ... )
    Exceptions thrown

    IOException if error

  14. def getPathDisplayName(path: String): String

    Permalink

    Custom logic to be used to rename the paths which are displayed in the xskipper output DataFrame-s

    Custom logic to be used to rename the paths which are displayed in the xskipper output DataFrame-s

    path

    the path to be displayed

    Definition Classes
    Identifier
  15. def getTableIdentifier(uri: String): String

    Permalink

    Given a URI/table identifier returns the table identifier that will be used in xskipper

    Given a URI/table identifier returns the table identifier that will be used in xskipper

    uri

    the uri to be parsed

    returns

    For COS the path without the service - <bucket_name>/<object_name> For Table identifier returns it as it is

    Definition Classes
    IBMCOSIdentifierIdentifier
  16. def getTableIdentifierDisplayName(tid: String): String

    Permalink

    Custom logic to be used to rename the table identifiers which are displayed in the xskipper output DataFrame-s

    Custom logic to be used to rename the table identifiers which are displayed in the xskipper output DataFrame-s

    tid

    the tid to be displayed

    Definition Classes
    Identifier
  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 Identifier

Inherited from AnyRef

Inherited from Any

Ungrouped