| Name | Description | Type | Package | Framework |
| AbstractEntityRepository | Base Repository class to be extended by concrete implementations (abstract classes with implementation methods). | Class | org.apache.deltaspike.data | Delta Spike |
| AbstractFullEntityRepository | Full repository base class to be extended by concrete implementations. | Class | org.apache.deltaspike.data | Delta Spike |
| CreatedOn | Class | org.apache.deltaspike.data.api | Delta Spike | |
| Criteria | Criteria API utilities. | Interface | org.apache.deltaspike.data.api | Delta Spike |
| CriteriaSupport | Interface to be added to a repository for criteria support. | Interface | org.apache.deltaspike.data.api | Delta Spike |
| CurrentUser | Class | org.apache.deltaspike.data.api | Delta Spike | |
| DelegateQueryHandler | A marker interface. | Interface | org.apache.deltaspike.data | Delta Spike |
| EntityGraph | Defines an entity graph to be applied to a query. | Class | org.apache.deltaspike.data | Delta Spike |
| EntityGraphType | enum EntityGraphTypeEntity graph type (fetch graph or load graph). | Class | org.apache.deltaspike.data | Delta Spike |
| EntityManagerConfig | Configure the EntityManager for a specific repository. | Class | org.apache.deltaspike.data | Delta Spike |
| EntityManagerDelegate | Expose EntityManager methods not present on repository base interfaces. | Interface | org.apache.deltaspike.data | Delta Spike |
| EntityManagerResolver | Resolve the EntityManager used for a specific repository. | Interface | org.apache.deltaspike.data | Delta Spike |
| EntityRepository | Base Repository interface. | Interface | org.apache.deltaspike.data | Delta Spike |
| FirstResult | Class | org.apache.deltaspike.data | Delta Spike | |
| FullEntityRepository | Full repository interface. | Interface | org.apache.deltaspike.data | Delta Spike |
| MappingConfig | Defines mapping configuration for query result and input parameters. | Class | org.apache.deltaspike.data.api | Delta Spike |
| MaxResults | Class | org.apache.deltaspike.data | Delta Spike | |
| ModifiedBy | Class | org.apache.deltaspike.data.api | Delta Spike | |
| ModifiedOn | Marks a property which should be updated with a timestamp when the entity gets updated. | Class | org.apache.deltaspike.data.api | Delta Spike |
| Modifying | Class | org.apache.deltaspike.data | Delta Spike | |
| Query | Supply query meta data to a method with this annotation. | Class | org.apache.deltaspike.data | Delta Spike |
| QueryInOutMapper | Handles concrete mapping of query results and query input parameters. | Interface | org.apache.deltaspike.data.api | Delta Spike |
| QueryInvocationContext | Expose the current query invocation to extensions. | Interface | org.apache.deltaspike.data | Delta Spike |
| QueryInvocationException | Class | org.apache.deltaspike.data | Delta Spike | |
| QueryParam | Mark a method parameter as a query parameter. | Class | org.apache.deltaspike.data | Delta Spike |
| QueryResult | Can be used as query result type, which will not execute the query immediately. | Interface | org.apache.deltaspike.data | Delta Spike |
| QuerySelection | Used for selection queries with the simplified Criteria API. | Interface | org.apache.deltaspike.data.api | Delta Spike |
| Repository | The Repository annotation needs to be present in order to have the interface or class to be processed by the CDI extension. | Class | org.apache.deltaspike.data | Delta Spike |
| SimpleQueryInOutMapperBase | A base mapper to map from Dto to Entity and vice versa. | Class | org.apache.deltaspike.data.api | Delta Spike |
| SingleResultType | enum SingleResultTypeDefines the way a single result query is fetched. | Class | org.apache.deltaspike.data | Delta Spike |