Package org.apache.pinot.spi.data
Interface IngestionSchemaValidator
-
- All Superinterfaces:
Serializable
public interface IngestionSchemaValidator extends Serializable
Validator to validate the schema between Pinot schema and input raw data schema
-
-
Method Summary
Modifier and Type Method Description SchemaValidatorResultgetDataTypeMismatchResult()StringgetInputSchemaType()SchemaValidatorResultgetMissingPinotColumnResult()SchemaValidatorResultgetMultiValueStructureMismatchResult()SchemaValidatorResultgetSingleValueMultiValueFieldMismatchResult()voidinit(Schema pinotSchema, String inputFilePath)
-
-
-
Method Detail
-
getInputSchemaType
String getInputSchemaType()
-
getDataTypeMismatchResult
SchemaValidatorResult getDataTypeMismatchResult()
-
getSingleValueMultiValueFieldMismatchResult
SchemaValidatorResult getSingleValueMultiValueFieldMismatchResult()
-
getMultiValueStructureMismatchResult
SchemaValidatorResult getMultiValueStructureMismatchResult()
-
getMissingPinotColumnResult
SchemaValidatorResult getMissingPinotColumnResult()
-
-