Package com.redis.om.spring.metamodel
Class MetamodelField<E,T>
java.lang.Object
com.redis.om.spring.metamodel.MetamodelField<E,T>
- All Implemented Interfaces:
Comparator<E>,Function<E,T>
- Direct Known Subclasses:
Alias,DateField,GeoField,NonIndexedBooleanField,NonIndexedGeoField,NonIndexedNumericField,NonIndexedTagField,NonIndexedTextField,NumericField,TagField,TextField,VectorField
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final booleanprotected final SearchFieldAccessorprotected Class<?> -
Constructor Summary
ConstructorsConstructorDescriptionMetamodelField(SearchFieldAccessor searchFieldAccessor, boolean indexed) MetamodelField(String alias, Class<?> targetClass) MetamodelField(String alias, Class<?> targetClass, boolean indexed) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
searchFieldAccessor
-
indexed
protected final boolean indexed -
alias
-
targetClass
-
-
Constructor Details
-
MetamodelField
-
MetamodelField
-
MetamodelField
-
-
Method Details
-
getSearchFieldAccessor
-
compare
- Specified by:
comparein interfaceComparator<E>
-
apply
-
isIndexed
public boolean isIndexed() -
getSearchAlias
-
getTargetClass
-
asc
public org.springframework.data.domain.Sort.Order asc() -
desc
public org.springframework.data.domain.Sort.Order desc()
-