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 TypeClassDescriptionclass
An 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 SQLExpression
MapContainsEntryMethod.containsAsInnerJoin
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpression
MapContainsKeyMethod.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 SQLExpression
MapContainsValueMethod.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 SQLExpression
MapContainsEntryMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpression
MapContainsKeyMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr) Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpression
MapContainsValueMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr) Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpression
MapGetMethod.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 SQLExpression
MapKeyMethod.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 SQLExpression
MapValueMethod.getAsJoin
(SQLStatement parentStmt, MapExpression mapExpr) Implementation of VALUE(map) using a join to the table representing the map, and returning the value.protected SQLExpression
MapGetMethod.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 SQLExpression
MapKeyMethod.getAsSubquery
(SQLStatement stmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a subquery on the table representing the map.protected SQLExpression
MapValueMethod.getAsSubquery
(SQLStatement stmt, MapExpression mapExpr) Implementation of VALUE(map) using a subquery on the table representing the map, returning the value.