Package io.substrait.relation.extensions
Class EmptyDetail
java.lang.Object
io.substrait.relation.extensions.EmptyDetail
- All Implemented Interfaces:
Extension.DdlExtensionObject,Extension.ExtensionTableDetail,Extension.LeafRelDetail,Extension.MultiRelDetail,Extension.SingleRelDetail,Extension.WriteExtensionObject,ToProto<com.google.protobuf.Any>
public class EmptyDetail
extends Object
implements Extension.LeafRelDetail, Extension.MultiRelDetail, Extension.SingleRelDetail, Extension.ExtensionTableDetail, Extension.WriteExtensionObject, Extension.DdlExtensionObject
Default type to which google.protobuf.Any detail messages are converted to by the
ProtoRelConverter-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderiveRecordType(Rel input) deriveRecordType(List<Rel> inputs) booleaninthashCode()com.google.protobuf.AnytoProto(RelProtoConverter converter) toString()
-
Constructor Details
-
EmptyDetail
public EmptyDetail()
-
-
Method Details
-
toProto
-
deriveRecordType
- Specified by:
deriveRecordTypein interfaceExtension.LeafRelDetail- Returns:
- the record layout for the associated
ExtensionLeafrelation
-
deriveRecordType
- Specified by:
deriveRecordTypein interfaceExtension.SingleRelDetail- Parameters:
input- to the associatedExtensionSinglerelation- Returns:
- the record layout for the associated
ExtensionSinglerelation
-
deriveRecordType
- Specified by:
deriveRecordTypein interfaceExtension.MultiRelDetail- Parameters:
inputs- to the associatedExtensionMultirelation- Returns:
- the record layout for the associated
ExtensionMultirelation
-
deriveSchema
- Specified by:
deriveSchemain interfaceExtension.ExtensionTableDetail- Returns:
- the table schema for the associated
ExtensionTablerelation
-
equals
-
hashCode
public int hashCode() -
toString
-