trait Metadata extends Iterable[MetadataEntry]
Transport specific metadata.
The exact semantics of how metadata is handled depends on the underlying transport. This API exposes case insensitive lookups on metadata, but maintains the original case of the keys as received or inserted. If case matters, the iterator should be used to access elements.
Multiple values are also supported per key, if the underlying transport does not support multiple values per key, which value will be used is undefined.
Metadata can either have a string or a binary value. If the underlying transport doesn't support one or the other, how those values are handled is undefined - eg, text values may be UTF-8 encoded in binary, or binary values may be Base64 encoded, it depends on the transport.
This API maintains the order of entries, but the underlying transport may not.
Implementations of this class should be immutable, all update operations should return a copy of the metadata.
- Source
- Metadata.scala
- Alphabetic
- By Inheritance
- Metadata
- Iterable
- IterableFactoryDefaults
- IterableOps
- IterableOnceOps
- IterableOnce
- AnyRef
- Any
- by iterableOnceExtensionMethods
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def add(key: String, value: String): Metadata
Add the string value for the given key.
Add the string value for the given key.
This will not replace any existing entries, it will simply append the entry to the end of the list.
This method does not modify this Metadata object, it returns a copy of this Metadata object with the entry added.
- key
The key to add.
- value
The value to add.
- returns
A copy of this Metadata object with the entry added.
- abstract def addBinary(key: String, value: ByteBuffer): Metadata
Add the binary value for the given key.
Add the binary value for the given key.
This will not replace any existing entries, it will simply append the entry to the end of the list.
This method does not modify this Metadata object, it returns a copy of this Metadata object with the entry added.
- key
The key to add.
- value
The value to add.
- returns
A copy of this Metadata object with the entry added.
- abstract def asCloudEvent(id: String, source: URI, type: String): CloudEvent
Convert this metadata to a CloudEvent, adding the given required CloudEvent fields.
Convert this metadata to a CloudEvent, adding the given required CloudEvent fields.
Any metadata in this Metadata object will be left intact when asMetadata is called
- id
The id of the CloudEvent.
- source
The source of the CloudEvent.
- type
The type of the CloudEvent.
- returns
This metadata, represented as a CloudEvent with the specified fields.
- abstract def asCloudEvent: CloudEvent
Return a CloudEvent representation of this Metadata.
Return a CloudEvent representation of this Metadata.
Note that the CloudEvent representation will retain any non CloudEvent metadata when converted back to Metadata.
- returns
This Metadata expressed as CloudEvent metadata.
- Exceptions thrown
java.lang.IllegalStateException
If this metadata is not a CloudEvent, that is, if it doesn't have any of specversion, id, source or type CloudEvent fields defined.
- abstract def clear(): Metadata
Clear all metadata entries.
Clear all metadata entries.
This method does not modify this Metadata object, it returns an empty Metadata object.
- returns
An empty metadata object.
- abstract def get(key: String): Option[String]
Get the string value for the given key, if found.
Get the string value for the given key, if found.
If the entry is a binary entry, nothing will be returned.
The key lookup is case insensitive. If multiple entries with the same key are present, the first string entry will be returned.
- key
The key to lookup.
- returns
The value, if found.
- abstract def getAll(key: String): Seq[String]
Get all the string values for a given key.
Get all the string values for a given key.
Binary values will be ignored. The key lookup is case insensitive.
- key
The key to lookup.
- returns
A list of all the string values for the given key.
- abstract def getAllKeys(): Seq[String]
Get all the keys for all the entries.
Get all the keys for all the entries.
This list may contain duplicate keys if there are multiple entries with the same key.
The case of the keys will be the case as passed from the proxy or from other APIs.
- returns
A list of all the keys in this metadata.
- abstract def getBinary(key: String): Option[ByteBuffer]
Get the binary value for the given key, if found.
Get the binary value for the given key, if found.
If the entry is a string entry, nothing will be returned.
The key lookup is case insensitive. If multiple entries with the same key are present, the first binary entry will be returned.
- key
The key to lookup.
- returns
The value, if found.
- abstract def getBinaryAll(key: String): Seq[ByteBuffer]
Get all the binary values for a given key.
Get all the binary values for a given key.
String values will be ignored. The key lookup is case insensitive.
- key
The key to lookup.
- returns
A list of all the binary values for the given key.
- abstract def has(key: String): Boolean
Check whether this metadata has a entry for the given key.
Check whether this metadata has a entry for the given key.
The key lookup will be case insensitive.
- key
The key to lookup.
- returns
True if an entry for the given key exists, otherwise false.
- abstract def isCloudEvent: Boolean
Whether this metadata is also a CloudEvent.
Whether this metadata is also a CloudEvent.
This will return true if all of the required CloudEvent fields are set, that is, the specversion, id, source and type fields.
- returns
True if the CloudEvent required attributes are set in this Metadata.
- abstract def iterator: Iterator[MetadataEntry]
- Definition Classes
- IterableOnce
- abstract def jwtClaims: JwtClaims
Get the JWT claims present in this metadata.
Get the JWT claims present in this metadata.
- returns
The JWT claims.
- abstract def principals: Principals
Get the Principals associated with this request.
- abstract def remove(key: String): Metadata
Remove all metadata entries with the given key.
Remove all metadata entries with the given key.
The key will be matched against entries case insensitively.
This method does not modify this Metadata object, it returns a copy of this Metadata object with the entries removed.
- key
The key to remove.
- returns
A copy of this Metadata object with the entries removed.
- abstract def set(key: String, value: String): Metadata
Set the string value for the given key.
Set the string value for the given key.
This will replace any existing entries that case insensitively match the given key.
This method does not modify this Metadata object, it returns a copy of this Metadata object with the entry set.
- key
The key to set.
- value
The value to set.
- returns
A copy of this Metadata object with the entry set.
- abstract def setBinary(key: String, value: ByteBuffer): Metadata
Set the binary value for the given key.
Set the binary value for the given key.
This will replace any existing entries that case insensitively match the given key.
This method does not modify this Metadata object, it returns a copy of this Metadata object with the entry set.
- key
The key to set.
- value
The value to set.
- returns
A copy of this Metadata object with the entry set.
- abstract def traceContext: TraceContext
Get the trace context associated with this request metadata.
Get the trace context associated with this request metadata.
- returns
The trace context.
- abstract def withStatusCode(httpStatusCode: Redirect): Metadata
Add an HTTP response code to this metadata.
Add an HTTP response code to this metadata. This will only take effect when HTTP transcoding is in use. It will be ignored for gRPC requests.
- httpStatusCode
The redirect status code to add.
- returns
a copy of this metadata with the HTTP response code set.
- abstract def withStatusCode(httpStatusCode: Success): Metadata
Add an HTTP response code to this metadata.
Add an HTTP response code to this metadata. This will only take effect when HTTP transcoding is in use. It will be ignored for gRPC requests.
- httpStatusCode
The success status code to add.
- returns
a copy of this metadata with the HTTP response code set.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- final def ++[B >: MetadataEntry](suffix: IterableOnce[B]): Iterable[B]
- Definition Classes
- IterableOps
- Annotations
- @inline()
- def ->[B](y: B): (Metadata, B)
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def addString(b: StringBuilder): b.type
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def addString(b: StringBuilder, sep: String): b.type
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- def addString(b: StringBuilder, start: String, sep: String, end: String): b.type
- Definition Classes
- IterableOnceOps
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def className: String
- Attributes
- protected[this]
- Definition Classes
- Iterable
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def coll: Metadata.this.type
- Attributes
- protected
- Definition Classes
- Iterable → IterableOps
- def collect[B](pf: PartialFunction[MetadataEntry, B]): Iterable[B]
- Definition Classes
- IterableOps → IterableOnceOps
- def collectFirst[B](pf: PartialFunction[MetadataEntry, B]): Option[B]
- Definition Classes
- IterableOnceOps
- def concat[B >: MetadataEntry](suffix: IterableOnce[B]): Iterable[B]
- Definition Classes
- IterableOps
- def copyToArray[B >: MetadataEntry](xs: Array[B], start: Int, len: Int): Int
- Definition Classes
- IterableOnceOps
- def copyToArray[B >: MetadataEntry](xs: Array[B], start: Int): Int
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding()
- def copyToArray[B >: MetadataEntry](xs: Array[B]): Int
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding()
- def corresponds[B](that: IterableOnce[B])(p: (MetadataEntry, B) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def count(p: (MetadataEntry) => Boolean): Int
- Definition Classes
- IterableOnceOps
- def drop(n: Int): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def dropRight(n: Int): Iterable[MetadataEntry]
- Definition Classes
- IterableOps
- def dropWhile(p: (MetadataEntry) => Boolean): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def empty: Iterable[MetadataEntry]
- Definition Classes
- IterableFactoryDefaults → IterableOps
- def ensuring(cond: (Metadata) => Boolean, msg: => Any): Metadata
- def ensuring(cond: (Metadata) => Boolean): Metadata
- def ensuring(cond: Boolean, msg: => Any): Metadata
- def ensuring(cond: Boolean): Metadata
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exists(p: (MetadataEntry) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def filter(pred: (MetadataEntry) => Boolean): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def filterNot(pred: (MetadataEntry) => Boolean): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def find(p: (MetadataEntry) => Boolean): Option[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def flatMap[B](f: (MetadataEntry) => IterableOnce[B]): Iterable[B]
- Definition Classes
- IterableOps → IterableOnceOps
- def flatten[B](implicit asIterable: (MetadataEntry) => IterableOnce[B]): Iterable[B]
- Definition Classes
- IterableOps → IterableOnceOps
- def fold[A1 >: MetadataEntry](z: A1)(op: (A1, A1) => A1): A1
- Definition Classes
- IterableOnceOps
- def foldLeft[B](z: B)(op: (B, MetadataEntry) => B): B
- Definition Classes
- IterableOnceOps
- def foldRight[B](z: B)(op: (MetadataEntry, B) => B): B
- Definition Classes
- IterableOnceOps
- def forall(p: (MetadataEntry) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def foreach[U](f: (MetadataEntry) => U): Unit
- Definition Classes
- IterableOnceOps
- def fromSpecific(coll: IterableOnce[MetadataEntry]): Iterable[MetadataEntry]
- Attributes
- protected
- Definition Classes
- IterableFactoryDefaults → IterableOps
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def groupBy[K](f: (MetadataEntry) => K): Map[K, Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def groupMap[K, B](key: (MetadataEntry) => K)(f: (MetadataEntry) => B): Map[K, Iterable[B]]
- Definition Classes
- IterableOps
- def groupMapReduce[K, B](key: (MetadataEntry) => K)(f: (MetadataEntry) => B)(reduce: (B, B) => B): Map[K, B]
- Definition Classes
- IterableOps
- def grouped(size: Int): Iterator[Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def head: MetadataEntry
- Definition Classes
- IterableOps
- def headOption: Option[MetadataEntry]
- Definition Classes
- IterableOps
- def init: Iterable[MetadataEntry]
- Definition Classes
- IterableOps
- def inits: Iterator[Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def isEmpty: Boolean
- Definition Classes
- IterableOnceOps
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isTraversableAgain: Boolean
- Definition Classes
- IterableOps → IterableOnceOps
- def iterableFactory: IterableFactory[Iterable]
- Definition Classes
- Iterable → IterableOps
- def knownSize: Int
- Definition Classes
- IterableOnce
- def last: MetadataEntry
- Definition Classes
- IterableOps
- def lastOption: Option[MetadataEntry]
- Definition Classes
- IterableOps
- def lazyZip[B](that: Iterable[B]): LazyZip2[MetadataEntry, B, Metadata.this.type]
- Definition Classes
- Iterable
- def map[B](f: (MetadataEntry) => B): Iterable[B]
- Definition Classes
- IterableOps → IterableOnceOps
- def max[B >: MetadataEntry](implicit ord: Ordering[B]): MetadataEntry
- Definition Classes
- IterableOnceOps
- def maxBy[B](f: (MetadataEntry) => B)(implicit ord: Ordering[B]): MetadataEntry
- Definition Classes
- IterableOnceOps
- def maxByOption[B](f: (MetadataEntry) => B)(implicit ord: Ordering[B]): Option[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def maxOption[B >: MetadataEntry](implicit ord: Ordering[B]): Option[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def min[B >: MetadataEntry](implicit ord: Ordering[B]): MetadataEntry
- Definition Classes
- IterableOnceOps
- def minBy[B](f: (MetadataEntry) => B)(implicit ord: Ordering[B]): MetadataEntry
- Definition Classes
- IterableOnceOps
- def minByOption[B](f: (MetadataEntry) => B)(implicit ord: Ordering[B]): Option[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def minOption[B >: MetadataEntry](implicit ord: Ordering[B]): Option[MetadataEntry]
- Definition Classes
- IterableOnceOps
- final def mkString: String
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def mkString(sep: String): String
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def mkString(start: String, sep: String, end: String): String
- Definition Classes
- IterableOnceOps
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newSpecificBuilder: Builder[MetadataEntry, Iterable[MetadataEntry]]
- Attributes
- protected
- Definition Classes
- IterableFactoryDefaults → IterableOps
- def nonEmpty: Boolean
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding()
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def partition(p: (MetadataEntry) => Boolean): (Iterable[MetadataEntry], Iterable[MetadataEntry])
- Definition Classes
- IterableOps
- def partitionMap[A1, A2](f: (MetadataEntry) => Either[A1, A2]): (Iterable[A1], Iterable[A2])
- Definition Classes
- IterableOps
- def product[B >: MetadataEntry](implicit num: Numeric[B]): B
- Definition Classes
- IterableOnceOps
- def reduce[B >: MetadataEntry](op: (B, B) => B): B
- Definition Classes
- IterableOnceOps
- def reduceLeft[B >: MetadataEntry](op: (B, MetadataEntry) => B): B
- Definition Classes
- IterableOnceOps
- def reduceLeftOption[B >: MetadataEntry](op: (B, MetadataEntry) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reduceOption[B >: MetadataEntry](op: (B, B) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reduceRight[B >: MetadataEntry](op: (MetadataEntry, B) => B): B
- Definition Classes
- IterableOnceOps
- def reduceRightOption[B >: MetadataEntry](op: (MetadataEntry, B) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reversed: Iterable[MetadataEntry]
- Attributes
- protected
- Definition Classes
- IterableOnceOps
- def scan[B >: MetadataEntry](z: B)(op: (B, B) => B): Iterable[B]
- Definition Classes
- IterableOps
- def scanLeft[B](z: B)(op: (B, MetadataEntry) => B): Iterable[B]
- Definition Classes
- IterableOps → IterableOnceOps
- def scanRight[B](z: B)(op: (MetadataEntry, B) => B): Iterable[B]
- Definition Classes
- IterableOps
- def size: Int
- Definition Classes
- IterableOnceOps
- def sizeCompare(that: Iterable[_]): Int
- Definition Classes
- IterableOps
- def sizeCompare(otherSize: Int): Int
- Definition Classes
- IterableOps
- final def sizeIs: SizeCompareOps
- Definition Classes
- IterableOps
- Annotations
- @inline()
- def slice(from: Int, until: Int): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def sliding(size: Int, step: Int): Iterator[Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def sliding(size: Int): Iterator[Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def span(p: (MetadataEntry) => Boolean): (Iterable[MetadataEntry], Iterable[MetadataEntry])
- Definition Classes
- IterableOps → IterableOnceOps
- def splitAt(n: Int): (Iterable[MetadataEntry], Iterable[MetadataEntry])
- Definition Classes
- IterableOps → IterableOnceOps
- def stepper[S <: Stepper[_]](implicit shape: StepperShape[MetadataEntry, S]): S
- Definition Classes
- IterableOnce
- def stringPrefix: String
- Attributes
- protected[this]
- Definition Classes
- Iterable
- Annotations
- @deprecatedOverriding()
- def sum[B >: MetadataEntry](implicit num: Numeric[B]): B
- Definition Classes
- IterableOnceOps
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tail: Iterable[MetadataEntry]
- Definition Classes
- IterableOps
- def tails: Iterator[Iterable[MetadataEntry]]
- Definition Classes
- IterableOps
- def take(n: Int): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def takeRight(n: Int): Iterable[MetadataEntry]
- Definition Classes
- IterableOps
- def takeWhile(p: (MetadataEntry) => Boolean): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def tapEach[U](f: (MetadataEntry) => U): Iterable[MetadataEntry]
- Definition Classes
- IterableOps → IterableOnceOps
- def to[C1](factory: Factory[MetadataEntry, C1]): C1
- Definition Classes
- IterableOnceOps
- def toArray[B >: MetadataEntry](implicit arg0: ClassTag[B]): Array[B]
- Definition Classes
- IterableOnceOps
- final def toBuffer[B >: MetadataEntry]: Buffer[B]
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- def toIndexedSeq: IndexedSeq[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def toList: List[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def toMap[K, V](implicit ev: <:<[MetadataEntry, (K, V)]): Map[K, V]
- Definition Classes
- IterableOnceOps
- def toSeq: Seq[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def toSet[B >: MetadataEntry]: Set[B]
- Definition Classes
- IterableOnceOps
- def toString(): String
- Definition Classes
- Iterable → AnyRef → Any
- def toVector: Vector[MetadataEntry]
- Definition Classes
- IterableOnceOps
- def transpose[B](implicit asIterable: (MetadataEntry) => Iterable[B]): Iterable[Iterable[B]]
- Definition Classes
- IterableOps
- def unzip[A1, A2](implicit asPair: (MetadataEntry) => (A1, A2)): (Iterable[A1], Iterable[A2])
- Definition Classes
- IterableOps
- def unzip3[A1, A2, A3](implicit asTriple: (MetadataEntry) => (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
- Definition Classes
- IterableOps
- def view: scala.collection.View[MetadataEntry]
- Definition Classes
- IterableOps
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withFilter(p: (MetadataEntry) => Boolean): WithFilter[MetadataEntry, Iterable]
- Definition Classes
- IterableOps
- def zip[B](that: IterableOnce[B]): Iterable[(MetadataEntry, B)]
- Definition Classes
- IterableOps
- def zipAll[A1 >: MetadataEntry, B](that: Iterable[B], thisElem: A1, thatElem: B): Iterable[(A1, B)]
- Definition Classes
- IterableOps
- def zipWithIndex: Iterable[(MetadataEntry, Int)]
- Definition Classes
- IterableOps → IterableOnceOps
Deprecated Value Members
- def ++:[B >: MetadataEntry](that: IterableOnce[B]): Iterable[B]
- Definition Classes
- IterableOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use ++ instead of ++: for collections of type Iterable
- def /:[B](z: B)(op: (B, MetadataEntry) => B): B
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry])./:(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldLeft instead
- final def /:[B](z: B)(op: (B, MetadataEntry) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use foldLeft instead of /:
- def :\[B](z: B)(op: (MetadataEntry, B) => B): B
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).:\(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldRight instead
- final def :\[B](z: B)(op: (MetadataEntry, B) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use foldRight instead of :\
- def aggregate[B](z: => B)(seqop: (B, MetadataEntry) => B, combop: (B, B) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) For sequential collections, prefer
foldLeft(z)(seqop)
. For parallel collections, useParIterableLike#aggregate
.
- def collectFirst[B](f: PartialFunction[MetadataEntry, B]): Option[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).collectFirst(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.collectFirst(...) instead
- def companion: IterableFactory[Iterable]
- Definition Classes
- IterableOps
- Annotations
- @deprecated @deprecatedOverriding() @inline()
- Deprecated
(Since version 2.13.0) Use iterableFactory instead
- def copyToBuffer(dest: Buffer[MetadataEntry]): Unit
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).copyToBuffer(dest)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.copyToBuffer(...) instead
- final def copyToBuffer[B >: MetadataEntry](dest: Buffer[B]): Unit
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use
dest ++= coll
instead
- def count(f: (MetadataEntry) => Boolean): Int
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).count(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.count(...) instead
- def exists(f: (MetadataEntry) => Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).exists(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.exists(...) instead
- def filter(f: (MetadataEntry) => Boolean): Iterator[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).filter(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.filter(...) instead
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def find(p: (MetadataEntry) => Boolean): Option[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).find(p)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.find instead
- def flatMap[B](f: (MetadataEntry) => IterableOnce[B]): IterableOnce[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).flatMap(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.flatMap instead or consider requiring an Iterable
- def fold[A1 >: A](z: A1)(op: (A1, A1) => A1): A1
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).fold(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.fold instead
- def foldLeft[B](z: B)(op: (B, MetadataEntry) => B): B
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).foldLeft(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldLeft instead
- def foldRight[B](z: B)(op: (MetadataEntry, B) => B): B
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).foldRight(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldRight instead
- def forall(f: (MetadataEntry) => Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).forall(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.forall(...) instead
- def foreach[U](f: (MetadataEntry) => U): Unit
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).foreach(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foreach(...) instead
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Metadata toStringFormat[Metadata] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def hasDefiniteSize: Boolean
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Check .knownSize instead of .hasDefiniteSize for more actionable information (see scaladoc for details)
- def isEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).isEmpty
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.isEmpty instead
- def map[B](f: (MetadataEntry) => B): IterableOnce[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).map(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.map instead or consider requiring an Iterable
- def max(implicit ord: Ordering[MetadataEntry]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).max(ord)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.max instead
- def maxBy[B](f: (MetadataEntry) => B)(implicit cmp: Ordering[B]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).maxBy(f)(cmp)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.maxBy(...) instead
- def min(implicit ord: Ordering[MetadataEntry]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).min(ord)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.min instead
- def minBy[B](f: (MetadataEntry) => B)(implicit cmp: Ordering[B]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).minBy(f)(cmp)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.minBy(...) instead
- def mkString: String
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).mkString
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def mkString(sep: String): String
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).mkString(sep)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def mkString(start: String, sep: String, end: String): String
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).mkString(start, sep, end)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def nonEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).nonEmpty
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.nonEmpty instead
- def product(implicit num: Numeric[MetadataEntry]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).product(num)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.product instead
- def reduce(f: (MetadataEntry, MetadataEntry) => MetadataEntry): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduce(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduce(...) instead
- def reduceLeft(f: (MetadataEntry, MetadataEntry) => MetadataEntry): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduceLeft(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceLeft(...) instead
- def reduceLeftOption(f: (MetadataEntry, MetadataEntry) => MetadataEntry): Option[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduceLeftOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceLeftOption(...) instead
- def reduceOption(f: (MetadataEntry, MetadataEntry) => MetadataEntry): Option[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduceOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceOption(...) instead
- def reduceRight(f: (MetadataEntry, MetadataEntry) => MetadataEntry): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduceRight(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceRight(...) instead
- def reduceRightOption(f: (MetadataEntry, MetadataEntry) => MetadataEntry): Option[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).reduceRightOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceRightOption(...) instead
- final def repr: Iterable[MetadataEntry]
- Definition Classes
- IterableOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use coll instead of repr in a collection implementation, use the collection value itself from the outside
- def sameElements[B >: A](that: IterableOnce[B]): Boolean
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.sameElements instead
- def seq: Metadata.this.type
- Definition Classes
- Iterable
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Iterable.seq always returns the iterable itself
- def size: Int
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).size
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.size instead
- def sum(implicit num: Numeric[MetadataEntry]): MetadataEntry
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).sum(num)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.sum instead
- def to[C1](factory: Factory[MetadataEntry, C1]): C1
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).to(factory)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(factory) instead
- def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toArray(arg0)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.toArray
- def toBuffer[B >: A]: Buffer[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toBuffer
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(ArrayBuffer) instead
- def toIndexedSeq: IndexedSeq[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toIndexedSeq
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.toIndexedSeq instead
- final def toIterable: Iterable[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toIterable
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Iterable) instead
- final def toIterable: Metadata.this.type
- Definition Classes
- Iterable → IterableOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.7) toIterable is internal and will be made protected; its name is similar to
toList
ortoSeq
, but it doesn't copy non-immutable collections
- def toIterator: Iterator[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toIterator
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator instead
- final def toIterator: Iterator[MetadataEntry]
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator instead of .toIterator
- def toList: List[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toList
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(List) instead
- def toMap[K, V](implicit ev: <:<[MetadataEntry, (K, V)]): Map[K, V]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toMap(ev)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(Map) instead
- def toSeq: Seq[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toSeq
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Seq) instead
- def toSet[B >: A]: Set[B]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toSet
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Set) instead
- def toStream: Stream[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toStream
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(LazyList) instead
- final def toStream: Stream[MetadataEntry]
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .to(LazyList) instead of .toStream
- final def toTraversable: Traversable[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toTraversable
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Iterable) instead
- final def toTraversable: Traversable[MetadataEntry]
- Definition Classes
- IterableOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) toTraversable is internal and will be made protected; its name is similar to
toList
ortoSeq
, but it doesn't copy non-immutable collections
- def toVector: Vector[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).toVector
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Vector) instead
- def view(from: Int, until: Int): scala.collection.View[MetadataEntry]
- Definition Classes
- IterableOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .view.slice(from, until) instead of .view(from, until)
- def withFilter(f: (MetadataEntry) => Boolean): Iterator[MetadataEntry]
- Implicit
- This member is added by an implicit conversion from Metadata toIterableOnceExtensionMethods[MetadataEntry] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(metadata: IterableOnceExtensionMethods[MetadataEntry]).withFilter(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.withFilter(...) instead
- def →[B](y: B): (Metadata, B)
- Implicit
- This member is added by an implicit conversion from Metadata toArrowAssoc[Metadata] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.