Package org.leo.aws.ddb.utils
Class FilterExprImpl.NameImpl
- java.lang.Object
-
- org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
-
- All Implemented Interfaces:
Name
- Enclosing class:
- FilterExprImpl
private static class FilterExprImpl.NameImpl extends Object implements Name
-
-
Field Summary
Fields Modifier and Type Field Description private Stringaliasprivate FilterExprImpl.AbstractComparatorcomparatorprivate FilterExprImplfilterExpressionprivate Stringname
-
Constructor Summary
Constructors Constructor Description NameImpl(String name, String alias, FilterExprImpl filterExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Map<String,String>attributeNameMap()(package private) Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue>attributeValueMap()Comparatoreq()(package private) Stringexpression()Comparatorgt()Comparatorgte()Comparatorlt()Comparatorlte()ComparatornotExists()StringtoString()
-
-
-
Field Detail
-
name
private final String name
-
alias
private final String alias
-
filterExpression
private final FilterExprImpl filterExpression
-
comparator
private FilterExprImpl.AbstractComparator comparator
-
-
Constructor Detail
-
NameImpl
public NameImpl(String name, String alias, FilterExprImpl filterExpression)
-
-
Method Detail
-
gt
public Comparator gt()
-
lt
public Comparator lt()
-
gte
public Comparator gte()
-
lte
public Comparator lte()
-
eq
public Comparator eq()
-
notExists
public Comparator notExists()
-
expression
String expression()
-
attributeValueMap
Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributeValueMap()
-
-