/// <exception cref="System.IO.IOException"/> public virtual void TestSetOutput() { JobConf job = new JobConf(); DBOutputFormat.SetOutput(job, "hadoop_output", fieldNames); DBConfiguration dbConf = new DBConfiguration(job); string actual = format.ConstructQuery(dbConf.GetOutputTableName(), dbConf.GetOutputFieldNames ()); NUnit.Framework.Assert.AreEqual(expected, actual); job = new JobConf(); dbConf = new DBConfiguration(job); DBOutputFormat.SetOutput(job, "hadoop_output", nullFieldNames.Length); NUnit.Framework.Assert.IsNull(dbConf.GetOutputFieldNames()); NUnit.Framework.Assert.AreEqual(nullFieldNames.Length, dbConf.GetOutputFieldCount ()); actual = format.ConstructQuery(dbConf.GetOutputTableName(), new string[dbConf.GetOutputFieldCount ()]); NUnit.Framework.Assert.AreEqual(nullExpected, actual); }
/// <exception cref="Java.Sql.SQLException"/> protected internal DBRecordWriter(DBOutputFormat <K, V> _enclosing, Connection connection , PreparedStatement statement) : base(_enclosing) { this._enclosing = _enclosing; }