const _ …
const _ …
type Type_PrimitiveType …
const Type_PRIMITIVE_TYPE_UNSPECIFIED …
const Type_BOOL …
const Type_INT64 …
const Type_UINT64 …
const Type_DOUBLE …
const Type_STRING …
const Type_BYTES …
var Type_PrimitiveType_name …
var Type_PrimitiveType_value …
func (x Type_PrimitiveType) Enum() *Type_PrimitiveType { … }
func (x Type_PrimitiveType) String() string { … }
func (Type_PrimitiveType) Descriptor() protoreflect.EnumDescriptor { … }
func (Type_PrimitiveType) Type() protoreflect.EnumType { … }
func (x Type_PrimitiveType) Number() protoreflect.EnumNumber { … }
func (Type_PrimitiveType) EnumDescriptor() ([]byte, []int) { … }
type Type_WellKnownType …
const Type_WELL_KNOWN_TYPE_UNSPECIFIED …
const Type_ANY …
const Type_TIMESTAMP …
const Type_DURATION …
var Type_WellKnownType_name …
var Type_WellKnownType_value …
func (x Type_WellKnownType) Enum() *Type_WellKnownType { … }
func (x Type_WellKnownType) String() string { … }
func (Type_WellKnownType) Descriptor() protoreflect.EnumDescriptor { … }
func (Type_WellKnownType) Type() protoreflect.EnumType { … }
func (x Type_WellKnownType) Number() protoreflect.EnumNumber { … }
func (Type_WellKnownType) EnumDescriptor() ([]byte, []int) { … }
type CheckedExpr …
func (x *CheckedExpr) Reset() { … }
func (x *CheckedExpr) String() string { … }
func (*CheckedExpr) ProtoMessage() { … }
func (x *CheckedExpr) ProtoReflect() protoreflect.Message { … }
func (*CheckedExpr) Descriptor() ([]byte, []int) { … }
func (x *CheckedExpr) GetReferenceMap() map[int64]*Reference { … }
func (x *CheckedExpr) GetTypeMap() map[int64]*Type { … }
func (x *CheckedExpr) GetSourceInfo() *SourceInfo { … }
func (x *CheckedExpr) GetExprVersion() string { … }
func (x *CheckedExpr) GetExpr() *Expr { … }
type Type …
func (x *Type) Reset() { … }
func (x *Type) String() string { … }
func (*Type) ProtoMessage() { … }
func (x *Type) ProtoReflect() protoreflect.Message { … }
func (*Type) Descriptor() ([]byte, []int) { … }
func (m *Type) GetTypeKind() isType_TypeKind { … }
func (x *Type) GetDyn() *emptypb.Empty { … }
func (x *Type) GetNull() structpb.NullValue { … }
func (x *Type) GetPrimitive() Type_PrimitiveType { … }
func (x *Type) GetWrapper() Type_PrimitiveType { … }
func (x *Type) GetWellKnown() Type_WellKnownType { … }
func (x *Type) GetListType() *Type_ListType { … }
func (x *Type) GetMapType() *Type_MapType { … }
func (x *Type) GetFunction() *Type_FunctionType { … }
func (x *Type) GetMessageType() string { … }
func (x *Type) GetTypeParam() string { … }
func (x *Type) GetType() *Type { … }
func (x *Type) GetError() *emptypb.Empty { … }
func (x *Type) GetAbstractType() *Type_AbstractType { … }
type isType_TypeKind …
type Type_Dyn …
type Type_Null …
type Type_Primitive …
type Type_Wrapper …
type Type_WellKnown …
type Type_ListType_ …
type Type_MapType_ …
type Type_Function …
type Type_MessageType …
type Type_TypeParam …
type Type_Type …
type Type_Error …
type Type_AbstractType_ …
func (*Type_Dyn) isType_TypeKind() { … }
func (*Type_Null) isType_TypeKind() { … }
func (*Type_Primitive) isType_TypeKind() { … }
func (*Type_Wrapper) isType_TypeKind() { … }
func (*Type_WellKnown) isType_TypeKind() { … }
func (*Type_ListType_) isType_TypeKind() { … }
func (*Type_MapType_) isType_TypeKind() { … }
func (*Type_Function) isType_TypeKind() { … }
func (*Type_MessageType) isType_TypeKind() { … }
func (*Type_TypeParam) isType_TypeKind() { … }
func (*Type_Type) isType_TypeKind() { … }
func (*Type_Error) isType_TypeKind() { … }
func (*Type_AbstractType_) isType_TypeKind() { … }
type Decl …
func (x *Decl) Reset() { … }
func (x *Decl) String() string { … }
func (*Decl) ProtoMessage() { … }
func (x *Decl) ProtoReflect() protoreflect.Message { … }
func (*Decl) Descriptor() ([]byte, []int) { … }
func (x *Decl) GetName() string { … }
func (m *Decl) GetDeclKind() isDecl_DeclKind { … }
func (x *Decl) GetIdent() *Decl_IdentDecl { … }
func (x *Decl) GetFunction() *Decl_FunctionDecl { … }
type isDecl_DeclKind …
type Decl_Ident …
type Decl_Function …
func (*Decl_Ident) isDecl_DeclKind() { … }
func (*Decl_Function) isDecl_DeclKind() { … }
type Reference …
func (x *Reference) Reset() { … }
func (x *Reference) String() string { … }
func (*Reference) ProtoMessage() { … }
func (x *Reference) ProtoReflect() protoreflect.Message { … }
func (*Reference) Descriptor() ([]byte, []int) { … }
func (x *Reference) GetName() string { … }
func (x *Reference) GetOverloadId() []string { … }
func (x *Reference) GetValue() *Constant { … }
type Type_ListType …
func (x *Type_ListType) Reset() { … }
func (x *Type_ListType) String() string { … }
func (*Type_ListType) ProtoMessage() { … }
func (x *Type_ListType) ProtoReflect() protoreflect.Message { … }
func (*Type_ListType) Descriptor() ([]byte, []int) { … }
func (x *Type_ListType) GetElemType() *Type { … }
type Type_MapType …
func (x *Type_MapType) Reset() { … }
func (x *Type_MapType) String() string { … }
func (*Type_MapType) ProtoMessage() { … }
func (x *Type_MapType) ProtoReflect() protoreflect.Message { … }
func (*Type_MapType) Descriptor() ([]byte, []int) { … }
func (x *Type_MapType) GetKeyType() *Type { … }
func (x *Type_MapType) GetValueType() *Type { … }
type Type_FunctionType …
func (x *Type_FunctionType) Reset() { … }
func (x *Type_FunctionType) String() string { … }
func (*Type_FunctionType) ProtoMessage() { … }
func (x *Type_FunctionType) ProtoReflect() protoreflect.Message { … }
func (*Type_FunctionType) Descriptor() ([]byte, []int) { … }
func (x *Type_FunctionType) GetResultType() *Type { … }
func (x *Type_FunctionType) GetArgTypes() []*Type { … }
type Type_AbstractType …
func (x *Type_AbstractType) Reset() { … }
func (x *Type_AbstractType) String() string { … }
func (*Type_AbstractType) ProtoMessage() { … }
func (x *Type_AbstractType) ProtoReflect() protoreflect.Message { … }
func (*Type_AbstractType) Descriptor() ([]byte, []int) { … }
func (x *Type_AbstractType) GetName() string { … }
func (x *Type_AbstractType) GetParameterTypes() []*Type { … }
type Decl_IdentDecl …
func (x *Decl_IdentDecl) Reset() { … }
func (x *Decl_IdentDecl) String() string { … }
func (*Decl_IdentDecl) ProtoMessage() { … }
func (x *Decl_IdentDecl) ProtoReflect() protoreflect.Message { … }
func (*Decl_IdentDecl) Descriptor() ([]byte, []int) { … }
func (x *Decl_IdentDecl) GetType() *Type { … }
func (x *Decl_IdentDecl) GetValue() *Constant { … }
func (x *Decl_IdentDecl) GetDoc() string { … }
type Decl_FunctionDecl …
func (x *Decl_FunctionDecl) Reset() { … }
func (x *Decl_FunctionDecl) String() string { … }
func (*Decl_FunctionDecl) ProtoMessage() { … }
func (x *Decl_FunctionDecl) ProtoReflect() protoreflect.Message { … }
func (*Decl_FunctionDecl) Descriptor() ([]byte, []int) { … }
func (x *Decl_FunctionDecl) GetOverloads() []*Decl_FunctionDecl_Overload { … }
type Decl_FunctionDecl_Overload …
func (x *Decl_FunctionDecl_Overload) Reset() { … }
func (x *Decl_FunctionDecl_Overload) String() string { … }
func (*Decl_FunctionDecl_Overload) ProtoMessage() { … }
func (x *Decl_FunctionDecl_Overload) ProtoReflect() protoreflect.Message { … }
func (*Decl_FunctionDecl_Overload) Descriptor() ([]byte, []int) { … }
func (x *Decl_FunctionDecl_Overload) GetOverloadId() string { … }
func (x *Decl_FunctionDecl_Overload) GetParams() []*Type { … }
func (x *Decl_FunctionDecl_Overload) GetTypeParams() []string { … }
func (x *Decl_FunctionDecl_Overload) GetResultType() *Type { … }
func (x *Decl_FunctionDecl_Overload) GetIsInstanceFunction() bool { … }
func (x *Decl_FunctionDecl_Overload) GetDoc() string { … }
var File_google_api_expr_v1alpha1_checked_proto …
var file_google_api_expr_v1alpha1_checked_proto_rawDesc …
var file_google_api_expr_v1alpha1_checked_proto_rawDescOnce …
var file_google_api_expr_v1alpha1_checked_proto_rawDescData …
func file_google_api_expr_v1alpha1_checked_proto_rawDescGZIP() []byte { … }
var file_google_api_expr_v1alpha1_checked_proto_enumTypes …
var file_google_api_expr_v1alpha1_checked_proto_msgTypes …
var file_google_api_expr_v1alpha1_checked_proto_goTypes …
var file_google_api_expr_v1alpha1_checked_proto_depIdxs …
func init() { … }
func file_google_api_expr_v1alpha1_checked_proto_init() { … }