Package com.io7m.cardant.database.api
Interface CADatabaseQueriesLocationsType
- All Superinterfaces:
CADatabaseQueriesType
- All Known Subinterfaces:
CADatabaseQueriesLocationsType.AttachmentAddType,CADatabaseQueriesLocationsType.AttachmentRemoveType,CADatabaseQueriesLocationsType.GetType,CADatabaseQueriesLocationsType.ListType,CADatabaseQueriesLocationsType.MetadataPutType,CADatabaseQueriesLocationsType.MetadataRemoveType,CADatabaseQueriesLocationsType.PutType,CADatabaseQueriesLocationsType.TypesAssignType,CADatabaseQueriesLocationsType.TypesRevokeType
- All Known Implementing Classes:
CADBQLocationAttachmentAdd,CADBQLocationAttachmentRemove,CADBQLocationGet,CADBQLocationList,CADBQLocationMetadataPut,CADBQLocationMetadataRemove,CADBQLocationPut,CADBQLocationTypesAssign,CADBQLocationTypesRevoke
public sealed interface CADatabaseQueriesLocationsType
extends CADatabaseQueriesType
permits CADatabaseQueriesLocationsType.PutType, CADatabaseQueriesLocationsType.GetType, CADatabaseQueriesLocationsType.ListType, CADatabaseQueriesLocationsType.MetadataPutType, CADatabaseQueriesLocationsType.MetadataRemoveType, CADatabaseQueriesLocationsType.AttachmentAddType, CADatabaseQueriesLocationsType.AttachmentRemoveType, CADatabaseQueriesLocationsType.TypesAssignType, CADatabaseQueriesLocationsType.TypesRevokeType
Model database queries (Locations).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAdd an attachment to the given location.static interfaceRemove an attachment from the given location.static interfaceRetrieve a location.static interfaceList locations.static interfaceAdd or update metadata on a location.static interfaceRemove metadata from a location.static interfaceCreate or update the given location.static interfaceAssign types to the given location.static interfaceRevoke types from the given location. -
Field Summary
Fields inherited from interface com.io7m.cardant.database.api.CADatabaseQueriesType
EARLIEST