static class QueryComponent.ServerJoinData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Object[] |
args
Query substitution arguments used in the where clause snippet, which survive the join
|
(package private) AbstractJoin |
join
Helper object which generates a where clause snippet to join two tables
|
(package private) java.lang.String[] |
referenceSubs
Array of field reference names and nulls
|
(package private) java.util.Set<RecordBuffer> |
relatedBuffers
Set of related buffers referenced by the join
|
Constructor and Description |
---|
ServerJoinData(AbstractJoin join,
java.lang.Object[] args,
java.util.Set<RecordBuffer> relatedBuffers,
java.lang.String[] referenceSubs)
Constructor.
|
final AbstractJoin join
final java.lang.Object[] args
final java.util.Set<RecordBuffer> relatedBuffers
final java.lang.String[] referenceSubs
ServerJoinData(AbstractJoin join, java.lang.Object[] args, java.util.Set<RecordBuffer> relatedBuffers, java.lang.String[] referenceSubs)
join
- Helper object which generates a where clause snippet to join two tables.args
- Query substitution arguments used in the where clause snippet, which survive
the join.relatedBuffers
- Set of related buffers referenced by the join.referenceSubs
- Array of field reference names and nulls, where the names are to be substituted
for the positionally equivalent substitution parameters when converting a
where clause used by a nested loop to a where clause using a server-side join.