Package net.tlabs.tablesaw.parquet
Class TablesawWriteSupport
- java.lang.Object
-
- org.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
- net.tlabs.tablesaw.parquet.TablesawWriteSupport
-
public class TablesawWriteSupport extends org.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
-
Constructor Summary
Constructors Constructor Description TablesawWriteSupport(tech.tablesaw.api.Table table)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.parquet.schema.MessageTypecreateSchema(tech.tablesaw.api.Table table)StringgetName()org.apache.parquet.hadoop.api.WriteSupport.WriteContextinit(org.apache.hadoop.conf.Configuration configuration)voidprepareForWrite(org.apache.parquet.io.api.RecordConsumer recordConsumer)voidwrite(tech.tablesaw.api.Row row)
-
-
-
Method Detail
-
createSchema
public static org.apache.parquet.schema.MessageType createSchema(tech.tablesaw.api.Table table)
-
init
public org.apache.parquet.hadoop.api.WriteSupport.WriteContext init(org.apache.hadoop.conf.Configuration configuration)
- Specified by:
initin classorg.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
prepareForWrite
public void prepareForWrite(org.apache.parquet.io.api.RecordConsumer recordConsumer)
- Specified by:
prepareForWritein classorg.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
write
public void write(tech.tablesaw.api.Row row)
- Specified by:
writein classorg.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
getName
public String getName()
- Overrides:
getNamein classorg.apache.parquet.hadoop.api.WriteSupport<tech.tablesaw.api.Row>
-
-