sysl

package
Version: v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Delta_name = map[int32]string{
	0: "NO_Delta",
	1: "DELTA_SAME",
	2: "DELTA_CHANGE",
	3: "DELTA_ADD",
	4: "DELTA_REMOVE",
}
View Source
var Delta_value = map[string]int32{
	"NO_Delta":     0,
	"DELTA_SAME":   1,
	"DELTA_CHANGE": 2,
	"DELTA_ADD":    3,
	"DELTA_REMOVE": 4,
}
View Source
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",
}
View Source
var 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,
}
View Source
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",
}
View Source
var 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,
}
View Source
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",
}
View Source
var 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,
}
View Source
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",
}
View Source
var 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,
}
View Source
var Loop_Mode_name = map[int32]string{
	0: "NO_Mode",
	1: "WHILE",
	2: "UNTIL",
}
View Source
var Loop_Mode_value = map[string]int32{
	"NO_Mode": 0,
	"WHILE":   1,
	"UNTIL":   2,
}
View Source
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",
}
View Source
var 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,
}

Functions

This section is empty.

Types

type Action

type Action struct {
	Action               string   `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Action) Descriptor

func (*Action) Descriptor() ([]byte, []int)

func (*Action) GetAction

func (m *Action) GetAction() string

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) Reset

func (m *Action) Reset()

func (*Action) String

func (m *Action) String() string

func (*Action) XXX_DiscardUnknown

func (m *Action) XXX_DiscardUnknown()

func (*Action) XXX_Marshal

func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Action) XXX_Merge

func (m *Action) XXX_Merge(src proto.Message)

func (*Action) XXX_Size

func (m *Action) XXX_Size() int

func (*Action) XXX_Unmarshal

func (m *Action) XXX_Unmarshal(b []byte) error

type Alt

type Alt struct {
	Choice               []*Alt_Choice `protobuf:"bytes,1,rep,name=choice,proto3" json:"choice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Alt) Descriptor

func (*Alt) Descriptor() ([]byte, []int)

func (*Alt) GetChoice

func (m *Alt) GetChoice() []*Alt_Choice

func (*Alt) ProtoMessage

func (*Alt) ProtoMessage()

func (*Alt) Reset

func (m *Alt) Reset()

func (*Alt) String

func (m *Alt) String() string

func (*Alt) XXX_DiscardUnknown

func (m *Alt) XXX_DiscardUnknown()

func (*Alt) XXX_Marshal

func (m *Alt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Alt) XXX_Merge

func (m *Alt) XXX_Merge(src proto.Message)

func (*Alt) XXX_Size

func (m *Alt) XXX_Size() int

func (*Alt) XXX_Unmarshal

func (m *Alt) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Alt_Choice) Descriptor

func (*Alt_Choice) Descriptor() ([]byte, []int)

func (*Alt_Choice) GetCond

func (m *Alt_Choice) GetCond() string

func (*Alt_Choice) GetStmt

func (m *Alt_Choice) GetStmt() []*Statement

func (*Alt_Choice) ProtoMessage

func (*Alt_Choice) ProtoMessage()

func (*Alt_Choice) Reset

func (m *Alt_Choice) Reset()

func (*Alt_Choice) String

func (m *Alt_Choice) String() string

func (*Alt_Choice) XXX_DiscardUnknown

func (m *Alt_Choice) XXX_DiscardUnknown()

func (*Alt_Choice) XXX_Marshal

func (m *Alt_Choice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Alt_Choice) XXX_Merge

func (m *Alt_Choice) XXX_Merge(src proto.Message)

func (*Alt_Choice) XXX_Size

func (m *Alt_Choice) XXX_Size() int

func (*Alt_Choice) XXX_Unmarshal

func (m *Alt_Choice) XXX_Unmarshal(b []byte) error

type AppName

