Package org.apache.drill.exec.store
Class AbstractRecordWriter
java.lang.Object
org.apache.drill.exec.store.AbstractRecordWriter
- All Implemented Interfaces:
RecordWriter
- Direct Known Subclasses:
GoogleSheetsBatchWriter,JdbcRecordWriter,JSONOutputRecordWriter,KuduRecordWriter,ParquetOutputRecordWriter,SplunkBatchWriter,StringOutputRecordWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckForNewPartition(int index) Check if the writer should start a new partition, and if so, start a new partitiongetNewBigIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewBitConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDateConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewDictConverter(int fieldId, String fieldName, FieldReader reader) getNewFloat4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewFloat8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewIntervalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewMapConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableBigIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableBitConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDateConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableFloat4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableFloat8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableIntervalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableTimeConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableUInt1Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableUInt2Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableUInt4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableUInt8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableVarCharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewNullableVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedBigIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedBitConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDateConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedDictConverter(int fieldId, String fieldName, FieldReader reader) getNewRepeatedFloat4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedFloat8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedIntervalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedListConverter(int fieldId, String fieldName, FieldReader reader) getNewRepeatedMapConverter(int fieldId, String fieldName, FieldReader reader) getNewRepeatedSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedTimeConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedUInt1Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedUInt2Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedUInt4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedUInt8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedVarCharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewRepeatedVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewTimeConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewUInt1Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewUInt2Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewUInt4Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewUInt8Converter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewUnionConverter(int fieldId, String fieldName, FieldReader reader) getNewVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewVarCharConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.getNewVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Add the field value given invalueHolderat the given column numberfieldId.protected booleannewPartition(int index) voidCalled after adding all the records to perform any post processing related tasksprotected voidsetPartitionVector(BitVector newPartitionVector) booleansupportsField(MaterializedField field) Checks whether this writer supports writing of the given field.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.store.RecordWriter
abort, cleanup, endRecord, init, startRecord, updateSchema
-
Constructor Details
-
AbstractRecordWriter
public AbstractRecordWriter()
-
-
Method Details
-
setPartitionVector
-
newPartition
protected boolean newPartition(int index) -
checkForNewPartition
public void checkForNewPartition(int index) Description copied from interface:RecordWriterCheck if the writer should start a new partition, and if so, start a new partition- Specified by:
checkForNewPartitionin interfaceRecordWriter
-
getNewMapConverter
public EventBasedRecordWriter.FieldConverter getNewMapConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewMapConverterin interfaceRecordWriter
-
getNewUnionConverter
public EventBasedRecordWriter.FieldConverter getNewUnionConverter(int fieldId, String fieldName, FieldReader reader) - Specified by:
getNewUnionConverterin interfaceRecordWriter
-
getNewRepeatedMapConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedMapConverter(int fieldId, String fieldName, FieldReader reader) - Specified by:
getNewRepeatedMapConverterin interfaceRecordWriter
-
getNewRepeatedListConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedListConverter(int fieldId, String fieldName, FieldReader reader) - Specified by:
getNewRepeatedListConverterin interfaceRecordWriter
-
getNewDictConverter
public EventBasedRecordWriter.FieldConverter getNewDictConverter(int fieldId, String fieldName, FieldReader reader) - Specified by:
getNewDictConverterin interfaceRecordWriter
-
getNewRepeatedDictConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDictConverter(int fieldId, String fieldName, FieldReader reader) - Specified by:
getNewRepeatedDictConverterin interfaceRecordWriter
-
getNewNullableTinyIntConverter
public EventBasedRecordWriter.FieldConverter getNewNullableTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableTinyIntConverterin interfaceRecordWriter
-
getNewTinyIntConverter
public EventBasedRecordWriter.FieldConverter getNewTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewTinyIntConverterin interfaceRecordWriter
-
getNewRepeatedTinyIntConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedTinyIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedTinyIntConverterin interfaceRecordWriter
-
getNewNullableUInt1Converter
public EventBasedRecordWriter.FieldConverter getNewNullableUInt1Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableUInt1Converterin interfaceRecordWriter
-
getNewUInt1Converter
public EventBasedRecordWriter.FieldConverter getNewUInt1Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewUInt1Converterin interfaceRecordWriter
-
getNewRepeatedUInt1Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedUInt1Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedUInt1Converterin interfaceRecordWriter
-
getNewNullableUInt2Converter
public EventBasedRecordWriter.FieldConverter getNewNullableUInt2Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableUInt2Converterin interfaceRecordWriter
-
getNewUInt2Converter
public EventBasedRecordWriter.FieldConverter getNewUInt2Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewUInt2Converterin interfaceRecordWriter
-
getNewRepeatedUInt2Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedUInt2Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedUInt2Converterin interfaceRecordWriter
-
getNewNullableSmallIntConverter
public EventBasedRecordWriter.FieldConverter getNewNullableSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableSmallIntConverterin interfaceRecordWriter
-
getNewSmallIntConverter
public EventBasedRecordWriter.FieldConverter getNewSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewSmallIntConverterin interfaceRecordWriter
-
getNewRepeatedSmallIntConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedSmallIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedSmallIntConverterin interfaceRecordWriter
-
getNewNullableIntConverter
public EventBasedRecordWriter.FieldConverter getNewNullableIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableIntConverterin interfaceRecordWriter
-
getNewIntConverter
public EventBasedRecordWriter.FieldConverter getNewIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewIntConverterin interfaceRecordWriter
-
getNewRepeatedIntConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedIntConverterin interfaceRecordWriter
-
getNewNullableUInt4Converter
public EventBasedRecordWriter.FieldConverter getNewNullableUInt4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableUInt4Converterin interfaceRecordWriter
-
getNewUInt4Converter
public EventBasedRecordWriter.FieldConverter getNewUInt4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewUInt4Converterin interfaceRecordWriter
-
getNewRepeatedUInt4Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedUInt4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedUInt4Converterin interfaceRecordWriter
-
getNewNullableFloat4Converter
public EventBasedRecordWriter.FieldConverter getNewNullableFloat4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableFloat4Converterin interfaceRecordWriter
-
getNewFloat4Converter
public EventBasedRecordWriter.FieldConverter getNewFloat4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewFloat4Converterin interfaceRecordWriter
-
getNewRepeatedFloat4Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedFloat4Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedFloat4Converterin interfaceRecordWriter
-
getNewNullableTimeConverter
public EventBasedRecordWriter.FieldConverter getNewNullableTimeConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableTimeConverterin interfaceRecordWriter
-
getNewTimeConverter
public EventBasedRecordWriter.FieldConverter getNewTimeConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewTimeConverterin interfaceRecordWriter
-
getNewRepeatedTimeConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedTimeConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedTimeConverterin interfaceRecordWriter
-
getNewNullableIntervalYearConverter
public EventBasedRecordWriter.FieldConverter getNewNullableIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableIntervalYearConverterin interfaceRecordWriter
-
getNewIntervalYearConverter
public EventBasedRecordWriter.FieldConverter getNewIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewIntervalYearConverterin interfaceRecordWriter
-
getNewRepeatedIntervalYearConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedIntervalYearConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedIntervalYearConverterin interfaceRecordWriter
-
getNewNullableDecimal9Converter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal9Converterin interfaceRecordWriter
-
getNewDecimal9Converter
public EventBasedRecordWriter.FieldConverter getNewDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal9Converterin interfaceRecordWriter
-
getNewRepeatedDecimal9Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal9Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal9Converterin interfaceRecordWriter
-
getNewNullableBigIntConverter
public EventBasedRecordWriter.FieldConverter getNewNullableBigIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableBigIntConverterin interfaceRecordWriter
-
getNewBigIntConverter
public EventBasedRecordWriter.FieldConverter getNewBigIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewBigIntConverterin interfaceRecordWriter
-
getNewRepeatedBigIntConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedBigIntConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedBigIntConverterin interfaceRecordWriter
-
getNewNullableUInt8Converter
public EventBasedRecordWriter.FieldConverter getNewNullableUInt8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableUInt8Converterin interfaceRecordWriter
-
getNewUInt8Converter
public EventBasedRecordWriter.FieldConverter getNewUInt8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewUInt8Converterin interfaceRecordWriter
-
getNewRepeatedUInt8Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedUInt8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedUInt8Converterin interfaceRecordWriter
-
getNewNullableFloat8Converter
public EventBasedRecordWriter.FieldConverter getNewNullableFloat8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableFloat8Converterin interfaceRecordWriter
-
getNewFloat8Converter
public EventBasedRecordWriter.FieldConverter getNewFloat8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewFloat8Converterin interfaceRecordWriter
-
getNewRepeatedFloat8Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedFloat8Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedFloat8Converterin interfaceRecordWriter
-
getNewNullableDateConverter
public EventBasedRecordWriter.FieldConverter getNewNullableDateConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDateConverterin interfaceRecordWriter
-
getNewDateConverter
public EventBasedRecordWriter.FieldConverter getNewDateConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDateConverterin interfaceRecordWriter
-
getNewRepeatedDateConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDateConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDateConverterin interfaceRecordWriter
-
getNewNullableTimeStampConverter
public EventBasedRecordWriter.FieldConverter getNewNullableTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableTimeStampConverterin interfaceRecordWriter
-
getNewTimeStampConverter
public EventBasedRecordWriter.FieldConverter getNewTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewTimeStampConverterin interfaceRecordWriter
-
getNewRepeatedTimeStampConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedTimeStampConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedTimeStampConverterin interfaceRecordWriter
-
getNewNullableDecimal18Converter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal18Converterin interfaceRecordWriter
-
getNewDecimal18Converter
public EventBasedRecordWriter.FieldConverter getNewDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal18Converterin interfaceRecordWriter
-
getNewRepeatedDecimal18Converter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal18Converter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal18Converterin interfaceRecordWriter
-
getNewNullableIntervalDayConverter
public EventBasedRecordWriter.FieldConverter getNewNullableIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableIntervalDayConverterin interfaceRecordWriter
-
getNewIntervalDayConverter
public EventBasedRecordWriter.FieldConverter getNewIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewIntervalDayConverterin interfaceRecordWriter
-
getNewRepeatedIntervalDayConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedIntervalDayConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedIntervalDayConverterin interfaceRecordWriter
-
getNewNullableIntervalConverter
public EventBasedRecordWriter.FieldConverter getNewNullableIntervalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableIntervalConverterin interfaceRecordWriter
-
getNewIntervalConverter
public EventBasedRecordWriter.FieldConverter getNewIntervalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewIntervalConverterin interfaceRecordWriter
-
getNewRepeatedIntervalConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedIntervalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedIntervalConverterin interfaceRecordWriter
-
getNewNullableDecimal28DenseConverter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal28DenseConverterin interfaceRecordWriter
-
getNewDecimal28DenseConverter
public EventBasedRecordWriter.FieldConverter getNewDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal28DenseConverterin interfaceRecordWriter
-
getNewRepeatedDecimal28DenseConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal28DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal28DenseConverterin interfaceRecordWriter
-
getNewNullableDecimal38DenseConverter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal38DenseConverterin interfaceRecordWriter
-
getNewDecimal38DenseConverter
public EventBasedRecordWriter.FieldConverter getNewDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal38DenseConverterin interfaceRecordWriter
-
getNewRepeatedDecimal38DenseConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal38DenseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal38DenseConverterin interfaceRecordWriter
-
getNewNullableDecimal38SparseConverter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal38SparseConverterin interfaceRecordWriter
-
getNewDecimal38SparseConverter
public EventBasedRecordWriter.FieldConverter getNewDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal38SparseConverterin interfaceRecordWriter
-
getNewRepeatedDecimal38SparseConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal38SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal38SparseConverterin interfaceRecordWriter
-
getNewNullableDecimal28SparseConverter
public EventBasedRecordWriter.FieldConverter getNewNullableDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableDecimal28SparseConverterin interfaceRecordWriter
-
getNewDecimal28SparseConverter
public EventBasedRecordWriter.FieldConverter getNewDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewDecimal28SparseConverterin interfaceRecordWriter
-
getNewRepeatedDecimal28SparseConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedDecimal28SparseConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedDecimal28SparseConverterin interfaceRecordWriter
-
getNewNullableVarBinaryConverter
public EventBasedRecordWriter.FieldConverter getNewNullableVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableVarBinaryConverterin interfaceRecordWriter
-
getNewVarBinaryConverter
public EventBasedRecordWriter.FieldConverter getNewVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewVarBinaryConverterin interfaceRecordWriter
-
getNewRepeatedVarBinaryConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedVarBinaryConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedVarBinaryConverterin interfaceRecordWriter
-
getNewNullableVarCharConverter
public EventBasedRecordWriter.FieldConverter getNewNullableVarCharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableVarCharConverterin interfaceRecordWriter
-
getNewVarCharConverter
public EventBasedRecordWriter.FieldConverter getNewVarCharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewVarCharConverterin interfaceRecordWriter
-
getNewRepeatedVarCharConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedVarCharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedVarCharConverterin interfaceRecordWriter
-
getNewNullableVar16CharConverter
public EventBasedRecordWriter.FieldConverter getNewNullableVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableVar16CharConverterin interfaceRecordWriter
-
getNewVar16CharConverter
public EventBasedRecordWriter.FieldConverter getNewVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewVar16CharConverterin interfaceRecordWriter
-
getNewRepeatedVar16CharConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedVar16CharConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedVar16CharConverterin interfaceRecordWriter
-
getNewNullableVarDecimalConverter
public EventBasedRecordWriter.FieldConverter getNewNullableVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableVarDecimalConverterin interfaceRecordWriter
-
getNewVarDecimalConverter
public EventBasedRecordWriter.FieldConverter getNewVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewVarDecimalConverterin interfaceRecordWriter
-
getNewRepeatedVarDecimalConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedVarDecimalConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedVarDecimalConverterin interfaceRecordWriter
-
getNewNullableBitConverter
public EventBasedRecordWriter.FieldConverter getNewNullableBitConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewNullableBitConverterin interfaceRecordWriter
-
getNewBitConverter
public EventBasedRecordWriter.FieldConverter getNewBitConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewBitConverterin interfaceRecordWriter
-
getNewRepeatedBitConverter
public EventBasedRecordWriter.FieldConverter getNewRepeatedBitConverter(int fieldId, String fieldName, FieldReader reader) Description copied from interface:RecordWriterAdd the field value given invalueHolderat the given column numberfieldId.- Specified by:
getNewRepeatedBitConverterin interfaceRecordWriter
-
postProcessing
Description copied from interface:RecordWriterCalled after adding all the records to perform any post processing related tasks- Specified by:
postProcessingin interfaceRecordWriter- Throws:
IOException
-
supportsField
Description copied from interface:RecordWriterChecks whether this writer supports writing of the given field.- Specified by:
supportsFieldin interfaceRecordWriter
-