com.ca.jcs.converter.attr
Class SQLMultiValueFlattener

java.lang.Object
  extended by com.ca.jcs.converter.attr.MultiValueFlattener
      extended by com.ca.jcs.converter.attr.CommaSeparatedMultiValueFlattener
          extended by com.ca.jcs.converter.attr.SQLMultiValueFlattener
All Implemented Interfaces:
AttributeConverter

public class SQLMultiValueFlattener
extends CommaSeparatedMultiValueFlattener

Flatten a list of values into SQL list syntax (single-quoted and comma separated with '' signifying a single quote), for instance the values 1, '2, 3 are encoded as '1','''2', '3'.


Field Summary
static SQLMultiValueFlattener INSTANCE
           
 
Constructor Summary
protected SQLMultiValueFlattener()
           
 
Method Summary
static SQLMultiValueFlattener getInstance()
           
 String getStyle()
           
 
Methods inherited from class com.ca.jcs.converter.attr.CommaSeparatedMultiValueFlattener
convertFromConnector, parseCommaSeparated, toLiteral, writeEnd, writeStart, writeValue
 
Methods inherited from class com.ca.jcs.converter.attr.MultiValueFlattener
convertToConnector, convertToString, getConverter, isForceWrap, isLossy, isMultiValued, isStructural
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final SQLMultiValueFlattener INSTANCE
Constructor Detail

SQLMultiValueFlattener

protected SQLMultiValueFlattener()
Method Detail

getInstance

public static SQLMultiValueFlattener getInstance()

getStyle

public String getStyle()
Specified by:
getStyle in class MultiValueFlattener


Created 2011-07-14 13:27 EST