Interface DbExpressionHandler
-
- All Known Implementing Classes:
BasicDbExpression
,HanaDbExpression
,OracleDbExpression
,PostgresDbExpression
,SqlServerDbExpression
public interface DbExpressionHandler
Adds the db platform specific json expression.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
arrayContains(SpiExpressionRequest request, String propName, boolean contains, Object... values)
Add SQL for ARRAY CONTAINS expression.void
arrayIsEmpty(SpiExpressionRequest request, String propName, boolean empty)
Add SQL for ARRAY IS EMPTY expression.void
bitwise(SpiExpressionRequest request, String propName, BitwiseOp operator, long flags, String compare, long match)
Add the bitwise expression.String
concat(String property0, String separator, String property1, String suffix)
Performs a "CONCAT" operation for that platform.void
json(SpiExpressionRequest request, String propName, String path, Op operator, Object value)
Write the db platform specific json expression.
-
-
-
Method Detail
-
json
void json(SpiExpressionRequest request, String propName, String path, Op operator, Object value)
Write the db platform specific json expression.
-
arrayContains
void arrayContains(SpiExpressionRequest request, String propName, boolean contains, Object... values)
Add SQL for ARRAY CONTAINS expression.
-
arrayIsEmpty
void arrayIsEmpty(SpiExpressionRequest request, String propName, boolean empty)
Add SQL for ARRAY IS EMPTY expression.
-
bitwise
void bitwise(SpiExpressionRequest request, String propName, BitwiseOp operator, long flags, String compare, long match)
Add the bitwise expression.
-
-