com.splout.db.hadoop
Class SQLiteOutputFormat.SQLRecordWriter

java.lang.Object
  extended by org.apache.hadoop.mapreduce.RecordWriter<com.datasalt.pangool.io.ITuple,org.apache.hadoop.io.NullWritable>
      extended by com.splout.db.hadoop.SQLiteOutputFormat.SQLRecordWriter
Enclosing class:
SQLiteOutputFormat

public class SQLiteOutputFormat.SQLRecordWriter
extends org.apache.hadoop.mapreduce.RecordWriter<com.datasalt.pangool.io.ITuple,org.apache.hadoop.io.NullWritable>


Constructor Summary
SQLiteOutputFormat.SQLRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context)
           
 
Method Summary
 void close(org.apache.hadoop.mapreduce.TaskAttemptContext ctx)
           
protected  java.util.Map<java.lang.Integer,java.sql.Connection> getConnectionPool()
           
 java.util.Map<java.lang.Integer,java.sql.Statement> getStatementPool()
           
protected  void initSql(int partition)
           
 void write(com.datasalt.pangool.io.ITuple tuple, org.apache.hadoop.io.NullWritable ignore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLiteOutputFormat.SQLRecordWriter

public SQLiteOutputFormat.SQLRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context)
                                   throws java.io.IOException
Throws:
java.io.IOException
Method Detail

initSql

protected void initSql(int partition)
                throws java.io.IOException
Throws:
java.io.IOException

getConnectionPool

protected java.util.Map<java.lang.Integer,java.sql.Connection> getConnectionPool()

getStatementPool

public java.util.Map<java.lang.Integer,java.sql.Statement> getStatementPool()

close

public void close(org.apache.hadoop.mapreduce.TaskAttemptContext ctx)
           throws java.io.IOException,
                  java.lang.InterruptedException
Specified by:
close in class org.apache.hadoop.mapreduce.RecordWriter<com.datasalt.pangool.io.ITuple,org.apache.hadoop.io.NullWritable>
Throws:
java.io.IOException
java.lang.InterruptedException

write

public void write(com.datasalt.pangool.io.ITuple tuple,
                  org.apache.hadoop.io.NullWritable ignore)
           throws java.io.IOException,
                  java.lang.InterruptedException
Specified by:
write in class org.apache.hadoop.mapreduce.RecordWriter<com.datasalt.pangool.io.ITuple,org.apache.hadoop.io.NullWritable>
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2012-2013 Datasalt Systems S.L.. All Rights Reserved.