public class JoinTransform extends RevenjOneLambdaQueryTransform
| Constructor and Description |
|---|
JoinTransform(RevenjQueryTransformConfiguration config) |
JoinTransform(RevenjQueryTransformConfiguration config,
boolean withSource,
boolean joinAsPairs,
boolean isExpectingStream,
boolean isJoinFetch) |
| Modifier and Type | Method and Description |
|---|---|
<U,V> JinqPostgresQuery<U> |
apply(JinqPostgresQuery<V> query,
LambdaAnalysis lambda,
SymbExArgumentHandler parentArgumentScope) |
protected <U> RowReader<U> |
createPairReader(RowReader<?> a,
RowReader<?> b) |
String |
getTransformationTypeCachingTag()
Returns a String that can be used to identify the type of transformation being applied.
|
JoinTransform |
setIsExpectingStream(boolean isExpectingStream) |
JoinTransform |
setIsJoinFetch(boolean isJoinFetch) |
JoinTransform |
setJoinAsPairs(boolean joinAsPairs) |
JoinTransform |
setWithSource(boolean withSource) |
makeSelectExpression, pathConditionsToExpr, simplifyAndTranslateMainPathToColumns, simplifyAndTranslatePathToColumnspublic JoinTransform(RevenjQueryTransformConfiguration config, boolean withSource, boolean joinAsPairs, boolean isExpectingStream, boolean isJoinFetch)
public JoinTransform(RevenjQueryTransformConfiguration config)
public JoinTransform setWithSource(boolean withSource)
public JoinTransform setIsExpectingStream(boolean isExpectingStream)
public JoinTransform setJoinAsPairs(boolean joinAsPairs)
public JoinTransform setIsJoinFetch(boolean isJoinFetch)
public <U,V> JinqPostgresQuery<U> apply(JinqPostgresQuery<V> query, LambdaAnalysis lambda, SymbExArgumentHandler parentArgumentScope) throws QueryTransformException
apply in class RevenjOneLambdaQueryTransformQueryTransformExceptionpublic String getTransformationTypeCachingTag()
RevenjQueryTransformgetTransformationTypeCachingTag in class RevenjQueryTransformCopyright © 2015. All rights reserved.