lib/marshal/index.js
function getCompositeTypes(str){
  var type = getInnerType(str);
  if (type === str) {
    return getType(str);
  }

  var types = type.split(','),
      i = 0, ret = [], typeLength = types.length;

  for(; i < typeLength; i += 1){
    ret.push( parseTypeString(types[i]) );
  }

  return ret;
}
function getCompositeTypes(str){
  var type = getInnerType(str);
  if (type === str) {
    return getType(str);
  }

  var types = type.split(','),
      i = 0, ret = [], typeLength = types.length;

  for(; i < typeLength; i += 1){
    ret.push( parseTypeString(types[i]) );
  }

  return ret;
}
function getCompositeTypes ( str ) { var type = getInnerType ( str ) ; if ( type === str ) { return getType ( str ) ; } var types = type . split ( ',' ) , i = 0 , ret = [ ] , typeLength = types . length ; for ( ; i < typeLength ; i += 1 ) { ret . push ( parseTypeString ( types [ i ] ) ) ; } return ret ; }
Returns an array of types for composite columns
@private
@memberOf Marshal
Returns an array of types for composite columns