type AppName struct {
	Part                 []string `protobuf:"bytes,1,rep,name=part,proto3" json:"part,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AppName) Descriptor

func (*AppName) Descriptor() ([]byte, []int)

func (*AppName) GetPart

func (m *AppName) GetPart() []string

func (*AppName) ProtoMessage

func (*AppName) ProtoMessage()

func (*AppName) Reset

func (m *AppName) Reset()

func (*AppName) String

func (m *AppName) String() string

func (*AppName) XXX_DiscardUnknown

func (m *AppName) XXX_DiscardUnknown()

func (*AppName) XXX_Marshal

func (m *AppName) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppName) XXX_Merge

func (m *AppName) XXX_Merge(src proto.Message)

func (*AppName) XXX_Size

func (m *AppName) XXX_Size() int

func (*AppName) XXX_Unmarshal

func (m *AppName) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Application) Descriptor

func (*Application) Descriptor() ([]byte, []int)

func (*Application) GetAttrs

func (m *Application) GetAttrs() map[string]*Attribute

func (*Application) GetDONOTUSEMixin

func (m *Application) GetDONOTUSEMixin() []*AppName

func (*Application) GetDocstring

func (m *Application) GetDocstring() string

func (*Application) GetEndpoints

func (m *Application) GetEndpoints() map[string]*Endpoint

func (*Application) GetLongName

func (m *Application) GetLongName() string

func (*Application) GetMixin2

func (m *Application) GetMixin2() []*Application

func (*Application) GetName

func (m *Application) GetName() *AppName

func (*Application) GetSourceContext

func (m *Application) GetSourceContext() *SourceContext

func (*Application) GetTypes

func (m *Application) GetTypes() map[string]*Type

func (*Application) GetViews

func (m *Application) GetViews() map[string]*View

func (*Application) GetWrapped

func (m *Application) GetWrapped() *Application

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) Reset

func (m *Application) Reset()

func (*Application) String

func (m *Application) String() string

func (*Application) XXX_DiscardUnknown

func (m *Application) XXX_DiscardUnknown()

func (*Application) XXX_Marshal

func (m *Application) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Application) XXX_Merge

func (m *Application) XXX_Merge(src proto.Message)

func (*Application) XXX_Size

func (m *Application) XXX_Size() int

func (*Application) XXX_Unmarshal

func (m *Application) XXX_Unmarshal(b []byte) error

type Attribute

type Attribute struct {
	// Types that are valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Attribute) Descriptor

func (*Attribute) Descriptor() ([]byte, []int)

func (*Attribute) GetA

func (m *Attribute) GetA() *Attribute_Array

func (*Attribute) GetAttribute

func (m *Attribute) GetAttribute() isAttribute_Attribute

func (*Attribute) GetI

func (m *Attribute) GetI() int64

func (*Attribute) GetN

func (m *Attribute) GetN() float64

func (*Attribute) GetS

func (m *Attribute) GetS() string

func (*Attribute) GetSourceContext

func (m *Attribute) GetSourceContext() *SourceContext

func (*Attribute) ProtoMessage

func (*Attribute) ProtoMessage()

func (*Attribute) Reset

func (m *Attribute) Reset()

func (*Attribute) String

func (m *Attribute) String() string

func (*Attribute) XXX_DiscardUnknown

func (m *Attribute) XXX_DiscardUnknown()

func (*Attribute) XXX_Marshal

func (m *Attribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Attribute) XXX_Merge

func (m *Attribute) XXX_Merge(src proto.Message)

func (*Attribute) XXX_OneofWrappers

func (*Attribute) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Attribute) XXX_Size

func (m *Attribute) XXX_Size() int

func (*Attribute) XXX_Unmarshal

func (m *Attribute) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Attribute_Array) Descriptor

func (*Attribute_Array) Descriptor() ([]byte, []int)

func (*Attribute_Array) GetElt

func (m *Attribute_Array) GetElt() []*Attribute

func (*Attribute_Array) ProtoMessage

func (*Attribute_Array) ProtoMessage()

func (*Attribute_Array) Reset

func (m *Attribute_Array) Reset()

func (*Attribute_Array) String

func (m *Attribute_Array) String() string

func (*Attribute_Array) XXX_DiscardUnknown

func (m *Attribute_Array) XXX_DiscardUnknown()

func (*Attribute_Array) XXX_Marshal

func (m *Attribute_Array) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Attribute_Array) XXX_Merge

func (m *Attribute_Array) XXX_Merge(src proto.Message)

func (*Attribute_Array) XXX_Size

func (m *Attribute_Array) XXX_Size() int

func (*Attribute_Array) XXX_Unmarshal

func (m *Attribute_Array) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Call) Descriptor

func (*Call) Descriptor() ([]byte, []int)

func (*Call) GetArg

func (m *Call) GetArg() []*Call_Arg

func (*Call) GetDONOTUSEAttrs

func (m *Call) GetDONOTUSEAttrs() map[string]*Attribute

func (*Call) GetEndpoint

func (m *Call) GetEndpoint() string

func (*Call) GetTarget

func (m *Call) GetTarget() *AppName

func (*Call) ProtoMessage

func (*Call) ProtoMessage()

func (*Call) Reset

func (m *Call) Reset()

func (*Call) String

func (m *Call) String() string

func (*Call) XXX_DiscardUnknown

func (m *Call) XXX_DiscardUnknown()

func (*Call) XXX_Marshal

func (m *Call) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Call) XXX_Merge

func (m *Call) XXX_Merge(src proto.Message)

func (*Call) XXX_Size

func (m *Call) XXX_Size() int

func (*Call) XXX_Unmarshal

func (m *Call) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Call_Arg) Descriptor

func (*Call_Arg) Descriptor() ([]byte, []int)

func (*Call_Arg) GetDONOTUSEType

func (m *Call_Arg) GetDONOTUSEType() *Type

func (*Call_Arg) GetName

func (m *Call_Arg) GetName() string

func (*Call_Arg) GetValue

func (m *Call_Arg) GetValue() *Value

func (*Call_Arg) ProtoMessage

func (*Call_Arg) ProtoMessage()

func (*Call_Arg) Reset

func (m *Call_Arg) Reset()

func (*Call_Arg) String

func (m *Call_Arg) String() string

func (*Call_Arg) XXX_DiscardUnknown

func (m *Call_Arg) XXX_DiscardUnknown()

func (*Call_Arg) XXX_Marshal

func (m *Call_Arg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Call_Arg) XXX_Merge

func (m *Call_Arg) XXX_Merge(src proto.Message)

func (*Call_Arg) XXX_Size

func (m *Call_Arg) XXX_Size() int

func (*Call_Arg) XXX_Unmarshal

func (m *Call_Arg) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Cond) Descriptor

func (*Cond) Descriptor() ([]byte, []int)

func (*Cond) GetStmt

func (m *Cond) GetStmt() []*Statement

func (*Cond) GetTest

func (m *Cond) GetTest() string

func (*Cond) ProtoMessage

func (*Cond) ProtoMessage()

func (*Cond) Reset

func (m *Cond) Reset()

func (*Cond) String

func (m *Cond) String() string

func (*Cond) XXX_DiscardUnknown

func (m *Cond) XXX_DiscardUnknown()

func (*Cond) XXX_Marshal

func (m *Cond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cond) XXX_Merge

func (m *Cond) XXX_Merge(src proto.Message)

func (*Cond) XXX_Size

func (m *Cond) XXX_Size() int

func (*Cond) XXX_Unmarshal

func (m *Cond) XXX_Unmarshal(b []byte) error

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.

const (
	Delta_NO_Delta     Delta = 0
	Delta_DELTA_SAME   Delta = 1
	Delta_DELTA_CHANGE Delta = 2
	Delta_DELTA_ADD    Delta = 3
	Delta_DELTA_REMOVE Delta = 4
)

func (Delta) EnumDescriptor

func (Delta) EnumDescriptor() ([]byte, []int)

func (Delta) String

func (x Delta) String() string

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"`
	Source               *AppName              `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Endpoint) Descriptor

func (*Endpoint) Descriptor() ([]byte, []int)

func (*Endpoint) GetAttrs

func (m *Endpoint) GetAttrs() map[string]*Attribute

func (*Endpoint) GetDocstring

func (m *Endpoint) GetDocstring() string

func (*Endpoint) GetFlag

func (m *Endpoint) GetFlag() []string

func (*Endpoint) GetIsPubsub

func (m *Endpoint) GetIsPubsub() bool

func (*Endpoint) GetLongName

func (m *Endpoint) GetLongName() string

func (*Endpoint) GetName

func (m *Endpoint) GetName() string

func (*Endpoint) GetParam

func (m *Endpoint) GetParam() []*Param

func (*Endpoint) GetRestParams

func (m *Endpoint) GetRestParams() *Endpoint_RestParams

func (*Endpoint) GetSource

func (m *Endpoint) GetSource() *AppName

func (*Endpoint) GetSourceContext

func (m *Endpoint) GetSourceContext() *SourceContext

func (*Endpoint) GetStmt

func (m *Endpoint) GetStmt() []*Statement

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) Reset

func (m *Endpoint) Reset()

func (*Endpoint) String

func (m *Endpoint) String() string

func (*Endpoint) XXX_DiscardUnknown

func (m *Endpoint) XXX_DiscardUnknown()

func (*Endpoint) XXX_Marshal

func (m *Endpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Endpoint) XXX_Merge

func (m *Endpoint) XXX_Merge(src proto.Message)

func (*Endpoint) XXX_Size

func (m *Endpoint) XXX_Size() int

func (*Endpoint) XXX_Unmarshal

func (m *Endpoint) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*Endpoint_RestParams) Descriptor

func (*Endpoint_RestParams) Descriptor() ([]byte, []int)

func (*Endpoint_RestParams) GetMethod

func (*Endpoint_RestParams) GetPath

func (m *Endpoint_RestParams) GetPath() string

func (*Endpoint_RestParams) GetQueryParam

func (*Endpoint_RestParams) GetUrlParam

func (*Endpoint_RestParams) ProtoMessage

func (*Endpoint_RestParams) ProtoMessage()

func (*Endpoint_RestParams) Reset

func (m *Endpoint_RestParams) Reset()

func (*Endpoint_RestParams) String

func (m *Endpoint_RestParams) String() string

func (*Endpoint_RestParams) XXX_DiscardUnknown

func (m *Endpoint_RestParams) XXX_DiscardUnknown()

func (*Endpoint_RestParams) XXX_Marshal

func (m *Endpoint_RestParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Endpoint_RestParams) XXX_Merge

func (m *Endpoint_RestParams) XXX_Merge(src proto.Message)

func (*Endpoint_RestParams) XXX_Size

func (m *Endpoint_RestParams) XXX_Size() int

func (*Endpoint_RestParams) XXX_Unmarshal

func (m *Endpoint_RestParams) XXX_Unmarshal(b []byte) error

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
	Endpoint_RestParams_DONOTUSE_HEAD    Endpoint_RestParams_Method = 2
)

func (Endpoint_RestParams_Method) EnumDescriptor

func (Endpoint_RestParams_Method) EnumDescriptor() ([]byte, []int)

func (Endpoint_RestParams_Method) String

type Endpoint_RestParams_QueryParam

type Endpoint_RestParams_QueryParam 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"`
	Loc                  bool     `protobuf:"varint,4,opt,name=loc,proto3" json:"loc,omitempty"`
	DONOTUSEParam        string   `protobuf:"bytes,3,opt,name=DONOTUSE_param,json=DONOTUSEParam,proto3" json:"DONOTUSE_param,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Endpoint_RestParams_QueryParam) Descriptor

func (*Endpoint_RestParams_QueryParam) Descriptor() ([]byte, []int)

func (*Endpoint_RestParams_QueryParam) GetDONOTUSEParam

func (m *Endpoint_RestParams_QueryParam) GetDONOTUSEParam() string

func (*Endpoint_RestParams_QueryParam) GetLoc

func (*Endpoint_RestParams_QueryParam) GetName

func (*Endpoint_RestParams_QueryParam) GetType

func (m *Endpoint_RestParams_QueryParam) GetType() *Type

func (*Endpoint_RestParams_QueryParam) ProtoMessage

func (*Endpoint_RestParams_QueryParam) ProtoMessage()

func (*Endpoint_RestParams_QueryParam) Reset

func (m *Endpoint_RestParams_QueryParam) Reset()

func (*Endpoint_RestParams_QueryParam) String

func (*Endpoint_RestParams_QueryParam) XXX_DiscardUnknown

func (m *Endpoint_RestParams_QueryParam) XXX_DiscardUnknown()

func (*Endpoint_RestParams_QueryParam) XXX_Marshal

func (m *Endpoint_RestParams_QueryParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Endpoint_RestParams_QueryParam) XXX_Merge

func (m *Endpoint_RestParams_QueryParam) XXX_Merge(src proto.Message)

func (*Endpoint_RestParams_QueryParam) XXX_Size

func (m *Endpoint_RestParams_QueryParam) XXX_Size() int

func (*Endpoint_RestParams_QueryParam) XXX_Unmarshal

func (m *Endpoint_RestParams_QueryParam) XXX_Unmarshal(b []byte) error

type Expr

type Expr struct {
	// Types that are valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Expr) Descriptor

func (*Expr) Descriptor() ([]byte, []int)

func (*Expr) GetBinexpr

func (m *Expr) GetBinexpr() *Expr_BinExpr

func (*Expr) GetCall

func (m *Expr) GetCall() *Expr_Call

func (*Expr) GetExpr

func (m *Expr) GetExpr() isExpr_Expr

func (*Expr) GetGetAttr

func (m *Expr) GetGetAttr() *Expr_GetAttr

func (*Expr) GetIfelse

func (m *Expr) GetIfelse() *Expr_IfElse

func (*Expr) GetList

func (m *Expr) GetList() *Expr_List

func (*Expr) GetLiteral

func (m *Expr) GetLiteral() *Value

func (*Expr) GetName

func (m *Expr) GetName() string

func (*Expr) GetNavigate

func (m *Expr) GetNavigate() *Expr_Navigate

func (*Expr) GetRelexpr

func (m *Expr) GetRelexpr() *Expr_RelExpr

func (*Expr) GetSet

func (m *Expr) GetSet() *Expr_List

func (*Expr) GetSourceContext

func (m *Expr) GetSourceContext() *SourceContext

func (*Expr) GetTransform

func (m *Expr) GetTransform() *Expr_Transform

func (*Expr) GetTuple

func (m *Expr) GetTuple() *Expr_Tuple

func (*Expr) GetType

func (m *Expr) GetType() *Type

func (*Expr) GetUnexpr

func (m *Expr) GetUnexpr() *Expr_UnExpr

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) Reset

func (m *Expr) Reset()

func (*Expr) String

func (m *Expr) String() string

func (*Expr) XXX_DiscardUnknown

func (m *Expr) XXX_DiscardUnknown()

func (*Expr) XXX_Marshal

func (m *Expr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr) XXX_Merge

func (m *Expr) XXX_Merge(src proto.Message)

func (*Expr) XXX_OneofWrappers

func (*Expr) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Expr) XXX_Size

func (m *Expr) XXX_Size() int

func (*Expr) XXX_Unmarshal

func (m *Expr) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Expr_BinExpr) Descriptor

func (*Expr_BinExpr) Descriptor() ([]byte, []int)

func (*Expr_BinExpr) GetAttrName

func (m *Expr_BinExpr) GetAttrName() []string

func (*Expr_BinExpr) GetLhs

func (m *Expr_BinExpr) GetLhs() *Expr

func (*Expr_BinExpr) GetOp

func (m *Expr_BinExpr) GetOp() Expr_BinExpr_Op

func (*Expr_BinExpr) GetRhs

func (m *Expr_BinExpr) GetRhs() *Expr

func (*Expr_BinExpr) GetScopevar

func (m *Expr_BinExpr) GetScopevar() string

func (*Expr_BinExpr) ProtoMessage

func (*Expr_BinExpr) ProtoMessage()

func (*Expr_BinExpr) Reset

func (m *Expr_BinExpr) Reset()

func (*Expr_BinExpr) String

func (m *Expr_BinExpr) String() string

func (*Expr_BinExpr) XXX_DiscardUnknown

func (m *Expr_BinExpr) XXX_DiscardUnknown()

func (*Expr_BinExpr) XXX_Marshal

func (m *Expr_BinExpr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_BinExpr) XXX_Merge

func (m *Expr_BinExpr) XXX_Merge(src proto.Message)

func (*Expr_BinExpr) XXX_Size

func (m *Expr_BinExpr) XXX_Size() int

func (*Expr_BinExpr) XXX_Unmarshal

func (m *Expr_BinExpr) XXX_Unmarshal(b []byte) error

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) EnumDescriptor

func (Expr_BinExpr_Op) EnumDescriptor() ([]byte, []int)

func (Expr_BinExpr_Op) String

func (x Expr_BinExpr_Op) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_Call) Descriptor

func (*Expr_Call) Descriptor() ([]byte, []int)

func (*Expr_Call) GetArg

func (m *Expr_Call) GetArg() []*Expr

func (*Expr_Call) GetFunc

func (m *Expr_Call) GetFunc() string

func (*Expr_Call) ProtoMessage

func (*Expr_Call) ProtoMessage()

func (*Expr_Call) Reset

func (m *Expr_Call) Reset()

func (*Expr_Call) String

func (m *Expr_Call) String() string

func (*Expr_Call) XXX_DiscardUnknown

func (m *Expr_Call) XXX_DiscardUnknown()

func (*Expr_Call) XXX_Marshal

func (m *Expr_Call) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Call) XXX_Merge

func (m *Expr_Call) XXX_Merge(src proto.Message)

func (*Expr_Call) XXX_Size

func (m *Expr_Call) XXX_Size() int

func (*Expr_Call) XXX_Unmarshal

func (m *Expr_Call) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_GetAttr) Descriptor

func (*Expr_GetAttr) Descriptor() ([]byte, []int)

func (*Expr_GetAttr) GetArg

func (m *Expr_GetAttr) GetArg() *Expr

func (*Expr_GetAttr) GetAttr

func (m *Expr_GetAttr) GetAttr() string

func (*Expr_GetAttr) GetNullsafe

func (m *Expr_GetAttr) GetNullsafe() bool

func (*Expr_GetAttr) GetSetof

func (m *Expr_GetAttr) GetSetof() bool

func (*Expr_GetAttr) ProtoMessage

func (*Expr_GetAttr) ProtoMessage()

func (*Expr_GetAttr) Reset

func (m *Expr_GetAttr) Reset()

func (*Expr_GetAttr) String

func (m *Expr_GetAttr) String() string

func (*Expr_GetAttr) XXX_DiscardUnknown

func (m *Expr_GetAttr) XXX_DiscardUnknown()

func (*Expr_GetAttr) XXX_Marshal

func (m *Expr_GetAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_GetAttr) XXX_Merge

func (m *Expr_GetAttr) XXX_Merge(src proto.Message)

func (*Expr_GetAttr) XXX_Size

func (m *Expr_GetAttr) XXX_Size() int

func (*Expr_GetAttr) XXX_Unmarshal

func (m *Expr_GetAttr) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_IfElse) Descriptor

func (*Expr_IfElse) Descriptor() ([]byte, []int)

func (*Expr_IfElse) GetCond

func (m *Expr_IfElse) GetCond() *Expr

func (*Expr_IfElse) GetIfFalse

func (m *Expr_IfElse) GetIfFalse() *Expr

func (*Expr_IfElse) GetIfTrue

func (m *Expr_IfElse) GetIfTrue() *Expr

func (*Expr_IfElse) GetNullsafe

func (m *Expr_IfElse) GetNullsafe() bool

func (*Expr_IfElse) ProtoMessage

func (*Expr_IfElse) ProtoMessage()

func (*Expr_IfElse) Reset

func (m *Expr_IfElse) Reset()

func (*Expr_IfElse) String

func (m *Expr_IfElse) String() string

func (*Expr_IfElse) XXX_DiscardUnknown

func (m *Expr_IfElse) XXX_DiscardUnknown()

func (*Expr_IfElse) XXX_Marshal

func (m *Expr_IfElse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_IfElse) XXX_Merge

func (m *Expr_IfElse) XXX_Merge(src proto.Message)

func (*Expr_IfElse) XXX_Size

func (m *Expr_IfElse) XXX_Size() int

func (*Expr_IfElse) XXX_Unmarshal

func (m *Expr_IfElse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_List) Descriptor

func (*Expr_List) Descriptor() ([]byte, []int)

func (*Expr_List) GetExpr

func (m *Expr_List) GetExpr() []*Expr

func (*Expr_List) ProtoMessage

func (*Expr_List) ProtoMessage()

func (*Expr_List) Reset

func (m *Expr_List) Reset()

func (*Expr_List) String

func (m *Expr_List) String() string

func (*Expr_List) XXX_DiscardUnknown

func (m *Expr_List) XXX_DiscardUnknown()

func (*Expr_List) XXX_Marshal

func (m *Expr_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_List) XXX_Merge

func (m *Expr_List) XXX_Merge(src proto.Message)

func (*Expr_List) XXX_Size

func (m *Expr_List) XXX_Size() int

func (*Expr_List) XXX_Unmarshal

func (m *Expr_List) XXX_Unmarshal(b []byte) error

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 {
	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"`
	Via                  string   `protobuf:"bytes,5,opt,name=via,proto3" json:"via,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_Navigate) Descriptor

func (*Expr_Navigate) Descriptor() ([]byte, []int)

func (*Expr_Navigate) GetArg

func (m *Expr_Navigate) GetArg() *Expr

func (*Expr_Navigate) GetAttr

func (m *Expr_Navigate) GetAttr() string

func (*Expr_Navigate) GetNullsafe

func (m *Expr_Navigate) GetNullsafe() bool

func (*Expr_Navigate) GetSetof

func (m *Expr_Navigate) GetSetof() bool

func (*Expr_Navigate) GetVia

func (m *Expr_Navigate) GetVia() string

func (*Expr_Navigate) ProtoMessage

func (*Expr_Navigate) ProtoMessage()

func (*Expr_Navigate) Reset

func (m *Expr_Navigate) Reset()

func (*Expr_Navigate) String

func (m *Expr_Navigate) String() string

func (*Expr_Navigate) XXX_DiscardUnknown

func (m *Expr_Navigate) XXX_DiscardUnknown()

func (*Expr_Navigate) XXX_Marshal

func (m *Expr_Navigate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Navigate) XXX_Merge

func (m *Expr_Navigate) XXX_Merge(src proto.Message)

func (*Expr_Navigate) XXX_Size

func (m *Expr_Navigate) XXX_Size() int

func (*Expr_Navigate) XXX_Unmarshal

func (m *Expr_Navigate) XXX_Unmarshal(b []byte) error

type Expr_Navigate_

type Expr_Navigate_ struct {
	Navigate *Expr_Navigate `protobuf:"bytes,9,opt,name=navigate,proto3,oneof"`
}

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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

TODO: Migrate BinExpr ops to RelExpr as appropriate.

func (*Expr_RelExpr) Descriptor

func (*Expr_RelExpr) Descriptor() ([]byte, []int)

func (*Expr_RelExpr) GetArg

func (m *Expr_RelExpr) GetArg() []*Expr

func (*Expr_RelExpr) GetAttrName

func (m *Expr_RelExpr) GetAttrName() []string

func (*Expr_RelExpr) GetDescending

func (m *Expr_RelExpr) GetDescending() []bool

func (*Expr_RelExpr) GetOp

func (m *Expr_RelExpr) GetOp() Expr_RelExpr_Op

func (*Expr_RelExpr) GetScopevar

func (m *Expr_RelExpr) GetScopevar() string

func (*Expr_RelExpr) GetTarget

func (m *Expr_RelExpr) GetTarget() *Expr

func (*Expr_RelExpr) ProtoMessage

func (*Expr_RelExpr) ProtoMessage()

func (*Expr_RelExpr) Reset

func (m *Expr_RelExpr) Reset()

func (*Expr_RelExpr) String

func (m *Expr_RelExpr) String() string

func (*Expr_RelExpr) XXX_DiscardUnknown

func (m *Expr_RelExpr) XXX_DiscardUnknown()

func (*Expr_RelExpr) XXX_Marshal

func (m *Expr_RelExpr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_RelExpr) XXX_Merge

func (m *Expr_RelExpr) XXX_Merge(src proto.Message)

func (*Expr_RelExpr) XXX_Size

func (m *Expr_RelExpr) XXX_Size() int

func (*Expr_RelExpr) XXX_Unmarshal

func (m *Expr_RelExpr) XXX_Unmarshal(b []byte) error

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) EnumDescriptor

func (Expr_RelExpr_Op) EnumDescriptor() ([]byte, []int)

func (Expr_RelExpr_Op) String

func (x Expr_RelExpr_Op) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*Expr_Transform) Descriptor

func (*Expr_Transform) Descriptor() ([]byte, []int)

func (*Expr_Transform) GetAllAttrs

func (m *Expr_Transform) GetAllAttrs() bool

func (*Expr_Transform) GetArg

func (m *Expr_Transform) GetArg() *Expr

func (*Expr_Transform) GetExceptAttrs

func (m *Expr_Transform) GetExceptAttrs() []string

func (*Expr_Transform) GetNullsafe

func (m *Expr_Transform) GetNullsafe() bool

func (*Expr_Transform) GetScopevar

func (m *Expr_Transform) GetScopevar() string

func (*Expr_Transform) GetStmt

func (m *Expr_Transform) GetStmt() []*Expr_Transform_Stmt

func (*Expr_Transform) ProtoMessage

func (*Expr_Transform) ProtoMessage()

func (*Expr_Transform) Reset

func (m *Expr_Transform) Reset()

func (*Expr_Transform) String

func (m *Expr_Transform) String() string

func (*Expr_Transform) XXX_DiscardUnknown

func (m *Expr_Transform) XXX_DiscardUnknown()

func (*Expr_Transform) XXX_Marshal

func (m *Expr_Transform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Transform) XXX_Merge

func (m *Expr_Transform) XXX_Merge(src proto.Message)

func (*Expr_Transform) XXX_Size

func (m *Expr_Transform) XXX_Size() int

func (*Expr_Transform) XXX_Unmarshal

func (m *Expr_Transform) XXX_Unmarshal(b []byte) error

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 valid to be assigned to Stmt:
	//	*Expr_Transform_Stmt_Assign_
	//	*Expr_Transform_Stmt_Let
	//	*Expr_Transform_Stmt_Inject
	Stmt                 isExpr_Transform_Stmt_Stmt `protobuf_oneof:"stmt"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*Expr_Transform_Stmt) Descriptor

