ProjectionExpressionSyntax1

zio.dynamodb.ProjectionExpressionLowPriorityImplicits1.ProjectionExpressionSyntax1
implicit class ProjectionExpressionSyntax1[From, To](self: ProjectionExpression[From, To])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def <[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def <=[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def <>[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def ===[To2 : ToAttributeValue](that: To2): ConditionExpression[From]
def ===[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def >[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def >=[To2](that: ProjectionExpression[From, To2])(implicit refersTo: RefersTo[To, To2]): ConditionExpression[From]
def add[To2](a: To2)(implicit to: ToAttributeValue[To2]): AddAction[From]

adds a number attribute if it does not exists, else adds the numeric value to the existing attribute

adds a number attribute if it does not exists, else adds the numeric value to the existing attribute

Attributes

def addSet[To2 : ToAttributeValue](set: To2)(implicit evidence$1: ToAttributeValue[To2], ev: To2 <:< Set[_]): AddAction[From]

adds a set attribute if it does not exists, else if it exists it adds the elements of the set

adds a set attribute if it does not exists, else if it exists it adds the elements of the set

Attributes

def append(a: To)(implicit to: ToAttributeValue[To]): SetAction[From, To]
def appendList(xs: Iterable[To])(implicit to: ToAttributeValue[To]): SetAction[From, To]

Add list xs to the end of this list attribute

Add list xs to the end of this list attribute

Attributes

def between(minValue: To, maxValue: To)(implicit to: ToAttributeValue[To]): ConditionExpression[From]
def contains[To2](av: To2)(implicit to: ToAttributeValue[To2]): ConditionExpression[From]

Applies to a String or Set

Applies to a String or Set

Attributes

def deleteFromSet[To2](set: To2)(implicit ev: To2 <:< Set[_], to: ToAttributeValue[To2]): DeleteAction[From]

Remove all elements of parameter "set" from this set

Remove all elements of parameter "set" from this set

Attributes

def in[To2](value: To2, values: To2*)(implicit to: ToAttributeValue[To2]): ConditionExpression[From]
def inSet[To2](values: Set[To2])(implicit to: ToAttributeValue[To2]): ConditionExpression[From]
def prepend(a: To)(implicit to: ToAttributeValue[To]): SetAction[From, To]

Prepend a to this list attribute

Prepend a to this list attribute

Attributes

def prependList(xs: Iterable[To])(implicit to: ToAttributeValue[To]): SetAction[From, To]

Add list xs to the beginning of this list attribute

Add list xs to the beginning of this list attribute

Attributes

def set(a: To)(implicit to: ToAttributeValue[To]): SetAction[From, To]

Modify or Add an item Attribute

Modify or Add an item Attribute

Attributes

def set[From1 <: From](that: ProjectionExpression[From1, To]): SetAction[From1, To]
def setIfNotExists(a: To)(implicit to: ToAttributeValue[To]): SetAction[From, To]

Add item attribute if it does not exists

Add item attribute if it does not exists

Attributes

def setIfNotExists(that: ProjectionExpression[From, To], a: To)(implicit to: ToAttributeValue[To]): SetAction[From, To]

Add item attribute if it does not exists

Add item attribute if it does not exists

Attributes