Package | Description |
---|---|
com.marklogic.client.datamovement |
The MarkLogic Data Movement SDK supports
long-running write, read, delete, or transform jobs.
|
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 |
---|---|
RowBatcher<T> |
RowBatcher.withBatchView(PlanBuilder.ModifyPlan viewPlan)
Specifies the plan for getting rows from a view
with PlanBuilder.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
PlanBuilder.AccessPlan
Provides functions and operations in the access
phase of the plan for executing a row pipeline on the server.
|
Modifier and Type | Method and Description |
---|---|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.bind(PlanExprColSeq columns)
This function adds new columns or modifies
existing columns based on expressions while preserving existing
unmodified columns in the row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.bindAs(PlanColumn column,
ServerExpression expression)
This function is deprecated in favor of the
bind() function and will not be supported in MarkLogic 11.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.bindAs(java.lang.String column,
ServerExpression expression)
This function is deprecated in favor of the
bind() function and will not be supported in MarkLogic 11.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.except(PlanBuilder.ModifyPlan right)
This method restricts the left row set to rows
where a row with the same columns and values doesn't exist in the
right row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right)
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,
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.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 |
PlanBuilderBase.ModifyPlanBase.facetBy(PlanNamedGroupSeq keys)
This method counts values for multiple grouping
key columns.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.facetBy(PlanNamedGroupSeq keys,
PlanExprCol countCol)
This method counts values for multiple grouping
key columns.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.facetBy(PlanNamedGroupSeq keys,
java.lang.String countCol)
This method counts values for multiple grouping
key columns.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(java.lang.String select)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(java.lang.String select,
java.lang.String qualifierName)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(java.lang.String select,
java.lang.String qualifierName, PlanSparqlOptions option)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(XsStringVal select)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(XsStringVal select,
XsStringVal qualifierName)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSparql(XsStringVal select,
XsStringVal qualifierName,
PlanSparqlOptions option)
This function dynamically constructs a row set
based on a SPARQL SELECT query from triples.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSql(java.lang.String select)
This function dynamically constructs a row set
based on a SQL SELECT query from views.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSql(java.lang.String select,
java.lang.String qualifierName)
This function dynamically constructs a row set
based on a SQL SELECT query from views.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSql(XsStringVal select)
This function dynamically constructs a row set
based on a SQL SELECT query from views.
|
abstract PlanBuilder.ModifyPlan |
PlanBuilder.fromSql(XsStringVal select,
XsStringVal qualifierName)
This function dynamically constructs a row set
based on a SQL SELECT query from views.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.groupBy(PlanExprColSeq keys)
This method collapses a group of rows into a
single row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.groupBy(PlanExprColSeq keys,
PlanAggregateColSeq aggregates)
This method collapses a group of rows into a
single row.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.groupByUnion(PlanGroupSeq keys)
Constructs multiple groups over a single row set
in a single pass.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.groupByUnion(PlanGroupSeq keys,
PlanAggregateColSeq aggregates)
Constructs multiple groups over a single row set
in a single pass.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.groupToArrays(PlanNamedGroupSeq keys)
Provides a convenience that executes a
PlanBuilderBase.ModifyPlanBase.groupByUnion(PlanGroupSeq,
PlanAggregateColSeq) to produce a single row with a
separate array for each group. |
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.groupToArrays(PlanNamedGroupSeq keys,
PlanAggregateColSeq aggregates)
Provides a convenience that executes a
PlanBuilderBase.ModifyPlanBase.groupByUnion(PlanGroupSeq,
PlanAggregateColSeq) to produce a single row with a
separate array for each group. |
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.intersect(PlanBuilder.ModifyPlan right)
This method restricts the left row set to rows
where a row with the same columns and values exists in the right
row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right,
boolean condition)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right,
ServerExpression condition)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDoc(PlanColumn docCol,
PlanColumn sourceCol)
This function specifies a document column to add
to the rows by reading the documents for an existing source column
having a value of a document uri (which can be used to read other
documents) or a fragment id (which can be used to read the source
documents for rows).
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDoc(java.lang.String docCol,
java.lang.String sourceCol)
This function specifies a document column to add
to the rows by reading the documents for an existing source column
having a value of a document uri (which can be used to read other
documents) or a fragment id (which can be used to read the source
documents for rows).
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocAndUri(PlanColumn docCol,
PlanColumn uriCol,
PlanColumn sourceCol)
This method adds an uri column and a document
column to rows based on an existing source column having a value of
a document uri (which can be used to read other documents) or a
fragment id (which can be used to read the source documents for
rows).
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocAndUri(java.lang.String docCol,
java.lang.String uriCol,
java.lang.String sourceCol)
This method adds an uri column and a document
column to rows based on an existing source column having a value of
a document uri (which can be used to read other documents) or a
fragment id (which can be used to read the source documents for
rows).
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocCols(PlanDocColsIdentifier cols,
PlanColumn docIdCol)
This function populates the view with the uri,
doc, collections, metadata, permissions, and / or quality document
descriptor columns for database document values.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocCols(PlanDocColsIdentifier cols,
java.lang.String docIdCol)
This function populates the view with the uri,
doc, collections, metadata, permissions, and / or quality document
descriptor columns for database document values.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocUri(PlanColumn uriCol,
PlanColumn fragmentIdCol)
This method adds a uri column to rows based on
an existing fragment id column to identify the source document for
each row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinDocUri(java.lang.String uriCol,
java.lang.String fragmentIdCol)
This method adds a uri column to rows based on
an existing fragment id column to identify the source document for
each row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinFullOuter(PlanBuilder.ModifyPlan right)
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,
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.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)
This method returns all rows from multiple
tables where the join condition is met.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKey... 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)
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)
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,
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.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 |
PlanBuilderBase.ModifyPlanBase.limit(long length)
This method returns a subset of the rows in the
result set by returning the specified number of rows.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.limit(PlanParamExpr length)
This method returns a subset of the rows in the
result set by returning the specified number of rows.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.limit(XsLongVal length)
This method returns a subset of the rows in the
result set by returning the specified number of rows.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.lockForUpdate()
Acquires exclusive locks on the URI in the "uri"
column of each row in the pipeline.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.lockForUpdate(PlanColumn uriColumn)
Acquires exclusive locks on the URI in the given
column of each row in the pipeline.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.notExistsJoin(PlanBuilder.ModifyPlan right)
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,
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.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.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offset(long start)
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the number specified by the
prototype.limit method.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offset(PlanParamExpr start)
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the number specified by the
prototype.limit method.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offset(XsLongVal start)
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the number specified by the
prototype.limit method.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offsetLimit(long start,
long length)
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the length limit.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offsetLimit(XsLongVal start,
XsLongVal length)
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the length limit.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.onError(java.lang.String action)
Add an error-handler to the Optic Pipeline to
catch Optic Update runtime errors.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.onError(java.lang.String action,
java.lang.String errorColumn)
Add an error-handler to the Optic Pipeline to
catch Optic Update runtime errors.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.onError(XsStringVal action)
Add an error-handler to the Optic Pipeline to
catch Optic Update runtime errors.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.onError(XsStringVal action,
PlanExprCol errorColumn)
Add an error-handler to the Optic Pipeline to
catch Optic Update runtime errors.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.orderBy(PlanSortKeySeq keys)
This method sorts the row set by the specified
order definition.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.patch(PlanExprCol docColumn,
PatchBuilder patchDef)
Builds a patch operation including a sequence of
inserts, replaces, replace-inserts and deletes.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.patch(java.lang.String docColumn,
PatchBuilder patchDef)
Builds a patch operation including a sequence of
inserts, replaces, replace-inserts and deletes.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.remove()
Removes (deletes) any document with a URI
matching the value of the "uri" column in at least one row in the
pipeline.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.remove(PlanColumn uriColumn)
Removes (deletes) any document with a URI
matching the value of the given column in at least one row in the
pipeline.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.remove(PlanColumn temporalCollection,
PlanColumn uriColumn)
Removes (deletes) any temporal document with a
URI matching the value of the given column in at least one row in
the pipeline.
|
PlanBuilder.ModifyPlan |
PlanBuilder.AccessPlan.sampleBy()
This function samples rows from a view or from a
pattern match on the triple index.
|
PlanBuilder.ModifyPlan |
PlanBuilder.AccessPlan.sampleBy(PlanSampleByOptions option)
This function samples rows from a view or from a
pattern match on the triple index.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.select(PlanExprCol... columns)
This call projects the specified columns from
the current row set and / or applies a qualifier to the columns in
the row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.select(PlanExprColSeq columns)
This call projects the specified columns from
the current row set and / or applies a qualifier to the columns in
the row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.select(PlanExprColSeq columns,
java.lang.String qualifierName)
This call projects the specified columns from
the current row set and / or applies a qualifier to the columns in
the row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.select(PlanExprColSeq columns,
XsStringVal qualifierName)
This call projects the specified columns from
the current row set and / or applies a qualifier to the columns in
the row set.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.transformDoc(PlanColumn docColumn,
TransformDef transformDef)
Applies the given transformation to the content
in the given column in each row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.union(PlanBuilder.ModifyPlan right)
This method yields all of the rows from the
input row sets.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestInner(PlanExprCol inputColumn,
PlanExprCol valueColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-inner on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestInner(PlanExprCol inputColumn,
PlanExprCol valueColumn,
PlanExprCol ordinalColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-inner on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestInner(java.lang.String inputColumn,
java.lang.String valueColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-inner on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestInner(java.lang.String inputColumn,
java.lang.String valueColumn,
java.lang.String ordinalColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-inner on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestLeftOuter(PlanExprCol inputColumn,
PlanExprCol valueColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-left-outer on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestLeftOuter(PlanExprCol inputColumn,
PlanExprCol valueColumn,
PlanExprCol ordinalColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-left-outer on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestLeftOuter(java.lang.String inputColumn,
java.lang.String valueColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-left-outer on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.unnestLeftOuter(java.lang.String inputColumn,
java.lang.String valueColumn,
java.lang.String ordinalColumn)
This function flattens an array value into
multiple rows.Then performs a op:join-left-outer on the rest of the
rows.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.validateDoc(PlanColumn validateDocCol,
PlanSchemaDef schemaDef)
Validate the document based on a supplied
schema.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.validateDoc(java.lang.String validateDocCol,
PlanSchemaDef schemaDef)
Validate the document based on a supplied
schema.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.where(CtsQueryExpr condition)
This method restricts the row set to rows from
the documents matched by the cts.query expression.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.where(PlanCondition condition)
This method restricts the row set to rows
matched by an SQL boolean expression.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.where(SemStoreExpr condition)
This method adjusts the row set based on the
triples for the sem.store definition, restricting the triples to
the documents matched by a cts.query expression and expanding the
triples based on inferencing rules.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.where(ServerExpression condition)
This method restricts the row set to rows
matched by the boolean expression.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.whereDistinct()
This method removes duplicate rows from the row
set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.write()
Inserts or overwrites the documents identified
by the uri column with the data supplied by the other document
descriptor columns.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.write(PlanDocColsIdentifier docCols)
Inserts or overwrites the documents identified
by the uri column with the data supplied by the other document
descriptor columns.
|
Modifier and Type | Method and Description |
---|---|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.except(PlanBuilder.ModifyPlan right)
This method restricts the left row set to rows
where a row with the same columns and values doesn't exist in the
right row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.existsJoin(PlanBuilder.ModifyPlan right)
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,
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.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.intersect(PlanBuilder.ModifyPlan right)
This method restricts the left row set to rows
where a row with the same columns and values exists in the right
row set.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right,
boolean condition)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinCrossProduct(PlanBuilder.ModifyPlan right,
ServerExpression condition)
This method yields one output row set that
concatenates every left row with every right row.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinFullOuter(PlanBuilder.ModifyPlan right)
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,
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.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)
This method returns all rows from multiple
tables where the join condition is met.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.joinInner(PlanBuilder.ModifyPlan right,
PlanJoinKey... 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)
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)
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,
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.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)
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,
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.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.
|
PlanBuilder.ModifyPlan |
PlanBuilder.ModifyPlan.union(PlanBuilder.ModifyPlan right)
This method yields all of the rows from the
input row sets.
|
Copyright © 2024 MarkLogic Corporation. All Rights Reserved.