Class Neo4jVectorFilterExpressionConverter
java.lang.Object
org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
org.springframework.ai.vectorstore.filter.Neo4jVectorFilterExpressionConverter
- All Implemented Interfaces:
FilterExpressionConverter
Converts
Filter.Expression
into Neo4j condition expression format.- Author:
- Gerrit Meier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doEndGroup
(Filter.Group group, StringBuilder context) protected void
doExpression
(Filter.Expression expression, StringBuilder context) protected void
doKey
(Filter.Key key, StringBuilder context) protected void
doNot
(Filter.Expression expression, StringBuilder context) protected void
doStartGroup
(Filter.Group group, StringBuilder context) Methods inherited from class org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
convertExpression, convertOperand, convertOperand, doAddValueRangeSpitter, doEndValueRange, doGroup, doSingleValue, doStartValueRange, doValue, hasOuterQuotes, removeOuterQuotes
-
Constructor Details
-
Neo4jVectorFilterExpressionConverter
public Neo4jVectorFilterExpressionConverter()
-
-
Method Details
-
doExpression
- Specified by:
doExpression
in classAbstractFilterExpressionConverter
-
doNot
- Overrides:
doNot
in classAbstractFilterExpressionConverter
-
doKey
- Specified by:
doKey
in classAbstractFilterExpressionConverter
-
doStartGroup
- Overrides:
doStartGroup
in classAbstractFilterExpressionConverter
-
doEndGroup
- Overrides:
doEndGroup
in classAbstractFilterExpressionConverter
-