public interface FilterFunction<T>
| Modifier and Type | Method and Description |
|---|---|
String |
expression(String nodeIdentifier)
Deprecated.
since 3.2.3, use
expression(String, String, UnaryOperator) |
default String |
expression(String nodeIdentifier,
String filteredProperty,
UnaryOperator<String> createUniqueParameterName)
Generates a cypher expression for this function
|
Filter |
getFilter()
Deprecated.
since 3.2.3, no replacement.
|
T |
getValue() |
Map<String,Object> |
parameters()
Deprecated.
since 3.2.3, use
parameters(UnaryOperator, PropertyValueTransformer) |
default Map<String,Object> |
parameters(UnaryOperator<String> createUniqueParameterName,
PropertyValueTransformer valueTransformer)
Provides the map of parameters to use.
|
void |
setFilter(Filter filter)
Deprecated.
since 3.2.3, no replacement.
|
@Deprecated Filter getFilter()
@Deprecated void setFilter(Filter filter)
filter - The filter to useT getValue()
@Deprecated String expression(String nodeIdentifier)
expression(String, String, UnaryOperator)nodeIdentifier - The identifier of the node to be filtered in the querydefault String expression(String nodeIdentifier, String filteredProperty, UnaryOperator<String> createUniqueParameterName)
nodeIdentifier - The identifier of the node to be filtered in the queryfilteredProperty - The identifier of the filtered propertycreateUniqueParameterName - An operator to create unique parameter names, the same as in parameters(UnaryOperator, PropertyValueTransformer)@Deprecated Map<String,Object> parameters()
parameters(UnaryOperator, PropertyValueTransformer)default Map<String,Object> parameters(UnaryOperator<String> createUniqueParameterName, PropertyValueTransformer valueTransformer)
createUniqueParameterName - An operator to create unique parameter namesvalueTransformer - Transformer for adapting possible values to the domainCopyright © 2015–2020 Neo Technology, Inc.. All rights reserved.