func (*Expr_Transform_Stmt) Descriptor() ([]byte, []int)

func (*Expr_Transform_Stmt) GetAssign

func (*Expr_Transform_Stmt) GetInject

func (m *Expr_Transform_Stmt) GetInject() *Expr

func (*Expr_Transform_Stmt) GetLet

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) Reset

func (m *Expr_Transform_Stmt) Reset()

func (*Expr_Transform_Stmt) String

func (m *Expr_Transform_Stmt) String() string

func (*Expr_Transform_Stmt) XXX_DiscardUnknown

func (m *Expr_Transform_Stmt) XXX_DiscardUnknown()

func (*Expr_Transform_Stmt) XXX_Marshal

func (m *Expr_Transform_Stmt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Transform_Stmt) XXX_Merge

func (m *Expr_Transform_Stmt) XXX_Merge(src proto.Message)

func (*Expr_Transform_Stmt) XXX_OneofWrappers

func (*Expr_Transform_Stmt) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Expr_Transform_Stmt) XXX_Size

func (m *Expr_Transform_Stmt) XXX_Size() int

func (*Expr_Transform_Stmt) XXX_Unmarshal

func (m *Expr_Transform_Stmt) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Expr_Transform_Stmt_Assign) Descriptor

func (*Expr_Transform_Stmt_Assign) Descriptor() ([]byte, []int)

