Package dev.dsf.fhir.search.filter
Class ValueSetIdentityFilter
java.lang.Object
dev.dsf.fhir.search.filter.ValueSetIdentityFilter
- All Implemented Interfaces:
SearchQueryIdentityFilter
- Direct Known Subclasses:
ValueSetHistoryIdentityFilter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionValueSetIdentityFilter(Identity identity) ValueSetIdentityFilter(Identity identity, String resourceTable, String resourceIdColumn) -
Method Summary
Modifier and TypeMethodDescriptionintvoidmodifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement)
-
Field Details
-
identity
-
resourceTable
-
resourceIdColumn
-
-
Constructor Details
-
ValueSetIdentityFilter
-
ValueSetIdentityFilter
-
-
Method Details
-
getFilterQuery
- Returns:
- not
null, emptyStringif resources should not be filtered
-
getSqlParameterCount
public int getSqlParameterCount()- Returns:
>=0, 0 ifSearchQueryIdentityFilter.getFilterQuery()returns emptyString
-
modifyStatement
public void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement) throws SQLException - Parameters:
parameterIndex->= 1subqueryParameterIndex- [1 ...SearchQueryIdentityFilter.getSqlParameterCount()]statement- notnull- Throws:
SQLException- if errors occur during modification of the statement
-