Package com.linkedin.venice.hadoop
Class InputDataInfoProvider.InputDataInfo
- java.lang.Object
-
- com.linkedin.venice.hadoop.InputDataInfoProvider.InputDataInfo
-
- Enclosing interface:
- InputDataInfoProvider
public static class InputDataInfoProvider.InputDataInfo extends java.lang.Object
A POJO that contains input data information (schema information and input data file size)
-
-
Constructor Summary
Constructors Constructor Description InputDataInfo(long inputFileDataSizeInBytes, int numInputFiles, boolean hasRecords, long inputModificationTime)
InputDataInfo(long inputFileDataSizeInBytes, int numInputFiles, boolean hasRecords, long inputModificationTime, boolean requireValidInputFileDataSizeInBytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getInputFileDataSizeInBytes()
long
getInputModificationTime()
int
getNumInputFiles()
boolean
hasRecords()
void
setInputFileDataSizeInBytes(long inputFileDataSizeInBytes)
-
-
-
Constructor Detail
-
InputDataInfo
public InputDataInfo(long inputFileDataSizeInBytes, int numInputFiles, boolean hasRecords, long inputModificationTime)
-
InputDataInfo
public InputDataInfo(long inputFileDataSizeInBytes, int numInputFiles, boolean hasRecords, long inputModificationTime, boolean requireValidInputFileDataSizeInBytes)
-
-
Method Detail
-
getInputFileDataSizeInBytes
public long getInputFileDataSizeInBytes()
-
setInputFileDataSizeInBytes
public void setInputFileDataSizeInBytes(long inputFileDataSizeInBytes)
-
getNumInputFiles
public int getNumInputFiles()
-
hasRecords
public boolean hasRecords()
-
getInputModificationTime
public long getInputModificationTime()
-
-