public final class XMLSplitter extends Object implements Iterator<org.apache.hadoop.io.DataOutputBuffer>
Modifier and Type | Field and Description |
---|---|
(package private) org.apache.hadoop.io.DataOutputBuffer |
buffer |
(package private) long |
end |
(package private) org.apache.hadoop.fs.FSDataInputStream |
fsin |
(package private) BufferedReader |
in |
(package private) boolean |
in_memory |
(package private) long |
start |
(package private) String |
start_tagname |
(package private) StringBuffer |
tagname |
(package private) String[] |
tags |
Constructor and Description |
---|
XMLSplitter(String[] tags,
org.apache.hadoop.fs.FSDataInputStream fsin,
long start,
long end,
org.apache.hadoop.io.DataOutputBuffer buffer) |
XMLSplitter(String[] tags,
String file,
org.apache.hadoop.io.DataOutputBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
(package private) boolean |
is_start_tag() |
org.apache.hadoop.io.DataOutputBuffer |
next() |
(package private) char |
read_tag() |
void |
remove() |
(package private) boolean |
skip()
skip until the beginning of a split element
|
(package private) boolean |
store()
store one split element into the buffer; may cross split boundaries
|
boolean in_memory
org.apache.hadoop.fs.FSDataInputStream fsin
BufferedReader in
String[] tags
long start
long end
StringBuffer tagname
String start_tagname
final org.apache.hadoop.io.DataOutputBuffer buffer
XMLSplitter(String[] tags, org.apache.hadoop.fs.FSDataInputStream fsin, long start, long end, org.apache.hadoop.io.DataOutputBuffer buffer)
public boolean hasNext()
public org.apache.hadoop.io.DataOutputBuffer next()
public void remove()
boolean is_start_tag()
char read_tag() throws IOException
IOException
boolean skip() throws IOException
IOException
boolean store() throws IOException
IOException
Copyright © 2013 The Apache Software Foundation. All rights reserved.