io.substrait.proto.ExtendedExpressionOuterClass Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core Show documentation
Show all versions of core Show documentation
Create a well-defined, cross-language specification for data compute operations
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: substrait/extended_expression.proto
// Protobuf Java Version: 3.25.5
package io.substrait.proto;
public final class ExtendedExpressionOuterClass {
private ExtendedExpressionOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
static final com.google.protobuf.Descriptors.Descriptor
internal_static_substrait_ExpressionReference_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_substrait_ExpressionReference_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_substrait_ExtendedExpression_descriptor;
static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_substrait_ExtendedExpression_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n#substrait/extended_expression.proto\022\ts" +
"ubstrait\032\027substrait/algebra.proto\032%subst" +
"rait/extensions/extensions.proto\032\024substr" +
"ait/plan.proto\032\024substrait/type.proto\"\226\001\n" +
"\023ExpressionReference\022+\n\nexpression\030\001 \001(\013" +
"2\025.substrait.ExpressionH\000\022/\n\007measure\030\002 \001" +
"(\0132\034.substrait.AggregateFunctionH\000\022\024\n\014ou" +
"tput_names\030\003 \003(\tB\013\n\texpr_type\"\207\003\n\022Extend" +
"edExpression\022#\n\007version\030\007 \001(\0132\022.substrai" +
"t.Version\022@\n\016extension_uris\030\001 \003(\0132(.subs" +
"trait.extensions.SimpleExtensionURI\022D\n\ne" +
"xtensions\030\002 \003(\01320.substrait.extensions.S" +
"impleExtensionDeclaration\0225\n\rreferred_ex" +
"pr\030\003 \003(\0132\036.substrait.ExpressionReference" +
"\022+\n\013base_schema\030\004 \001(\0132\026.substrait.NamedS" +
"truct\022D\n\023advanced_extensions\030\005 \001(\0132\'.sub" +
"strait.extensions.AdvancedExtension\022\032\n\022e" +
"xpected_type_urls\030\006 \003(\tBW\n\022io.substrait." +
"protoP\001Z*github.com/substrait-io/substra" +
"it-go/proto\252\002\022Substrait.Protobufb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
io.substrait.proto.Algebra.getDescriptor(),
io.substrait.proto.Extensions.getDescriptor(),
io.substrait.proto.PlanOuterClass.getDescriptor(),
io.substrait.proto.TypeOuterClass.getDescriptor(),
});
internal_static_substrait_ExpressionReference_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_substrait_ExpressionReference_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_substrait_ExpressionReference_descriptor,
new java.lang.String[] { "Expression", "Measure", "OutputNames", "ExprType", });
internal_static_substrait_ExtendedExpression_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_substrait_ExtendedExpression_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_substrait_ExtendedExpression_descriptor,
new java.lang.String[] { "Version", "ExtensionUris", "Extensions", "ReferredExpr", "BaseSchema", "AdvancedExtensions", "ExpectedTypeUrls", });
io.substrait.proto.Algebra.getDescriptor();
io.substrait.proto.Extensions.getDescriptor();
io.substrait.proto.PlanOuterClass.getDescriptor();
io.substrait.proto.TypeOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy