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 © 2024 MarkLogic Corporation. All Rights Reserved.