String name = fieldNames.get(i).toString(); // JPA name,
public UserType(String keyspace, ByteBuffer name, List<FieldIdentifier> fieldNames, List<AbstractType<?>> fieldTypes, boolean isMultiCell) { super(fieldTypes, false); assert fieldNames.size() == fieldTypes.size(); this.keyspace = keyspace; this.name = name; this.fieldNames = fieldNames; this.stringFieldNames = new ArrayList<>(fieldNames.size()); this.isMultiCell = isMultiCell; for (FieldIdentifier fieldName : fieldNames) stringFieldNames.add(fieldName.toString()); }
public UserType(String keyspace, ByteBuffer name, List<FieldIdentifier> fieldNames, List<AbstractType<?>> fieldTypes, boolean isMultiCell) { super(fieldTypes, false); assert fieldNames.size() == fieldTypes.size(); this.keyspace = keyspace; this.name = name; this.fieldNames = fieldNames; this.stringFieldNames = new ArrayList<>(fieldNames.size()); this.isMultiCell = isMultiCell; LinkedHashMap<String , TypeSerializer<?>> fieldSerializers = new LinkedHashMap<>(fieldTypes.size()); for (int i = 0, m = fieldNames.size(); i < m; i++) { String stringFieldName = fieldNames.get(i).toString(); stringFieldNames.add(stringFieldName); fieldSerializers.put(stringFieldName, fieldTypes.get(i).getSerializer()); } this.serializer = new UserTypeSerializer(fieldSerializers); }
public UserType(String keyspace, ByteBuffer name, List<FieldIdentifier> fieldNames, List<AbstractType<?>> fieldTypes, boolean isMultiCell) { super(fieldTypes, false); assert fieldNames.size() == fieldTypes.size(); this.keyspace = keyspace; this.name = name; this.fieldNames = fieldNames; this.stringFieldNames = new ArrayList<>(fieldNames.size()); this.isMultiCell = isMultiCell; LinkedHashMap<String , TypeSerializer<?>> fieldSerializers = new LinkedHashMap<>(fieldTypes.size()); for (int i = 0, m = fieldNames.size(); i < m; i++) { String stringFieldName = fieldNames.get(i).toString(); stringFieldNames.add(stringFieldName); fieldSerializers.put(stringFieldName, fieldTypes.get(i).getSerializer()); } this.serializer = new UserTypeSerializer(fieldSerializers); }
public UserType(String keyspace, ByteBuffer name, List<FieldIdentifier> fieldNames, List<AbstractType<?>> fieldTypes, boolean isMultiCell) { super(fieldTypes, false); assert fieldNames.size() == fieldTypes.size(); this.keyspace = keyspace; this.name = name; this.fieldNames = fieldNames; this.stringFieldNames = new ArrayList<>(fieldNames.size()); this.isMultiCell = isMultiCell; LinkedHashMap<String , TypeSerializer<?>> fieldSerializers = new LinkedHashMap<>(fieldTypes.size()); for (int i = 0, m = fieldNames.size(); i < m; i++) { String stringFieldName = fieldNames.get(i).toString(); stringFieldNames.add(stringFieldName); fieldSerializers.put(stringFieldName, fieldTypes.get(i).getSerializer()); } this.serializer = new UserTypeSerializer(fieldSerializers); }
for (int i = 0; i < udt.size(); i++) CBUtil.writeString(udt.fieldName(i).toString(), cb); codec.writeOne(DataType.fromType(udt.fieldType(i), version), cb, version);
for (int i = 0; i < udt.size(); i++) CBUtil.writeString(udt.fieldName(i).toString(), cb); codec.writeOne(DataType.fromType(udt.fieldType(i), version), cb, version);
for (int i = 0; i < udt.size(); i++) CBUtil.writeString(udt.fieldName(i).toString(), cb); codec.writeOne(DataType.fromType(udt.fieldType(i), version), cb, version);
for (int i = 0; i < udt.size(); i++) size += CBUtil.sizeOfString(udt.fieldName(i).toString()); size += codec.oneSerializedSize(DataType.fromType(udt.fieldType(i), version), version);
for (int i = 0; i < udt.size(); i++) size += CBUtil.sizeOfString(udt.fieldName(i).toString()); size += codec.oneSerializedSize(DataType.fromType(udt.fieldType(i), version), version);
for (int i = 0; i < udt.size(); i++) size += CBUtil.sizeOfString(udt.fieldName(i).toString()); size += codec.oneSerializedSize(DataType.fromType(udt.fieldType(i), version), version);
for (int i = 0; i < udt.size(); i++) size += CBUtil.sizeOfString(udt.fieldName(i).toString()); size += codec.oneSerializedSize(DataType.fromType(udt.fieldType(i), version), version);
for (int i = 0; i < udt.size(); i++) CBUtil.writeString(udt.fieldName(i).toString(), cb); codec.writeOne(DataType.fromType(udt.fieldType(i), version), cb, version);