Uses of Class
org.datanucleus.store.rdbms.sql.expression.CollectionExpression
Packages that use CollectionExpression
Package
Description
Series of expressions representing conditions in SQL statements.
Support for invocation of Java methods, typically using SQL functions.
-
Uses of CollectionExpression in org.datanucleus.store.rdbms.sql.expression
Subclasses of CollectionExpression 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 Collection of values. -
Uses of CollectionExpression in org.datanucleus.store.rdbms.sql.method
Methods in org.datanucleus.store.rdbms.sql.method with parameters of type CollectionExpressionModifier and TypeMethodDescriptionprotected SQLExpression
CollectionContainsMethod.containsAsJoin
(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr, SQLJoin.JoinType joinType) Method to return an expression for Collection.contains using INNER JOIN to the element.protected SQLExpression
CollectionContainsMethod.containsAsSubquery
(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
ListGetMethod.getAsInnerJoin
(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr) Implementation of List.get() using an inner join to the table representing the list, adding a condition on the index and returning the element.protected SQLExpression
ListGetMethod.getAsSubquery
(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr) Implementation of Collection.get() using a subquery on the table representing the collection, adding a condition on the index and returning the element.