public enum NodeOpType extends Enum<NodeOpType>
When using NodeOutputFormat
, set the configuration property
mapreduce.marklogic.output.node.optype
to
one of these values to control how the output node value is stored
relative to the NodePath
key.
For example if the node.optype
is set to "INSERT_BEFORE",
then the new node is inserted as an immediately preceding sibling of
the node addressed by the node path in the key.
For more information, see the following built-in functions in the XQuery & XSLT API Reference:
Enum Constant and Description |
---|
INSERT_AFTER |
INSERT_BEFORE |
INSERT_CHILD |
REPLACE |
Modifier and Type | Method and Description |
---|---|
abstract String |
getFunctionName() |
String |
getQuery(String namespace) |
static NodeOpType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NodeOpType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NodeOpType INSERT_BEFORE
public static final NodeOpType INSERT_AFTER
public static final NodeOpType INSERT_CHILD
public static final NodeOpType REPLACE
public static NodeOpType[] values()
for (NodeOpType c : NodeOpType.values()) System.out.println(c);
public static NodeOpType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic abstract String getFunctionName()
> Copyright © 2018 MarkLogic Corporation. All Rights Reserved.
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com