Class PgVectorFilterExpressionConverter
java.lang.Object
org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
org.springframework.ai.vectorstore.filter.converter.PgVectorFilterExpressionConverter
Converts
Filter.Expression
into PgVector metadata filter expression format.
(https://www.postgresql.org/docs/current/functions-json.html)- Author:
- Christian Tzolov
-
Constructor Summary
-
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
doStartGroup
(Filter.Group group, StringBuilder context) Methods inherited from class org.springframework.ai.vectorstore.filter.converter.AbstractFilterExpressionConverter
convert, convert, doAddValueRangeSpitter, doEndValueRange, doGroup, doSingleValue, doStartValueRange, doValue
-
Constructor Details
-
PgVectorFilterExpressionConverter
public PgVectorFilterExpressionConverter()
-
-
Method Details
-
doExpression
- Specified by:
doExpression
in classAbstractFilterExpressionConverter
-
doKey
- Specified by:
doKey
in classAbstractFilterExpressionConverter
-
doStartGroup
- Overrides:
doStartGroup
in classAbstractFilterExpressionConverter
-
doEndGroup
- Overrides:
doEndGroup
in classAbstractFilterExpressionConverter
-