net.corda.core.node.services.vault Class Hierarchy
Date: 2023-09-18

# Hierarchy For Package net.corda.core.node.services.vault

Package Hierarchies:

- All Packages

## Class Hierarchy

- net.corda.core.node.services.vault.QueryCriteria (implements net.corda.core.node.services.vault.GenericQueryCriteria<Q,P>)
  - net.corda.core.node.services.vault.QueryCriteria.AndComposition
  - net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
  - net.corda.core.node.services.vault.QueryCriteria.OrComposition
- net.corda.core.node.services.vault.BaseSort
  - net.corda.core.node.services.vault.AttachmentSort
  - net.corda.core.node.services.vault.Sort
- net.corda.core.node.services.vault.AttachmentQueryCriteria (implements net.corda.core.node.services.vault.GenericQueryCriteria<Q,P>)
  - net.corda.core.node.services.vault.AttachmentQueryCriteria.AndComposition
  - net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  - net.corda.core.node.services.vault.AttachmentQueryCriteria.OrComposition
- net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
- net.corda.core.node.services.vault.CriteriaExpression<O,T>
  - net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression<O,C>
  - net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical<O>
  - net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression<O,C>
  - net.corda.core.node.services.vault.CriteriaExpression.Not<O>
- net.corda.core.node.services.vault.Column<O,C>
- net.corda.core.node.services.vault.PageSpecification
- net.corda.core.node.services.vault.ColumnPredicate<C>
  - net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction<C>
  - net.corda.core.node.services.vault.ColumnPredicate.Between<C>
  - net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison<C>
  - net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression<C>
  - net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison<C>
  - net.corda.core.node.services.vault.ColumnPredicate.Likeness
  - net.corda.core.node.services.vault.ColumnPredicate.NullExpression<C>
- net.corda.core.node.services.vault.SortAttribute
  - net.corda.core.node.services.vault.SortAttribute.Custom
  - net.corda.core.node.services.vault.SortAttribute.Standard
- net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
- net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
- net.corda.core.node.services.vault.OrVisitor.DefaultImpls
- net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
- net.corda.core.node.services.vault.Builder
- net.corda.core.node.services.vault.QueryCriteriaUtils
- net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
- net.corda.core.node.services.vault.QueryCriteria.TimeCondition
- net.corda.core.node.services.vault.Sort.SortColumn
- net.corda.core.node.services.vault.FieldInfo
- net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
- net.corda.core.node.services.vault.AndVisitor.DefaultImpls
- net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria<L>

## Interface Hierarchy

- net.corda.core.node.services.vault.Sort.Attribute
- net.corda.core.node.services.vault.BaseQueryCriteriaParser<Q,P,S>
  - net.corda.core.node.services.vault.AttachmentsQueryCriteriaParser
  - net.corda.core.node.services.vault.IQueryCriteriaParser
- net.corda.core.node.services.vault.GenericQueryCriteria.ChainableQueryCriteria<Q,P>
- net.corda.core.node.services.vault.CordaTransactionSupport
- net.corda.core.node.services.vault.GenericQueryCriteria<Q,P>
  - net.corda.core.node.services.vault.ChainableQueryCriteria.AndVisitor<Q,P,S>
  - net.corda.core.node.services.vault.ChainableQueryCriteria.OrVisitor<Q,P,S>
- net.corda.core.node.services.vault.Operator
- net.corda.core.node.services.vault.SessionScope

## Enum Hierarchy

- net.corda.core.node.services.vault.NullOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.AggregateFunctionType
- net.corda.core.node.services.vault.Sort.VaultStateAttribute
- net.corda.core.node.services.vault.Sort.LinearStateAttribute
- net.corda.core.node.services.vault.LikenessOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.Sort.Direction
- net.corda.core.node.services.vault.AttachmentSort.AttachmentSortAttribute
- net.corda.core.node.services.vault.QueryCriteria.SoftLockingType
- net.corda.core.node.services.vault.EqualityComparisonOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.Sort.CommonStateAttribute
- net.corda.core.node.services.vault.BinaryComparisonOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.BinaryLogicalOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.CollectionOperator (implements net.corda.core.node.services.vault.Operator)
- net.corda.core.node.services.vault.QueryCriteria.TimeInstantType
- net.corda.core.node.services.vault.Sort.FungibleStateAttribute