outNumber method

Future<OracleVariable> outNumber()

Create a Number (double) OUT parameter (user-friendly helper)

Example:

final salaryOut = await conn.outNumber();
await conn.callproc('get_salary', keywordParameters: {'salary': salaryOut});
print('Salary: \$${await salaryOut.getValue()}');
salaryOut.dispose();

Implementation

Future<OracleVariable> outNumber() async {
  return createVar(
    oracleType: DPI_ORACLE_TYPE_NUMBER,
    nativeType: DPI_NATIVE_TYPE_DOUBLE,
    direction: BindDirection.output,
  );
}