本文整理了Java中com.hurence.logisland.record.Record.getAllFieldsSorted
方法的一些代码示例,展示了Record.getAllFieldsSorted
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Record.getAllFieldsSorted
方法的具体详情如下:
包路径:com.hurence.logisland.record.Record
类名称:Record
方法名:getAllFieldsSorted
暂无
代码示例来源:origin: com.hurence.logisland/logisland-api
public StandardRecord(Record toClone) {
this();
this.setType(toClone.getType());
this.setTime(toClone.getTime());
this.setId(UUID.randomUUID().toString());
toClone.getAllFieldsSorted().forEach(this::setField);
this.errors = (List<String>) toClone.getErrors();
}
代码示例来源:origin: com.hurence.logisland/logisland-solr_6_4
Map<String, Object> attributes = first.getAllFieldsSorted().stream()
.filter(field -> !fieldToMetricTypeMapping.containsKey(field.getName()))
.filter(field -> !field.getName().equals(FieldDictionary.RECORD_TIME) &&
代码示例来源:origin: com.hurence.logisland/logisland-cache_key_value-service-api
@Override
public List<MultiGetResponseRecord> multiGet(List<MultiGetQueryRecord> multiGetQueryRecords) throws DatastoreClientServiceException {
List<MultiGetResponseRecord> results = new ArrayList<>();
for (MultiGetQueryRecord mgqr : multiGetQueryRecords) {
String collectionName = mgqr.getIndexName();
String typeName = mgqr.getTypeName();
for (String id : mgqr.getDocumentIds()) {
Record record = get(collectionName, new StandardRecord().setStringField(rowKey, id));
Map<String, String> retrievedFields = new HashMap<>();
if (record != null) {
if (mgqr.getFieldsToInclude()[0].equals("*")) {
for (Field field : record.getAllFieldsSorted()) {
if (!field.getName().equals(FieldDictionary.RECORD_TIME) &&
!field.getName().equals(FieldDictionary.RECORD_TYPE) &&
!field.getName().equals(FieldDictionary.RECORD_ID))
retrievedFields.put(field.getName(), field.asString());
}
} else {
for (String prop : mgqr.getFieldsToInclude()) {
retrievedFields.put(prop, record.getField(prop).asString());
}
}
} else {
logger.debug("unable to retrieve record (id=" + id + ") from collection " + collectionName);
}
results.add(new MultiGetResponseRecord(collectionName, typeName, id, retrievedFields));
}
}
return results;
}
代码示例来源:origin: com.hurence.logisland/logisland-elasticsearch_5_4_0-client-service
record.getAllFieldsSorted().forEach(field -> {
try {
内容来源于网络,如有侵权,请联系作者删除!