Uses of Class
org.datanucleus.store.rdbms.sql.expression.MapExpression
Packages that use MapExpression
Package
Description
Series of expressions representing conditions in SQL statements.
Support for invocation of Java methods, typically using SQL functions.
-
Uses of MapExpression in org.datanucleus.store.rdbms.sql.expression
Subclasses of MapExpression in org.datanucleus.store.rdbms.sql.expressionModifier and TypeClassDescriptionclassAn SQL expression that will test if a column of a table falls within the given Map. -
Uses of MapExpression in org.datanucleus.store.rdbms.sql.method
Methods in org.datanucleus.store.rdbms.sql.method with parameters of type MapExpressionModifier and TypeMethodDescriptionprotected SQLExpressionMapContainsEntryMethod.containsAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpressionMapContainsKeyMethod.containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLJoin.JoinType joinType) Method to return an expression for Map.containsKey using INNER JOIN to the element.protected SQLExpressionMapContainsValueMethod.containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr, SQLJoin.JoinType joinType) Method to return an expression for Map.containsValue using INNER JOIN to the element.protected SQLExpressionMapContainsEntryMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpressionMapContainsKeyMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr) Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpressionMapContainsValueMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr) Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpressionMapGetMethod.getAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr) Implementation of Map.get() using an inner join to the table representing the map, adding a condition on the key and returning the value.protected SQLExpressionMapKeyMethod.getAsJoin(SQLStatement parentStmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a join to the table representing the map, and returning an expression for the key.protected SQLExpressionMapValueMethod.getAsJoin(SQLStatement parentStmt, MapExpression mapExpr) Implementation of VALUE(map) using a join to the table representing the map, and returning the value.protected SQLExpressionMapGetMethod.getAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr) Implementation of Map.get() using a subquery on the table representing the map, adding a condition on the key and returning the value.protected SQLExpressionMapKeyMethod.getAsSubquery(SQLStatement stmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a subquery on the table representing the map.protected SQLExpressionMapValueMethod.getAsSubquery(SQLStatement stmt, MapExpression mapExpr) Implementation of VALUE(map) using a subquery on the table representing the map, returning the value.