public void buildBeginBlock(StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call) { String sql2PlName = call.getSQL2PlName(this); if (sql2PlName == null) { // TODO exception throw new NullPointerException("no SQL2Pl conversion routine for " + typeName); } String target = databaseTypeHelper.buildTarget(arg); String compat = databaseTypeHelper.buildCompatible(arg); sb.append(" "); sb.append(target); sb.append(" := "); sb.append(sql2PlName); sb.append("("); sb.append(compat); sb.append(");"); sb.append(NL); }
public void buildBeginBlock(StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call) { String sql2PlName = call.getSQL2PlName(this); if (sql2PlName == null) { // TODO exception throw new NullPointerException("no SQL2Pl conversion routine for " + typeName); } String target = databaseTypeHelper.buildTarget(arg); String compat = databaseTypeHelper.buildCompatible(arg); sb.append(" "); sb.append(target); sb.append(" := "); sb.append(sql2PlName); sb.append("("); sb.append(compat); sb.append(");"); sb.append(NL); }
public void buildBeginBlock(StringBuilder sb, PLSQLargument arg, PLSQLStoredProcedureCall call) { String sql2PlName = call.getSQL2PlName(this); if (sql2PlName == null) { // TODO exception throw new NullPointerException("no SQL2Pl conversion routine for " + typeName); } String target = databaseTypeHelper.buildTarget(arg); String compat = databaseTypeHelper.buildCompatible(arg); sb.append(" "); sb.append(target); sb.append(" := "); sb.append(sql2PlName); sb.append("("); sb.append(compat); sb.append(");"); sb.append(NL); }
public void buildInDeclare(StringBuilder sb, PLSQLargument inArg) { // Validate. if (!hasCompatibleType()) { throw QueryException.compatibleTypeNotSet(this); } if ((getTypeName() == null) || getTypeName().equals("")) { throw QueryException.typeNameNotSet(this); } sb.append(" "); sb.append(databaseTypeHelper.buildTarget(inArg)); sb.append(" "); sb.append(getTypeName()); sb.append(";"); sb.append(NL); sb.append(" "); sb.append(databaseTypeHelper.buildCompatible(inArg)); sb.append(" "); sb.append(getCompatibleType()); sb.append(" := :"); sb.append(inArg.inIndex); sb.append(";"); sb.append(NL); }
public void buildInDeclare(StringBuilder sb, PLSQLargument inArg) { // Validate. if (!hasCompatibleType()) { throw QueryException.compatibleTypeNotSet(this); } if ((getTypeName() == null) || getTypeName().equals("")) { throw QueryException.typeNameNotSet(this); } sb.append(" "); sb.append(databaseTypeHelper.buildTarget(inArg)); sb.append(" "); sb.append(getTypeName()); sb.append(";"); sb.append(NL); sb.append(" "); sb.append(databaseTypeHelper.buildCompatible(inArg)); sb.append(" "); sb.append(getCompatibleType()); sb.append(" := :"); sb.append(inArg.inIndex); sb.append(";"); sb.append(NL); }
public void buildInDeclare(StringBuilder sb, PLSQLargument inArg) { // Validate. if (!hasCompatibleType()) { throw QueryException.compatibleTypeNotSet(this); } if ((getTypeName() == null) || getTypeName().equals("")) { throw QueryException.typeNameNotSet(this); } sb.append(" "); sb.append(databaseTypeHelper.buildTarget(inArg)); sb.append(" "); sb.append(getTypeName()); sb.append(";"); sb.append(NL); sb.append(" "); sb.append(databaseTypeHelper.buildCompatible(inArg)); sb.append(" "); sb.append(getCompatibleType()); sb.append(" := :"); sb.append(inArg.inIndex); sb.append(";"); sb.append(NL); }