我需要(查询)从corda Vault查询中按降序获取数据

我需要(查询)从corda Vault查询中按降序获取数据,corda,Corda,如果有人能帮助我,那就太好了 我需要查询一些状态,状态数据必须是降序的您可以在查询中添加排序;请参阅下面的示例代码 Vault.StateStatus状态=Vault.StateStatus.CONSUMED; @抑制警告(“未选中”) Set contractStateTypes=newhashset(singletonList(LinearState.class)); QueryCriteria vaultCriteria=新的Vault QueryCriteria(状态,contractS

如果有人能帮助我,那就太好了


我需要查询一些状态,状态数据必须是降序的

您可以在查询中添加排序;请参阅下面的示例代码

Vault.StateStatus状态=Vault.StateStatus.CONSUMED;
@抑制警告(“未选中”)
Set contractStateTypes=newhashset(singletonList(LinearState.class));
QueryCriteria vaultCriteria=新的Vault QueryCriteria(状态,contractStateTypes);
List linearIds=singletonList(ids.getSecond());
QueryCriteria LinearCriteriall=新的LinearStateQueryCriteria(null,linearIds,Vault.StateStatus.Unused,null);
QueryCriteria DealCriteriall=新的LinearStateQueryCriteria(null,null,dealId);
QueryCriteria compositeCriteria1=DealCriteriall.or(LinearCriteriall);
QueryCriteria compositeCriteria2=compositeCriteria1.和(标准);
PageSpecification pageSpec=新的页面规格(默认页面数量,最大页面大小);
Sort.SortColumn sortById=new Sort.SortColumn(new SortAttribute.Standard(Sort.LinearStateAttribute.UUID)、Sort.Direction.DESC);
排序=新排序(ImmutableSet.of(SortById));
Vault.Page results=vaultService.queryBy(LinearState.class,compositeriteria2,pageSpec,排序);