Package | Description |
---|---|
com.marklogic.client.expression |
The package provides classes for building Optic plan pipelines and expressions
for execution on the REST server.
|
com.marklogic.client.type |
The package provides interfaces specifying the type of an expression or
value as passed to a
PlanBuilder method
or returned from a RowRecord method. |
Modifier and Type | Method and Description |
---|---|
abstract PlanJoinKeySeq |
PlanBuilder.joinKeySeq(PlanJoinKey... key)
Passes multiple join keys as a parameter to ModifyPlan.joinInner(), and other join operations.
|
Modifier and Type | Method and Description |
---|---|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
boolean condition)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinFullOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys)
This method yields one output row set with the rows from an inner join as well as the other rows from both the left and right row sets.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinFullOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
boolean condition)
This method yields one output row set with the rows from an inner join as well as the other rows from both the left and right row sets.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinFullOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method yields one output row set with the rows from an inner join as well as the other rows from both the left and right row sets.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys)
This method returns all rows from multiple tables where the join condition is met.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
boolean condition)
This method returns all rows from multiple tables where the join condition is met.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method returns all rows from multiple tables where the join condition is met.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinLeftOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys)
This method yields one output row set with the rows from an inner join as well as the other rows from the left row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinLeftOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
boolean condition)
This method yields one output row set with the rows from an inner join as well as the other rows from the left row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinLeftOuter(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method yields one output row set with the rows from an inner join as well as the other rows from the left row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.notExistsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.notExistsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
boolean condition)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.notExistsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKeySeq keys,
ServerExpression condition)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PlanJoinKey
An instance of a join key equivalence expression returned
by an on() call in a row pipeline.
|
Copyright © 2013-2021 MarkLogic Corporation.