Package net.corda.v5.ledger.utxo.query
Interface VaultNamedQueryStateAndRefFilter
-
- All Implemented Interfaces:
-
net.corda.v5.ledger.utxo.query.VaultNamedQueryFilter
public interface VaultNamedQueryStateAndRefFilter<T extends ContractState> implements VaultNamedQueryFilter<T>
Representation of an in-memory filter function that will be applied to the result set that was returned by the named query. The result set in this case contains StateAndRefs.
Example usage:
- Kotlin:
class MyVaultNamedQueryFilter : VaultNamedQueryStateAndRefFilter<ContractState> { override fun filter(state: StateAndRef<ContractState>, parameters: Map<String, Any>): Boolean { return true } }
- Java:
public class MyVaultNamedQueryFilter implements VaultNamedQueryStateAndRefFilter<ContractState> { public Boolean filter(StateAndRef<ContractState> state, Map<String, Object> parameters) { return true; } }