@Override
public void doOperation(SQLTransaction tx)
{
StringBuilder sql = new StringBuilder("UPDATE \"").append(objectStoreName).append("\" SET ");
final JsArrayMixed args = JsArrayMixed.createArray().cast();
args.push(encoded.toString());
JsArrayMixed sqlValues = JsArrayMixed.createArray().cast();
getIndexesValuesForObject(encoded.getJavaScriptObject(), indexColumnNames, sqlValues);
for (int i=0; i< indexColumnNames.size(); i++)
{
String key = indexColumnNames.get(i);