public class StreamingDelimiters
extends java.lang.Object
| Constructor and Description | 
|---|
| StreamingDelimiters() | 
| StreamingDelimiters(byte preWrapDelim,
                   byte postWrapDelim,
                   boolean useEmptyNull) | 
| Modifier and Type | Method and Description | 
|---|---|
| byte[] | getBagBegin() | 
| byte[] | getBagEnd() | 
| byte[] | getFieldDelim() | 
| byte[] | getMapBegin() | 
| byte[] | getMapEnd() | 
| byte | getMapKeyDelim() | 
| byte[] | getNull() | 
| byte[] | getParamDelim() | 
| byte[] | getRecordEnd() | 
| byte[] | getTupleBegin() | 
| byte[] | getTupleEnd() | 
| static boolean | isDelimiter(byte[] delimiter,
           byte[] buf,
           int index,
           int depth,
           int endIndex) | 
| int | updateDepth(byte[] buf,
           int currDepth,
           int index) | 
public StreamingDelimiters()
public StreamingDelimiters(byte preWrapDelim,
                           byte postWrapDelim,
                           boolean useEmptyNull)
preWrapDelim - postWrapDelim - useEmptyNull - - In the past empty was used to serialize null.  But this can
      make it impossible to differentiate between an empty string and null.  Set
      to false if you want to use a special character to represent null.public byte[] getTupleBegin()
public byte[] getTupleEnd()
public byte[] getBagBegin()
public byte[] getBagEnd()
public byte[] getMapBegin()
public byte[] getMapEnd()
public byte[] getFieldDelim()
public byte getMapKeyDelim()
public byte[] getNull()
public byte[] getParamDelim()
public byte[] getRecordEnd()
public int updateDepth(byte[] buf,
                       int currDepth,
                       int index)
public static boolean isDelimiter(byte[] delimiter,
                                  byte[] buf,
                                  int index,
                                  int depth,
                                  int endIndex)
delimiter - buf - index - depth - endIndex - Copyright © 2007-2025 The Apache Software Foundation