Interface SearchQueryIdentityFilter

All Known Subinterfaces:
HistoryIdentityFilter
All Known Implementing Classes:
ActivityDefinitionHistoryIdentityFilter, ActivityDefinitionIdentityFilter, BinaryHistoryIdentityFilter, BinaryIdentityFilter, BundleHistoryIdentityFilter, BundleIdentityFilter, CodeSystemHistoryIdentityFilter, CodeSystemIdentityFilter, DocumentReferenceHistoryIdentityFilter, DocumentReferenceIdentityFilter, EndpointHistoryIdentityFilter, EndpointIdentityFilter, GroupHistoryIdentityFilter, GroupIdentityFilter, HealthcareServiceHistoryIdentityFilter, HealthcareServiceIdentityFilter, LibraryHistoryIdentityFilter, LibraryIdentityFilter, LocationHistoryIdentityFilter, LocationIdentityFilter, MeasureHistoryIdentityFilter, MeasureIdentityFilter, MeasureReportHistoryIdentityFilter, MeasureReportIdentityFilter, NamingSystemHistoryIdentityFilter, NamingSystemIdentityFilter, OrganizationAffiliationHistoryIdentityFilter, OrganizationAffiliationIdentityFilter, OrganizationHistoryIdentityFilter, OrganizationIdentityFilter, PatientHistoryIdentityFilter, PatientIdentityFilter, PractitionerHistoryIdentityFilter, PractitionerIdentityFilter, PractitionerRoleHistoryIdentityFilter, PractitionerRoleIdentityFilter, ProvenanceHistoryIdentityFilter, ProvenanceIdentityFilter, QuestionnaireHistoryIdentityFilter, QuestionnaireIdentityFilter, QuestionnaireResponseHistoryIdentityFilter, QuestionnaireResponseIdentityFilter, ResearchStudyHistoryIdentityFilter, ResearchStudyIdentityFilter, StructureDefinitionHistoryIdentityFilter, StructureDefinitionIdentityFilter, StructureDefinitionSnapshotIdentityFilter, SubscriptionHistoryIdentityFilter, SubscriptionIdentityFilter, TaskHistoryIdentityFilter, TaskIdentityFilter, ValueSetHistoryIdentityFilter, ValueSetIdentityFilter

public interface SearchQueryIdentityFilter
  • Method Details

    • getFilterQuery

      String getFilterQuery()
      Returns:
      not null, empty String if resources should not be filtered
    • getSqlParameterCount

      int getSqlParameterCount()
      Returns:
      >=0, 0 if getFilterQuery() returns empty String
    • modifyStatement

      void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement) throws SQLException
      Parameters:
      parameterIndex - >= 1
      subqueryParameterIndex - [1 ... getSqlParameterCount()]
      statement - not null
      Throws:
      SQLException - if errors occur during modification of the statement