public void set(DatabasePlatform platform, PreparedStatement statement, int index, AbstractSession session) throws SQLException { Object parameter = convert(inParameter,inField, session, statement.getConnection()); platform.setParameterValueInDatabaseCall(parameter, statement, index, session); }
public InOutputParameterForCallableStatement(Object inParameter, DatabaseField outField, AbstractSession session) { if ((outField.getType() == null) && (inParameter != null)) { DatabaseField typeField = outField.clone(); if (inParameter instanceof DatabaseField) { typeField.setType(((DatabaseField)inParameter).getType()); } else if (inParameter instanceof InParameterForCallableStatement){ typeField.setType( ((InParameterForCallableStatement)inParameter).getType() ); } else { typeField.setType(inParameter.getClass()); } outField = typeField; } obj = outField; prepare(session); if (inParameter == null) { this.inParameter = getOutputField(); } else { this.inParameter = inParameter; } }
value = new InParameterForCallableStatement(value, (DatabaseField)parameter);
public InOutputParameterForCallableStatement(Object inParameter, DatabaseField outField, AbstractSession session) { if ((outField.getType() == null) && (inParameter != null)) { DatabaseField typeField = outField.clone(); if (inParameter instanceof DatabaseField) { typeField.setType(((DatabaseField)inParameter).getType()); } else if (inParameter instanceof InParameterForCallableStatement){ typeField.setType( ((InParameterForCallableStatement)inParameter).getType() ); } else { typeField.setType(inParameter.getClass()); } outField = typeField; } obj = outField; prepare(session); if (inParameter == null) { this.inParameter = getOutputField(); } else { this.inParameter = inParameter; } }
value = new InParameterForCallableStatement(value, (DatabaseField)parameter);
public void set(DatabasePlatform platform, PreparedStatement statement, int index, AbstractSession session) throws SQLException { Object parameter = convert(inParameter,inField, session, statement.getConnection()); platform.setParameterValueInDatabaseCall(parameter, statement, index, session); }
public InOutputParameterForCallableStatement(Object inParameter, DatabaseField outField, AbstractSession session) { if ((outField.getType() == null) && (inParameter != null)) { DatabaseField typeField = (DatabaseField)outField.clone(); if (inParameter instanceof DatabaseField) { typeField.setType(((DatabaseField)inParameter).getType()); } else if (inParameter instanceof InParameterForCallableStatement){ typeField.setType( ((InParameterForCallableStatement)inParameter).getType() ); } else { typeField.setType(inParameter.getClass()); } outField = typeField; } obj = outField; prepare(session); if (inParameter == null) { this.inParameter = getOutputField(); } else { this.inParameter = inParameter; } }
value = new InParameterForCallableStatement( value, (DatabaseField)parameter);
public void set(DatabasePlatform platform, PreparedStatement statement, int index, AbstractSession session) throws SQLException { Object parameter = convert(inParameter,inField, session, statement.getConnection()); platform.setParameterValueInDatabaseCall(parameter, statement, index, session); }