Package com.streambase.sb.unittest
Class JSONTupleMaker
- java.lang.Object
 - 
- com.streambase.sb.unittest.AbstractTupleMaker<String>
 - 
- com.streambase.sb.unittest.JSONTupleMaker
 
 
 
- 
- All Implemented Interfaces:
 TupleMaker<String>
- Direct Known Subclasses:
 JSONSingleQuotesTupleMaker
public class JSONTupleMaker extends AbstractTupleMaker<String>
A factory to buildTuples from JSON formattedStrings.Note that for StreamBase Blobs, you should use JSON string values.
- Since:
 - 6.6
 - See Also:
 TupleMaker
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static JSONTupleMakerMAKERStaticJSONTupleMakerinstance suitable as argument toEnqueuerandExpectermethods that need aTupleMaker 
- 
Constructor Summary
Constructors Constructor Description JSONTupleMaker() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TuplecreateTuple(Schema schema, String str)create aTuples from an input object- 
Methods inherited from class com.streambase.sb.unittest.AbstractTupleMaker
createTuples, createTuples 
 - 
 
 - 
 
- 
- 
Field Detail
- 
MAKER
public static final JSONTupleMaker MAKER
StaticJSONTupleMakerinstance suitable as argument toEnqueuerandExpectermethods that need aTupleMaker- See Also:
 JSONTupleMaker
 
 - 
 
- 
Method Detail
- 
createTuple
public Tuple createTuple(Schema schema, String str) throws StreamBaseException
Description copied from interface:TupleMakercreate aTuples from an input object- Specified by:
 createTuplein interfaceTupleMaker<String>- Specified by:
 createTuplein classAbstractTupleMaker<String>- Parameters:
 schema- the schema for the tuplestr- the input data to build it from- Returns:
 - the result tuple
 - Throws:
 StreamBaseException- Error creating tuple
 
 - 
 
 -