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]
- Alphabetic
- By Inheritance
- JsonCommands
- JsonBoolean
- JsonString
- JsonNumber
- JsonSet
- JsonGet
- JsonArray
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def arrAppend(key: K, value: JsonValue*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrAppend(key: K, path: JsonPath, value: JsonValue*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrAppendStr(key: K, jsonStrings: String*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrAppendStr(key: K, path: JsonPath, jsonStrings: String*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrIndex(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrIndex(key: K, path: JsonPath, value: JsonValue, range: JsonRangeArgs): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String, range: JsonRangeArgs): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrIndexStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrInsert(key: K, path: JsonPath, index: Int, value: JsonValue*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrInsertStr(key: K, path: JsonPath, index: Int, jsonStrings: String*): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrLen(key: K): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrLen(key: K, path: JsonPath): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def arrPop(key: K): F[List[JsonValue]]
- Definition Classes
- JsonArray
- abstract def arrPop(key: K, path: JsonPath): F[List[JsonValue]]
- Definition Classes
- JsonArray
- abstract def arrPop(key: K, path: JsonPath, index: Int): F[List[JsonValue]]
- Definition Classes
- JsonArray
- abstract def arrTrim(key: K, path: JsonPath, range: JsonRangeArgs): F[List[Long]]
- Definition Classes
- JsonArray
- abstract def jClear(key: K): F[Long]
- 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.
- abstract def jDel(key: K): F[Long]
- 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).
- abstract def jGet(key: K, arg: JsonGetArgs, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
- Definition Classes
- JsonGet
- abstract def jGet(key: K, path: JsonPath, paths: JsonPath*): F[List[JsonValue]]
- Definition Classes
- JsonGet
- abstract def jMget(path: JsonPath, key: K, keys: K*): F[List[JsonValue]]
- Definition Classes
- JsonGet
- abstract def jMset(key: K, values: (JsonPath, JsonValue)*): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jObjKeys(key: K, path: JsonPath): F[List[V]]
- Definition Classes
- JsonGet
- abstract def jObjLen(key: K, path: JsonPath): F[Long]
- Definition Classes
- JsonGet
- abstract def jSet(key: K, path: JsonPath, value: JsonValue, args: JsonSetArgs): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jSet(key: K, path: JsonPath, value: JsonValue): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jSetStr(key: K, path: JsonPath, jsonString: String, args: JsonSetArgs): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jSetStr(key: K, path: JsonPath, jsonString: String): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jSetnx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jSetxx(key: K, path: JsonPath, value: JsonValue): F[Boolean]
- Definition Classes
- JsonSet
- abstract def jsonMerge(key: K, jsonPath: JsonPath, value: JsonValue): F[String]
- Definition Classes
- JsonSet
- abstract def jsonMergeStr(key: K, jsonPath: JsonPath, jsonString: String): F[String]
- Definition Classes
- JsonSet
- abstract def jsonStrLen(key: K): F[List[Long]]
- Definition Classes
- JsonString
- abstract def jsonStrLen(key: K, path: JsonPath): F[List[Long]]
- Definition Classes
- JsonString
- abstract def jsonType(key: K): F[List[JsonType]]
- abstract def jsonType(key: K, path: JsonPath): F[List[JsonType]]
- abstract def numIncrBy(key: K, path: JsonPath, number: Number): F[List[Number]]
- Definition Classes
- JsonNumber
- abstract def strAppend(key: K, value: JsonValue): F[List[Long]]
- Definition Classes
- JsonString
- abstract def strAppend(key: K, path: JsonPath, value: JsonValue): F[List[Long]]
- Definition Classes
- JsonString
- abstract def strAppendStr(key: K, jsonString: String): F[List[Long]]
- Definition Classes
- JsonString
- abstract def strAppendStr(key: K, path: JsonPath, jsonString: String): F[List[Long]]
- Definition Classes
- JsonString
- abstract def toggle(key: K, path: JsonPath): F[List[Long]]
- Definition Classes
- JsonBoolean
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- 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
- 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()
- 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()
- 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
- 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
- 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
- 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
- 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])
- 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)
- 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 ofvalue.formatted(formatString), or use thef""string interpolator. In Java 15 and later,formattedresolves to the new method in String which has reversed parameters.
- 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.
This is the API documentation for the Redis4Cats library.