func (*Expr_Transform_Stmt_Assign) GetExpr

func (m *Expr_Transform_Stmt_Assign) GetExpr() *Expr

func (*Expr_Transform_Stmt_Assign) GetName

func (m *Expr_Transform_Stmt_Assign) GetName() string

func (*Expr_Transform_Stmt_Assign) GetTable

func (m *Expr_Transform_Stmt_Assign) GetTable() bool

func (*Expr_Transform_Stmt_Assign) ProtoMessage

func (*Expr_Transform_Stmt_Assign) ProtoMessage()

func (*Expr_Transform_Stmt_Assign) Reset

func (m *Expr_Transform_Stmt_Assign) Reset()

func (*Expr_Transform_Stmt_Assign) String

func (m *Expr_Transform_Stmt_Assign) String() string

func (*Expr_Transform_Stmt_Assign) XXX_DiscardUnknown

func (m *Expr_Transform_Stmt_Assign) XXX_DiscardUnknown()

func (*Expr_Transform_Stmt_Assign) XXX_Marshal

func (m *Expr_Transform_Stmt_Assign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Transform_Stmt_Assign) XXX_Merge

func (m *Expr_Transform_Stmt_Assign) XXX_Merge(src proto.Message)

func (*Expr_Transform_Stmt_Assign) XXX_Size

func (m *Expr_Transform_Stmt_Assign) XXX_Size() int

func (*Expr_Transform_Stmt_Assign) XXX_Unmarshal

func (m *Expr_Transform_Stmt_Assign) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Expr_Tuple) Descriptor

func (*Expr_Tuple) Descriptor() ([]byte, []int)

func (*Expr_Tuple) GetAttrs

func (m *Expr_Tuple) GetAttrs() map[string]*Expr

func (*Expr_Tuple) ProtoMessage

func (*Expr_Tuple) ProtoMessage()

func (*Expr_Tuple) Reset

func (m *Expr_Tuple) Reset()

func (*Expr_Tuple) String

func (m *Expr_Tuple) String() string

func (*Expr_Tuple) XXX_DiscardUnknown

func (m *Expr_Tuple) XXX_DiscardUnknown()

func (*Expr_Tuple) XXX_Marshal

func (m *Expr_Tuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_Tuple) XXX_Merge

func (m *Expr_Tuple) XXX_Merge(src proto.Message)

func (*Expr_Tuple) XXX_Size

func (m *Expr_Tuple) XXX_Size() int

func (*Expr_Tuple) XXX_Unmarshal

func (m *Expr_Tuple) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Expr_UnExpr) Descriptor

func (*Expr_UnExpr) Descriptor() ([]byte, []int)

func (*Expr_UnExpr) GetArg

func (m *Expr_UnExpr) GetArg() *Expr

func (*Expr_UnExpr) GetOp

func (m *Expr_UnExpr) GetOp() Expr_UnExpr_Op

func (*Expr_UnExpr) ProtoMessage

func (*Expr_UnExpr) ProtoMessage()

func (*Expr_UnExpr) Reset

func (m *Expr_UnExpr) Reset()

func (*Expr_UnExpr) String

func (m *Expr_UnExpr) String() string

func (*Expr_UnExpr) XXX_DiscardUnknown

func (m *Expr_UnExpr) XXX_DiscardUnknown()

func (*Expr_UnExpr) XXX_Marshal

