Class ComponentMapping.Query
java.lang.Object
com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query
- All Implemented Interfaces:
Queryable
- Enclosing class:
- ComponentMapping
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
getData()
Returns the already filtered data of this queryable object.com.iqser.red.service.persistence.service.v1.api.shared.model.component.ComponentMappingMetadata
Returns the metadata associated with this component mapping.Selects a single field, identified by its column label.Selects any number of fields from the data.
-
Constructor Details
-
Method Details
-
getData
Description copied from interface:Queryable
Returns the already filtered data of this queryable object. -
getMetaData
public com.iqser.red.service.persistence.service.v1.api.shared.model.component.ComponentMappingMetadata getMetaData()Description copied from interface:Queryable
Returns the metadata associated with this component mapping.- Specified by:
getMetaData
in interfaceQueryable
- Returns:
- metadata of the component mapping
-
select
Selects any number of fields from the data. If a string does not match any of the column labels, it is ignored.- Parameters:
selects
- any number of column labels- Returns:
- Stream of string arrays, dimension matches number of valid column labels.
-
select
Selects a single field, identified by its column label. If the column label is not present in the data, an empty result will be returned. If all fields should be retrieved, usegetData()
- Parameters:
selector
- a single column label- Returns:
- Stream of strings matching the previous queries
-
builder
-