Class DataFilter.DataFilterEntry
java.lang.Object
com.inet.report.adhoc.server.api.dataview.DataFilter.DataFilterEntry
- Enclosing class:
- DataFilter
Single filter expression
- Since:
- 25.4
- 
Constructor SummaryConstructorsConstructorDescriptionDataFilterEntry(@Nonnull String column, @Nonnull DataFilter.Operation operation, @Nonnull com.inet.config.structure.model.LocalizedKey value, @Nullable com.inet.config.structure.model.LocalizedKey secondValue) Create an instance with a possible different key and label for the the value and the secondValue.DataFilterEntry(@Nonnull String column, @Nonnull DataFilter.Operation operation, @Nonnull String value, @Nullable String secondValue) Create an instance with identical key and label for the value and the secondValue.
- 
Method SummaryModifier and TypeMethodDescription@Nonnull StringThe data source column@Nullable com.inet.config.structure.model.LocalizedKeyThe second value with localized label.@Nonnull com.inet.config.structure.model.LocalizedKeyThe second value with localized label.@Nonnull DataFilter.OperationThe compare operation@Nullable StringThe second value@Nonnull StringgetValue()The first value
- 
Constructor Details- 
DataFilterEntrypublic DataFilterEntry(@Nonnull @Nonnull String column, @Nonnull @Nonnull DataFilter.Operation operation, @Nonnull @Nonnull String value, @Nullable @Nullable String secondValue) Create an instance with identical key and label for the value and the secondValue.- Parameters:
- column- the full column name like "tablealias.name"
- operation- the compare operation
- value- the value, for date and time values the milliseconds of epoch time is used
- secondValue- optional second value for range operations
 
- 
DataFilterEntrypublic DataFilterEntry(@Nonnull @Nonnull String column, @Nonnull @Nonnull DataFilter.Operation operation, @Nonnull @Nonnull com.inet.config.structure.model.LocalizedKey value, @Nullable @Nullable com.inet.config.structure.model.LocalizedKey secondValue) Create an instance with a possible different key and label for the the value and the secondValue.- Parameters:
- column- the full column name like "tablealias.name"
- operation- the compare operation
- value- the value, for date and time values the milliseconds of epoch time is used
- secondValue- optional second value for range operations
 
 
- 
- 
Method Details- 
getColumnThe data source column- Returns:
- the column
 
- 
getOperationThe compare operation- Returns:
- the operation
 
- 
getValueThe first value- Returns:
- the value
 
- 
getLocalizedValue@Nonnull public @Nonnull com.inet.config.structure.model.LocalizedKey getLocalizedValue()The second value with localized label.- Returns:
- the value
 
- 
getSecondValueThe second value- Returns:
- the value
 
- 
getLocalizedSecondValue@Nullable public @Nullable com.inet.config.structure.model.LocalizedKey getLocalizedSecondValue()The second value with localized label.- Returns:
- the value
 
 
-