Package org.leo.aws.ddb.utils
Class FilterExprImpl.GroupImpl
- java.lang.Object
-
- org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
-
- All Implemented Interfaces:
Group
- Enclosing class:
- FilterExprImpl
private static final class FilterExprImpl.GroupImpl extends Object implements Group
-
-
Field Summary
Fields Modifier and Type Field Description private Exprexprprivate FilterExprImplfilterExprprivate FilterExprImpl.AbstractOperatoroperator
-
Constructor Summary
Constructors Modifier Constructor Description privateGroupImpl(FilterExprImpl filterExpr, Expr expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Operatorand()Map<String,String>attributeNameMap()Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue>attributeValueMap()ExprbuildFilterExpression()Stringexpression()Operatoror()
-
-
-
Field Detail
-
operator
private FilterExprImpl.AbstractOperator operator
-
filterExpr
private final FilterExprImpl filterExpr
-
expr
private final Expr expr
-
-
Constructor Detail
-
GroupImpl
private GroupImpl(FilterExprImpl filterExpr, Expr expr)
-
-
Method Detail
-
expression
public String expression()
- Specified by:
expressionin interfaceGroup
-
attributeValueMap
public Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributeValueMap()
-
buildFilterExpression
public Expr buildFilterExpression()
- Specified by:
buildFilterExpressionin interfaceGroup
-
-