All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xsd.2_1.SDMXQueryConstraint.xsd Maven / Gradle / Ivy

The newest version!



	
	

	
		SDMX Constraint Query Module
		The constraint query module provides the construct of a query for an attachment or content constraint.
	

	
		
			ConstraintQueryType defines the structure of a constraint query. The parameters for the query are contained in the ConstraintWhere element. The References element is used to indicate how objects that are referenced from the matched constraint should be returned.
		
		
			
				
					
					
				
			
		
	
	
	
		
			AttachmentConstraintWhere contains the parameters for a constraint query. All parameters must be matched for an object to satisfy the query. In addition to querying based on the basic maintainable properties, it is also possible to search for a constraint based on the objects it applies to.
		
	

	
		
			ConstraintWhereBaseType is an abstract base type which forms the basis for the ConstraintWhereType.
		
		
			
				
					
					
					
					
					
					
					
					
					
					
				
				
					
						The type attribute indicates the type of constraint that is being queried for, with a default of Any, meaning both content and attachment constraints will be searched.
					
				
			
		
	

	
		
			ConstraintWhereType contains the parameters of a constraint query. All supplied parameters must be matched in order for an object to stratify the query.
		
		
			
				
					
						
							ConstraintAttachmentWhere identifies a collection of objects to which a constraint may be attached. This container is an implicit and-query, meaning all of the objects referenced in here must be part of the constraint attachment in order for a constraint to match.
						
					
				
				
					
						The allowable attribute indicates whether the returned search should be limited to only allowable constraints. This only applies to content constraint. If this attribute has a value  of true, this indicates that only matching allowable content constraints should be returned. If this is false, than only actual content constraints returned. If no value is provided, all matching content constraints will be returned, regardless of whether they are stating actual or allowable content.
					
				
			
		
	
	
	
		
			ConstraintAttachmentWhereType describes the structure for querying for a constraint based on the objects it is attached to. A constraint attachment query is implicitly an and-query meaning all of the referenced objects must be part of a constraints attachment in order to return a match. It is treated as a condition within its parent query.
		
		
			
				
					DataProviderReference references a data provider to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the data provider referenced, a match will be returned.
				
			
			
				
					DataflowReference references a data flow to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the data flow referenced, a match will be returned.
				
			
			
				
					DataStructureReference references a data structure definition to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the data structure definition referenced, a match will be returned.
				
			
			
				
					MetadataflowReference references a metadata flow to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the metadata flow referenced, a match will be returned.
				
			
			
				
					MetadataStructureReference references a metadata structure definition to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the metadata structure definition referenced, a match will be returned.
				
			
			
				
					ProvisionAgreementReference references a provision agreement to which a constraint is attached. It is referenced via a URN and/or a full set of reference fields. If a constraint is attached to the provision agreement referenced, a match will be returned.
				
			
			
				
					DataSetReference references a data set to which a constraint is attached. If a constraint is attached to the data set referenced, a match will be returned.
				
			
			
				
					MetadataSetReference references a reference metadata set to which a constraint is attached. If a constraint is attached to the metadata set referenced, a match will be returned.
				
			
			
				
					DataSourceURL references a queryable data source to which a constraint it attached. The data source is referenced by its data URL. If a constraint is attached to the data source described (by matching the data URL), a match will be returned.
				
			
		
	
	
	
		
			ConstraintTypeCodelistType defines a list of types for a constraint for the purpose of querying.
		
		
			
			
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy