Package de.hybris.platform.odata2services.filter
-
Interface Summary Interface Description BinaryExpressionVisitingStrategy Defines the interface to visit aBinaryExpression
and returns aWhereClauseCondition
BinaryExpressionVisitor Acts as a delegate to visiting theBinaryExpression
.ExpressionVisitorFactory Defines the interface to creating anExpressionVisitor
FilterExpressionVisitor Acts as a delegate to visiting theFilterExpression
.LiteralExpressionVisitor Acts as a delegate to visiting theLiteralExpression
.MemberExpressionVisitor Acts as a delegate to visiting theMemberExpression
.OrderByExpressionVisitor Acts as a delegate to visiting theOrderByExpression
.OrderExpressionVisitor Acts as a delegate to visiting theOrderExpression
.PropertyExpressionVisitor Acts as a delegate to visiting thePropertyExpression
. -
Class Summary Class Description BinaryOperatorToSqlOperatorConverter Converts aBinaryOperator
to a SQL operator.ExpressionVisitorParameters A parameter object used for passing data to theExpressionVisitorFactory
ExpressionVisitorParameters.ExpressionVisitorParametersBuilder -
Exception Summary Exception Description FilterProcessingException Exception to throw for exceptions that occur during the processing of a $filter query parameter Will result in HttpStatus 500IntegrationKeyFilteringNotSupported Throw this exception if filtering at the integration object level.IntegrationKeyNestedFilteringNotSupportedException Throw this exception if nested attribute: someObject/IntegrationKey filter is used with logical operators other than 'eq'.NestedFilterNotSupportedException Throw this exception if filtering by more than one level of nesting (e.g.NoFilterResultException Throws this exception when applying the filter caused the query to return no resultsOperatorNotSupportedException Throws this exception when theBinaryOperator
is not supportedOrderByIntegrationKeyNotSupportedException Throws this exception when theOrderByExpression
contains integrationKey as an order by attribute.OrderByNestedAttributeNotSupportedException Throws this exception when theOrderByExpression
is not supported Will result in HttpStatus 400