func (m *Expr_UnExpr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Expr_UnExpr) XXX_Merge

func (m *Expr_UnExpr) XXX_Merge(src proto.Message)

func (*Expr_UnExpr) XXX_Size

func (m *Expr_UnExpr) XXX_Size() int

func (*Expr_UnExpr) XXX_Unmarshal

func (m *Expr_UnExpr) XXX_Unmarshal(b []byte) error

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) EnumDescriptor

func (Expr_UnExpr_Op) EnumDescriptor() ([]byte, []int)

func (Expr_UnExpr_Op) String

func (x Expr_UnExpr_Op) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Foreach) Descriptor

func (*Foreach) Descriptor() ([]byte, []int)

func (*Foreach) GetCollection

func (m *Foreach) GetCollection() string

func (*Foreach) GetStmt

func (m *Foreach) GetStmt() []*Statement

func (*Foreach) ProtoMessage

func (*Foreach) ProtoMessage()

func (*Foreach) Reset

func (m *Foreach) Reset()

func (*Foreach) String

func (m *Foreach) String() string

func (*Foreach) XXX_DiscardUnknown

func (m *Foreach) XXX_DiscardUnknown()

func (*Foreach) XXX_Marshal

func (m *Foreach) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Foreach) XXX_Merge

func (m *Foreach) XXX_Merge(src proto.Message)

func (*Foreach) XXX_Size

func (m *Foreach) XXX_Size() int

func (*Foreach) XXX_Unmarshal

func (m *Foreach) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Group) Descriptor

func (*Group) Descriptor() ([]byte, []int)

func (*Group) GetStmt

func (m *Group) GetStmt() []*Statement

func (*Group) GetTitle

func (m *Group) GetTitle() string

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) Reset

func (m *Group) Reset()

func (*Group) String

func (m *Group) String() string

func (*Group) XXX_DiscardUnknown

func (m *Group) XXX_DiscardUnknown()

func (*Group) XXX_Marshal

func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Group) XXX_Merge

func (m *Group) XXX_Merge(src proto.Message)

func (*Group) XXX_Size

func (m *Group) XXX_Size() int

func (*Group) XXX_Unmarshal

func (m *Group) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Loop) Descriptor

func (*Loop) Descriptor() ([]byte, []int)

func (*Loop) GetCriterion

func (m *Loop) GetCriterion() string

func (*Loop) GetMode

func (m *Loop) GetMode() Loop_Mode

func (*Loop) GetStmt

func (m *Loop) GetStmt() []*Statement

func (*Loop) ProtoMessage

func (*Loop) ProtoMessage()

func (*Loop) Reset

func (m *Loop) Reset()

func (*Loop) String

func (m *Loop) String() string

func (*Loop) XXX_DiscardUnknown

func (m *Loop) XXX_DiscardUnknown()

func (*Loop) XXX_Marshal

func (m *Loop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Loop) XXX_Merge

func (m *Loop) XXX_Merge(src proto.Message)

func (*Loop) XXX_Size

func (m *Loop) XXX_Size() int

func (*Loop) XXX_Unmarshal

func (m *Loop) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*LoopN) Descriptor

func (*LoopN) Descriptor() ([]byte, []int)

func (*LoopN) GetCount

func (m *LoopN) GetCount() int32

func (*LoopN) GetStmt

func (m *LoopN) GetStmt() []*Statement

func (*LoopN) ProtoMessage

func (*LoopN) ProtoMessage()

func (*LoopN) Reset

func (m *LoopN) Reset()

func (*LoopN) String

func (m *LoopN) String() string

func (*LoopN) XXX_DiscardUnknown

func (m *LoopN) XXX_DiscardUnknown()

func (*LoopN) XXX_Marshal

func (m *LoopN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoopN) XXX_Merge

func (m *LoopN) XXX_Merge(src proto.Message)

func (*LoopN) XXX_Size

func (m *LoopN) XXX_Size() int

func (*LoopN) XXX_Unmarshal

func (m *LoopN) XXX_Unmarshal(b []byte) error

type Loop_Mode

type Loop_Mode int32
const (
	Loop_NO_Mode Loop_Mode = 0
	Loop_WHILE   Loop_Mode = 1
	Loop_UNTIL   Loop_Mode = 2
)

func (Loop_Mode) EnumDescriptor

func (Loop_Mode) EnumDescriptor() ([]byte, []int)

func (Loop_Mode) String

func (x Loop_Mode) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*Module) Descriptor

func (*Module) Descriptor() ([]byte, []int)

func (*Module) GetApps

func (m *Module) GetApps() map[string]*Application

func (*Module) GetSourceContext

func (m *Module) GetSourceContext() *SourceContext

func (*Module) ProtoMessage

func (*Module) ProtoMessage()

func (*Module) Reset

func (m *Module) Reset()

func (*Module) String

func (m *Module) String() string

func (*Module) XXX_DiscardUnknown

func (m *Module) XXX_DiscardUnknown()

func (*Module) XXX_Marshal

func (m *Module) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Module) XXX_Merge

func (m *Module) XXX_Merge(src proto.Message)

func (*Module) XXX_Size

func (m *Module) XXX_Size() int

func (*Module) XXX_Unmarshal

func (m *Module) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Param) Descriptor

func (*Param) Descriptor() ([]byte, []int)

func (*Param) GetName

func (m *Param) GetName() string

func (*Param) GetType

func (m *Param) GetType() *Type

func (*Param) ProtoMessage

func (*Param) ProtoMessage()

func (*Param) Reset

func (m *Param) Reset()

func (*Param) String

func (m *Param) String() string

func (*Param) XXX_DiscardUnknown

func (m *Param) XXX_DiscardUnknown()

func (*Param) XXX_Marshal

func (m *Param) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Param) XXX_Merge

func (m *Param) XXX_Merge(src proto.Message)

func (*Param) XXX_Size

func (m *Param) XXX_Size() int

func (*Param) XXX_Unmarshal

func (m *Param) XXX_Unmarshal(b []byte) error

type Return

