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

dev.dsf.fhir.search.DbSearchQuery Maven / Gradle / Ivy

package dev.dsf.fhir.search;

import java.sql.Array;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import org.hl7.fhir.r4.model.Resource;

import dev.dsf.fhir.function.BiFunctionWithSqlException;

public interface DbSearchQuery
{
	String getCountSql();

	String getSearchSql();

	void modifyStatement(PreparedStatement statement, BiFunctionWithSqlException arrayCreator)
			throws SQLException;

	PageAndCount getPageAndCount();

	void modifyIncludeResource(Resource resource, int columnIndex, Connection connection) throws SQLException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy