Package | Description |
---|---|
com.marklogic.client.expression |
The package provides classes for building Optic plan pipelines and expressions
for execution on the REST server.
|
Modifier and Type | Method and Description |
---|---|
abstract PlanJoinKey |
PlanBuilder.on(PlanExprCol left,
PlanExprCol right)
Specifies an equijoin using one columndef each from the left and right rows.
|
abstract PlanJoinKey |
PlanBuilder.on(java.lang.String left,
java.lang.String right)
Specifies an equijoin using one columndef each from the left and right rows.
|
Modifier and Type | Method and Description |
---|---|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKey... 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.joinFullOuter(PlanBuilder.ModifyPlan right,
PlanJoinKey... 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.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKey... keys)
This method returns all rows from multiple tables where the join condition is met.
|
abstract PlanJoinKeySeq |
PlanBuilder.joinKeySeq(PlanJoinKey... key)
Constructs a sequence from multiple key values to pass as a parameter to an operation.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinLeftOuter(PlanBuilder.ModifyPlan right,
PlanJoinKey... 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.notExistsJoin(PlanBuilder.ModifyPlan right,
PlanJoinKey... keys)
This method is a filtering join that filters based on whether the join exists or not but doesn't add any columns.
|
Copyright © 2013-2021 MarkLogic Corporation.