trait JsonCommands[F[_], K, V] extends JsonArray[F, K, V] with JsonGet[F, K, V] with JsonSet[F, K, V] with JsonNumber[F, K, V] with JsonString[F, K, V] with JsonBoolean[F, K, V]

Source
json.scala
Linear Supertypes
JsonBoolean[F, K, V], JsonString[F, K, V], JsonNumber[F, K, V], JsonSet[F, K, V], JsonGet[F, K, V], JsonArray[F, K, V], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonCommands
  2. JsonBoolean
  3. JsonString
  4. JsonNumber
  5. JsonSet
  6. JsonGet
  7. JsonArray
  8. AnyRef
  9. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def arrAppend(key: K, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  2. abstract def arrAppend(key: K, path: JsonPath, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  3. abstract def arrAppendStr(key: K, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  4. abstract def arrAppendStr(key: K, path: JsonPath, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  5. abstract def arrIndex(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonArray
  6. abstract def arrIndex(key: K, path: JsonPath, value: JsonValue, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  7. abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  8. abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
    Definition Classes
    JsonArray
  9. abstract def arrInsert(key: K, path: JsonPath, index: Int, value: JsonValue*): F[List[Long]]
    Definition Classes
    JsonArray
  10. abstract def arrInsertStr(key: K, path: JsonPath, index: Int, jsonStrings: String*): F[List[Long]]
    Definition Classes
    JsonArray
  11. abstract def arrLen(key: K): F[List[Long]]
    Definition Classes
    JsonArray
  12. abstract def arrLen(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonArray
  13. abstract def arrPop(key: K): F[List[JsonValue]]
    Definition Classes
    JsonArray
  14. abstract def arrPop(key: K, path: JsonPath): F[List[JsonValue]]
    Definition Classes
    JsonArray
  15. abstract def arrPop(key: K, path: JsonPath, index: Int): F[List[JsonValue]]
    Definition Classes
    JsonArray
  16. abstract def arrTrim(key: K, path: JsonPath, range: JsonRangeArgs): F[List[Long]]
    Definition Classes
    JsonArray
  17. abstract def jClear(key: K): F[Long]
  18. abstract def jClear(key: K, path: JsonPath): F[Long]

    Clear container values (arrays/objects) and set numeric values to 0

    Clear container values (arrays/objects) and set numeric values to 0

    returns

    Long the number of values removed plus all the matching JSON numerical values that are zeroed.

  19. abstract def jDel(key: K): F[Long]
  20. abstract def jDel(key: K, path: JsonPath): F[Long]

    Deletes a value inside the JSON document at a given JsonPath

    Deletes a value inside the JSON document at a given JsonPath

    returns

    Long the number of values removed (0 or more).

  21. abstract def jGet(key: K, arg: JsonGetArgs, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  22. abstract def jGet(key: K, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  23. abstract def jMget(path: JsonPath, key: K, keys: K*): F[List[JsonValue]]
    Definition Classes
    JsonGet
  24. abstract def jMset(key: K, values: (JsonPath, JsonValue)*): F[Boolean]
    Definition Classes
    JsonSet
  25. abstract def jObjKeys(key: K, path: JsonPath): F[List[V]]
    Definition Classes
    JsonGet
  26. abstract def jObjLen(key: K, path: JsonPath): F[Long]
    Definition Classes
    JsonGet
  27. abstract def jSet(key: K, path: JsonPath, value: JsonValue, args: JsonSetArgs): F[Boolean]
    Definition Classes
    JsonSet
  28. abstract def jSet(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  29. abstract def jSetStr(key: K, path: JsonPath, jsonString: String, args: JsonSetArgs): F[Boolean]
    Definition Classes
    JsonSet
  30. abstract def jSetStr(key: K, path: JsonPath, jsonString: String): F[Boolean]
    Definition Classes
    JsonSet
  31. abstract def jSetnx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  32. abstract def jSetxx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
    Definition Classes
    JsonSet
  33. abstract def jsonMerge(key: K, jsonPath: JsonPath, value: JsonValue): F[String]
    Definition Classes
    JsonSet
  34. abstract def jsonMergeStr(key: K, jsonPath: JsonPath, jsonString: String): F[String]
    Definition Classes
    JsonSet
  35. abstract def jsonStrLen(key: K): F[List[Long]]
    Definition Classes
    JsonString
  36. abstract def jsonStrLen(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonString
  37. abstract def jsonType(key: K): F[List[JsonType]]
  38. abstract def jsonType(key: K, path: JsonPath): F[List[JsonType]]
  39. abstract def numIncrBy(key: K, path: JsonPath, number: Number): F[List[Number]]
    Definition Classes
    JsonNumber
  40. abstract def strAppend(key: K, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonString
  41. abstract def strAppend(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
    Definition Classes
    JsonString
  42. abstract def strAppendStr(key: K, jsonString: String): F[List[Long]]
    Definition Classes
    JsonString
  43. abstract def strAppendStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
    Definition Classes
    JsonString
  44. abstract def toggle(key: K, path: JsonPath): F[List[Long]]
    Definition Classes
    JsonBoolean

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toany2stringadd[JsonCommands[F, K, V]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (JsonCommands[F, K, V], B)
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toArrowAssoc[JsonCommands[F, K, V]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def ensuring(cond: (JsonCommands[F, K, V]) => Boolean, msg: => Any): JsonCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toEnsuring[JsonCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. def ensuring(cond: (JsonCommands[F, K, V]) => Boolean): JsonCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toEnsuring[JsonCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. def ensuring(cond: Boolean, msg: => Any): JsonCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toEnsuring[JsonCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: Boolean): JsonCommands[F, K, V]
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toEnsuring[JsonCommands[F, K, V]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toStringFormat[JsonCommands[F, K, V]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 2.12.16) Use formatString.format(value) instead of value.formatted(formatString), or use the f"" string interpolator. In Java 15 and later, formatted resolves to the new method in String which has reversed parameters.

  3. def [B](y: B): (JsonCommands[F, K, V], B)
    Implicit
    This member is added by an implicit conversion from JsonCommands[F, K, V] toArrowAssoc[JsonCommands[F, K, V]] 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.

Inherited from JsonBoolean[F, K, V]

Inherited from JsonString[F, K, V]

Inherited from JsonNumber[F, K, V]

Inherited from JsonSet[F, K, V]

Inherited from JsonGet[F, K, V]

Inherited from JsonArray[F, K, V]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromJsonCommands[F, K, V] to any2stringadd[JsonCommands[F, K, V]]

Inherited by implicit conversion StringFormat fromJsonCommands[F, K, V] to StringFormat[JsonCommands[F, K, V]]

Inherited by implicit conversion Ensuring fromJsonCommands[F, K, V] to Ensuring[JsonCommands[F, K, V]]

Inherited by implicit conversion ArrowAssoc fromJsonCommands[F, K, V] to ArrowAssoc[JsonCommands[F, K, V]]

Ungrouped