@Override public PLSQLCollection clone() { PLSQLCollection clone = (PLSQLCollection)super.clone(); return clone; }
@Override public PLSQLCollection clone() { PLSQLCollection clone = (PLSQLCollection)super.clone(); return clone; }
@Override public PLSQLrecord clone() { PLSQLrecord clone = (PLSQLrecord)super.clone(); clone.fields = new ArrayList<PLSQLargument>(fields.size()); for (PLSQLargument f : fields) { clone.fields.add(f.clone()); } return clone; }
@Override public PLSQLrecord clone() { PLSQLrecord clone = (PLSQLrecord)super.clone(); clone.fields = new ArrayList<PLSQLargument>(fields.size()); for (PLSQLargument f : fields) { clone.fields.add(f.clone()); } return clone; }
@Override public PLSQLrecord clone() { PLSQLrecord clone = (PLSQLrecord)super.clone(); clone.fields = new ArrayList<PLSQLargument>(fields.size()); for (PLSQLargument f : fields) { clone.fields.add(f.clone()); } return clone; }
/** * PUBLIC: * Add a named IN argument to the stored procedure. The databaseType parameter classifies the * parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). The extra length parameter * indicates that this parameter, when used in an Anonymous PL/SQL block, requires a length. */ public void addNamedArgument(String procedureParameterName, DatabaseType databaseType, int length) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, IN, dt, length)); }
/** * PUBLIC: Add a named IN OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). The extra length * parameter indicates that this parameter, when used in an Anonymous PL/SQL block, requires a * length. */ public void addNamedInOutputArgument(String procedureParameterName, DatabaseType databaseType, int length) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, INOUT, dt, length)); }
public PLSQLStoredFunctionCall(DatabaseType databaseType, int length) { super(); DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; this.arguments.add(new PLSQLargument("RESULT", this.originalIndex++, OUT, dt, length)); }
/** * PUBLIC: * Add a named IN argument to the stored procedure. The databaseType parameter classifies the * parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). The extra length parameter * indicates that this parameter, when used in an Anonymous PL/SQL block, requires a length. */ public void addNamedArgument(String procedureParameterName, DatabaseType databaseType, int length) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, IN, dt, length)); }
/** * PUBLIC: Add a named OUT cursor argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). */ public void useNamedCursorOutputAsResultSet(String argumentName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; PLSQLargument newArg = new PLSQLargument(argumentName, originalIndex++, OUT, dt); newArg.cursorOutput = true; arguments.add(newArg); }
/** * PUBLIC: * Add a named IN argument to the stored procedure. The databaseType parameter classifies the * parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, IN, dt)); }
/** * PUBLIC: Add a named OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). The extra length * parameter indicates that this parameter, when used in an Anonymous PL/SQL block, requires a * length. */ public void addNamedOutputArgument(String procedureParameterName, DatabaseType databaseType, int length) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, OUT, dt, length)); }
public PLSQLStoredFunctionCall(DatabaseType databaseType, int length, int scale) { super(); DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; this.arguments.add(new PLSQLargument("RESULT", this.originalIndex++, OUT, dt, length, scale)); }
/** * PUBLIC: Add a named IN OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedInOutputArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, INOUT, dt)); }
/** * PUBLIC: Add a named OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedOutputArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, OUT, dt)); }
/** * PUBLIC: * Add a named IN argument to the stored procedure. The databaseType parameter classifies the * parameter (JDBCType vs. OraclePLSQLType, simple vs. complex). The extra length parameter * indicates that this parameter, when used in an Anonymous PL/SQL block, requires a length. */ public void addNamedArgument(String procedureParameterName, DatabaseType databaseType, int length) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, IN, dt, length)); }
/** * PUBLIC: Add a named IN OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedInOutputArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, INOUT, dt)); }
public PLSQLStoredFunctionCall(DatabaseType databaseType, int length, int scale) { super(); DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; this.arguments.add(new PLSQLargument("RESULT", this.originalIndex++, OUT, dt, length, scale)); }
/** * PUBLIC: Add a named IN OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedInOutputArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, INOUT, dt)); }
/** * PUBLIC: Add a named OUT argument to the stored procedure. The databaseType parameter * classifies the parameter (JDBCType vs. OraclePLSQLType, simple vs. complex) */ public void addNamedOutputArgument(String procedureParameterName, DatabaseType databaseType) { DatabaseType dt = databaseType.isComplexDatabaseType() ? ((ComplexDatabaseType)databaseType).clone() : databaseType; arguments.add(new PLSQLargument(procedureParameterName, originalIndex++, OUT, dt)); }