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); }
field.setSqlType(nestedType.getConversionCode()); if (nestedType.isComplexDatabaseType()) { field.setSqlTypeName(((ComplexDatabaseType)nestedType).getCompatibleType()); complexType.getCompatibleType(), field); complexType.getCompatibleType()); complexType.getCompatibleType()); ComplexDatabaseType complexNestedType = (ComplexDatabaseType)nestedType; nestedField.setType(complexNestedType.getJavaType()); nestedField.setSqlTypeName(complexNestedType.getCompatibleType()); complexType.getCompatibleType(), complexType.getJavaType(), nestedField); } else { super.addNamedOutputArgument(outArg.name, outArg.name, type.getConversionCode(), complexType.getCompatibleType()); super.addNamedOutputArgument(outArg.name, outArg.name, type.getConversionCode(), complexType.getCompatibleType(), complexType.getJavaType()); } else {
field.setSqlType(nestedType.getConversionCode()); if (nestedType.isComplexDatabaseType()) { field.setSqlTypeName(((ComplexDatabaseType) nestedType).getCompatibleType()); super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType(), field); } else { super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType()); super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType()); ComplexDatabaseType complexNestedType = (ComplexDatabaseType) nestedType; nestedField.setType(complexNestedType.getJavaType()); nestedField.setSqlTypeName(complexNestedType.getCompatibleType()); ComplexDatabaseType complexNestedType = (ComplexDatabaseType) nestedType; nestedField.setType(complexNestedType.getJavaType()); nestedField.setSqlTypeName(complexNestedType.getCompatibleType()); super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType(), complexType.getJavaType(), nestedField); } else { super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType()); super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType(), complexType.getJavaType()); } else {
field.setSqlType(nestedType.getConversionCode()); if (nestedType.isComplexDatabaseType()) { field.setSqlTypeName(((ComplexDatabaseType) nestedType).getCompatibleType()); super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType(), field); } else { super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType()); super.addNamedArgument(inArg.name, inArg.name, type.getConversionCode(), complexType.getCompatibleType()); ComplexDatabaseType complexNestedType = (ComplexDatabaseType) nestedType; nestedField.setType(complexNestedType.getJavaType()); nestedField.setSqlTypeName(complexNestedType.getCompatibleType()); ComplexDatabaseType complexNestedType = (ComplexDatabaseType) nestedType; nestedField.setType(complexNestedType.getJavaType()); nestedField.setSqlTypeName(complexNestedType.getCompatibleType()); super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType(), complexType.getJavaType(), nestedField); } else { super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType()); super.addNamedOutputArgument(outArg.name, outArg.name, type.getSqlCode(), complexType.getCompatibleType(), complexType.getJavaType()); } else {