com.netflix.astyanax.util
Class JsonRowsWriter
java.lang.Object
com.netflix.astyanax.util.JsonRowsWriter
- All Implemented Interfaces:
- RowsWriter
public class JsonRowsWriter
- extends Object
- implements RowsWriter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonRowsWriter
public JsonRowsWriter(PrintWriter out,
SerializerPackage serializers)
throws ConnectionException
- Throws:
ConnectionException
setRowsName
public JsonRowsWriter setRowsName(String fieldName)
setNamesName
public JsonRowsWriter setNamesName(String fieldName)
setCountName
public JsonRowsWriter setCountName(String fieldName)
setRowKeyName
public JsonRowsWriter setRowKeyName(String fieldName)
setExtra
public JsonRowsWriter setExtra(String extra)
setRowsAsArray
public JsonRowsWriter setRowsAsArray(boolean flag)
setIgnoreUndefinedColumns
public JsonRowsWriter setIgnoreUndefinedColumns(boolean flag)
setErrorValueText
public JsonRowsWriter setErrorValueText(String text)
setDynamicColumnNames
public JsonRowsWriter setDynamicColumnNames(boolean flag)
setFixedColumnNames
public JsonRowsWriter setFixedColumnNames(String... columns)
setIgnoreColumnNames
public JsonRowsWriter setIgnoreColumnNames(String... columns)
setExceptionCallback
public JsonRowsWriter setExceptionCallback(ExceptionCallback exceptionCallback)
setColumnsAsRows
public JsonRowsWriter setColumnsAsRows(boolean columnsAsRows)
addExtra
public JsonRowsWriter addExtra(String name,
String value)
setMaxLength
public JsonRowsWriter setMaxLength(int maxStringLength)
write
public void write(Rows<?,?> rows)
throws Exception
- Specified by:
write
in interface RowsWriter
- Throws:
Exception
Copyright © 2012. All Rights Reserved.