type Return struct {
	Payload              string   `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Return) Descriptor

func (*Return) Descriptor() ([]byte, []int)

func (*Return) GetPayload

func (m *Return) GetPayload() string

func (*Return) ProtoMessage

func (*Return) ProtoMessage()

func (*Return) Reset

func (m *Return) Reset()

func (*Return) String

func (m *Return) String() string

func (*Return) XXX_DiscardUnknown

func (m *Return) XXX_DiscardUnknown()

func (*Return) XXX_Marshal

func (m *Return) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Return) XXX_Merge

func (m *Return) XXX_Merge(src proto.Message)

func (*Return) XXX_Size

func (m *Return) XXX_Size() int

func (*Return) XXX_Unmarshal

func (m *Return) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Scope) Descriptor

func (*Scope) Descriptor() ([]byte, []int)

func (*Scope) GetAppname

func (m *Scope) GetAppname() *AppName

func (*Scope) GetPath

func (m *Scope) GetPath() []string

func (*Scope) ProtoMessage

func (*Scope) ProtoMessage()

func (*Scope) Reset

func (m *Scope) Reset()

func (*Scope) String

func (m *Scope) String() string

func (*Scope) XXX_DiscardUnknown

func (m *Scope) XXX_DiscardUnknown()

func (*Scope) XXX_Marshal

func (m *Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Scope) XXX_Merge

func (m *Scope) XXX_Merge(src proto.Message)

func (*Scope) XXX_Size

func (m *Scope) XXX_Size() int

func (*Scope) XXX_Unmarshal

func (m *Scope) XXX_Unmarshal(b []byte) error

type ScopedRef

type ScopedRef struct {
	Context              *Scope   `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
	Ref                  *Scope   `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScopedRef) Descriptor

func (*ScopedRef) Descriptor() ([]byte, []int)

func (*ScopedRef) GetContext

func (m *ScopedRef) GetContext() *Scope

func (*ScopedRef) GetRef

func (m *ScopedRef) GetRef() *Scope

func (*ScopedRef) ProtoMessage

func (*ScopedRef) ProtoMessage()

func (*ScopedRef) Reset

func (m *ScopedRef) Reset()

func (*ScopedRef) String

func (m *ScopedRef) String() string

func (*ScopedRef) XXX_DiscardUnknown

func (m *ScopedRef) XXX_DiscardUnknown()

func (*ScopedRef) XXX_Marshal

func (m *ScopedRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScopedRef) XXX_Merge

func (m *ScopedRef) XXX_Merge(src proto.Message)

func (*ScopedRef) XXX_Size

func (m *ScopedRef) XXX_Size() int

func (*ScopedRef) XXX_Unmarshal

func (m *ScopedRef) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*SourceContext) Descriptor

func (*SourceContext) Descriptor() ([]byte, []int)

func (*SourceContext) GetDelta

func (m *SourceContext) GetDelta() Delta

func (*SourceContext) GetEnd

func (*SourceContext) GetFile

func (m *SourceContext) GetFile() string

func (*SourceContext) GetStart

func (m *SourceContext) GetStart() *SourceContext_Location

func (*SourceContext) GetText

func (m *SourceContext) GetText() string

func (*SourceContext) ProtoMessage

func (*SourceContext) ProtoMessage()

func (*SourceContext) Reset

func (m *SourceContext) Reset()

func (*SourceContext) String

func (m *SourceContext) String() string

func (*SourceContext) XXX_DiscardUnknown

func (m *SourceContext) XXX_DiscardUnknown()

func (*SourceContext) XXX_Marshal

func (m *SourceContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SourceContext) XXX_Merge

func (m *SourceContext) XXX_Merge(src proto.Message)

func (*SourceContext) XXX_Size

func (m *SourceContext) XXX_Size() int

func (*SourceContext) XXX_Unmarshal

func (m *SourceContext) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SourceContext_Location) Descriptor

func (*SourceContext_Location) Descriptor() ([]byte, []int)

func (*SourceContext_Location) GetCol

func (m *SourceContext_Location) GetCol() int32

func (*SourceContext_Location) GetLine

func (m *SourceContext_Location) GetLine() int32

func (*SourceContext_Location) ProtoMessage

func (*SourceContext_Location) ProtoMessage()

func (*SourceContext_Location) Reset

func (m *SourceContext_Location) Reset()

func (*SourceContext_Location) String

func (m *SourceContext_Location) String() string

func (*SourceContext_Location) XXX_DiscardUnknown

func (m *SourceContext_Location) XXX_DiscardUnknown()

func (*SourceContext_Location) XXX_Marshal

func (m *SourceContext_Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SourceContext_Location) XXX_Merge

func (m *SourceContext_Location) XXX_Merge(src proto.Message)

func (*SourceContext_Location) XXX_Size

func (m *SourceContext_Location) XXX_Size() int

func (*SourceContext_Location) XXX_Unmarshal

func (m *SourceContext_Location) XXX_Unmarshal(b []byte) error

type Statement

type Statement struct {
	// Types that are valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Statement) Descriptor

func (*Statement) Descriptor() ([]byte, []int)

func (*Statement) GetAction

func (m *Statement) GetAction() *Action

func (*Statement) GetAlt

func (m *Statement) GetAlt() *Alt

func (*Statement) GetAttrs

func (m *Statement) GetAttrs() map[string]*Attribute

func (*Statement) GetCall

func (m *Statement) GetCall() *Call

func (*Statement) GetCond

func (m *Statement) GetCond() *Cond

func (*Statement) GetForeach

func (m *Statement) GetForeach() *Foreach

func (*Statement) GetGroup

func (m *Statement) GetGroup() *Group

func (*Statement) GetLoop

func (m *Statement) GetLoop() *Loop

func (*Statement) GetLoopN

func (m *Statement) GetLoopN() *LoopN

func (*Statement) GetRet

func (m *Statement) GetRet() *Return

func (*Statement) GetSourceContext

func (m *Statement) GetSourceContext() *SourceContext

func (*Statement) GetStmt

func (m *Statement) GetStmt() isStatement_Stmt

func (*Statement) ProtoMessage

func (*Statement) ProtoMessage()

func (*Statement) Reset

func (m *Statement) Reset()

func (*Statement) String

func (m *Statement) String() string

func (*Statement) XXX_DiscardUnknown

func (m *Statement) XXX_DiscardUnknown()

func (*Statement) XXX_Marshal

func (m *Statement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Statement) XXX_Merge

func (m *Statement) XXX_Merge(src proto.Message)

func (*Statement) XXX_OneofWrappers

func (*Statement) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Statement) XXX_Size

func (m *Statement) XXX_Size() int

func (*Statement) XXX_Unmarshal

func (m *Statement) XXX_Unmarshal(b []byte) error

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 valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Type) Descriptor

func (*Type) Descriptor() ([]byte, []int)

func (*Type) GetAttrs

func (m *Type) GetAttrs() map[string]*Attribute

func (*Type) GetConstraint

func (m *Type) GetConstraint() []*Type_Constraint

func (*Type) GetDocstring

func (m *Type) GetDocstring() string

func (*Type) GetEnum

func (m *Type) GetEnum() *Type_Enum

func (*Type) GetList

func (m *Type) GetList() *Type_List

func (*Type) GetMap

func (m *Type) GetMap() *Type_Map

func (*Type) GetNoType

func (m *Type) GetNoType() *Type_NoType

func (*Type) GetOneOf

func (m *Type) GetOneOf() *Type_OneOf

func (*Type) GetOpt

func (m *Type) GetOpt() bool

func (*Type) GetPrimitive

func (m *Type) GetPrimitive() Type_Primitive

func (*Type) GetRelation

func (m *Type) GetRelation() *Type_Relation

func (*Type) GetSequence

func (m *Type) GetSequence() *Type

func (*Type) GetSet

func (m *Type) GetSet() *Type

func (*Type) GetSourceContext

func (m *Type) GetSourceContext() *SourceContext

func (*Type) GetTuple

func (m *Type) GetTuple() *Type_Tuple

func (*Type) GetType

func (m *Type) GetType() isType_Type

func (*Type) GetTypeRef

func (m *Type) GetTypeRef() *ScopedRef

func (*Type) ProtoMessage

func (*Type) ProtoMessage()

func (*Type) Reset

func (m *Type) Reset()

func (*Type) String

func (m *Type) String() string

func (*Type) XXX_DiscardUnknown

func (m *Type) XXX_DiscardUnknown()

func (*Type) XXX_Marshal

func (m *Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type) XXX_Merge

func (m *Type) XXX_Merge(src proto.Message)

func (*Type) XXX_OneofWrappers

func (*Type) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Type) XXX_Size

func (m *Type) XXX_Size() int

func (*Type) XXX_Unmarshal

func (m *Type) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*Type_Constraint) Descriptor

func (*Type_Constraint) Descriptor() ([]byte, []int)

func (*Type_Constraint) GetLength

func (m *Type_Constraint) GetLength() *Type_Constraint_Length

func (*Type_Constraint) GetPrecision

func (m *Type_Constraint) GetPrecision() int32

func (*Type_Constraint) GetRange

func (m *Type_Constraint) GetRange() *Type_Constraint_Range

func (*Type_Constraint) GetResolution

func (m *Type_Constraint) GetResolution() *Type_Constraint_Resolution

func (*Type_Constraint) GetScale

func (m *Type_Constraint) GetScale() int32

func (*Type_Constraint) ProtoMessage

func (*Type_Constraint) ProtoMessage()

func (*Type_Constraint) Reset

func (m *Type_Constraint) Reset()

func (*Type_Constraint) String

func (m *Type_Constraint) String() string

func (*Type_Constraint) XXX_DiscardUnknown

func (m *Type_Constraint) XXX_DiscardUnknown()

func (*Type_Constraint) XXX_Marshal

func (m *Type_Constraint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Constraint) XXX_Merge

func (m *Type_Constraint) XXX_Merge(src proto.Message)

func (*Type_Constraint) XXX_Size

func (m *Type_Constraint) XXX_Size() int

func (*Type_Constraint) XXX_Unmarshal

func (m *Type_Constraint) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Constraint_Length) Descriptor

func (*Type_Constraint_Length) Descriptor() ([]byte, []int)

func (*Type_Constraint_Length) GetMax

func (m *Type_Constraint_Length) GetMax() int64

func (*Type_Constraint_Length) GetMin

func (m *Type_Constraint_Length) GetMin() int64

func (*Type_Constraint_Length) ProtoMessage

func (*Type_Constraint_Length) ProtoMessage()

func (*Type_Constraint_Length) Reset

func (m *Type_Constraint_Length) Reset()

func (*Type_Constraint_Length) String

func (m *Type_Constraint_Length) String() string

func (*Type_Constraint_Length) XXX_DiscardUnknown

func (m *Type_Constraint_Length) XXX_DiscardUnknown()

func (*Type_Constraint_Length) XXX_Marshal

func (m *Type_Constraint_Length) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Constraint_Length) XXX_Merge

func (m *Type_Constraint_Length) XXX_Merge(src proto.Message)

func (*Type_Constraint_Length) XXX_Size

func (m *Type_Constraint_Length) XXX_Size() int

func (*Type_Constraint_Length) XXX_Unmarshal

func (m *Type_Constraint_Length) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Constraint_Range) Descriptor

func (*Type_Constraint_Range) Descriptor() ([]byte, []int)

func (*Type_Constraint_Range) GetMax

func (m *Type_Constraint_Range) GetMax() *Value

func (*Type_Constraint_Range) GetMin

func (m *Type_Constraint_Range) GetMin() *Value

func (*Type_Constraint_Range) ProtoMessage

func (*Type_Constraint_Range) ProtoMessage()

func (*Type_Constraint_Range) Reset

func (m *Type_Constraint_Range) Reset()

func (*Type_Constraint_Range) String

func (m *Type_Constraint_Range) String() string

func (*Type_Constraint_Range) XXX_DiscardUnknown

func (m *Type_Constraint_Range) XXX_DiscardUnknown()

func (*Type_Constraint_Range) XXX_Marshal

func (m *Type_Constraint_Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Constraint_Range) XXX_Merge

func (m *Type_Constraint_Range) XXX_Merge(src proto.Message)

func (*Type_Constraint_Range) XXX_Size

func (m *Type_Constraint_Range) XXX_Size() int

func (*Type_Constraint_Range) XXX_Unmarshal

func (m *Type_Constraint_Range) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

e.g.: 3 decimal places = {base = 10, index = -3}

func (*Type_Constraint_Resolution) Descriptor

func (*Type_Constraint_Resolution) Descriptor() ([]byte, []int)

func (*Type_Constraint_Resolution) GetBase

func (m *Type_Constraint_Resolution) GetBase() int32

func (*Type_Constraint_Resolution) GetIndex

func (m *Type_Constraint_Resolution) GetIndex() int32

func (*Type_Constraint_Resolution) ProtoMessage

func (*Type_Constraint_Resolution) ProtoMessage()

func (*Type_Constraint_Resolution) Reset

func (m *Type_Constraint_Resolution) Reset()

func (*Type_Constraint_Resolution) String

func (m *Type_Constraint_Resolution) String() string

func (*Type_Constraint_Resolution) XXX_DiscardUnknown

func (m *Type_Constraint_Resolution) XXX_DiscardUnknown()

func (*Type_Constraint_Resolution) XXX_Marshal

func (m *Type_Constraint_Resolution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Constraint_Resolution) XXX_Merge

func (m *Type_Constraint_Resolution) XXX_Merge(src proto.Message)

func (*Type_Constraint_Resolution) XXX_Size

func (m *Type_Constraint_Resolution) XXX_Size() int

func (*Type_Constraint_Resolution) XXX_Unmarshal

func (m *Type_Constraint_Resolution) XXX_Unmarshal(b []byte) error

type Type_Enum

type Type_Enum struct {
	Items                map[string]int64 `` /* 152-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Type_Enum) Descriptor

func (*Type_Enum) Descriptor() ([]byte, []int)

func (*Type_Enum) GetItems

func (m *Type_Enum) GetItems() map[string]int64

func (*Type_Enum) ProtoMessage

func (*Type_Enum) ProtoMessage()

func (*Type_Enum) Reset

func (m *Type_Enum) Reset()

func (*Type_Enum) String

func (m *Type_Enum) String() string

func (*Type_Enum) XXX_DiscardUnknown

func (m *Type_Enum) XXX_DiscardUnknown()

func (*Type_Enum) XXX_Marshal

func (m *Type_Enum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Enum) XXX_Merge

func (m *Type_Enum) XXX_Merge(src proto.Message)

func (*Type_Enum) XXX_Size

func (m *Type_Enum) XXX_Size() int

func (*Type_Enum) XXX_Unmarshal

func (m *Type_Enum) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Foreign) Descriptor

func (*Type_Foreign) Descriptor() ([]byte, []int)

func (*Type_Foreign) GetApp

func (m *Type_Foreign) GetApp() *AppName

func (*Type_Foreign) GetAttrName

func (m *Type_Foreign) GetAttrName() string

func (*Type_Foreign) GetRelation

func (m *Type_Foreign) GetRelation() string

func (*Type_Foreign) ProtoMessage

func (*Type_Foreign) ProtoMessage()

func (*Type_Foreign) Reset

func (m *Type_Foreign) Reset()

func (*Type_Foreign) String

func (m *Type_Foreign) String() string

func (*Type_Foreign) XXX_DiscardUnknown

func (m *Type_Foreign) XXX_DiscardUnknown()

func (*Type_Foreign) XXX_Marshal

func (m *Type_Foreign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Foreign) XXX_Merge

func (m *Type_Foreign) XXX_Merge(src proto.Message)

func (*Type_Foreign) XXX_Size

func (m *Type_Foreign) XXX_Size() int

func (*Type_Foreign) XXX_Unmarshal

func (m *Type_Foreign) XXX_Unmarshal(b []byte) error

type Type_List

type Type_List struct {
	Type                 *Type    `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_List) Descriptor

