protected ArbitraryLengthPathNode arbitartyLengthPropertyPath(TermNode left, TermNode right, HelperFlag card, JoinGroupNode joinGroupNode) { assert leftVar != null; assert rightVar != null; ArbitraryLengthPathNode rslt = new ArbitraryLengthPathNode(left, right, leftVar, rightVar, PathMod.ONE_OR_MORE); card.apply(rslt); rslt.setArg(0, joinGroupNode); leftVar = null; rightVar = null; return rslt; }
protected ArbitraryLengthPathNode arbitartyLengthPropertyPath(TermNode left, TermNode right, HelperFlag card, JoinGroupNode joinGroupNode) { assert leftVar != null; assert rightVar != null; ArbitraryLengthPathNode rslt = new ArbitraryLengthPathNode(left, right, leftVar, rightVar, PathMod.ONE_OR_MORE); card.apply(rslt); rslt.setArg(0, joinGroupNode); leftVar = null; rightVar = null; return rslt; }
protected ArbitraryLengthPathNode arbitartyLengthPropertyPath(TermNode left, TermNode right, HelperFlag card, JoinGroupNode joinGroupNode) { assert leftVar != null; assert rightVar != null; ArbitraryLengthPathNode rslt = new ArbitraryLengthPathNode(left, right, leftVar, rightVar, PathMod.ONE_OR_MORE); card.apply(rslt); rslt.setArg(0, joinGroupNode); leftVar = null; rightVar = null; return rslt; }
final ArbitraryLengthPathNode alpNode = new ArbitraryLengthPathNode( left, right, tVarLeft, tVarRight,
final ArbitraryLengthPathNode alpNode = new ArbitraryLengthPathNode( left, right, tVarLeft, tVarRight,
alpNode = new ArbitraryLengthPathNode(ppInfo.s, ppInfo.o, tVarLeft, tVarRight, mod); final String pipelinedHashJoinHint = queryHints==null ? null : queryHints.getProperty(QueryHints.PIPELINED_HASH_JOIN);
alpNode = new ArbitraryLengthPathNode(ppInfo.s, ppInfo.o, tVarLeft, tVarRight, mod); final String pipelinedHashJoinHint = queryHints==null ? null : queryHints.getProperty(QueryHints.PIPELINED_HASH_JOIN);