Class AbstractFilterExpressionConverter
java.lang.Object
org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
- Direct Known Subclasses:
MilvusFilterExpressionConverter
,PgVectorFilterExpressionConverter
,PineconeFilterExpressionConverter
,PrintFilterExpressionConverter
- Author:
- Christian Tzolov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvert
(Filter.Operand operand) protected void
convert
(Filter.Operand operand, StringBuilder context) protected void
doAddValueRangeSpitter
(Filter.Value listValue, StringBuilder context) protected void
doEndGroup
(Filter.Group group, StringBuilder context) protected void
doEndValueRange
(Filter.Value listValue, StringBuilder context) protected abstract void
doExpression
(Filter.Expression expression, StringBuilder context) protected void
doGroup
(Filter.Group group, StringBuilder context) protected abstract void
doKey
(Filter.Key filterKey, StringBuilder context) protected void
doSingleValue
(Object value, StringBuilder context) protected void
doStartGroup
(Filter.Group group, StringBuilder context) protected void
doStartValueRange
(Filter.Value listValue, StringBuilder context) protected void
doValue
(Filter.Value filterValue, StringBuilder context)
-
Constructor Details
-
AbstractFilterExpressionConverter
public AbstractFilterExpressionConverter()
-
-
Method Details
-
convert
-
convert
-
doExpression
-
doKey
-
doValue
-
doSingleValue
-
doGroup
-
doStartGroup
-
doEndGroup
-
doStartValueRange
-
doEndValueRange
-
doAddValueRangeSpitter
-