func (*Type_List) Descriptor() ([]byte, []int)

func (*Type_List) GetType

func (m *Type_List) GetType() *Type

func (*Type_List) ProtoMessage

func (*Type_List) ProtoMessage()

func (*Type_List) Reset

func (m *Type_List) Reset()

func (*Type_List) String

func (m *Type_List) String() string

func (*Type_List) XXX_DiscardUnknown

func (m *Type_List) XXX_DiscardUnknown()

func (*Type_List) XXX_Marshal

func (m *Type_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_List) XXX_Merge

func (m *Type_List) XXX_Merge(src proto.Message)

func (*Type_List) XXX_Size

func (m *Type_List) XXX_Size() int

func (*Type_List) XXX_Unmarshal

func (m *Type_List) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Map) Descriptor

func (*Type_Map) Descriptor() ([]byte, []int)

func (*Type_Map) GetKey

func (m *Type_Map) GetKey() *Type

func (*Type_Map) GetValue

func (m *Type_Map) GetValue() *Type

func (*Type_Map) ProtoMessage

func (*Type_Map) ProtoMessage()

func (*Type_Map) Reset

func (m *Type_Map) Reset()

func (*Type_Map) String

func (m *Type_Map) String() string

func (*Type_Map) XXX_DiscardUnknown

func (m *Type_Map) XXX_DiscardUnknown()

func (*Type_Map) XXX_Marshal

func (m *Type_Map) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Map) XXX_Merge

func (m *Type_Map) XXX_Merge(src proto.Message)

func (*Type_Map) XXX_Size

func (m *Type_Map) XXX_Size() int

func (*Type_Map) XXX_Unmarshal

func (m *Type_Map) XXX_Unmarshal(b []byte) error

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 {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_NoType) Descriptor

func (*Type_NoType) Descriptor() ([]byte, []int)

func (*Type_NoType) ProtoMessage

func (*Type_NoType) ProtoMessage()

func (*Type_NoType) Reset

func (m *Type_NoType) Reset()

func (*Type_NoType) String

func (m *Type_NoType) String() string

func (*Type_NoType) XXX_DiscardUnknown

func (m *Type_NoType) XXX_DiscardUnknown()

func (*Type_NoType) XXX_Marshal

func (m *Type_NoType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_NoType) XXX_Merge

func (m *Type_NoType) XXX_Merge(src proto.Message)

func (*Type_NoType) XXX_Size

func (m *Type_NoType) XXX_Size() int

func (*Type_NoType) XXX_Unmarshal

func (m *Type_NoType) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_OneOf) Descriptor

func (*Type_OneOf) Descriptor() ([]byte, []int)

func (*Type_OneOf) GetType

func (m *Type_OneOf) GetType() []*Type

func (*Type_OneOf) ProtoMessage

func (*Type_OneOf) ProtoMessage()

func (*Type_OneOf) Reset

func (m *Type_OneOf) Reset()

func (*Type_OneOf) String

func (m *Type_OneOf) String() string

func (*Type_OneOf) XXX_DiscardUnknown

func (m *Type_OneOf) XXX_DiscardUnknown()

func (*Type_OneOf) XXX_Marshal

func (m *Type_OneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_OneOf) XXX_Merge

func (m *Type_OneOf) XXX_Merge(src proto.Message)

func (*Type_OneOf) XXX_Size

func (m *Type_OneOf) XXX_Size() int

func (*Type_OneOf) XXX_Unmarshal

func (m *Type_OneOf) XXX_Unmarshal(b []byte) error

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
	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) EnumDescriptor

func (Type_Primitive) EnumDescriptor() ([]byte, []int)

func (Type_Primitive) String

func (x Type_Primitive) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Type_Relation) Descriptor

func (*Type_Relation) Descriptor() ([]byte, []int)

func (*Type_Relation) GetAttrDefs

func (m *Type_Relation) GetAttrDefs() map[string]*Type

func (*Type_Relation) GetInject

func (m *Type_Relation) GetInject() []string

func (*Type_Relation) GetKey

func (m *Type_Relation) GetKey() []*Type_Relation_Key

func (*Type_Relation) GetPrimaryKey

func (m *Type_Relation) GetPrimaryKey() *Type_Relation_Key

func (*Type_Relation) ProtoMessage

func (*Type_Relation) ProtoMessage()

func (*Type_Relation) Reset

func (m *Type_Relation) Reset()

func (*Type_Relation) String

func (m *Type_Relation) String() string

func (*Type_Relation) XXX_DiscardUnknown

func (m *Type_Relation) XXX_DiscardUnknown()

