Packages

abstract class Schema extends AnyRef

Abstract representation of a schema for an item that can be held in a repository

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Schema
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Schema(uri: URI, hash: String, size: Long)

    uri

    location of the underlying file (local, HDFS, or HTTP)

    hash

    sha256 hash of the underlying file

    size

    size in bytes of the underlying file

Abstract Value Members

  1. abstract def updateURI(newURI: URI): Schema.this.type

Concrete Value Members

  1. def assertMatchingHash(bytes: InputStream): Unit
  2. val hash: String
  3. val size: Long
  4. val uri: URI