|
MarkLogic Connector for Hadoop 1.1-3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.marklogic.mapreduce.functions.LexiconFunction
com.marklogic.mapreduce.functions.ValuesOrWordsFunction
com.marklogic.mapreduce.functions.ElementAttributeValues
public abstract class ElementAttributeValues
Wrapper class for cts:element-attribute-values lexicon
function. Subclass this class to generate map input based on a lexicon.
Use this class with ValueInputFormat.
To generate map input using the lexicon function, create a subclass of this class and provide implementations of the methods that correspond to the function parameters you want to include in the call.
For details, see "Using a Lexicon to Generate Key-Value Pairs" in the MarkLogic Connector for Hadoop Developer's Guide.
| Constructor Summary | |
|---|---|
ElementAttributeValues()
|
|
| Method Summary | |
|---|---|
abstract String[] |
getAttributeNames()
Get the value of the $attribute-names parameter to the lexicon function call, as an array of attribute QName strings. |
abstract String[] |
getElementNames()
Get the value of the $element-names parameter to the lexicon function call, as an array of element QName strings. |
| Methods inherited from class com.marklogic.mapreduce.functions.ValuesOrWordsFunction |
|---|
getInputQuery, getStart |
| Methods inherited from class com.marklogic.mapreduce.functions.LexiconFunction |
|---|
getLexiconQuery, getUserDefinedOptions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ElementAttributeValues()
| Method Detail |
|---|
public abstract String[] getElementNames()
Each string in the array must evaluate to an xs:QName when evaluated as XQuery. For example: "xs:QName(\"wp:a\")".
public abstract String[] getAttributeNames()
Each string in the array must evaluate to an xs:QName when evaluated as XQuery. For example: "xs:QName(\"wp:a\")".
|
MarkLogic Connector for Hadoop 1.1-3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com