func (*Type_Relation) XXX_Marshal

func (m *Type_Relation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Relation) XXX_Merge

func (m *Type_Relation) XXX_Merge(src proto.Message)

func (*Type_Relation) XXX_Size

func (m *Type_Relation) XXX_Size() int

func (*Type_Relation) XXX_Unmarshal

func (m *Type_Relation) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Relation_Key) Descriptor

func (*Type_Relation_Key) Descriptor() ([]byte, []int)

func (*Type_Relation_Key) GetAttrName

func (m *Type_Relation_Key) GetAttrName() []string

func (*Type_Relation_Key) ProtoMessage

func (*Type_Relation_Key) ProtoMessage()

func (*Type_Relation_Key) Reset

func (m *Type_Relation_Key) Reset()

func (*Type_Relation_Key) String

func (m *Type_Relation_Key) String() string

func (*Type_Relation_Key) XXX_DiscardUnknown

func (m *Type_Relation_Key) XXX_DiscardUnknown()

func (*Type_Relation_Key) XXX_Marshal

func (m *Type_Relation_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Relation_Key) XXX_Merge

func (m *Type_Relation_Key) XXX_Merge(src proto.Message)

func (*Type_Relation_Key) XXX_Size

func (m *Type_Relation_Key) XXX_Size() int

func (*Type_Relation_Key) XXX_Unmarshal

func (m *Type_Relation_Key) XXX_Unmarshal(b []byte) error

type Type_Sequence

type Type_Sequence struct {
	Sequence *Type `protobuf:"bytes,15,opt,name=sequence,proto3,oneof"`
}

type Type_Set

type Type_Set struct {
	Set *Type `protobuf:"bytes,13,opt,name=set,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 */
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*Type_Tuple) Descriptor

func (*Type_Tuple) Descriptor() ([]byte, []int)

func (*Type_Tuple) GetAttrDefs

func (m *Type_Tuple) GetAttrDefs() map[string]*Type

func (*Type_Tuple) GetFUTUREFields

func (m *Type_Tuple) GetFUTUREFields() map[string]*Type_Tuple_Field

func (*Type_Tuple) ProtoMessage

func (*Type_Tuple) ProtoMessage()

func (*Type_Tuple) Reset

func (m *Type_Tuple) Reset()

func (*Type_Tuple) String

func (m *Type_Tuple) String() string

func (*Type_Tuple) XXX_DiscardUnknown

func (m *Type_Tuple) XXX_DiscardUnknown()

func (*Type_Tuple) XXX_Marshal

func (m *Type_Tuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Tuple) XXX_Merge

func (m *Type_Tuple) XXX_Merge(src proto.Message)

func (*Type_Tuple) XXX_Size

func (m *Type_Tuple) XXX_Size() int

func (*Type_Tuple) XXX_Unmarshal

func (m *Type_Tuple) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Type_Tuple_Field) Descriptor

func (*Type_Tuple_Field) Descriptor() ([]byte, []int)

func (*Type_Tuple_Field) GetMaxRepeats

func (m *Type_Tuple_Field) GetMaxRepeats() int64

func (*Type_Tuple_Field) GetMinRepeats

func (m *Type_Tuple_Field) GetMinRepeats() int64

func (*Type_Tuple_Field) GetType

func (m *Type_Tuple_Field) GetType() *Type

func (*Type_Tuple_Field) ProtoMessage

func (*Type_Tuple_Field) ProtoMessage()

func (*Type_Tuple_Field) Reset

func (m *Type_Tuple_Field) Reset()

func (*Type_Tuple_Field) String

func (m *Type_Tuple_Field) String() string

func (*Type_Tuple_Field) XXX_DiscardUnknown

func (m *Type_Tuple_Field) XXX_DiscardUnknown()

func (*Type_Tuple_Field) XXX_Marshal

func (m *Type_Tuple_Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Type_Tuple_Field) XXX_Merge

func (m *Type_Tuple_Field) XXX_Merge(src proto.Message)

func (*Type_Tuple_Field) XXX_Size

func (m *Type_Tuple_Field) XXX_Size() int

func (*Type_Tuple_Field) XXX_Unmarshal

func (m *Type_Tuple_Field) XXX_Unmarshal(b []byte) error

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 valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Value) Descriptor

func (*Value) Descriptor() ([]byte, []int)

func (*Value) GetB

func (m *Value) GetB() bool

func (*Value) GetD

func (m *Value) GetD() float64

func (*Value) GetData

func (m *Value) GetData() []byte

func (*Value) GetDecimal

func (m *Value) GetDecimal() string

func (*Value) GetEnum

func (m *Value) GetEnum() int64

func (*Value) GetI

func (m *Value) GetI() int64

func (*Value) GetList

func (m *Value) GetList() *Value_List

func (*Value) GetMap

func (m *Value) GetMap() *Value_Map

func (*Value) GetNull

func (m *Value) GetNull() *Value_Null

func (*Value) GetS

func (m *Value) GetS() string

func (*Value) GetSet

func (m *Value) GetSet() *Value_List

func (*Value) GetUuid

func (m *Value) GetUuid() []byte

func (*Value) GetValue

func (m *Value) GetValue() isValue_Value

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) Reset

func (m *Value) Reset()

func (*Value) String

func (m *Value) String() string

func (*Value) XXX_DiscardUnknown

func (m *Value) XXX_DiscardUnknown()

func (*Value) XXX_Marshal

func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value) XXX_Merge

func (m *Value) XXX_Merge(src proto.Message)

func (*Value) XXX_OneofWrappers

func (*Value) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Value) XXX_Size

func (m *Value) XXX_Size() int

func (*Value) XXX_Unmarshal

func (m *Value) XXX_Unmarshal(b []byte) error

type Value_B

type Value_B struct {
	B bool `protobuf:"varint,1,opt,name=b,proto3,oneof"`
}

type Value_D

type Value_D struct {
	D float64 `protobuf:"fixed64,3,opt,name=d,proto3,oneof"`
}

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_I

type Value_I struct {
	I int64 `protobuf:"varint,2,opt,name=i,proto3,oneof"`
}

type Value_List

type Value_List struct {
	Value                []*Value `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Value_List) Descriptor

func (*Value_List) Descriptor() ([]byte, []int)

func (*Value_List) GetValue

func (m *Value_List) GetValue() []*Value

func (*Value_List) ProtoMessage

func (*Value_List) ProtoMessage()

func (*Value_List) Reset

func (m *Value_List) Reset()

func (*Value_List) String

func (m *Value_List) String() string

func (*Value_List) XXX_DiscardUnknown

func (m *Value_List) XXX_DiscardUnknown()

func (*Value_List) XXX_Marshal

func (m *Value_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value_List) XXX_Merge

func (m *Value_List) XXX_Merge(src proto.Message)

func (*Value_List) XXX_Size

func (m *Value_List) XXX_Size() int

func (*Value_List) XXX_Unmarshal

func (m *Value_List) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Value_Map) Descriptor

func (*Value_Map) Descriptor() ([]byte, []int)

func (*Value_Map) GetItems

func (m *Value_Map) GetItems() map[string]*Value

func (*Value_Map) ProtoMessage

func (*Value_Map) ProtoMessage()

func (*Value_Map) Reset

func (m *Value_Map) Reset()

func (*Value_Map) String

func (m *Value_Map) String() string

func (*Value_Map) XXX_DiscardUnknown

func (m *Value_Map) XXX_DiscardUnknown()

func (*Value_Map) XXX_Marshal

func (m *Value_Map) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value_Map) XXX_Merge

func (m *Value_Map) XXX_Merge(src proto.Message)

func (*Value_Map) XXX_Size

func (m *Value_Map) XXX_Size() int

func (*Value_Map) XXX_Unmarshal

func (m *Value_Map) XXX_Unmarshal(b []byte) error

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 {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Value_Null) Descriptor

func (*Value_Null) Descriptor() ([]byte, []int)

func (*Value_Null) ProtoMessage

func (*Value_Null) ProtoMessage()

func (*Value_Null) Reset

func (m *Value_Null) Reset()

func (*Value_Null) String

func (m *Value_Null) String() string

func (*Value_Null) XXX_DiscardUnknown

func (m *Value_Null) XXX_DiscardUnknown()

func (*Value_Null) XXX_Marshal

func (m *Value_Null) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Value_Null) XXX_Merge

func (m *Value_Null) XXX_Merge(src proto.Message)

func (*Value_Null) XXX_Size

func (m *Value_Null) XXX_Size() int

func (*Value_Null) XXX_Unmarshal

func (m *Value_Null) XXX_Unmarshal(b []byte) error

type Value_Null_

type Value_Null_ struct {
	Null *Value_Null `protobuf:"bytes,10,opt,name=null,proto3,oneof"`
}

type Value_S

type Value_S struct {
	S string `protobuf:"bytes,4,opt,name=s,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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*View) Descriptor