Uses of Interface
org.springframework.ai.vectorstore.filter.Filter.Operand
Packages that use Filter.Operand
Package
Description
-
Uses of Filter.Operand in org.springframework.ai.vectorstore.filter
Classes in org.springframework.ai.vectorstore.filter that implement Filter.OperandModifier and TypeClassDescriptionstatic final record
Triple that represents and filter boolean expression asleft type right
.static final record
Represents expression grouping (e.g.static final record
String identifier representing an expression key.static final record
Represents expression value constant or constant array.Methods in org.springframework.ai.vectorstore.filter that return Filter.OperandModifier and TypeMethodDescriptionFilterExpressionBuilder.Op.expression()
Returns the value of theexpression
record component.Filter.Expression.left()
Returns the value of theleft
record component.static Filter.Operand
FilterHelper.negate
(Filter.Operand operand) Transforms the input expression into a semantically equivalent one with negation operators propagated thought the expression tree by following the negation rules:Filter.Expression.right()
Returns the value of theright
record component.FilterExpressionTextParser.FilterExpressionVisitor.visitAndExpression
(FiltersParser.AndExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitBooleanConstant
(FiltersParser.BooleanConstantContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitCompareExpression
(FiltersParser.CompareExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitConstantArray
(FiltersParser.ConstantArrayContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitDecimalConstant
(FiltersParser.DecimalConstantContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitGroupExpression
(FiltersParser.GroupExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitIdentifier
(FiltersParser.IdentifierContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitInExpression
(FiltersParser.InExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitIntegerConstant
(FiltersParser.IntegerConstantContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitNinExpression
(FiltersParser.NinExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitNotExpression
(FiltersParser.NotExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitOrExpression
(FiltersParser.OrExpressionContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitTextConstant
(FiltersParser.TextConstantContext ctx) FilterExpressionTextParser.FilterExpressionVisitor.visitWhere
(FiltersParser.WhereContext ctx) Methods in org.springframework.ai.vectorstore.filter with parameters of type Filter.OperandModifier and TypeMethodDescriptionFilterExpressionTextParser.FilterExpressionVisitor.castToExpression
(Filter.Operand expression) static Filter.Operand
FilterHelper.negate
(Filter.Operand operand) Transforms the input expression into a semantically equivalent one with negation operators propagated thought the expression tree by following the negation rules:Constructors in org.springframework.ai.vectorstore.filter with parameters of type Filter.OperandModifierConstructorDescriptionExpression
(Filter.ExpressionType type, Filter.Operand operand) Expression
(Filter.ExpressionType type, Filter.Operand left, Filter.Operand right) Creates an instance of aExpression
record class.Op
(Filter.Operand expression) Creates an instance of aOp
record class. -
Uses of Filter.Operand in org.springframework.ai.vectorstore.filter.converter
Methods in org.springframework.ai.vectorstore.filter.converter with parameters of type Filter.OperandModifier and TypeMethodDescriptionprotected String
AbstractFilterExpressionConverter.convertOperand
(Filter.Operand operand) protected void
AbstractFilterExpressionConverter.convertOperand
(Filter.Operand operand, StringBuilder context)