| java.lang.Object biz.hammurapi.sqlc.NamedStatement biz.hammurapi.sqlc.NamedInterfaceGeneratingStatement biz.hammurapi.sqlc.NamedParameterObjectUpdate
NamedParameterObjectUpdate | public class NamedParameterObjectUpdate extends NamedInterfaceGeneratingStatement (Code) | | Executes update using parameter object instead of individual parameters.
author: Pavel Vlasov version: $Revision: 1.5 $ |
NamedParameterObjectUpdate | public NamedParameterObjectUpdate(String name, String description, String sql, Collection parameterDescriptors, Collection parameterDescriptors2, boolean generateMutators)(Code) | | Parameters: name - Parameters: description - Parameters: sql - Parameters: parameterDescriptors - Parameters: parameterDescriptors2 - TODO |
getTableName | public String getTableName()(Code) | | Returns the tableName. |
isToBeGenerated | protected boolean isToBeGenerated()(Code) | | |
setTableName | public void setTableName(String tableName)(Code) | | Parameters: tableName - The tableName to set. |
Methods inherited from biz.hammurapi.sqlc.NamedInterfaceGeneratingStatement | protected void appendImplementationClassFieldInit(Class c, String packageName, InstructionList target) throws GenerationException(Code)(Java Doc) public void generate(String packageName, Consumer consumer, Class masterEngine) throws GenerationException(Code)(Java Doc) protected void generateImplementationClassField(Class c, String packageName) throws GenerationException(Code)(Java Doc) protected void generateInterface(String packageName, Consumer consumer) throws GenerationException(Code)(Java Doc) protected void generateInterfaceImpl(String packageName, Consumer consumer) throws GenerationException(Code)(Java Doc) protected void generateSmartInterfaceImpl(String packageName, Consumer consumer) throws GenerationException(Code)(Java Doc) protected String getColumnType(ColumnDescriptor cd, String defaultType)(Code)(Java Doc) protected String getImplClassFieldName(String packageName)(Code)(Java Doc) public String getInterfaceImplVisibility()(Code)(Java Doc) protected String getInterfaceName(String packageName)(Code)(Java Doc) abstract protected Collection getInterfaceProperties()(Code)(Java Doc) public byte getMode()(Code)(Java Doc) protected boolean isSkipColumn(ColumnDescriptor cd)(Code)(Java Doc) public void setColumnType(String name, String type)(Code)(Java Doc) public void setInterfaceImplVisibility(String interfaceImplVisibility)(Code)(Java Doc) protected void setInterfacePool(InterfacePool pool)(Code)(Java Doc) public void setMode(byte mode)(Code)(Java Doc) public void setSkipColumn(String name)(Code)(Java Doc) public void setSmartBaseName(String smartBaseName)(Code)(Java Doc)
|
Methods inherited from biz.hammurapi.sqlc.NamedStatement | protected void appendImplementationClassFieldInit(Class c, String packageName, InstructionList target) throws GenerationException(Code)(Java Doc) abstract public void generate(String packageName, Consumer consumer, Class masterEngine) throws GenerationException(Code)(Java Doc) public static void generate(String packageName, String masterEngineName, String engineVisibility, String engineMethodsVisibility, Collection statements, Collection interfaces, Consumer consumer) throws GenerationException(Code)(Java Doc) protected void generateEngine(String packageName, Consumer consumer) throws GenerationException(Code)(Java Doc) abstract protected void generateEngineMethods(String packageName, Class c) throws GenerationException(Code)(Java Doc) protected String generateEngineName()(Code)(Java Doc) protected void generateImplementationClassField(Class c, String packageName) throws GenerationException(Code)(Java Doc) protected void generateParameterizer(String packageName, Consumer consumer, Class engine) throws GenerationException(Code)(Java Doc) protected String generateParameterizerName(String engineName)(Code)(Java Doc) protected String getDescription()(Code)(Java Doc) public String getEngineMethodsVisibility()(Code)(Java Doc) public String getEngineVisibility()(Code)(Java Doc) protected String getInterfaceName(String packageName)(Code)(Java Doc) protected String getParameterType(int position, String defaultType)(Code)(Java Doc) protected String getSql()(Code)(Java Doc) protected boolean isSkipColumn(ColumnDescriptor cd)(Code)(Java Doc) protected boolean isToBeGenerated()(Code)(Java Doc) protected Collection parametersWithProperTypes()(Code)(Java Doc) protected void processPreparedStatement(GenerationPolicy policy, boolean hasNullableParameters, PreparedStatement ps) throws SQLException(Code)(Java Doc) public void setEngineMethodsVisibility(String engineMethodsVisibility)(Code)(Java Doc) public void setEngineVisibility(String engineVisibility)(Code)(Java Doc) public void setParamType(int position, String type) throws GenerationException(Code)(Java Doc) public void setParameters(String specification) throws GenerationException(Code)(Java Doc) public void setUseSqlTypes(boolean useSqlTypes)(Code)(Java Doc)
|
|
|