Documentation ¶
Index ¶
- Variables
- type AdvancedExtension
- func (*AdvancedExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AdvancedExtension) GetEnhancement() *anypb.Any
- func (x *AdvancedExtension) GetOptimization() []*anypb.Any
- func (*AdvancedExtension) ProtoMessage()
- func (x *AdvancedExtension) ProtoReflect() protoreflect.Message
- func (x *AdvancedExtension) Reset()
- func (x *AdvancedExtension) String() string
- type SimpleExtensionDeclaration
- func (*SimpleExtensionDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExtensionDeclaration) GetExtensionFunction() *SimpleExtensionDeclaration_ExtensionFunction
- func (x *SimpleExtensionDeclaration) GetExtensionType() *SimpleExtensionDeclaration_ExtensionType
- func (x *SimpleExtensionDeclaration) GetExtensionTypeVariation() *SimpleExtensionDeclaration_ExtensionTypeVariation
- func (m *SimpleExtensionDeclaration) GetMappingType() isSimpleExtensionDeclaration_MappingType
- func (*SimpleExtensionDeclaration) ProtoMessage()
- func (x *SimpleExtensionDeclaration) ProtoReflect() protoreflect.Message
- func (x *SimpleExtensionDeclaration) Reset()
- func (x *SimpleExtensionDeclaration) String() string
- type SimpleExtensionDeclaration_ExtensionFunction
- func (*SimpleExtensionDeclaration_ExtensionFunction) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExtensionDeclaration_ExtensionFunction) GetExtensionUriReference() uint32
- func (x *SimpleExtensionDeclaration_ExtensionFunction) GetFunctionAnchor() uint32
- func (x *SimpleExtensionDeclaration_ExtensionFunction) GetName() string
- func (*SimpleExtensionDeclaration_ExtensionFunction) ProtoMessage()
- func (x *SimpleExtensionDeclaration_ExtensionFunction) ProtoReflect() protoreflect.Message
- func (x *SimpleExtensionDeclaration_ExtensionFunction) Reset()
- func (x *SimpleExtensionDeclaration_ExtensionFunction) String() string
- type SimpleExtensionDeclaration_ExtensionFunction_
- type SimpleExtensionDeclaration_ExtensionType
- func (*SimpleExtensionDeclaration_ExtensionType) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExtensionDeclaration_ExtensionType) GetExtensionUriReference() uint32
- func (x *SimpleExtensionDeclaration_ExtensionType) GetName() string
- func (x *SimpleExtensionDeclaration_ExtensionType) GetTypeAnchor() uint32
- func (*SimpleExtensionDeclaration_ExtensionType) ProtoMessage()
- func (x *SimpleExtensionDeclaration_ExtensionType) ProtoReflect() protoreflect.Message
- func (x *SimpleExtensionDeclaration_ExtensionType) Reset()
- func (x *SimpleExtensionDeclaration_ExtensionType) String() string
- type SimpleExtensionDeclaration_ExtensionTypeVariation
- func (*SimpleExtensionDeclaration_ExtensionTypeVariation) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetExtensionUriReference() uint32
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetName() string
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetTypeVariationAnchor() uint32
- func (*SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoMessage()
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoReflect() protoreflect.Message
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) Reset()
- func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) String() string
- type SimpleExtensionDeclaration_ExtensionTypeVariation_
- type SimpleExtensionDeclaration_ExtensionType_
- type SimpleExtensionURI
- func (*SimpleExtensionURI) Descriptor() ([]byte, []int)deprecated
- func (x *SimpleExtensionURI) GetExtensionUriAnchor() uint32
- func (x *SimpleExtensionURI) GetUri() string
- func (*SimpleExtensionURI) ProtoMessage()
- func (x *SimpleExtensionURI) ProtoReflect() protoreflect.Message
- func (x *SimpleExtensionURI) Reset()
- func (x *SimpleExtensionURI) String() string
Constants ¶
This section is empty.
Variables ¶
var File_substrait_extensions_extensions_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdvancedExtension ¶
type AdvancedExtension struct { // An optimization is helpful information that don't influence semantics. May // be ignored by a consumer. Optimization []*anypb.Any `protobuf:"bytes,1,rep,name=optimization,proto3" json:"optimization,omitempty"` // An enhancement alter semantics. Cannot be ignored by a consumer. Enhancement *anypb.Any `protobuf:"bytes,2,opt,name=enhancement,proto3" json:"enhancement,omitempty"` // contains filtered or unexported fields }
A generic object that can be used to embed additional extension information into the serialized substrait plan.
func (*AdvancedExtension) Descriptor
deprecated
func (*AdvancedExtension) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedExtension.ProtoReflect.Descriptor instead.
func (*AdvancedExtension) GetEnhancement ¶
func (x *AdvancedExtension) GetEnhancement() *anypb.Any
func (*AdvancedExtension) GetOptimization ¶
func (x *AdvancedExtension) GetOptimization() []*anypb.Any
func (*AdvancedExtension) ProtoMessage ¶
func (*AdvancedExtension) ProtoMessage()
func (*AdvancedExtension) ProtoReflect ¶
func (x *AdvancedExtension) ProtoReflect() protoreflect.Message
func (*AdvancedExtension) Reset ¶
func (x *AdvancedExtension) Reset()
func (*AdvancedExtension) String ¶
func (x *AdvancedExtension) String() string
type SimpleExtensionDeclaration ¶
type SimpleExtensionDeclaration struct { // Types that are assignable to MappingType: // // *SimpleExtensionDeclaration_ExtensionType_ // *SimpleExtensionDeclaration_ExtensionTypeVariation_ // *SimpleExtensionDeclaration_ExtensionFunction_ MappingType isSimpleExtensionDeclaration_MappingType `protobuf_oneof:"mapping_type"` // contains filtered or unexported fields }
Describes a mapping between a specific extension entity and the uri where that extension can be found.
func (*SimpleExtensionDeclaration) Descriptor
deprecated
func (*SimpleExtensionDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExtensionDeclaration.ProtoReflect.Descriptor instead.
func (*SimpleExtensionDeclaration) GetExtensionFunction ¶
func (x *SimpleExtensionDeclaration) GetExtensionFunction() *SimpleExtensionDeclaration_ExtensionFunction
func (*SimpleExtensionDeclaration) GetExtensionType ¶
func (x *SimpleExtensionDeclaration) GetExtensionType() *SimpleExtensionDeclaration_ExtensionType
func (*SimpleExtensionDeclaration) GetExtensionTypeVariation ¶
func (x *SimpleExtensionDeclaration) GetExtensionTypeVariation() *SimpleExtensionDeclaration_ExtensionTypeVariation
func (*SimpleExtensionDeclaration) GetMappingType ¶
func (m *SimpleExtensionDeclaration) GetMappingType() isSimpleExtensionDeclaration_MappingType
func (*SimpleExtensionDeclaration) ProtoMessage ¶
func (*SimpleExtensionDeclaration) ProtoMessage()
func (*SimpleExtensionDeclaration) ProtoReflect ¶
func (x *SimpleExtensionDeclaration) ProtoReflect() protoreflect.Message
func (*SimpleExtensionDeclaration) Reset ¶
func (x *SimpleExtensionDeclaration) Reset()
func (*SimpleExtensionDeclaration) String ¶
func (x *SimpleExtensionDeclaration) String() string
type SimpleExtensionDeclaration_ExtensionFunction ¶
type SimpleExtensionDeclaration_ExtensionFunction struct { // references the extension_uri_anchor defined for a specific extension URI. ExtensionUriReference uint32 `` /* 127-byte string literal not displayed */ // A surrogate key used in the context of a single plan to reference a // specific function FunctionAnchor uint32 `protobuf:"varint,2,opt,name=function_anchor,json=functionAnchor,proto3" json:"function_anchor,omitempty"` // A function signature compound name Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*SimpleExtensionDeclaration_ExtensionFunction) Descriptor
deprecated
func (*SimpleExtensionDeclaration_ExtensionFunction) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExtensionDeclaration_ExtensionFunction.ProtoReflect.Descriptor instead.
func (*SimpleExtensionDeclaration_ExtensionFunction) GetExtensionUriReference ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) GetExtensionUriReference() uint32
func (*SimpleExtensionDeclaration_ExtensionFunction) GetFunctionAnchor ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) GetFunctionAnchor() uint32
func (*SimpleExtensionDeclaration_ExtensionFunction) GetName ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) GetName() string
func (*SimpleExtensionDeclaration_ExtensionFunction) ProtoMessage ¶
func (*SimpleExtensionDeclaration_ExtensionFunction) ProtoMessage()
func (*SimpleExtensionDeclaration_ExtensionFunction) ProtoReflect ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) ProtoReflect() protoreflect.Message
func (*SimpleExtensionDeclaration_ExtensionFunction) Reset ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) Reset()
func (*SimpleExtensionDeclaration_ExtensionFunction) String ¶
func (x *SimpleExtensionDeclaration_ExtensionFunction) String() string
type SimpleExtensionDeclaration_ExtensionFunction_ ¶
type SimpleExtensionDeclaration_ExtensionFunction_ struct {
ExtensionFunction *SimpleExtensionDeclaration_ExtensionFunction `protobuf:"bytes,3,opt,name=extension_function,json=extensionFunction,proto3,oneof"`
}
type SimpleExtensionDeclaration_ExtensionType ¶
type SimpleExtensionDeclaration_ExtensionType struct { // references the extension_uri_anchor defined for a specific extension URI. ExtensionUriReference uint32 `` /* 127-byte string literal not displayed */ // A surrogate key used in the context of a single plan to reference a // specific extension type TypeAnchor uint32 `protobuf:"varint,2,opt,name=type_anchor,json=typeAnchor,proto3" json:"type_anchor,omitempty"` // the name of the type in the defined extension YAML. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Describes a Type
func (*SimpleExtensionDeclaration_ExtensionType) Descriptor
deprecated
func (*SimpleExtensionDeclaration_ExtensionType) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExtensionDeclaration_ExtensionType.ProtoReflect.Descriptor instead.
func (*SimpleExtensionDeclaration_ExtensionType) GetExtensionUriReference ¶
func (x *SimpleExtensionDeclaration_ExtensionType) GetExtensionUriReference() uint32
func (*SimpleExtensionDeclaration_ExtensionType) GetName ¶
func (x *SimpleExtensionDeclaration_ExtensionType) GetName() string
func (*SimpleExtensionDeclaration_ExtensionType) GetTypeAnchor ¶
func (x *SimpleExtensionDeclaration_ExtensionType) GetTypeAnchor() uint32
func (*SimpleExtensionDeclaration_ExtensionType) ProtoMessage ¶
func (*SimpleExtensionDeclaration_ExtensionType) ProtoMessage()
func (*SimpleExtensionDeclaration_ExtensionType) ProtoReflect ¶
func (x *SimpleExtensionDeclaration_ExtensionType) ProtoReflect() protoreflect.Message
func (*SimpleExtensionDeclaration_ExtensionType) Reset ¶
func (x *SimpleExtensionDeclaration_ExtensionType) Reset()
func (*SimpleExtensionDeclaration_ExtensionType) String ¶
func (x *SimpleExtensionDeclaration_ExtensionType) String() string
type SimpleExtensionDeclaration_ExtensionTypeVariation ¶
type SimpleExtensionDeclaration_ExtensionTypeVariation struct { // references the extension_uri_anchor defined for a specific extension URI. ExtensionUriReference uint32 `` /* 127-byte string literal not displayed */ // A surrogate key used in the context of a single plan to reference a // specific type variation TypeVariationAnchor uint32 `protobuf:"varint,2,opt,name=type_variation_anchor,json=typeVariationAnchor,proto3" json:"type_variation_anchor,omitempty"` // the name of the type in the defined extension YAML. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) Descriptor
deprecated
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExtensionDeclaration_ExtensionTypeVariation.ProtoReflect.Descriptor instead.
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) GetExtensionUriReference ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetExtensionUriReference() uint32
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) GetName ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetName() string
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) GetTypeVariationAnchor ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) GetTypeVariationAnchor() uint32
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoMessage ¶
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoMessage()
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoReflect ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) ProtoReflect() protoreflect.Message
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) Reset ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) Reset()
func (*SimpleExtensionDeclaration_ExtensionTypeVariation) String ¶
func (x *SimpleExtensionDeclaration_ExtensionTypeVariation) String() string
type SimpleExtensionDeclaration_ExtensionTypeVariation_ ¶
type SimpleExtensionDeclaration_ExtensionTypeVariation_ struct {
ExtensionTypeVariation *SimpleExtensionDeclaration_ExtensionTypeVariation `protobuf:"bytes,2,opt,name=extension_type_variation,json=extensionTypeVariation,proto3,oneof"`
}
type SimpleExtensionDeclaration_ExtensionType_ ¶
type SimpleExtensionDeclaration_ExtensionType_ struct {
ExtensionType *SimpleExtensionDeclaration_ExtensionType `protobuf:"bytes,1,opt,name=extension_type,json=extensionType,proto3,oneof"`
}
type SimpleExtensionURI ¶
type SimpleExtensionURI struct { // A surrogate key used in the context of a single plan used to reference the // URI associated with an extension. ExtensionUriAnchor uint32 `protobuf:"varint,1,opt,name=extension_uri_anchor,json=extensionUriAnchor,proto3" json:"extension_uri_anchor,omitempty"` // The URI where this extension YAML can be retrieved. This is the "namespace" // of this extension. Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` // contains filtered or unexported fields }
func (*SimpleExtensionURI) Descriptor
deprecated
func (*SimpleExtensionURI) Descriptor() ([]byte, []int)
Deprecated: Use SimpleExtensionURI.ProtoReflect.Descriptor instead.
func (*SimpleExtensionURI) GetExtensionUriAnchor ¶
func (x *SimpleExtensionURI) GetExtensionUriAnchor() uint32
func (*SimpleExtensionURI) GetUri ¶
func (x *SimpleExtensionURI) GetUri() string
func (*SimpleExtensionURI) ProtoMessage ¶
func (*SimpleExtensionURI) ProtoMessage()
func (*SimpleExtensionURI) ProtoReflect ¶
func (x *SimpleExtensionURI) ProtoReflect() protoreflect.Message
func (*SimpleExtensionURI) Reset ¶
func (x *SimpleExtensionURI) Reset()
func (*SimpleExtensionURI) String ¶
func (x *SimpleExtensionURI) String() string