Class QueryCriteria
-
- All Implemented Interfaces:
-
net.corda.core.node.services.vault.GenericQueryCriteria
,net.corda.core.node.services.vault.GenericQueryCriteria.ChainableQueryCriteria
public class QueryCriteria implements GenericQueryCriteria<QueryCriteria, IQueryCriteriaParser>, GenericQueryCriteria.ChainableQueryCriteria<QueryCriteria, IQueryCriteriaParser>
Indexing assumptions: QueryCriteria assumes underlying schema tables are correctly indexed for performance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
QueryCriteria.TimeCondition
public final class
QueryCriteria.SoftLockingCondition
Select states based on their locks.
public enum
QueryCriteria.SoftLockingType
public abstract class
QueryCriteria.CommonQueryCriteria
public final class
QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
public final class
QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
public final class
QueryCriteria.FungibleStateQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
public final class
QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
public final class
QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
Params expression refers to a (composable) type safe CriteriaExpression
public enum
QueryCriteria.TimeInstantType
public final class
QueryCriteria.AndComposition
public final class
QueryCriteria.OrComposition
-
Method Summary
Modifier and Type Method Description QueryCriteria
and(QueryCriteria criteria)
QueryCriteria
or(QueryCriteria criteria)
-
-
Method Detail
-
and
QueryCriteria and(QueryCriteria criteria)
-
or
QueryCriteria or(QueryCriteria criteria)
-
-
-
-