if (metadata == null) {
schemaObjectExists((PersistenceManagerImpl) persistenceManager, updateStatus, false);
return updateStatus;
}
this.udtDefinition = new CUDTDefinition(((PersistenceManagerImpl)persistenceManager).protocolVersion, metadata);
this.dataType = DataType.userType(udtDefinition);
this.codec = TypeCodec.udtOf(udtDefinition);
for (CqlColumn column : allColumns) {
DataType fieldType = safeGetFieldType(udtDefinition, column);