Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 /// <exception cref="Java.Sql.SQLException"/>
 protected internal DBRecordWriter(DBOutputFormat <K, V> _enclosing, Connection connection
                                   , PreparedStatement statement)
     : base(_enclosing)
 {
     this._enclosing = _enclosing;
 }