Class PrintTarget
- java.lang.Object
 - 
- com.ibm.fhir.database.utils.common.PrintTarget
 
 
- 
- All Implemented Interfaces:
 IDatabaseTarget
public class PrintTarget extends Object implements IDatabaseTarget
Simple decorator to print out the DDL statement being run 
- 
- 
Constructor Summary
Constructors Constructor Description PrintTarget(IDatabaseTarget decorated, boolean printFlag)Public constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrunStatement(IDatabaseTranslator translator, IDatabaseStatement statement)Run the statement using the resources (e.g.<T> TrunStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)Run a statement returning a value of type T.voidrunStatement(IDatabaseTranslator translator, String ddl)Run the given DDL statement against the connection managed by the implementation of this interfacevoidrunStatementWithInt(IDatabaseTranslator translator, String sql, int value)Convenience method for running a SQL statement requiring a single int parameter 
 - 
 
- 
- 
Constructor Detail
- 
PrintTarget
public PrintTarget(IDatabaseTarget decorated, boolean printFlag)
Public constructor- Parameters:
 decorated-
 
 - 
 
- 
Method Detail
- 
runStatement
public void runStatement(IDatabaseTranslator translator, String ddl)
Description copied from interface:IDatabaseTargetRun the given DDL statement against the connection managed by the implementation of this interface- Specified by:
 runStatementin interfaceIDatabaseTarget
 
- 
runStatementWithInt
public void runStatementWithInt(IDatabaseTranslator translator, String sql, int value)
Description copied from interface:IDatabaseTargetConvenience method for running a SQL statement requiring a single int parameter- Specified by:
 runStatementWithIntin interfaceIDatabaseTarget
 
- 
runStatement
public void runStatement(IDatabaseTranslator translator, IDatabaseStatement statement)
Description copied from interface:IDatabaseTargetRun the statement using the resources (e.g. connection) held by the implementation of this interface- Specified by:
 runStatementin interfaceIDatabaseTarget
 
- 
runStatement
public <T> T runStatement(IDatabaseTranslator translator, IDatabaseSupplier<T> supplier)
Description copied from interface:IDatabaseTargetRun a statement returning a value of type T.- Specified by:
 runStatementin interfaceIDatabaseTarget- Returns:
 
 
 - 
 
 -