public class PbSchemaValidator extends Object
| Constructor and Description |
|---|
PbSchemaValidator(com.google.protobuf.Descriptors.Descriptor descriptor,
org.apache.flink.table.types.logical.RowType rowType) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
org.apache.flink.table.types.logical.RowType |
getRowType() |
void |
setDescriptor(com.google.protobuf.Descriptors.Descriptor descriptor) |
void |
setRowType(org.apache.flink.table.types.logical.RowType rowType) |
void |
validate() |
void |
validateTypeMatch(com.google.protobuf.Descriptors.Descriptor descriptor,
org.apache.flink.table.types.logical.RowType rowType) |
void |
validateTypeMatch(com.google.protobuf.Descriptors.FieldDescriptor fd,
org.apache.flink.table.types.logical.LogicalType logicalType) |
public PbSchemaValidator(com.google.protobuf.Descriptors.Descriptor descriptor,
org.apache.flink.table.types.logical.RowType rowType)
public com.google.protobuf.Descriptors.Descriptor getDescriptor()
public void setDescriptor(com.google.protobuf.Descriptors.Descriptor descriptor)
public org.apache.flink.table.types.logical.RowType getRowType()
public void setRowType(org.apache.flink.table.types.logical.RowType rowType)
public void validate()
public void validateTypeMatch(com.google.protobuf.Descriptors.Descriptor descriptor,
org.apache.flink.table.types.logical.RowType rowType)
public void validateTypeMatch(com.google.protobuf.Descriptors.FieldDescriptor fd,
org.apache.flink.table.types.logical.LogicalType logicalType)
Copyright © 2019–2021 The Apache Software Foundation. All rights reserved.