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 TypeClassDescriptionclassAn 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 SQLExpressionCollectionContainsMethod.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 SQLExpressionCollectionContainsMethod.containsAsSubquery(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpressionListGetMethod.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 SQLExpressionListGetMethod.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.