public class QueryCriteria implements GenericQueryCriteria<Q,P>, GenericQueryCriteria.ChainableQueryCriteria<Q,P>
Indexing assumptions: QueryCriteria assumes underlying schema tables are correctly indexed for performance.
Modifier and Type | Class and Description |
---|---|
static class |
QueryCriteria.AndComposition |
static class |
QueryCriteria.CommonQueryCriteria |
static class |
QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
|
static class |
QueryCriteria.FungibleStateQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
|
static class |
QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
|
static class |
QueryCriteria.OrComposition |
static class |
QueryCriteria.SoftLockingCondition
Select states based on their locks.
|
static class |
QueryCriteria.TimeCondition |
static class |
QueryCriteria.VaultCustomQueryCriteria<L extends StatePersistable>
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts
QueryableState implementation.
(see Persistence documentation for more information)
|
static class |
QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
|
Modifier and Type | Method and Description |
---|---|
QueryCriteria |
and(QueryCriteria criteria) |
QueryCriteria |
or(QueryCriteria criteria) |
visit
and, or
public QueryCriteria and(QueryCriteria criteria)
public QueryCriteria or(QueryCriteria criteria)