Documentation ¶
Index ¶
- Variables
- type Action
- type Alt
- type Alt_Choice
- type AppName
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetAttrs() map[string]*Attribute
- func (x *Application) GetDONOTUSEMixin() []*AppName
- func (x *Application) GetDocstring() string
- func (x *Application) GetEndpoints() map[string]*Endpoint
- func (x *Application) GetLongName() string
- func (x *Application) GetMixin2() []*Application
- func (x *Application) GetName() *AppName
- func (x *Application) GetSourceContext() *SourceContext
- func (x *Application) GetTypes() map[string]*Type
- func (x *Application) GetViews() map[string]*View
- func (x *Application) GetWrapped() *Application
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type Attribute
- func (*Attribute) Descriptor() ([]byte, []int)deprecated
- func (x *Attribute) GetA() *Attribute_Array
- func (m *Attribute) GetAttribute() isAttribute_Attribute
- func (x *Attribute) GetI() int64
- func (x *Attribute) GetN() float64
- func (x *Attribute) GetS() string
- func (x *Attribute) GetSourceContext() *SourceContext
- func (*Attribute) ProtoMessage()
- func (x *Attribute) ProtoReflect() protoreflect.Message
- func (x *Attribute) Reset()
- func (x *Attribute) String() string
- type Attribute_A
- type Attribute_Array
- type Attribute_I
- type Attribute_N
- type Attribute_S
- type Call
- func (*Call) Descriptor() ([]byte, []int)deprecated
- func (x *Call) GetArg() []*Call_Arg
- func (x *Call) GetDONOTUSEAttrs() map[string]*Attribute
- func (x *Call) GetEndpoint() string
- func (x *Call) GetTarget() *AppName
- func (*Call) ProtoMessage()
- func (x *Call) ProtoReflect() protoreflect.Message
- func (x *Call) Reset()
- func (x *Call) String() string
- type Call_Arg
- func (*Call_Arg) Descriptor() ([]byte, []int)deprecated
- func (x *Call_Arg) GetDONOTUSEType() *Type
- func (x *Call_Arg) GetName() string
- func (x *Call_Arg) GetValue() *Value
- func (*Call_Arg) ProtoMessage()
- func (x *Call_Arg) ProtoReflect() protoreflect.Message
- func (x *Call_Arg) Reset()
- func (x *Call_Arg) String() string
- type Cond
- type Delta
- type Endpoint
- func (*Endpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint) GetAttrs() map[string]*Attribute
- func (x *Endpoint) GetDocstring() string
- func (x *Endpoint) GetFlag() []string
- func (x *Endpoint) GetIsPubsub() bool
- func (x *Endpoint) GetLongName() string
- func (x *Endpoint) GetName() string
- func (x *Endpoint) GetParam() []*Param
- func (x *Endpoint) GetRestParams() *Endpoint_RestParams
- func (x *Endpoint) GetSource() *AppName
- func (x *Endpoint) GetSourceContext() *SourceContext
- func (x *Endpoint) GetStmt() []*Statement
- func (*Endpoint) ProtoMessage()
- func (x *Endpoint) ProtoReflect() protoreflect.Message
- func (x *Endpoint) Reset()
- func (x *Endpoint) String() string
- type Endpoint_RestParams
- func (*Endpoint_RestParams) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint_RestParams) GetMethod() Endpoint_RestParams_Method
- func (x *Endpoint_RestParams) GetPath() string
- func (x *Endpoint_RestParams) GetQueryParam() []*Endpoint_RestParams_QueryParam
- func (x *Endpoint_RestParams) GetUrlParam() []*Endpoint_RestParams_QueryParam
- func (*Endpoint_RestParams) ProtoMessage()
- func (x *Endpoint_RestParams) ProtoReflect() protoreflect.Message
- func (x *Endpoint_RestParams) Reset()
- func (x *Endpoint_RestParams) String() string
- type Endpoint_RestParams_Method
- func (Endpoint_RestParams_Method) Descriptor() protoreflect.EnumDescriptor
- func (x Endpoint_RestParams_Method) Enum() *Endpoint_RestParams_Method
- func (Endpoint_RestParams_Method) EnumDescriptor() ([]byte, []int)deprecated
- func (x Endpoint_RestParams_Method) Number() protoreflect.EnumNumber
- func (x Endpoint_RestParams_Method) String() string
- func (Endpoint_RestParams_Method) Type() protoreflect.EnumType
- type Endpoint_RestParams_QueryParam
- func (*Endpoint_RestParams_QueryParam) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint_RestParams_QueryParam) GetDONOTUSEParam() string
- func (x *Endpoint_RestParams_QueryParam) GetLoc() bool
- func (x *Endpoint_RestParams_QueryParam) GetName() string
- func (x *Endpoint_RestParams_QueryParam) GetType() *Type
- func (*Endpoint_RestParams_QueryParam) ProtoMessage()
- func (x *Endpoint_RestParams_QueryParam) ProtoReflect() protoreflect.Message
- func (x *Endpoint_RestParams_QueryParam) Reset()
- func (x *Endpoint_RestParams_QueryParam) String() string
- type Expr
- func (*Expr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr) GetBinexpr() *Expr_BinExpr
- func (x *Expr) GetCall() *Expr_Call
- func (m *Expr) GetExpr() isExpr_Expr
- func (x *Expr) GetGetAttr() *Expr_GetAttr
- func (x *Expr) GetIfelse() *Expr_IfElse
- func (x *Expr) GetList() *Expr_List
- func (x *Expr) GetLiteral() *Value
- func (x *Expr) GetName() string
- func (x *Expr) GetNavigate() *Expr_Navigate
- func (x *Expr) GetRelexpr() *Expr_RelExpr
- func (x *Expr) GetSet() *Expr_List
- func (x *Expr) GetSourceContext() *SourceContext
- func (x *Expr) GetTransform() *Expr_Transform
- func (x *Expr) GetTuple() *Expr_Tuple
- func (x *Expr) GetType() *Type
- func (x *Expr) GetUnexpr() *Expr_UnExpr
- func (*Expr) ProtoMessage()
- func (x *Expr) ProtoReflect() protoreflect.Message
- func (x *Expr) Reset()
- func (x *Expr) String() string
- type Expr_BinExpr
- func (*Expr_BinExpr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_BinExpr) GetAttrName() []string
- func (x *Expr_BinExpr) GetLhs() *Expr
- func (x *Expr_BinExpr) GetOp() Expr_BinExpr_Op
- func (x *Expr_BinExpr) GetRhs() *Expr
- func (x *Expr_BinExpr) GetScopevar() string
- func (*Expr_BinExpr) ProtoMessage()
- func (x *Expr_BinExpr) ProtoReflect() protoreflect.Message
- func (x *Expr_BinExpr) Reset()
- func (x *Expr_BinExpr) String() string
- type Expr_BinExpr_Op
- func (Expr_BinExpr_Op) Descriptor() protoreflect.EnumDescriptor
- func (x Expr_BinExpr_Op) Enum() *Expr_BinExpr_Op
- func (Expr_BinExpr_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x Expr_BinExpr_Op) Number() protoreflect.EnumNumber
- func (x Expr_BinExpr_Op) String() string
- func (Expr_BinExpr_Op) Type() protoreflect.EnumType
- type Expr_Binexpr
- type Expr_Call
- type Expr_Call_
- type Expr_GetAttr
- func (*Expr_GetAttr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_GetAttr) GetArg() *Expr
- func (x *Expr_GetAttr) GetAttr() string
- func (x *Expr_GetAttr) GetNullsafe() bool
- func (x *Expr_GetAttr) GetSetof() bool
- func (*Expr_GetAttr) ProtoMessage()
- func (x *Expr_GetAttr) ProtoReflect() protoreflect.Message
- func (x *Expr_GetAttr) Reset()
- func (x *Expr_GetAttr) String() string
- type Expr_GetAttr_
- type Expr_IfElse
- func (*Expr_IfElse) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_IfElse) GetCond() *Expr
- func (x *Expr_IfElse) GetIfFalse() *Expr
- func (x *Expr_IfElse) GetIfTrue() *Expr
- func (x *Expr_IfElse) GetNullsafe() bool
- func (*Expr_IfElse) ProtoMessage()
- func (x *Expr_IfElse) ProtoReflect() protoreflect.Message
- func (x *Expr_IfElse) Reset()
- func (x *Expr_IfElse) String() string
- type Expr_Ifelse
- type Expr_List
- type Expr_List_
- type Expr_Literal
- type Expr_Name
- type Expr_Navigate
- func (*Expr_Navigate) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_Navigate) GetArg() *Expr
- func (x *Expr_Navigate) GetAttr() string
- func (x *Expr_Navigate) GetNullsafe() bool
- func (x *Expr_Navigate) GetSetof() bool
- func (x *Expr_Navigate) GetVia() string
- func (*Expr_Navigate) ProtoMessage()
- func (x *Expr_Navigate) ProtoReflect() protoreflect.Message
- func (x *Expr_Navigate) Reset()
- func (x *Expr_Navigate) String() string
- type Expr_Navigate_
- type Expr_RelExpr
- func (*Expr_RelExpr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_RelExpr) GetArg() []*Expr
- func (x *Expr_RelExpr) GetAttrName() []string
- func (x *Expr_RelExpr) GetDescending() []bool
- func (x *Expr_RelExpr) GetOp() Expr_RelExpr_Op
- func (x *Expr_RelExpr) GetScopevar() string
- func (x *Expr_RelExpr) GetTarget() *Expr
- func (*Expr_RelExpr) ProtoMessage()
- func (x *Expr_RelExpr) ProtoReflect() protoreflect.Message
- func (x *Expr_RelExpr) Reset()
- func (x *Expr_RelExpr) String() string
- type Expr_RelExpr_Op
- func (Expr_RelExpr_Op) Descriptor() protoreflect.EnumDescriptor
- func (x Expr_RelExpr_Op) Enum() *Expr_RelExpr_Op
- func (Expr_RelExpr_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x Expr_RelExpr_Op) Number() protoreflect.EnumNumber
- func (x Expr_RelExpr_Op) String() string
- func (Expr_RelExpr_Op) Type() protoreflect.EnumType
- type Expr_Relexpr
- type Expr_Set
- type Expr_Transform
- func (*Expr_Transform) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_Transform) GetAllAttrs() bool
- func (x *Expr_Transform) GetArg() *Expr
- func (x *Expr_Transform) GetExceptAttrs() []string
- func (x *Expr_Transform) GetNullsafe() bool
- func (x *Expr_Transform) GetScopevar() string
- func (x *Expr_Transform) GetStmt() []*Expr_Transform_Stmt
- func (*Expr_Transform) ProtoMessage()
- func (x *Expr_Transform) ProtoReflect() protoreflect.Message
- func (x *Expr_Transform) Reset()
- func (x *Expr_Transform) String() string
- type Expr_Transform_
- type Expr_Transform_Stmt
- func (*Expr_Transform_Stmt) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_Transform_Stmt) GetAssign() *Expr_Transform_Stmt_Assign
- func (x *Expr_Transform_Stmt) GetInject() *Expr
- func (x *Expr_Transform_Stmt) GetLet() *Expr_Transform_Stmt_Assign
- func (m *Expr_Transform_Stmt) GetStmt() isExpr_Transform_Stmt_Stmt
- func (*Expr_Transform_Stmt) ProtoMessage()
- func (x *Expr_Transform_Stmt) ProtoReflect() protoreflect.Message
- func (x *Expr_Transform_Stmt) Reset()
- func (x *Expr_Transform_Stmt) String() string
- type Expr_Transform_Stmt_Assign
- func (*Expr_Transform_Stmt_Assign) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_Transform_Stmt_Assign) GetExpr() *Expr
- func (x *Expr_Transform_Stmt_Assign) GetName() string
- func (x *Expr_Transform_Stmt_Assign) GetTable() bool
- func (*Expr_Transform_Stmt_Assign) ProtoMessage()
- func (x *Expr_Transform_Stmt_Assign) ProtoReflect() protoreflect.Message
- func (x *Expr_Transform_Stmt_Assign) Reset()
- func (x *Expr_Transform_Stmt_Assign) String() string
- type Expr_Transform_Stmt_Assign_
- type Expr_Transform_Stmt_Inject
- type Expr_Transform_Stmt_Let
- type Expr_Tuple
- type Expr_Tuple_
- type Expr_UnExpr
- func (*Expr_UnExpr) Descriptor() ([]byte, []int)deprecated
- func (x *Expr_UnExpr) GetArg() *Expr
- func (x *Expr_UnExpr) GetOp() Expr_UnExpr_Op
- func (*Expr_UnExpr) ProtoMessage()
- func (x *Expr_UnExpr) ProtoReflect() protoreflect.Message
- func (x *Expr_UnExpr) Reset()
- func (x *Expr_UnExpr) String() string
- type Expr_UnExpr_Op
- func (Expr_UnExpr_Op) Descriptor() protoreflect.EnumDescriptor
- func (x Expr_UnExpr_Op) Enum() *Expr_UnExpr_Op
- func (Expr_UnExpr_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x Expr_UnExpr_Op) Number() protoreflect.EnumNumber
- func (x Expr_UnExpr_Op) String() string
- func (Expr_UnExpr_Op) Type() protoreflect.EnumType
- type Expr_Unexpr
- type Foreach
- type Group
- type Loop
- type LoopN
- type Loop_Mode
- type Module
- type Param
- type Return
- type Scope
- type ScopedRef
- type SourceContext
- func (*SourceContext) Descriptor() ([]byte, []int)deprecated
- func (x *SourceContext) GetDelta() Delta
- func (x *SourceContext) GetEnd() *SourceContext_Location
- func (x *SourceContext) GetFile() string
- func (x *SourceContext) GetStart() *SourceContext_Location
- func (x *SourceContext) GetText() string
- func (x *SourceContext) GetVersion() string
- func (*SourceContext) ProtoMessage()
- func (x *SourceContext) ProtoReflect() protoreflect.Message
- func (x *SourceContext) Reset()
- func (x *SourceContext) String() string
- type SourceContext_Location
- func (*SourceContext_Location) Descriptor() ([]byte, []int)deprecated
- func (x *SourceContext_Location) GetCol() int32
- func (x *SourceContext_Location) GetLine() int32
- func (*SourceContext_Location) ProtoMessage()
- func (x *SourceContext_Location) ProtoReflect() protoreflect.Message
- func (x *SourceContext_Location) Reset()
- func (x *SourceContext_Location) String() string
- type Statement
- func (*Statement) Descriptor() ([]byte, []int)deprecated
- func (x *Statement) GetAction() *Action
- func (x *Statement) GetAlt() *Alt
- func (x *Statement) GetAttrs() map[string]*Attribute
- func (x *Statement) GetCall() *Call
- func (x *Statement) GetCond() *Cond
- func (x *Statement) GetForeach() *Foreach
- func (x *Statement) GetGroup() *Group
- func (x *Statement) GetLoop() *Loop
- func (x *Statement) GetLoopN() *LoopN
- func (x *Statement) GetRet() *Return
- func (x *Statement) GetSourceContext() *SourceContext
- func (m *Statement) GetStmt() isStatement_Stmt
- func (*Statement) ProtoMessage()
- func (x *Statement) ProtoReflect() protoreflect.Message
- func (x *Statement) Reset()
- func (x *Statement) String() string
- type Statement_Action
- type Statement_Alt
- type Statement_Call
- type Statement_Cond
- type Statement_Foreach
- type Statement_Group
- type Statement_Loop
- type Statement_LoopN
- type Statement_Ret
- type Type
- func (*Type) Descriptor() ([]byte, []int)deprecated
- func (x *Type) GetAttrs() map[string]*Attribute
- func (x *Type) GetConstraint() []*Type_Constraint
- func (x *Type) GetDocstring() string
- func (x *Type) GetEnum() *Type_Enum
- func (x *Type) GetList() *Type_List
- func (x *Type) GetMap() *Type_Map
- func (x *Type) GetNoType() *Type_NoType
- func (x *Type) GetOneOf() *Type_OneOf
- func (x *Type) GetOpt() bool
- func (x *Type) GetPrimitive() Type_Primitive
- func (x *Type) GetRelation() *Type_Relation
- func (x *Type) GetSequence() *Type
- func (x *Type) GetSet() *Type
- func (x *Type) GetSourceContext() *SourceContext
- func (x *Type) GetTuple() *Type_Tuple
- func (m *Type) GetType() isType_Type
- func (x *Type) GetTypeRef() *ScopedRef
- func (*Type) ProtoMessage()
- func (x *Type) ProtoReflect() protoreflect.Message
- func (x *Type) Reset()
- func (x *Type) String() string
- type Type_Constraint
- func (*Type_Constraint) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Constraint) GetLength() *Type_Constraint_Length
- func (x *Type_Constraint) GetPrecision() int32
- func (x *Type_Constraint) GetRange() *Type_Constraint_Range
- func (x *Type_Constraint) GetResolution() *Type_Constraint_Resolution
- func (x *Type_Constraint) GetScale() int32
- func (*Type_Constraint) ProtoMessage()
- func (x *Type_Constraint) ProtoReflect() protoreflect.Message
- func (x *Type_Constraint) Reset()
- func (x *Type_Constraint) String() string
- type Type_Constraint_Length
- func (*Type_Constraint_Length) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Constraint_Length) GetMax() int64
- func (x *Type_Constraint_Length) GetMin() int64
- func (*Type_Constraint_Length) ProtoMessage()
- func (x *Type_Constraint_Length) ProtoReflect() protoreflect.Message
- func (x *Type_Constraint_Length) Reset()
- func (x *Type_Constraint_Length) String() string
- type Type_Constraint_Range
- func (*Type_Constraint_Range) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Constraint_Range) GetMax() *Value
- func (x *Type_Constraint_Range) GetMin() *Value
- func (*Type_Constraint_Range) ProtoMessage()
- func (x *Type_Constraint_Range) ProtoReflect() protoreflect.Message
- func (x *Type_Constraint_Range) Reset()
- func (x *Type_Constraint_Range) String() string
- type Type_Constraint_Resolution
- func (*Type_Constraint_Resolution) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Constraint_Resolution) GetBase() int32
- func (x *Type_Constraint_Resolution) GetIndex() int32
- func (*Type_Constraint_Resolution) ProtoMessage()
- func (x *Type_Constraint_Resolution) ProtoReflect() protoreflect.Message
- func (x *Type_Constraint_Resolution) Reset()
- func (x *Type_Constraint_Resolution) String() string
- type Type_Enum
- type Type_Enum_
- type Type_Foreign
- func (*Type_Foreign) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Foreign) GetApp() *AppName
- func (x *Type_Foreign) GetAttrName() string
- func (x *Type_Foreign) GetRelation() string
- func (*Type_Foreign) ProtoMessage()
- func (x *Type_Foreign) ProtoReflect() protoreflect.Message
- func (x *Type_Foreign) Reset()
- func (x *Type_Foreign) String() string
- type Type_List
- type Type_List_
- type Type_Map
- type Type_Map_
- type Type_NoType
- type Type_NoType_
- type Type_OneOf
- type Type_OneOf_
- type Type_Primitive
- func (Type_Primitive) Descriptor() protoreflect.EnumDescriptor
- func (x Type_Primitive) Enum() *Type_Primitive
- func (Type_Primitive) EnumDescriptor() ([]byte, []int)deprecated
- func (x Type_Primitive) Number() protoreflect.EnumNumber
- func (x Type_Primitive) String() string
- func (Type_Primitive) Type() protoreflect.EnumType
- type Type_Primitive_
- type Type_Relation
- func (*Type_Relation) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Relation) GetAttrDefs() map[string]*Type
- func (x *Type_Relation) GetInject() []string
- func (x *Type_Relation) GetKey() []*Type_Relation_Key
- func (x *Type_Relation) GetPrimaryKey() *Type_Relation_Key
- func (*Type_Relation) ProtoMessage()
- func (x *Type_Relation) ProtoReflect() protoreflect.Message
- func (x *Type_Relation) Reset()
- func (x *Type_Relation) String() string
- type Type_Relation_
- type Type_Relation_Key
- func (*Type_Relation_Key) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Relation_Key) GetAttrName() []string
- func (*Type_Relation_Key) ProtoMessage()
- func (x *Type_Relation_Key) ProtoReflect() protoreflect.Message
- func (x *Type_Relation_Key) Reset()
- func (x *Type_Relation_Key) String() string
- type Type_Sequence
- type Type_Set
- type Type_Tuple
- func (*Type_Tuple) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Tuple) GetAttrDefs() map[string]*Type
- func (x *Type_Tuple) GetFUTUREFields() map[string]*Type_Tuple_Field
- func (*Type_Tuple) ProtoMessage()
- func (x *Type_Tuple) ProtoReflect() protoreflect.Message
- func (x *Type_Tuple) Reset()
- func (x *Type_Tuple) String() string
- type Type_Tuple_
- type Type_Tuple_Field
- func (*Type_Tuple_Field) Descriptor() ([]byte, []int)deprecated
- func (x *Type_Tuple_Field) GetMaxRepeats() int64
- func (x *Type_Tuple_Field) GetMinRepeats() int64
- func (x *Type_Tuple_Field) GetType() *Type
- func (*Type_Tuple_Field) ProtoMessage()
- func (x *Type_Tuple_Field) ProtoReflect() protoreflect.Message
- func (x *Type_Tuple_Field) Reset()
- func (x *Type_Tuple_Field) String() string
- type Type_TypeRef
- type Value
- func (*Value) Descriptor() ([]byte, []int)deprecated
- func (x *Value) GetB() bool
- func (x *Value) GetD() float64
- func (x *Value) GetData() []byte
- func (x *Value) GetDecimal() string
- func (x *Value) GetEnum() int64
- func (x *Value) GetI() int64
- func (x *Value) GetList() *Value_List
- func (x *Value) GetMap() *Value_Map
- func (x *Value) GetNull() *Value_Null
- func (x *Value) GetS() string
- func (x *Value) GetSet() *Value_List
- func (x *Value) GetUuid() []byte
- func (m *Value) GetValue() isValue_Value
- func (*Value) ProtoMessage()
- func (x *Value) ProtoReflect() protoreflect.Message
- func (x *Value) Reset()
- func (x *Value) String() string
- type Value_B
- type Value_D
- type Value_Data
- type Value_Decimal
- type Value_Enum
- type Value_I
- type Value_List
- type Value_List_
- type Value_Map
- type Value_Map_
- type Value_Null
- type Value_Null_
- type Value_S
- type Value_Set
- type Value_Uuid
- type View
- func (*View) Descriptor() ([]byte, []int)deprecated
- func (x *View) GetAttrs() map[string]*Attribute
- func (x *View) GetExpr() *Expr
- func (x *View) GetParam() []*Param
- func (x *View) GetRetType() *Type
- func (x *View) GetSourceContext() *SourceContext
- func (x *View) GetViews() map[string]*View
- func (*View) ProtoMessage()
- func (x *View) ProtoReflect() protoreflect.Message
- func (x *View) Reset()
- func (x *View) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Delta_name = map[int32]string{ 0: "NO_Delta", 1: "DELTA_SAME", 2: "DELTA_CHANGE", 3: "DELTA_ADD", 4: "DELTA_REMOVE", } Delta_value = map[string]int32{ "NO_Delta": 0, "DELTA_SAME": 1, "DELTA_CHANGE": 2, "DELTA_ADD": 3, "DELTA_REMOVE": 4, } )
Enum value maps for Delta.
var ( Endpoint_RestParams_Method_name = map[int32]string{ 0: "NO_Method", 1: "GET", 3: "PUT", 4: "POST", 5: "DELETE", 6: "PATCH", 7: "DONOTUSE_OPTIONS", 2: "DONOTUSE_HEAD", } Endpoint_RestParams_Method_value = map[string]int32{ "NO_Method": 0, "GET": 1, "PUT": 3, "POST": 4, "DELETE": 5, "PATCH": 6, "DONOTUSE_OPTIONS": 7, "DONOTUSE_HEAD": 2, } )
Enum value maps for Endpoint_RestParams_Method.
var ( Loop_Mode_name = map[int32]string{ 0: "NO_Mode", 1: "WHILE", 2: "UNTIL", } Loop_Mode_value = map[string]int32{ "NO_Mode": 0, "WHILE": 1, "UNTIL": 2, } )
Enum value maps for Loop_Mode.
var ( Type_Primitive_name = map[int32]string{ 0: "NO_Primitive", 1: "EMPTY", 2: "ANY", 3: "BOOL", 4: "INT", 5: "FLOAT", 12: "DECIMAL", 6: "STRING", 7: "BYTES", 8: "STRING_8", 9: "DATE", 10: "DATETIME", 11: "XML", 13: "UUID", } Type_Primitive_value = map[string]int32{ "NO_Primitive": 0, "EMPTY": 1, "ANY": 2, "BOOL": 3, "INT": 4, "FLOAT": 5, "DECIMAL": 12, "STRING": 6, "BYTES": 7, "STRING_8": 8, "DATE": 9, "DATETIME": 10, "XML": 11, "UUID": 13, } )
Enum value maps for Type_Primitive.
var ( Expr_UnExpr_Op_name = map[int32]string{ 0: "NO_Op", 1: "NEG", 2: "POS", 3: "NOT", 4: "INV", 5: "SINGLE", 6: "SINGLE_OR_NULL", 7: "STRING", } Expr_UnExpr_Op_value = map[string]int32{ "NO_Op": 0, "NEG": 1, "POS": 2, "NOT": 3, "INV": 4, "SINGLE": 5, "SINGLE_OR_NULL": 6, "STRING": 7, } )
Enum value maps for Expr_UnExpr_Op.
var ( Expr_BinExpr_Op_name = map[int32]string{ 0: "NO_Op", 1: "EQ", 2: "NE", 3: "LT", 4: "LE", 5: "GT", 6: "GE", 24: "IN", 25: "CONTAINS", 26: "NOT_IN", 27: "NOT_CONTAINS", 7: "ADD", 8: "SUB", 9: "MUL", 10: "DIV", 11: "MOD", 12: "POW", 13: "AND", 14: "OR", 21: "BUTNOT", 15: "BITAND", 16: "BITOR", 17: "BITXOR", 18: "COALESCE", 19: "WHERE", 20: "TO_MATCHING", 23: "TO_NOT_MATCHING", 22: "FLATTEN", } Expr_BinExpr_Op_value = map[string]int32{ "NO_Op": 0, "EQ": 1, "NE": 2, "LT": 3, "LE": 4, "GT": 5, "GE": 6, "IN": 24, "CONTAINS": 25, "NOT_IN": 26, "NOT_CONTAINS": 27, "ADD": 7, "SUB": 8, "MUL": 9, "DIV": 10, "MOD": 11, "POW": 12, "AND": 13, "OR": 14, "BUTNOT": 21, "BITAND": 15, "BITOR": 16, "BITXOR": 17, "COALESCE": 18, "WHERE": 19, "TO_MATCHING": 20, "TO_NOT_MATCHING": 23, "FLATTEN": 22, } )
Enum value maps for Expr_BinExpr_Op.
var ( Expr_RelExpr_Op_name = map[int32]string{ 0: "NO_Op", 1: "MIN", 2: "MAX", 3: "SUM", 4: "AVERAGE", 5: "FUTURE_WHERE", 6: "FUTURE_FLATTEN", 7: "RANK", 8: "SNAPSHOT", 9: "FIRST_BY", } Expr_RelExpr_Op_value = map[string]int32{ "NO_Op": 0, "MIN": 1, "MAX": 2, "SUM": 3, "AVERAGE": 4, "FUTURE_WHERE": 5, "FUTURE_FLATTEN": 6, "RANK": 7, "SNAPSHOT": 8, "FIRST_BY": 9, } )
Enum value maps for Expr_RelExpr_Op.
var File_sysl_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` // contains filtered or unexported fields }
func (*Action) Descriptor
deprecated
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶ added in v0.80.0
func (x *Action) ProtoReflect() protoreflect.Message
type Alt ¶
type Alt struct { Choice []*Alt_Choice `protobuf:"bytes,1,rep,name=choice,proto3" json:"choice,omitempty"` // contains filtered or unexported fields }
func (*Alt) Descriptor
deprecated
func (*Alt) GetChoice ¶
func (x *Alt) GetChoice() []*Alt_Choice
func (*Alt) ProtoMessage ¶
func (*Alt) ProtoMessage()
func (*Alt) ProtoReflect ¶ added in v0.80.0
func (x *Alt) ProtoReflect() protoreflect.Message
type Alt_Choice ¶
type Alt_Choice struct { Cond string `protobuf:"bytes,1,opt,name=cond,proto3" json:"cond,omitempty"` Stmt []*Statement `protobuf:"bytes,2,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*Alt_Choice) Descriptor
deprecated
func (*Alt_Choice) Descriptor() ([]byte, []int)
Deprecated: Use Alt_Choice.ProtoReflect.Descriptor instead.
func (*Alt_Choice) GetCond ¶
func (x *Alt_Choice) GetCond() string
func (*Alt_Choice) GetStmt ¶
func (x *Alt_Choice) GetStmt() []*Statement
func (*Alt_Choice) ProtoMessage ¶
func (*Alt_Choice) ProtoMessage()
func (*Alt_Choice) ProtoReflect ¶ added in v0.80.0
func (x *Alt_Choice) ProtoReflect() protoreflect.Message
func (*Alt_Choice) Reset ¶
func (x *Alt_Choice) Reset()
func (*Alt_Choice) String ¶
func (x *Alt_Choice) String() string
type AppName ¶
type AppName struct { Part []string `protobuf:"bytes,1,rep,name=part,proto3" json:"part,omitempty"` // contains filtered or unexported fields }
func (*AppName) Descriptor
deprecated
func (*AppName) ProtoMessage ¶
func (*AppName) ProtoMessage()
func (*AppName) ProtoReflect ¶ added in v0.80.0
func (x *AppName) ProtoReflect() protoreflect.Message
type Application ¶
type Application struct { Name *AppName `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` LongName string `protobuf:"bytes,2,opt,name=long_name,json=longName,proto3" json:"long_name,omitempty"` Docstring string `protobuf:"bytes,3,opt,name=docstring,proto3" json:"docstring,omitempty"` Attrs map[string]*Attribute `` /* 151-byte string literal not displayed */ Endpoints map[string]*Endpoint `` /* 159-byte string literal not displayed */ Types map[string]*Type `` /* 151-byte string literal not displayed */ Views map[string]*View `` /* 152-byte string literal not displayed */ Mixin2 []*Application `protobuf:"bytes,8,rep,name=mixin2,proto3" json:"mixin2,omitempty"` Wrapped *Application `protobuf:"bytes,9,opt,name=wrapped,proto3" json:"wrapped,omitempty"` SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` DONOTUSEMixin []*AppName `protobuf:"bytes,7,rep,name=DONOTUSE_mixin,json=DONOTUSEMixin,proto3" json:"DONOTUSE_mixin,omitempty"` // contains filtered or unexported fields }
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetAttrs ¶
func (x *Application) GetAttrs() map[string]*Attribute
func (*Application) GetDONOTUSEMixin ¶
func (x *Application) GetDONOTUSEMixin() []*AppName
func (*Application) GetDocstring ¶
func (x *Application) GetDocstring() string
func (*Application) GetEndpoints ¶
func (x *Application) GetEndpoints() map[string]*Endpoint
func (*Application) GetLongName ¶
func (x *Application) GetLongName() string
func (*Application) GetMixin2 ¶
func (x *Application) GetMixin2() []*Application
func (*Application) GetName ¶
func (x *Application) GetName() *AppName
func (*Application) GetSourceContext ¶
func (x *Application) GetSourceContext() *SourceContext
func (*Application) GetTypes ¶
func (x *Application) GetTypes() map[string]*Type
func (*Application) GetViews ¶
func (x *Application) GetViews() map[string]*View
func (*Application) GetWrapped ¶
func (x *Application) GetWrapped() *Application
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶ added in v0.80.0
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type Attribute ¶
type Attribute struct { // Types that are assignable to Attribute: // *Attribute_S // *Attribute_I // *Attribute_N // *Attribute_A Attribute isAttribute_Attribute `protobuf_oneof:"attribute"` SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Attribute) Descriptor
deprecated
func (*Attribute) GetA ¶
func (x *Attribute) GetA() *Attribute_Array
func (*Attribute) GetAttribute ¶
func (m *Attribute) GetAttribute() isAttribute_Attribute
func (*Attribute) GetSourceContext ¶
func (x *Attribute) GetSourceContext() *SourceContext
func (*Attribute) ProtoMessage ¶
func (*Attribute) ProtoMessage()
func (*Attribute) ProtoReflect ¶ added in v0.80.0
func (x *Attribute) ProtoReflect() protoreflect.Message
type Attribute_A ¶
type Attribute_A struct {
A *Attribute_Array `protobuf:"bytes,7,opt,name=a,proto3,oneof"`
}
type Attribute_Array ¶
type Attribute_Array struct { Elt []*Attribute `protobuf:"bytes,1,rep,name=elt,proto3" json:"elt,omitempty"` // contains filtered or unexported fields }
func (*Attribute_Array) Descriptor
deprecated
func (*Attribute_Array) Descriptor() ([]byte, []int)
Deprecated: Use Attribute_Array.ProtoReflect.Descriptor instead.
func (*Attribute_Array) GetElt ¶
func (x *Attribute_Array) GetElt() []*Attribute
func (*Attribute_Array) ProtoMessage ¶
func (*Attribute_Array) ProtoMessage()
func (*Attribute_Array) ProtoReflect ¶ added in v0.80.0
func (x *Attribute_Array) ProtoReflect() protoreflect.Message
func (*Attribute_Array) Reset ¶
func (x *Attribute_Array) Reset()
func (*Attribute_Array) String ¶
func (x *Attribute_Array) String() string
type Attribute_I ¶
type Attribute_I struct {
I int64 `protobuf:"varint,5,opt,name=i,proto3,oneof"`
}
type Attribute_N ¶
type Attribute_N struct {
N float64 `protobuf:"fixed64,6,opt,name=n,proto3,oneof"`
}
type Attribute_S ¶
type Attribute_S struct {
S string `protobuf:"bytes,4,opt,name=s,proto3,oneof"`
}
type Call ¶
type Call struct { Target *AppName `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Arg []*Call_Arg `protobuf:"bytes,4,rep,name=arg,proto3" json:"arg,omitempty"` DONOTUSEAttrs map[string]*Attribute `` /* 188-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Call) Descriptor
deprecated
func (*Call) GetDONOTUSEAttrs ¶
func (*Call) GetEndpoint ¶
func (*Call) ProtoMessage ¶
func (*Call) ProtoMessage()
func (*Call) ProtoReflect ¶ added in v0.80.0
func (x *Call) ProtoReflect() protoreflect.Message
type Call_Arg ¶
type Call_Arg struct { Value *Value `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` DONOTUSEType *Type `protobuf:"bytes,2,opt,name=DONOTUSE_type,json=DONOTUSEType,proto3" json:"DONOTUSE_type,omitempty"` // contains filtered or unexported fields }
func (*Call_Arg) Descriptor
deprecated
func (*Call_Arg) GetDONOTUSEType ¶
func (*Call_Arg) ProtoMessage ¶
func (*Call_Arg) ProtoMessage()
func (*Call_Arg) ProtoReflect ¶ added in v0.80.0
func (x *Call_Arg) ProtoReflect() protoreflect.Message
type Cond ¶
type Cond struct { Test string `protobuf:"bytes,1,opt,name=test,proto3" json:"test,omitempty"` Stmt []*Statement `protobuf:"bytes,2,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*Cond) Descriptor
deprecated
func (*Cond) ProtoMessage ¶
func (*Cond) ProtoMessage()
func (*Cond) ProtoReflect ¶ added in v0.80.0
func (x *Cond) ProtoReflect() protoreflect.Message
type Delta ¶
type Delta int32
Deltas are diff annotations set for each major element in a model. TODO: Is this really needed? Investigate protobuf diff tools.
func (Delta) Descriptor ¶ added in v0.80.0
func (Delta) Descriptor() protoreflect.EnumDescriptor
func (Delta) EnumDescriptor
deprecated
func (Delta) Number ¶ added in v0.80.0
func (x Delta) Number() protoreflect.EnumNumber
func (Delta) Type ¶ added in v0.80.0
func (Delta) Type() protoreflect.EnumType
type Endpoint ¶
type Endpoint struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` LongName string `protobuf:"bytes,2,opt,name=long_name,json=longName,proto3" json:"long_name,omitempty"` Docstring string `protobuf:"bytes,3,opt,name=docstring,proto3" json:"docstring,omitempty"` Attrs map[string]*Attribute `` /* 151-byte string literal not displayed */ Flag []string `protobuf:"bytes,10,rep,name=flag,proto3" json:"flag,omitempty"` // ~attrs Source *AppName `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"` // denotes pubsub subscription IsPubsub bool `protobuf:"varint,6,opt,name=is_pubsub,json=isPubsub,proto3" json:"is_pubsub,omitempty"` Param []*Param `protobuf:"bytes,9,rep,name=param,proto3" json:"param,omitempty"` Stmt []*Statement `protobuf:"bytes,7,rep,name=stmt,proto3" json:"stmt,omitempty"` RestParams *Endpoint_RestParams `protobuf:"bytes,8,opt,name=rest_params,json=restParams,proto3" json:"rest_params,omitempty"` SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Endpoint) Descriptor
deprecated
func (*Endpoint) GetDocstring ¶
func (*Endpoint) GetIsPubsub ¶
func (*Endpoint) GetLongName ¶
func (*Endpoint) GetRestParams ¶
func (x *Endpoint) GetRestParams() *Endpoint_RestParams
func (*Endpoint) GetSourceContext ¶
func (x *Endpoint) GetSourceContext() *SourceContext
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
func (*Endpoint) ProtoReflect ¶ added in v0.80.0
func (x *Endpoint) ProtoReflect() protoreflect.Message
type Endpoint_RestParams ¶
type Endpoint_RestParams struct { Method Endpoint_RestParams_Method `protobuf:"varint,1,opt,name=method,proto3,enum=sysl.Endpoint_RestParams_Method" json:"method,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` QueryParam []*Endpoint_RestParams_QueryParam `protobuf:"bytes,3,rep,name=query_param,json=queryParam,proto3" json:"query_param,omitempty"` UrlParam []*Endpoint_RestParams_QueryParam `protobuf:"bytes,4,rep,name=url_param,json=urlParam,proto3" json:"url_param,omitempty"` // contains filtered or unexported fields }
func (*Endpoint_RestParams) Descriptor
deprecated
func (*Endpoint_RestParams) Descriptor() ([]byte, []int)
Deprecated: Use Endpoint_RestParams.ProtoReflect.Descriptor instead.
func (*Endpoint_RestParams) GetMethod ¶
func (x *Endpoint_RestParams) GetMethod() Endpoint_RestParams_Method
func (*Endpoint_RestParams) GetPath ¶
func (x *Endpoint_RestParams) GetPath() string
func (*Endpoint_RestParams) GetQueryParam ¶
func (x *Endpoint_RestParams) GetQueryParam() []*Endpoint_RestParams_QueryParam
func (*Endpoint_RestParams) GetUrlParam ¶
func (x *Endpoint_RestParams) GetUrlParam() []*Endpoint_RestParams_QueryParam
func (*Endpoint_RestParams) ProtoMessage ¶
func (*Endpoint_RestParams) ProtoMessage()
func (*Endpoint_RestParams) ProtoReflect ¶ added in v0.80.0
func (x *Endpoint_RestParams) ProtoReflect() protoreflect.Message
func (*Endpoint_RestParams) Reset ¶
func (x *Endpoint_RestParams) Reset()
func (*Endpoint_RestParams) String ¶
func (x *Endpoint_RestParams) String() string
type Endpoint_RestParams_Method ¶
type Endpoint_RestParams_Method int32
const ( Endpoint_RestParams_NO_Method Endpoint_RestParams_Method = 0 Endpoint_RestParams_GET Endpoint_RestParams_Method = 1 Endpoint_RestParams_PUT Endpoint_RestParams_Method = 3 Endpoint_RestParams_POST Endpoint_RestParams_Method = 4 Endpoint_RestParams_DELETE Endpoint_RestParams_Method = 5 Endpoint_RestParams_PATCH Endpoint_RestParams_Method = 6 Endpoint_RestParams_DONOTUSE_OPTIONS Endpoint_RestParams_Method = 7 // plumbing Endpoint_RestParams_DONOTUSE_HEAD Endpoint_RestParams_Method = 2 // derivative of GET )
func (Endpoint_RestParams_Method) Descriptor ¶ added in v0.80.0
func (Endpoint_RestParams_Method) Descriptor() protoreflect.EnumDescriptor
func (Endpoint_RestParams_Method) Enum ¶ added in v0.80.0
func (x Endpoint_RestParams_Method) Enum() *Endpoint_RestParams_Method
func (Endpoint_RestParams_Method) EnumDescriptor
deprecated
func (Endpoint_RestParams_Method) EnumDescriptor() ([]byte, []int)
Deprecated: Use Endpoint_RestParams_Method.Descriptor instead.
func (Endpoint_RestParams_Method) Number ¶ added in v0.80.0
func (x Endpoint_RestParams_Method) Number() protoreflect.EnumNumber
func (Endpoint_RestParams_Method) String ¶
func (x Endpoint_RestParams_Method) String() string
func (Endpoint_RestParams_Method) Type ¶ added in v0.80.0
func (Endpoint_RestParams_Method) Type() protoreflect.EnumType
type Endpoint_RestParams_QueryParam ¶
type Endpoint_RestParams_QueryParam struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name used in url Type *Type `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Loc bool `protobuf:"varint,4,opt,name=loc,proto3" json:"loc,omitempty"` // no longer used DONOTUSEParam string `protobuf:"bytes,3,opt,name=DONOTUSE_param,json=DONOTUSEParam,proto3" json:"DONOTUSE_param,omitempty"` // Internal name // contains filtered or unexported fields }
func (*Endpoint_RestParams_QueryParam) Descriptor
deprecated
func (*Endpoint_RestParams_QueryParam) Descriptor() ([]byte, []int)
Deprecated: Use Endpoint_RestParams_QueryParam.ProtoReflect.Descriptor instead.
func (*Endpoint_RestParams_QueryParam) GetDONOTUSEParam ¶
func (x *Endpoint_RestParams_QueryParam) GetDONOTUSEParam() string
func (*Endpoint_RestParams_QueryParam) GetLoc ¶
func (x *Endpoint_RestParams_QueryParam) GetLoc() bool
func (*Endpoint_RestParams_QueryParam) GetName ¶
func (x *Endpoint_RestParams_QueryParam) GetName() string
func (*Endpoint_RestParams_QueryParam) GetType ¶
func (x *Endpoint_RestParams_QueryParam) GetType() *Type
func (*Endpoint_RestParams_QueryParam) ProtoMessage ¶
func (*Endpoint_RestParams_QueryParam) ProtoMessage()
func (*Endpoint_RestParams_QueryParam) ProtoReflect ¶ added in v0.80.0
func (x *Endpoint_RestParams_QueryParam) ProtoReflect() protoreflect.Message
func (*Endpoint_RestParams_QueryParam) Reset ¶
func (x *Endpoint_RestParams_QueryParam) Reset()
func (*Endpoint_RestParams_QueryParam) String ¶
func (x *Endpoint_RestParams_QueryParam) String() string
type Expr ¶
type Expr struct { // Types that are assignable to Expr: // *Expr_Name // *Expr_Literal // *Expr_GetAttr_ // *Expr_Transform_ // *Expr_Ifelse // *Expr_Call_ // *Expr_Unexpr // *Expr_Binexpr // *Expr_Relexpr // *Expr_Navigate_ // *Expr_List_ // *Expr_Set // *Expr_Tuple_ Expr isExpr_Expr `protobuf_oneof:"expr"` Type *Type `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"` SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Expr) Descriptor
deprecated
func (*Expr) GetBinexpr ¶
func (x *Expr) GetBinexpr() *Expr_BinExpr
func (*Expr) GetGetAttr ¶
func (x *Expr) GetGetAttr() *Expr_GetAttr
func (*Expr) GetIfelse ¶
func (x *Expr) GetIfelse() *Expr_IfElse
func (*Expr) GetLiteral ¶
func (*Expr) GetNavigate ¶
func (x *Expr) GetNavigate() *Expr_Navigate
func (*Expr) GetRelexpr ¶
func (x *Expr) GetRelexpr() *Expr_RelExpr
func (*Expr) GetSourceContext ¶
func (x *Expr) GetSourceContext() *SourceContext
func (*Expr) GetTransform ¶
func (x *Expr) GetTransform() *Expr_Transform
func (*Expr) GetTuple ¶
func (x *Expr) GetTuple() *Expr_Tuple
func (*Expr) GetUnexpr ¶
func (x *Expr) GetUnexpr() *Expr_UnExpr
func (*Expr) ProtoMessage ¶
func (*Expr) ProtoMessage()
func (*Expr) ProtoReflect ¶ added in v0.80.0
func (x *Expr) ProtoReflect() protoreflect.Message
type Expr_BinExpr ¶
type Expr_BinExpr struct { Op Expr_BinExpr_Op `protobuf:"varint,1,opt,name=op,proto3,enum=sysl.Expr_BinExpr_Op" json:"op,omitempty"` Lhs *Expr `protobuf:"bytes,2,opt,name=lhs,proto3" json:"lhs,omitempty"` Rhs *Expr `protobuf:"bytes,3,opt,name=rhs,proto3" json:"rhs,omitempty"` Scopevar string `protobuf:"bytes,4,opt,name=scopevar,proto3" json:"scopevar,omitempty"` AttrName []string `protobuf:"bytes,5,rep,name=attr_name,json=attrName,proto3" json:"attr_name,omitempty"` // contains filtered or unexported fields }
func (*Expr_BinExpr) Descriptor
deprecated
func (*Expr_BinExpr) Descriptor() ([]byte, []int)
Deprecated: Use Expr_BinExpr.ProtoReflect.Descriptor instead.
func (*Expr_BinExpr) GetAttrName ¶
func (x *Expr_BinExpr) GetAttrName() []string
func (*Expr_BinExpr) GetLhs ¶
func (x *Expr_BinExpr) GetLhs() *Expr
func (*Expr_BinExpr) GetOp ¶
func (x *Expr_BinExpr) GetOp() Expr_BinExpr_Op
func (*Expr_BinExpr) GetRhs ¶
func (x *Expr_BinExpr) GetRhs() *Expr
func (*Expr_BinExpr) GetScopevar ¶
func (x *Expr_BinExpr) GetScopevar() string
func (*Expr_BinExpr) ProtoMessage ¶
func (*Expr_BinExpr) ProtoMessage()
func (*Expr_BinExpr) ProtoReflect ¶ added in v0.80.0
func (x *Expr_BinExpr) ProtoReflect() protoreflect.Message
func (*Expr_BinExpr) Reset ¶
func (x *Expr_BinExpr) Reset()
func (*Expr_BinExpr) String ¶
func (x *Expr_BinExpr) String() string
type Expr_BinExpr_Op ¶
type Expr_BinExpr_Op int32
const ( Expr_BinExpr_NO_Op Expr_BinExpr_Op = 0 Expr_BinExpr_EQ Expr_BinExpr_Op = 1 Expr_BinExpr_NE Expr_BinExpr_Op = 2 Expr_BinExpr_LT Expr_BinExpr_Op = 3 Expr_BinExpr_LE Expr_BinExpr_Op = 4 Expr_BinExpr_GT Expr_BinExpr_Op = 5 Expr_BinExpr_GE Expr_BinExpr_Op = 6 Expr_BinExpr_IN Expr_BinExpr_Op = 24 Expr_BinExpr_CONTAINS Expr_BinExpr_Op = 25 Expr_BinExpr_NOT_IN Expr_BinExpr_Op = 26 Expr_BinExpr_NOT_CONTAINS Expr_BinExpr_Op = 27 Expr_BinExpr_ADD Expr_BinExpr_Op = 7 Expr_BinExpr_SUB Expr_BinExpr_Op = 8 Expr_BinExpr_MUL Expr_BinExpr_Op = 9 Expr_BinExpr_DIV Expr_BinExpr_Op = 10 Expr_BinExpr_MOD Expr_BinExpr_Op = 11 Expr_BinExpr_POW Expr_BinExpr_Op = 12 Expr_BinExpr_AND Expr_BinExpr_Op = 13 Expr_BinExpr_OR Expr_BinExpr_Op = 14 Expr_BinExpr_BUTNOT Expr_BinExpr_Op = 21 Expr_BinExpr_BITAND Expr_BinExpr_Op = 15 Expr_BinExpr_BITOR Expr_BinExpr_Op = 16 Expr_BinExpr_BITXOR Expr_BinExpr_Op = 17 Expr_BinExpr_COALESCE Expr_BinExpr_Op = 18 Expr_BinExpr_WHERE Expr_BinExpr_Op = 19 Expr_BinExpr_TO_MATCHING Expr_BinExpr_Op = 20 Expr_BinExpr_TO_NOT_MATCHING Expr_BinExpr_Op = 23 Expr_BinExpr_FLATTEN Expr_BinExpr_Op = 22 )
func (Expr_BinExpr_Op) Descriptor ¶ added in v0.80.0
func (Expr_BinExpr_Op) Descriptor() protoreflect.EnumDescriptor
func (Expr_BinExpr_Op) Enum ¶ added in v0.80.0
func (x Expr_BinExpr_Op) Enum() *Expr_BinExpr_Op
func (Expr_BinExpr_Op) EnumDescriptor
deprecated
func (Expr_BinExpr_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use Expr_BinExpr_Op.Descriptor instead.
func (Expr_BinExpr_Op) Number ¶ added in v0.80.0
func (x Expr_BinExpr_Op) Number() protoreflect.EnumNumber
func (Expr_BinExpr_Op) String ¶
func (x Expr_BinExpr_Op) String() string
func (Expr_BinExpr_Op) Type ¶ added in v0.80.0
func (Expr_BinExpr_Op) Type() protoreflect.EnumType
type Expr_Binexpr ¶
type Expr_Binexpr struct {
Binexpr *Expr_BinExpr `protobuf:"bytes,8,opt,name=binexpr,proto3,oneof"`
}
type Expr_Call ¶
type Expr_Call struct { Func string `protobuf:"bytes,1,opt,name=func,proto3" json:"func,omitempty"` Arg []*Expr `protobuf:"bytes,2,rep,name=arg,proto3" json:"arg,omitempty"` // contains filtered or unexported fields }
func (*Expr_Call) Descriptor
deprecated
func (*Expr_Call) ProtoMessage ¶
func (*Expr_Call) ProtoMessage()
func (*Expr_Call) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Call) ProtoReflect() protoreflect.Message
type Expr_Call_ ¶
type Expr_Call_ struct {
Call *Expr_Call `protobuf:"bytes,6,opt,name=call,proto3,oneof"`
}
type Expr_GetAttr ¶
type Expr_GetAttr struct { Arg *Expr `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"` Attr string `protobuf:"bytes,2,opt,name=attr,proto3" json:"attr,omitempty"` Nullsafe bool `protobuf:"varint,3,opt,name=nullsafe,proto3" json:"nullsafe,omitempty"` Setof bool `protobuf:"varint,4,opt,name=setof,proto3" json:"setof,omitempty"` // contains filtered or unexported fields }
func (*Expr_GetAttr) Descriptor
deprecated
func (*Expr_GetAttr) Descriptor() ([]byte, []int)
Deprecated: Use Expr_GetAttr.ProtoReflect.Descriptor instead.
func (*Expr_GetAttr) GetArg ¶
func (x *Expr_GetAttr) GetArg() *Expr
func (*Expr_GetAttr) GetAttr ¶
func (x *Expr_GetAttr) GetAttr() string
func (*Expr_GetAttr) GetNullsafe ¶
func (x *Expr_GetAttr) GetNullsafe() bool
func (*Expr_GetAttr) GetSetof ¶
func (x *Expr_GetAttr) GetSetof() bool
func (*Expr_GetAttr) ProtoMessage ¶
func (*Expr_GetAttr) ProtoMessage()
func (*Expr_GetAttr) ProtoReflect ¶ added in v0.80.0
func (x *Expr_GetAttr) ProtoReflect() protoreflect.Message
func (*Expr_GetAttr) Reset ¶
func (x *Expr_GetAttr) Reset()
func (*Expr_GetAttr) String ¶
func (x *Expr_GetAttr) String() string
type Expr_GetAttr_ ¶
type Expr_GetAttr_ struct {
GetAttr *Expr_GetAttr `protobuf:"bytes,3,opt,name=get_attr,json=getAttr,proto3,oneof"`
}
type Expr_IfElse ¶
type Expr_IfElse struct { Cond *Expr `protobuf:"bytes,1,opt,name=cond,proto3" json:"cond,omitempty"` IfTrue *Expr `protobuf:"bytes,2,opt,name=if_true,json=ifTrue,proto3" json:"if_true,omitempty"` IfFalse *Expr `protobuf:"bytes,3,opt,name=if_false,json=ifFalse,proto3" json:"if_false,omitempty"` Nullsafe bool `protobuf:"varint,4,opt,name=nullsafe,proto3" json:"nullsafe,omitempty"` // contains filtered or unexported fields }
func (*Expr_IfElse) Descriptor
deprecated
func (*Expr_IfElse) Descriptor() ([]byte, []int)
Deprecated: Use Expr_IfElse.ProtoReflect.Descriptor instead.
func (*Expr_IfElse) GetCond ¶
func (x *Expr_IfElse) GetCond() *Expr
func (*Expr_IfElse) GetIfFalse ¶
func (x *Expr_IfElse) GetIfFalse() *Expr
func (*Expr_IfElse) GetIfTrue ¶
func (x *Expr_IfElse) GetIfTrue() *Expr
func (*Expr_IfElse) GetNullsafe ¶
func (x *Expr_IfElse) GetNullsafe() bool
func (*Expr_IfElse) ProtoMessage ¶
func (*Expr_IfElse) ProtoMessage()
func (*Expr_IfElse) ProtoReflect ¶ added in v0.80.0
func (x *Expr_IfElse) ProtoReflect() protoreflect.Message
func (*Expr_IfElse) Reset ¶
func (x *Expr_IfElse) Reset()
func (*Expr_IfElse) String ¶
func (x *Expr_IfElse) String() string
type Expr_Ifelse ¶
type Expr_Ifelse struct {
Ifelse *Expr_IfElse `protobuf:"bytes,5,opt,name=ifelse,proto3,oneof"`
}
type Expr_List ¶
type Expr_List struct { Expr []*Expr `protobuf:"bytes,1,rep,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*Expr_List) Descriptor
deprecated
func (*Expr_List) ProtoMessage ¶
func (*Expr_List) ProtoMessage()
func (*Expr_List) ProtoReflect ¶ added in v0.80.0
func (x *Expr_List) ProtoReflect() protoreflect.Message
type Expr_List_ ¶
type Expr_List_ struct {
List *Expr_List `protobuf:"bytes,10,opt,name=list,proto3,oneof"`
}
type Expr_Literal ¶
type Expr_Literal struct {
Literal *Value `protobuf:"bytes,2,opt,name=literal,proto3,oneof"`
}
type Expr_Name ¶
type Expr_Name struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3,oneof"`
}
type Expr_Navigate ¶
type Expr_Navigate struct { // contains filtered or unexported fields }
func (*Expr_Navigate) Descriptor
deprecated
func (*Expr_Navigate) Descriptor() ([]byte, []int)
Deprecated: Use Expr_Navigate.ProtoReflect.Descriptor instead.
func (*Expr_Navigate) GetArg ¶
func (x *Expr_Navigate) GetArg() *Expr
func (*Expr_Navigate) GetAttr ¶
func (x *Expr_Navigate) GetAttr() string
func (*Expr_Navigate) GetNullsafe ¶
func (x *Expr_Navigate) GetNullsafe() bool
func (*Expr_Navigate) GetSetof ¶
func (x *Expr_Navigate) GetSetof() bool
func (*Expr_Navigate) GetVia ¶
func (x *Expr_Navigate) GetVia() string
func (*Expr_Navigate) ProtoMessage ¶
func (*Expr_Navigate) ProtoMessage()
func (*Expr_Navigate) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Navigate) ProtoReflect() protoreflect.Message
func (*Expr_Navigate) Reset ¶
func (x *Expr_Navigate) Reset()
func (*Expr_Navigate) String ¶
func (x *Expr_Navigate) String() string
type Expr_Navigate_ ¶
type Expr_Navigate_ struct {
}type Expr_RelExpr ¶
type Expr_RelExpr struct { Op Expr_RelExpr_Op `protobuf:"varint,1,opt,name=op,proto3,enum=sysl.Expr_RelExpr_Op" json:"op,omitempty"` Target *Expr `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` Arg []*Expr `protobuf:"bytes,3,rep,name=arg,proto3" json:"arg,omitempty"` Scopevar string `protobuf:"bytes,4,opt,name=scopevar,proto3" json:"scopevar,omitempty"` Descending []bool `protobuf:"varint,5,rep,packed,name=descending,proto3" json:"descending,omitempty"` AttrName []string `protobuf:"bytes,6,rep,name=attr_name,json=attrName,proto3" json:"attr_name,omitempty"` // contains filtered or unexported fields }
TODO: Migrate BinExpr ops to RelExpr as appropriate.
func (*Expr_RelExpr) Descriptor
deprecated
func (*Expr_RelExpr) Descriptor() ([]byte, []int)
Deprecated: Use Expr_RelExpr.ProtoReflect.Descriptor instead.
func (*Expr_RelExpr) GetArg ¶
func (x *Expr_RelExpr) GetArg() []*Expr
func (*Expr_RelExpr) GetAttrName ¶
func (x *Expr_RelExpr) GetAttrName() []string
func (*Expr_RelExpr) GetDescending ¶
func (x *Expr_RelExpr) GetDescending() []bool
func (*Expr_RelExpr) GetOp ¶
func (x *Expr_RelExpr) GetOp() Expr_RelExpr_Op
func (*Expr_RelExpr) GetScopevar ¶
func (x *Expr_RelExpr) GetScopevar() string
func (*Expr_RelExpr) GetTarget ¶
func (x *Expr_RelExpr) GetTarget() *Expr
func (*Expr_RelExpr) ProtoMessage ¶
func (*Expr_RelExpr) ProtoMessage()
func (*Expr_RelExpr) ProtoReflect ¶ added in v0.80.0
func (x *Expr_RelExpr) ProtoReflect() protoreflect.Message
func (*Expr_RelExpr) Reset ¶
func (x *Expr_RelExpr) Reset()
func (*Expr_RelExpr) String ¶
func (x *Expr_RelExpr) String() string
type Expr_RelExpr_Op ¶
type Expr_RelExpr_Op int32
const ( Expr_RelExpr_NO_Op Expr_RelExpr_Op = 0 Expr_RelExpr_MIN Expr_RelExpr_Op = 1 Expr_RelExpr_MAX Expr_RelExpr_Op = 2 Expr_RelExpr_SUM Expr_RelExpr_Op = 3 Expr_RelExpr_AVERAGE Expr_RelExpr_Op = 4 Expr_RelExpr_FUTURE_WHERE Expr_RelExpr_Op = 5 Expr_RelExpr_FUTURE_FLATTEN Expr_RelExpr_Op = 6 Expr_RelExpr_RANK Expr_RelExpr_Op = 7 Expr_RelExpr_SNAPSHOT Expr_RelExpr_Op = 8 Expr_RelExpr_FIRST_BY Expr_RelExpr_Op = 9 )
func (Expr_RelExpr_Op) Descriptor ¶ added in v0.80.0
func (Expr_RelExpr_Op) Descriptor() protoreflect.EnumDescriptor
func (Expr_RelExpr_Op) Enum ¶ added in v0.80.0
func (x Expr_RelExpr_Op) Enum() *Expr_RelExpr_Op
func (Expr_RelExpr_Op) EnumDescriptor
deprecated
func (Expr_RelExpr_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use Expr_RelExpr_Op.Descriptor instead.
func (Expr_RelExpr_Op) Number ¶ added in v0.80.0
func (x Expr_RelExpr_Op) Number() protoreflect.EnumNumber
func (Expr_RelExpr_Op) String ¶
func (x Expr_RelExpr_Op) String() string
func (Expr_RelExpr_Op) Type ¶ added in v0.80.0
func (Expr_RelExpr_Op) Type() protoreflect.EnumType
type Expr_Relexpr ¶
type Expr_Relexpr struct {
Relexpr *Expr_RelExpr `protobuf:"bytes,12,opt,name=relexpr,proto3,oneof"`
}
type Expr_Set ¶
type Expr_Set struct {
Set *Expr_List `protobuf:"bytes,11,opt,name=set,proto3,oneof"`
}
type Expr_Transform ¶
type Expr_Transform struct { Arg *Expr `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"` Scopevar string `protobuf:"bytes,2,opt,name=scopevar,proto3" json:"scopevar,omitempty"` Stmt []*Expr_Transform_Stmt `protobuf:"bytes,3,rep,name=stmt,proto3" json:"stmt,omitempty"` AllAttrs bool `protobuf:"varint,4,opt,name=all_attrs,json=allAttrs,proto3" json:"all_attrs,omitempty"` ExceptAttrs []string `protobuf:"bytes,5,rep,name=except_attrs,json=exceptAttrs,proto3" json:"except_attrs,omitempty"` Nullsafe bool `protobuf:"varint,6,opt,name=nullsafe,proto3" json:"nullsafe,omitempty"` // contains filtered or unexported fields }
func (*Expr_Transform) Descriptor
deprecated
func (*Expr_Transform) Descriptor() ([]byte, []int)
Deprecated: Use Expr_Transform.ProtoReflect.Descriptor instead.
func (*Expr_Transform) GetAllAttrs ¶
func (x *Expr_Transform) GetAllAttrs() bool
func (*Expr_Transform) GetArg ¶
func (x *Expr_Transform) GetArg() *Expr
func (*Expr_Transform) GetExceptAttrs ¶
func (x *Expr_Transform) GetExceptAttrs() []string
func (*Expr_Transform) GetNullsafe ¶
func (x *Expr_Transform) GetNullsafe() bool
func (*Expr_Transform) GetScopevar ¶
func (x *Expr_Transform) GetScopevar() string
func (*Expr_Transform) GetStmt ¶
func (x *Expr_Transform) GetStmt() []*Expr_Transform_Stmt
func (*Expr_Transform) ProtoMessage ¶
func (*Expr_Transform) ProtoMessage()
func (*Expr_Transform) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Transform) ProtoReflect() protoreflect.Message
func (*Expr_Transform) Reset ¶
func (x *Expr_Transform) Reset()
func (*Expr_Transform) String ¶
func (x *Expr_Transform) String() string
type Expr_Transform_ ¶
type Expr_Transform_ struct {
Transform *Expr_Transform `protobuf:"bytes,4,opt,name=transform,proto3,oneof"`
}
type Expr_Transform_Stmt ¶
type Expr_Transform_Stmt struct { // Types that are assignable to Stmt: // *Expr_Transform_Stmt_Assign_ // *Expr_Transform_Stmt_Let // *Expr_Transform_Stmt_Inject Stmt isExpr_Transform_Stmt_Stmt `protobuf_oneof:"stmt"` // contains filtered or unexported fields }
func (*Expr_Transform_Stmt) Descriptor
deprecated
func (*Expr_Transform_Stmt) Descriptor() ([]byte, []int)
Deprecated: Use Expr_Transform_Stmt.ProtoReflect.Descriptor instead.
func (*Expr_Transform_Stmt) GetAssign ¶
func (x *Expr_Transform_Stmt) GetAssign() *Expr_Transform_Stmt_Assign
func (*Expr_Transform_Stmt) GetInject ¶
func (x *Expr_Transform_Stmt) GetInject() *Expr
func (*Expr_Transform_Stmt) GetLet ¶
func (x *Expr_Transform_Stmt) GetLet() *Expr_Transform_Stmt_Assign
func (*Expr_Transform_Stmt) GetStmt ¶
func (m *Expr_Transform_Stmt) GetStmt() isExpr_Transform_Stmt_Stmt
func (*Expr_Transform_Stmt) ProtoMessage ¶
func (*Expr_Transform_Stmt) ProtoMessage()
func (*Expr_Transform_Stmt) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Transform_Stmt) ProtoReflect() protoreflect.Message
func (*Expr_Transform_Stmt) Reset ¶
func (x *Expr_Transform_Stmt) Reset()
func (*Expr_Transform_Stmt) String ¶
func (x *Expr_Transform_Stmt) String() string
type Expr_Transform_Stmt_Assign ¶
type Expr_Transform_Stmt_Assign struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Expr *Expr `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` Table bool `protobuf:"varint,3,opt,name=table,proto3" json:"table,omitempty"` // contains filtered or unexported fields }
func (*Expr_Transform_Stmt_Assign) Descriptor
deprecated
func (*Expr_Transform_Stmt_Assign) Descriptor() ([]byte, []int)
Deprecated: Use Expr_Transform_Stmt_Assign.ProtoReflect.Descriptor instead.
func (*Expr_Transform_Stmt_Assign) GetExpr ¶
func (x *Expr_Transform_Stmt_Assign) GetExpr() *Expr
func (*Expr_Transform_Stmt_Assign) GetName ¶
func (x *Expr_Transform_Stmt_Assign) GetName() string
func (*Expr_Transform_Stmt_Assign) GetTable ¶
func (x *Expr_Transform_Stmt_Assign) GetTable() bool
func (*Expr_Transform_Stmt_Assign) ProtoMessage ¶
func (*Expr_Transform_Stmt_Assign) ProtoMessage()
func (*Expr_Transform_Stmt_Assign) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Transform_Stmt_Assign) ProtoReflect() protoreflect.Message
func (*Expr_Transform_Stmt_Assign) Reset ¶
func (x *Expr_Transform_Stmt_Assign) Reset()
func (*Expr_Transform_Stmt_Assign) String ¶
func (x *Expr_Transform_Stmt_Assign) String() string
type Expr_Transform_Stmt_Assign_ ¶
type Expr_Transform_Stmt_Assign_ struct {
Assign *Expr_Transform_Stmt_Assign `protobuf:"bytes,1,opt,name=assign,proto3,oneof"`
}
type Expr_Transform_Stmt_Inject ¶
type Expr_Transform_Stmt_Inject struct {
Inject *Expr `protobuf:"bytes,4,opt,name=inject,proto3,oneof"`
}
type Expr_Transform_Stmt_Let ¶
type Expr_Transform_Stmt_Let struct {
Let *Expr_Transform_Stmt_Assign `protobuf:"bytes,2,opt,name=let,proto3,oneof"`
}
type Expr_Tuple ¶
type Expr_Tuple struct { Attrs map[string]*Expr `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Expr_Tuple) Descriptor
deprecated
func (*Expr_Tuple) Descriptor() ([]byte, []int)
Deprecated: Use Expr_Tuple.ProtoReflect.Descriptor instead.
func (*Expr_Tuple) GetAttrs ¶
func (x *Expr_Tuple) GetAttrs() map[string]*Expr
func (*Expr_Tuple) ProtoMessage ¶
func (*Expr_Tuple) ProtoMessage()
func (*Expr_Tuple) ProtoReflect ¶ added in v0.80.0
func (x *Expr_Tuple) ProtoReflect() protoreflect.Message
func (*Expr_Tuple) Reset ¶
func (x *Expr_Tuple) Reset()
func (*Expr_Tuple) String ¶
func (x *Expr_Tuple) String() string
type Expr_Tuple_ ¶
type Expr_Tuple_ struct {
Tuple *Expr_Tuple `protobuf:"bytes,14,opt,name=tuple,proto3,oneof"`
}
type Expr_UnExpr ¶
type Expr_UnExpr struct { Op Expr_UnExpr_Op `protobuf:"varint,1,opt,name=op,proto3,enum=sysl.Expr_UnExpr_Op" json:"op,omitempty"` Arg *Expr `protobuf:"bytes,2,opt,name=arg,proto3" json:"arg,omitempty"` // contains filtered or unexported fields }
func (*Expr_UnExpr) Descriptor
deprecated
func (*Expr_UnExpr) Descriptor() ([]byte, []int)
Deprecated: Use Expr_UnExpr.ProtoReflect.Descriptor instead.
func (*Expr_UnExpr) GetArg ¶
func (x *Expr_UnExpr) GetArg() *Expr
func (*Expr_UnExpr) GetOp ¶
func (x *Expr_UnExpr) GetOp() Expr_UnExpr_Op
func (*Expr_UnExpr) ProtoMessage ¶
func (*Expr_UnExpr) ProtoMessage()
func (*Expr_UnExpr) ProtoReflect ¶ added in v0.80.0
func (x *Expr_UnExpr) ProtoReflect() protoreflect.Message
func (*Expr_UnExpr) Reset ¶
func (x *Expr_UnExpr) Reset()
func (*Expr_UnExpr) String ¶
func (x *Expr_UnExpr) String() string
type Expr_UnExpr_Op ¶
type Expr_UnExpr_Op int32
const ( Expr_UnExpr_NO_Op Expr_UnExpr_Op = 0 Expr_UnExpr_NEG Expr_UnExpr_Op = 1 Expr_UnExpr_POS Expr_UnExpr_Op = 2 Expr_UnExpr_NOT Expr_UnExpr_Op = 3 Expr_UnExpr_INV Expr_UnExpr_Op = 4 Expr_UnExpr_SINGLE Expr_UnExpr_Op = 5 Expr_UnExpr_SINGLE_OR_NULL Expr_UnExpr_Op = 6 Expr_UnExpr_STRING Expr_UnExpr_Op = 7 )
func (Expr_UnExpr_Op) Descriptor ¶ added in v0.80.0
func (Expr_UnExpr_Op) Descriptor() protoreflect.EnumDescriptor
func (Expr_UnExpr_Op) Enum ¶ added in v0.80.0
func (x Expr_UnExpr_Op) Enum() *Expr_UnExpr_Op
func (Expr_UnExpr_Op) EnumDescriptor
deprecated
func (Expr_UnExpr_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use Expr_UnExpr_Op.Descriptor instead.
func (Expr_UnExpr_Op) Number ¶ added in v0.80.0
func (x Expr_UnExpr_Op) Number() protoreflect.EnumNumber
func (Expr_UnExpr_Op) String ¶
func (x Expr_UnExpr_Op) String() string
func (Expr_UnExpr_Op) Type ¶ added in v0.80.0
func (Expr_UnExpr_Op) Type() protoreflect.EnumType
type Expr_Unexpr ¶
type Expr_Unexpr struct {
Unexpr *Expr_UnExpr `protobuf:"bytes,7,opt,name=unexpr,proto3,oneof"`
}
type Foreach ¶
type Foreach struct { Collection string `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` Stmt []*Statement `protobuf:"bytes,3,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*Foreach) Descriptor
deprecated
func (*Foreach) GetCollection ¶
func (*Foreach) ProtoMessage ¶
func (*Foreach) ProtoMessage()
func (*Foreach) ProtoReflect ¶ added in v0.80.0
func (x *Foreach) ProtoReflect() protoreflect.Message
type Group ¶
type Group struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Stmt []*Statement `protobuf:"bytes,2,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*Group) Descriptor
deprecated
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶ added in v0.80.0
func (x *Group) ProtoReflect() protoreflect.Message
type Loop ¶
type Loop struct { Mode Loop_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=sysl.Loop_Mode" json:"mode,omitempty"` Criterion string `protobuf:"bytes,2,opt,name=criterion,proto3" json:"criterion,omitempty"` Stmt []*Statement `protobuf:"bytes,3,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*Loop) Descriptor
deprecated
func (*Loop) GetCriterion ¶
func (*Loop) ProtoMessage ¶
func (*Loop) ProtoMessage()
func (*Loop) ProtoReflect ¶ added in v0.80.0
func (x *Loop) ProtoReflect() protoreflect.Message
type LoopN ¶
type LoopN struct { Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` Stmt []*Statement `protobuf:"bytes,3,rep,name=stmt,proto3" json:"stmt,omitempty"` // contains filtered or unexported fields }
func (*LoopN) Descriptor
deprecated
func (*LoopN) ProtoMessage ¶
func (*LoopN) ProtoMessage()
func (*LoopN) ProtoReflect ¶ added in v0.80.0
func (x *LoopN) ProtoReflect() protoreflect.Message
type Loop_Mode ¶
type Loop_Mode int32
func (Loop_Mode) Descriptor ¶ added in v0.80.0
func (Loop_Mode) Descriptor() protoreflect.EnumDescriptor
func (Loop_Mode) EnumDescriptor
deprecated
func (Loop_Mode) Number ¶ added in v0.80.0
func (x Loop_Mode) Number() protoreflect.EnumNumber
func (Loop_Mode) Type ¶ added in v0.80.0
func (Loop_Mode) Type() protoreflect.EnumType
type Module ¶
type Module struct { Apps map[string]*Application `` /* 149-byte string literal not displayed */ SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Module) Descriptor
deprecated
func (*Module) GetApps ¶
func (x *Module) GetApps() map[string]*Application
func (*Module) GetSourceContext ¶
func (x *Module) GetSourceContext() *SourceContext
func (*Module) ProtoMessage ¶
func (*Module) ProtoMessage()
func (*Module) ProtoReflect ¶ added in v0.80.0
func (x *Module) ProtoReflect() protoreflect.Message
type Param ¶
type Param struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Type *Type `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*Param) Descriptor
deprecated
func (*Param) ProtoMessage ¶
func (*Param) ProtoMessage()
func (*Param) ProtoReflect ¶ added in v0.80.0
func (x *Param) ProtoReflect() protoreflect.Message
type Return ¶
type Return struct { Payload string `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*Return) Descriptor
deprecated
func (*Return) GetPayload ¶
func (*Return) ProtoMessage ¶
func (*Return) ProtoMessage()
func (*Return) ProtoReflect ¶ added in v0.80.0
func (x *Return) ProtoReflect() protoreflect.Message
type Scope ¶
type Scope struct { Appname *AppName `protobuf:"bytes,1,opt,name=appname,proto3" json:"appname,omitempty"` Path []string `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*Scope) Descriptor
deprecated
func (*Scope) GetAppname ¶
func (*Scope) ProtoMessage ¶
func (*Scope) ProtoMessage()
func (*Scope) ProtoReflect ¶ added in v0.80.0
func (x *Scope) ProtoReflect() protoreflect.Message
type ScopedRef ¶
type ScopedRef struct { Context *Scope `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"` // The context in which the ref appeared. Ref *Scope `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
func (*ScopedRef) Descriptor
deprecated
func (*ScopedRef) GetContext ¶
func (*ScopedRef) ProtoMessage ¶
func (*ScopedRef) ProtoMessage()
func (*ScopedRef) ProtoReflect ¶ added in v0.80.0
func (x *ScopedRef) ProtoReflect() protoreflect.Message
type SourceContext ¶
type SourceContext struct { File string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` Start *SourceContext_Location `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"` End *SourceContext_Location `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"` Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"` Delta Delta `protobuf:"varint,6,opt,name=delta,proto3,enum=sysl.Delta" json:"delta,omitempty"` Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*SourceContext) Descriptor
deprecated
func (*SourceContext) Descriptor() ([]byte, []int)
Deprecated: Use SourceContext.ProtoReflect.Descriptor instead.
func (*SourceContext) GetDelta ¶
func (x *SourceContext) GetDelta() Delta
func (*SourceContext) GetEnd ¶
func (x *SourceContext) GetEnd() *SourceContext_Location
func (*SourceContext) GetFile ¶
func (x *SourceContext) GetFile() string
func (*SourceContext) GetStart ¶
func (x *SourceContext) GetStart() *SourceContext_Location
func (*SourceContext) GetText ¶
func (x *SourceContext) GetText() string
func (*SourceContext) GetVersion ¶ added in v0.180.0
func (x *SourceContext) GetVersion() string
func (*SourceContext) ProtoMessage ¶
func (*SourceContext) ProtoMessage()
func (*SourceContext) ProtoReflect ¶ added in v0.80.0
func (x *SourceContext) ProtoReflect() protoreflect.Message
func (*SourceContext) Reset ¶
func (x *SourceContext) Reset()
func (*SourceContext) String ¶
func (x *SourceContext) String() string
type SourceContext_Location ¶
type SourceContext_Location struct { Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"` Col int32 `protobuf:"varint,2,opt,name=col,proto3" json:"col,omitempty"` // contains filtered or unexported fields }
func (*SourceContext_Location) Descriptor
deprecated
func (*SourceContext_Location) Descriptor() ([]byte, []int)
Deprecated: Use SourceContext_Location.ProtoReflect.Descriptor instead.
func (*SourceContext_Location) GetCol ¶
func (x *SourceContext_Location) GetCol() int32
func (*SourceContext_Location) GetLine ¶
func (x *SourceContext_Location) GetLine() int32
func (*SourceContext_Location) ProtoMessage ¶
func (*SourceContext_Location) ProtoMessage()
func (*SourceContext_Location) ProtoReflect ¶ added in v0.80.0
func (x *SourceContext_Location) ProtoReflect() protoreflect.Message
func (*SourceContext_Location) Reset ¶
func (x *SourceContext_Location) Reset()
func (*SourceContext_Location) String ¶
func (x *SourceContext_Location) String() string
type Statement ¶
type Statement struct { // Types that are assignable to Stmt: // *Statement_Action // *Statement_Call // *Statement_Cond // *Statement_Loop // *Statement_LoopN // *Statement_Foreach // *Statement_Alt // *Statement_Group // *Statement_Ret Stmt isStatement_Stmt `protobuf_oneof:"stmt"` Attrs map[string]*Attribute `` /* 152-byte string literal not displayed */ SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Statement) Descriptor
deprecated
func (*Statement) GetForeach ¶
func (*Statement) GetSourceContext ¶
func (x *Statement) GetSourceContext() *SourceContext
func (*Statement) ProtoMessage ¶
func (*Statement) ProtoMessage()
func (*Statement) ProtoReflect ¶ added in v0.80.0
func (x *Statement) ProtoReflect() protoreflect.Message
type Statement_Action ¶
type Statement_Action struct {
Action *Action `protobuf:"bytes,1,opt,name=action,proto3,oneof"`
}
type Statement_Alt ¶
type Statement_Alt struct {
Alt *Alt `protobuf:"bytes,6,opt,name=alt,proto3,oneof"`
}
type Statement_Call ¶
type Statement_Call struct {
Call *Call `protobuf:"bytes,2,opt,name=call,proto3,oneof"`
}
type Statement_Cond ¶
type Statement_Cond struct {
Cond *Cond `protobuf:"bytes,3,opt,name=cond,proto3,oneof"`
}
type Statement_Foreach ¶
type Statement_Foreach struct {
Foreach *Foreach `protobuf:"bytes,9,opt,name=foreach,proto3,oneof"`
}
type Statement_Group ¶
type Statement_Group struct {
Group *Group `protobuf:"bytes,7,opt,name=group,proto3,oneof"`
}
type Statement_Loop ¶
type Statement_Loop struct {
Loop *Loop `protobuf:"bytes,4,opt,name=loop,proto3,oneof"`
}
type Statement_LoopN ¶
type Statement_LoopN struct {
LoopN *LoopN `protobuf:"bytes,5,opt,name=loop_n,json=loopN,proto3,oneof"`
}
type Statement_Ret ¶
type Statement_Ret struct {
Ret *Return `protobuf:"bytes,8,opt,name=ret,proto3,oneof"`
}
type Type ¶
type Type struct { // Types that are assignable to Type: // *Type_Primitive_ // *Type_Enum_ // *Type_Tuple_ // *Type_List_ // *Type_Map_ // *Type_OneOf_ // *Type_Relation_ // *Type_TypeRef // *Type_Set // *Type_Sequence // *Type_NoType_ Type isType_Type `protobuf_oneof:"type"` Attrs map[string]*Attribute `` /* 151-byte string literal not displayed */ Constraint []*Type_Constraint `protobuf:"bytes,10,rep,name=constraint,proto3" json:"constraint,omitempty"` Docstring string `protobuf:"bytes,11,opt,name=docstring,proto3" json:"docstring,omitempty"` Opt bool `protobuf:"varint,12,opt,name=opt,proto3" json:"opt,omitempty"` SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*Type) Descriptor
deprecated
func (*Type) GetConstraint ¶
func (x *Type) GetConstraint() []*Type_Constraint
func (*Type) GetDocstring ¶
func (*Type) GetNoType ¶
func (x *Type) GetNoType() *Type_NoType
func (*Type) GetOneOf ¶
func (x *Type) GetOneOf() *Type_OneOf
func (*Type) GetPrimitive ¶
func (x *Type) GetPrimitive() Type_Primitive
func (*Type) GetRelation ¶
func (x *Type) GetRelation() *Type_Relation
func (*Type) GetSequence ¶
func (*Type) GetSourceContext ¶
func (x *Type) GetSourceContext() *SourceContext
func (*Type) GetTuple ¶
func (x *Type) GetTuple() *Type_Tuple
func (*Type) GetTypeRef ¶
func (*Type) ProtoMessage ¶
func (*Type) ProtoMessage()
func (*Type) ProtoReflect ¶ added in v0.80.0
func (x *Type) ProtoReflect() protoreflect.Message
type Type_Constraint ¶
type Type_Constraint struct { Range *Type_Constraint_Range `protobuf:"bytes,1,opt,name=range,proto3" json:"range,omitempty"` Length *Type_Constraint_Length `protobuf:"bytes,2,opt,name=length,proto3" json:"length,omitempty"` Resolution *Type_Constraint_Resolution `protobuf:"bytes,3,opt,name=resolution,proto3" json:"resolution,omitempty"` Precision int32 `protobuf:"varint,4,opt,name=precision,proto3" json:"precision,omitempty"` Scale int32 `protobuf:"varint,5,opt,name=scale,proto3" json:"scale,omitempty"` // contains filtered or unexported fields }
func (*Type_Constraint) Descriptor
deprecated
func (*Type_Constraint) Descriptor() ([]byte, []int)
Deprecated: Use Type_Constraint.ProtoReflect.Descriptor instead.
func (*Type_Constraint) GetLength ¶
func (x *Type_Constraint) GetLength() *Type_Constraint_Length
func (*Type_Constraint) GetPrecision ¶
func (x *Type_Constraint) GetPrecision() int32
func (*Type_Constraint) GetRange ¶
func (x *Type_Constraint) GetRange() *Type_Constraint_Range
func (*Type_Constraint) GetResolution ¶
func (x *Type_Constraint) GetResolution() *Type_Constraint_Resolution
func (*Type_Constraint) GetScale ¶
func (x *Type_Constraint) GetScale() int32
func (*Type_Constraint) ProtoMessage ¶
func (*Type_Constraint) ProtoMessage()
func (*Type_Constraint) ProtoReflect ¶ added in v0.80.0
func (x *Type_Constraint) ProtoReflect() protoreflect.Message
func (*Type_Constraint) Reset ¶
func (x *Type_Constraint) Reset()
func (*Type_Constraint) String ¶
func (x *Type_Constraint) String() string
type Type_Constraint_Length ¶
type Type_Constraint_Length struct { Min int64 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"` Max int64 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*Type_Constraint_Length) Descriptor
deprecated
func (*Type_Constraint_Length) Descriptor() ([]byte, []int)
Deprecated: Use Type_Constraint_Length.ProtoReflect.Descriptor instead.
func (*Type_Constraint_Length) GetMax ¶
func (x *Type_Constraint_Length) GetMax() int64
func (*Type_Constraint_Length) GetMin ¶
func (x *Type_Constraint_Length) GetMin() int64
func (*Type_Constraint_Length) ProtoMessage ¶
func (*Type_Constraint_Length) ProtoMessage()
func (*Type_Constraint_Length) ProtoReflect ¶ added in v0.80.0
func (x *Type_Constraint_Length) ProtoReflect() protoreflect.Message
func (*Type_Constraint_Length) Reset ¶
func (x *Type_Constraint_Length) Reset()
func (*Type_Constraint_Length) String ¶
func (x *Type_Constraint_Length) String() string
type Type_Constraint_Range ¶
type Type_Constraint_Range struct { Min *Value `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"` Max *Value `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*Type_Constraint_Range) Descriptor
deprecated
func (*Type_Constraint_Range) Descriptor() ([]byte, []int)
Deprecated: Use Type_Constraint_Range.ProtoReflect.Descriptor instead.
func (*Type_Constraint_Range) GetMax ¶
func (x *Type_Constraint_Range) GetMax() *Value
func (*Type_Constraint_Range) GetMin ¶
func (x *Type_Constraint_Range) GetMin() *Value
func (*Type_Constraint_Range) ProtoMessage ¶
func (*Type_Constraint_Range) ProtoMessage()
func (*Type_Constraint_Range) ProtoReflect ¶ added in v0.80.0
func (x *Type_Constraint_Range) ProtoReflect() protoreflect.Message
func (*Type_Constraint_Range) Reset ¶
func (x *Type_Constraint_Range) Reset()
func (*Type_Constraint_Range) String ¶
func (x *Type_Constraint_Range) String() string
type Type_Constraint_Resolution ¶
type Type_Constraint_Resolution struct { Base int32 `protobuf:"varint,1,opt,name=base,proto3" json:"base,omitempty"` Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
e.g.: 3 decimal places = {base = 10, index = -3}
func (*Type_Constraint_Resolution) Descriptor
deprecated
func (*Type_Constraint_Resolution) Descriptor() ([]byte, []int)
Deprecated: Use Type_Constraint_Resolution.ProtoReflect.Descriptor instead.
func (*Type_Constraint_Resolution) GetBase ¶
func (x *Type_Constraint_Resolution) GetBase() int32
func (*Type_Constraint_Resolution) GetIndex ¶
func (x *Type_Constraint_Resolution) GetIndex() int32
func (*Type_Constraint_Resolution) ProtoMessage ¶
func (*Type_Constraint_Resolution) ProtoMessage()
func (*Type_Constraint_Resolution) ProtoReflect ¶ added in v0.80.0
func (x *Type_Constraint_Resolution) ProtoReflect() protoreflect.Message
func (*Type_Constraint_Resolution) Reset ¶
func (x *Type_Constraint_Resolution) Reset()
func (*Type_Constraint_Resolution) String ¶
func (x *Type_Constraint_Resolution) String() string
type Type_Enum ¶
type Type_Enum struct { Items map[string]int64 `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Type_Enum) Descriptor
deprecated
func (*Type_Enum) ProtoMessage ¶
func (*Type_Enum) ProtoMessage()
func (*Type_Enum) ProtoReflect ¶ added in v0.80.0
func (x *Type_Enum) ProtoReflect() protoreflect.Message
type Type_Enum_ ¶
type Type_Enum_ struct {
Enum *Type_Enum `protobuf:"bytes,2,opt,name=enum,proto3,oneof"`
}
type Type_Foreign ¶
type Type_Foreign struct { App *AppName `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"` Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` AttrName string `protobuf:"bytes,3,opt,name=attr_name,json=attrName,proto3" json:"attr_name,omitempty"` // contains filtered or unexported fields }
func (*Type_Foreign) Descriptor
deprecated
func (*Type_Foreign) Descriptor() ([]byte, []int)
Deprecated: Use Type_Foreign.ProtoReflect.Descriptor instead.
func (*Type_Foreign) GetApp ¶
func (x *Type_Foreign) GetApp() *AppName
func (*Type_Foreign) GetAttrName ¶
func (x *Type_Foreign) GetAttrName() string
func (*Type_Foreign) GetRelation ¶
func (x *Type_Foreign) GetRelation() string
func (*Type_Foreign) ProtoMessage ¶
func (*Type_Foreign) ProtoMessage()
func (*Type_Foreign) ProtoReflect ¶ added in v0.80.0
func (x *Type_Foreign) ProtoReflect() protoreflect.Message
func (*Type_Foreign) Reset ¶
func (x *Type_Foreign) Reset()
func (*Type_Foreign) String ¶
func (x *Type_Foreign) String() string
type Type_List ¶
type Type_List struct { Type *Type `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*Type_List) Descriptor
deprecated
func (*Type_List) ProtoMessage ¶
func (*Type_List) ProtoMessage()
func (*Type_List) ProtoReflect ¶ added in v0.80.0
func (x *Type_List) ProtoReflect() protoreflect.Message
type Type_List_ ¶
type Type_List_ struct {
List *Type_List `protobuf:"bytes,4,opt,name=list,proto3,oneof"`
}
type Type_Map ¶
type Type_Map struct { Key *Type `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value *Type `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Type_Map) Descriptor
deprecated
func (*Type_Map) ProtoMessage ¶
func (*Type_Map) ProtoMessage()
func (*Type_Map) ProtoReflect ¶ added in v0.80.0
func (x *Type_Map) ProtoReflect() protoreflect.Message
type Type_Map_ ¶
type Type_Map_ struct {
Map *Type_Map `protobuf:"bytes,5,opt,name=map,proto3,oneof"`
}
type Type_NoType ¶
type Type_NoType struct {
// contains filtered or unexported fields
}
func (*Type_NoType) Descriptor
deprecated
func (*Type_NoType) Descriptor() ([]byte, []int)
Deprecated: Use Type_NoType.ProtoReflect.Descriptor instead.
func (*Type_NoType) ProtoMessage ¶
func (*Type_NoType) ProtoMessage()
func (*Type_NoType) ProtoReflect ¶ added in v0.80.0
func (x *Type_NoType) ProtoReflect() protoreflect.Message
func (*Type_NoType) Reset ¶
func (x *Type_NoType) Reset()
func (*Type_NoType) String ¶
func (x *Type_NoType) String() string
type Type_NoType_ ¶
type Type_NoType_ struct {
NoType *Type_NoType `protobuf:"bytes,14,opt,name=no_type,json=noType,proto3,oneof"`
}
type Type_OneOf ¶
type Type_OneOf struct { Type []*Type `protobuf:"bytes,1,rep,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*Type_OneOf) Descriptor
deprecated
func (*Type_OneOf) Descriptor() ([]byte, []int)
Deprecated: Use Type_OneOf.ProtoReflect.Descriptor instead.
func (*Type_OneOf) GetType ¶
func (x *Type_OneOf) GetType() []*Type
func (*Type_OneOf) ProtoMessage ¶
func (*Type_OneOf) ProtoMessage()
func (*Type_OneOf) ProtoReflect ¶ added in v0.80.0
func (x *Type_OneOf) ProtoReflect() protoreflect.Message
func (*Type_OneOf) Reset ¶
func (x *Type_OneOf) Reset()
func (*Type_OneOf) String ¶
func (x *Type_OneOf) String() string
type Type_OneOf_ ¶
type Type_OneOf_ struct {
OneOf *Type_OneOf `protobuf:"bytes,6,opt,name=one_of,json=oneOf,proto3,oneof"`
}
type Type_Primitive ¶
type Type_Primitive int32
const ( Type_NO_Primitive Type_Primitive = 0 //NO_Primitive is an interface that can be used to evaluate whether a type is a primitive or not Type_EMPTY Type_Primitive = 1 Type_ANY Type_Primitive = 2 Type_BOOL Type_Primitive = 3 Type_INT Type_Primitive = 4 Type_FLOAT Type_Primitive = 5 Type_DECIMAL Type_Primitive = 12 // Unicode string (Python 2 unicode, Python 3 str, and SQL nvarchar). Type_STRING Type_Primitive = 6 // Octet sequence, like Python 3 bytes and SQL varbinary. Type_BYTES Type_Primitive = 7 // = STRING, but only 8-bit, like Python 2 str or SQL varchar. Type_STRING_8 Type_Primitive = 8 Type_DATE Type_Primitive = 9 Type_DATETIME Type_Primitive = 10 Type_XML Type_Primitive = 11 Type_UUID Type_Primitive = 13 )
func (Type_Primitive) Descriptor ¶ added in v0.80.0
func (Type_Primitive) Descriptor() protoreflect.EnumDescriptor
func (Type_Primitive) Enum ¶ added in v0.80.0
func (x Type_Primitive) Enum() *Type_Primitive
func (Type_Primitive) EnumDescriptor
deprecated
func (Type_Primitive) EnumDescriptor() ([]byte, []int)
Deprecated: Use Type_Primitive.Descriptor instead.
func (Type_Primitive) Number ¶ added in v0.80.0
func (x Type_Primitive) Number() protoreflect.EnumNumber
func (Type_Primitive) String ¶
func (x Type_Primitive) String() string
func (Type_Primitive) Type ¶ added in v0.80.0
func (Type_Primitive) Type() protoreflect.EnumType
type Type_Primitive_ ¶
type Type_Primitive_ struct {
Primitive Type_Primitive `protobuf:"varint,1,opt,name=primitive,proto3,enum=sysl.Type_Primitive,oneof"`
}
type Type_Relation ¶
type Type_Relation struct { AttrDefs map[string]*Type `` /* 173-byte string literal not displayed */ PrimaryKey *Type_Relation_Key `protobuf:"bytes,2,opt,name=primary_key,json=primaryKey,proto3" json:"primary_key,omitempty"` Key []*Type_Relation_Key `protobuf:"bytes,3,rep,name=key,proto3" json:"key,omitempty"` Inject []string `protobuf:"bytes,4,rep,name=inject,proto3" json:"inject,omitempty"` // contains filtered or unexported fields }
func (*Type_Relation) Descriptor
deprecated
func (*Type_Relation) Descriptor() ([]byte, []int)
Deprecated: Use Type_Relation.ProtoReflect.Descriptor instead.
func (*Type_Relation) GetAttrDefs ¶
func (x *Type_Relation) GetAttrDefs() map[string]*Type
func (*Type_Relation) GetInject ¶
func (x *Type_Relation) GetInject() []string
func (*Type_Relation) GetKey ¶
func (x *Type_Relation) GetKey() []*Type_Relation_Key
func (*Type_Relation) GetPrimaryKey ¶
func (x *Type_Relation) GetPrimaryKey() *Type_Relation_Key
func (*Type_Relation) ProtoMessage ¶
func (*Type_Relation) ProtoMessage()
func (*Type_Relation) ProtoReflect ¶ added in v0.80.0
func (x *Type_Relation) ProtoReflect() protoreflect.Message
func (*Type_Relation) Reset ¶
func (x *Type_Relation) Reset()
func (*Type_Relation) String ¶
func (x *Type_Relation) String() string
type Type_Relation_ ¶
type Type_Relation_ struct {
Relation *Type_Relation `protobuf:"bytes,7,opt,name=relation,proto3,oneof"`
}
type Type_Relation_Key ¶
type Type_Relation_Key struct { AttrName []string `protobuf:"bytes,1,rep,name=attr_name,json=attrName,proto3" json:"attr_name,omitempty"` // contains filtered or unexported fields }
func (*Type_Relation_Key) Descriptor
deprecated
func (*Type_Relation_Key) Descriptor() ([]byte, []int)
Deprecated: Use Type_Relation_Key.ProtoReflect.Descriptor instead.
func (*Type_Relation_Key) GetAttrName ¶
func (x *Type_Relation_Key) GetAttrName() []string
func (*Type_Relation_Key) ProtoMessage ¶
func (*Type_Relation_Key) ProtoMessage()
func (*Type_Relation_Key) ProtoReflect ¶ added in v0.80.0
func (x *Type_Relation_Key) ProtoReflect() protoreflect.Message
func (*Type_Relation_Key) Reset ¶
func (x *Type_Relation_Key) Reset()
func (*Type_Relation_Key) String ¶
func (x *Type_Relation_Key) String() string
type Type_Sequence ¶
type Type_Sequence struct {
Sequence *Type `protobuf:"bytes,15,opt,name=sequence,proto3,oneof"`
}
type Type_Tuple ¶
type Type_Tuple struct { AttrDefs map[string]*Type `` /* 173-byte string literal not displayed */ FUTUREFields map[string]*Type_Tuple_Field `` /* 185-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Type_Tuple) Descriptor
deprecated
func (*Type_Tuple) Descriptor() ([]byte, []int)
Deprecated: Use Type_Tuple.ProtoReflect.Descriptor instead.
func (*Type_Tuple) GetAttrDefs ¶
func (x *Type_Tuple) GetAttrDefs() map[string]*Type
func (*Type_Tuple) GetFUTUREFields ¶
func (x *Type_Tuple) GetFUTUREFields() map[string]*Type_Tuple_Field
func (*Type_Tuple) ProtoMessage ¶
func (*Type_Tuple) ProtoMessage()
func (*Type_Tuple) ProtoReflect ¶ added in v0.80.0
func (x *Type_Tuple) ProtoReflect() protoreflect.Message
func (*Type_Tuple) Reset ¶
func (x *Type_Tuple) Reset()
func (*Type_Tuple) String ¶
func (x *Type_Tuple) String() string
type Type_Tuple_ ¶
type Type_Tuple_ struct {
Tuple *Type_Tuple `protobuf:"bytes,3,opt,name=tuple,proto3,oneof"`
}
type Type_Tuple_Field ¶
type Type_Tuple_Field struct { Type *Type `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` MinRepeats int64 `protobuf:"varint,2,opt,name=min_repeats,json=minRepeats,proto3" json:"min_repeats,omitempty"` MaxRepeats int64 `protobuf:"varint,3,opt,name=max_repeats,json=maxRepeats,proto3" json:"max_repeats,omitempty"` // contains filtered or unexported fields }
func (*Type_Tuple_Field) Descriptor
deprecated
func (*Type_Tuple_Field) Descriptor() ([]byte, []int)
Deprecated: Use Type_Tuple_Field.ProtoReflect.Descriptor instead.
func (*Type_Tuple_Field) GetMaxRepeats ¶
func (x *Type_Tuple_Field) GetMaxRepeats() int64
func (*Type_Tuple_Field) GetMinRepeats ¶
func (x *Type_Tuple_Field) GetMinRepeats() int64
func (*Type_Tuple_Field) GetType ¶
func (x *Type_Tuple_Field) GetType() *Type
func (*Type_Tuple_Field) ProtoMessage ¶
func (*Type_Tuple_Field) ProtoMessage()
func (*Type_Tuple_Field) ProtoReflect ¶ added in v0.80.0
func (x *Type_Tuple_Field) ProtoReflect() protoreflect.Message
func (*Type_Tuple_Field) Reset ¶
func (x *Type_Tuple_Field) Reset()
func (*Type_Tuple_Field) String ¶
func (x *Type_Tuple_Field) String() string
type Type_TypeRef ¶
type Type_TypeRef struct {
TypeRef *ScopedRef `protobuf:"bytes,9,opt,name=type_ref,json=typeRef,proto3,oneof"`
}
type Value ¶
type Value struct { // Types that are assignable to Value: // *Value_B // *Value_I // *Value_D // *Value_S // *Value_Decimal // *Value_Data // *Value_Enum // *Value_List_ // *Value_Map_ // *Value_Set // *Value_Null_ // *Value_Uuid Value isValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*Value) Descriptor
deprecated
func (*Value) GetDecimal ¶
func (*Value) GetList ¶
func (x *Value) GetList() *Value_List
func (*Value) GetNull ¶
func (x *Value) GetNull() *Value_Null
func (*Value) GetSet ¶
func (x *Value) GetSet() *Value_List
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) ProtoReflect ¶ added in v0.80.0
func (x *Value) ProtoReflect() protoreflect.Message
type Value_Data ¶
type Value_Data struct {
Data []byte `protobuf:"bytes,5,opt,name=data,proto3,oneof"`
}
type Value_Decimal ¶
type Value_Decimal struct {
Decimal string `protobuf:"bytes,11,opt,name=decimal,proto3,oneof"`
}
type Value_Enum ¶
type Value_Enum struct {
Enum int64 `protobuf:"varint,6,opt,name=enum,proto3,oneof"`
}
type Value_List ¶
type Value_List struct { Value []*Value `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Value_List) Descriptor
deprecated
func (*Value_List) Descriptor() ([]byte, []int)
Deprecated: Use Value_List.ProtoReflect.Descriptor instead.
func (*Value_List) GetValue ¶
func (x *Value_List) GetValue() []*Value
func (*Value_List) ProtoMessage ¶
func (*Value_List) ProtoMessage()
func (*Value_List) ProtoReflect ¶ added in v0.80.0
func (x *Value_List) ProtoReflect() protoreflect.Message
func (*Value_List) Reset ¶
func (x *Value_List) Reset()
func (*Value_List) String ¶
func (x *Value_List) String() string
type Value_List_ ¶
type Value_List_ struct {
List *Value_List `protobuf:"bytes,7,opt,name=list,proto3,oneof"`
}
type Value_Map ¶
type Value_Map struct { Items map[string]*Value `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Value_Map) Descriptor
deprecated
func (*Value_Map) ProtoMessage ¶
func (*Value_Map) ProtoMessage()
func (*Value_Map) ProtoReflect ¶ added in v0.80.0
func (x *Value_Map) ProtoReflect() protoreflect.Message
type Value_Map_ ¶
type Value_Map_ struct {
Map *Value_Map `protobuf:"bytes,8,opt,name=map,proto3,oneof"`
}
type Value_Null ¶
type Value_Null struct {
// contains filtered or unexported fields
}
func (*Value_Null) Descriptor
deprecated
func (*Value_Null) Descriptor() ([]byte, []int)
Deprecated: Use Value_Null.ProtoReflect.Descriptor instead.
func (*Value_Null) ProtoMessage ¶
func (*Value_Null) ProtoMessage()
func (*Value_Null) ProtoReflect ¶ added in v0.80.0
func (x *Value_Null) ProtoReflect() protoreflect.Message
func (*Value_Null) Reset ¶
func (x *Value_Null) Reset()
func (*Value_Null) String ¶
func (x *Value_Null) String() string
type Value_Null_ ¶
type Value_Null_ struct {
Null *Value_Null `protobuf:"bytes,10,opt,name=null,proto3,oneof"`
}
type Value_Set ¶
type Value_Set struct {
Set *Value_List `protobuf:"bytes,9,opt,name=set,proto3,oneof"`
}
type Value_Uuid ¶
type Value_Uuid struct {
Uuid []byte `protobuf:"bytes,12,opt,name=uuid,proto3,oneof"`
}
type View ¶
type View struct { Param []*Param `protobuf:"bytes,1,rep,name=param,proto3" json:"param,omitempty"` RetType *Type `protobuf:"bytes,2,opt,name=ret_type,json=retType,proto3" json:"ret_type,omitempty"` Expr *Expr `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"` Views map[string]*View `` /* 151-byte string literal not displayed */ Attrs map[string]*Attribute `` /* 151-byte string literal not displayed */ SourceContext *SourceContext `protobuf:"bytes,99,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // contains filtered or unexported fields }
func (*View) Descriptor
deprecated
func (*View) GetRetType ¶
func (*View) GetSourceContext ¶
func (x *View) GetSourceContext() *SourceContext
func (*View) ProtoMessage ¶
func (*View) ProtoMessage()
func (*View) ProtoReflect ¶ added in v0.80.0
func (x *View) ProtoReflect() protoreflect.Message