Uses of Class
org.datanucleus.store.rdbms.sql.SQLJoin
Packages that use SQLJoin
Package
Description
Series of classes used to generate SQL statements.
-
Uses of SQLJoin in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as SQLJoinModifier and TypeFieldDescriptionprivate SQLJoin
SQLJoin.subJoin
Optional sub-join, for when we have JOIN grouping.Fields in org.datanucleus.store.rdbms.sql with type parameters of type SQLJoinMethods in org.datanucleus.store.rdbms.sql that return SQLJoinModifier and TypeMethodDescriptionSQLStatement.getJoinForTable
(SQLTable sqlTbl) Accessor for the type of join used for the specified table.SQLJoin.getSubJoin()
Methods in org.datanucleus.store.rdbms.sql that return types with arguments of type SQLJoinModifier and TypeMethodDescriptionSelectStatement.reorderJoins
(List<SQLJoin> joinsToAdd) Convenience method to reorder the joins to be in logical order.Methods in org.datanucleus.store.rdbms.sql with parameters of type SQLJoinModifier and TypeMethodDescriptionprotected void
SQLStatement.addJoin
(SQLJoin.JoinType joinType, SQLTable sourceTable, SQLTable targetTable, BooleanExpression joinCondition, SQLJoin parentJoin) Internal method to form a join to the specified table using the provided mappings.SelectStatement.join
(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, Object[] discrimValues, String tableGrpName, boolean applyToUnions, SQLJoin parentJoin) SQLStatement.join
(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, Object[] discrimValues, String tableGrpName, boolean applyToUnions, SQLJoin parentJoin) Method to form a join to the specified table using the provided mappings, with the join condition derived from the source-target mappings.SQLStatement.join
(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, String targetAlias, JavaTypeMapping targetMapping, Object[] discrimValues, String tableGrpName, boolean applyToUnions, SQLJoin parentJoin) Method to form a join to the specified table using the provided mappings.SQLStatement.join
(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, String targetAlias, JavaTypeMapping targetMapping, Object[] discrimValues, String tableGrpName, SQLJoin parentJoin) Method to form a join to the specified table using the provided mappings, with the join also being applied to any UNIONed statements.void
SQLJoin.setSubJoin
(SQLJoin join) Method parameters in org.datanucleus.store.rdbms.sql with type arguments of type SQLJoinModifier and TypeMethodDescriptionSelectStatement.reorderJoins
(List<SQLJoin> joinsToAdd) Convenience method to reorder the joins to be in logical order.