Versions in this module Expand all Collapse all v1 v1.0.0 Oct 6, 2020 v0 v0.1.2 Oct 16, 2020 v0.1.1 Oct 12, 2020 v0.1.0 Oct 12, 2020 Changes in this version + var AttributeType_name = map[int32]string + var AttributeType_value = map[string]int32 + var File_proto_ssql_proto protoreflect.FileDescriptor + var Function_Func_name = map[int32]string + var Function_Func_value = map[string]int32 + var OrderBy_Direction_name = map[int32]string + var OrderBy_Direction_value = map[string]int32 + type Attribute struct + Func *Function + Group bool + Name string + Type AttributeType + func (*Attribute) Descriptor() ([]byte, []int) + func (*Attribute) ProtoMessage() + func (x *Attribute) GetFunc() *Function + func (x *Attribute) GetGroup() bool + func (x *Attribute) GetName() string + func (x *Attribute) GetType() AttributeType + func (x *Attribute) ProtoReflect() protoreflect.Message + func (x *Attribute) Reset() + func (x *Attribute) String() string + type AttributeType int32 + const AttributeType_DOUBLE + const AttributeType_INT + const AttributeType_TEXT + func (AttributeType) Descriptor() protoreflect.EnumDescriptor + func (AttributeType) EnumDescriptor() ([]byte, []int) + func (AttributeType) Type() protoreflect.EnumType + func (x AttributeType) Enum() *AttributeType + func (x AttributeType) Number() protoreflect.EnumNumber + func (x AttributeType) String() string + type Binary struct + First *Operand + Second *Operand + func (*Binary) Descriptor() ([]byte, []int) + func (*Binary) ProtoMessage() + func (x *Binary) GetFirst() *Operand + func (x *Binary) GetSecond() *Operand + func (x *Binary) ProtoReflect() protoreflect.Message + func (x *Binary) Reset() + func (x *Binary) String() string + type Expr struct + Field isExpr_Field + func (*Expr) Descriptor() ([]byte, []int) + func (*Expr) ProtoMessage() + func (m *Expr) GetField() isExpr_Field + func (x *Expr) GetOr() *OR + func (x *Expr) GetTuple() *Tuple + func (x *Expr) ProtoReflect() protoreflect.Message + func (x *Expr) Reset() + func (x *Expr) String() string + type Expr_Or struct + Or *OR + type Expr_Tuple struct + Tuple *Tuple + type From struct + Labels []string + Or bool + func (*From) Descriptor() ([]byte, []int) + func (*From) ProtoMessage() + func (x *From) GetLabels() []string + func (x *From) GetOr() bool + func (x *From) ProtoReflect() protoreflect.Message + func (x *From) Reset() + func (x *From) String() string + type Function struct + Name Function_Func + Parameter isFunction_Parameter + func (*Function) Descriptor() ([]byte, []int) + func (*Function) ProtoMessage() + func (m *Function) GetParameter() isFunction_Parameter + func (x *Function) GetDouble() float64 + func (x *Function) GetInt() int64 + func (x *Function) GetName() Function_Func + func (x *Function) ProtoReflect() protoreflect.Message + func (x *Function) Reset() + func (x *Function) String() string + type Function_Double struct + Double float64 + type Function_Func int32 + const Function_AVG + const Function_COUNT + const Function_MAX + const Function_MIN + const Function_PART + const Function_PCTL + const Function_SUM + func (Function_Func) Descriptor() protoreflect.EnumDescriptor + func (Function_Func) EnumDescriptor() ([]byte, []int) + func (Function_Func) Type() protoreflect.EnumType + func (x Function_Func) Enum() *Function_Func + func (x Function_Func) Number() protoreflect.EnumNumber + func (x Function_Func) String() string + type Function_Int struct + Int int64 + type List struct + Double []float64 + Int []int64 + Text []string + func (*List) Descriptor() ([]byte, []int) + func (*List) ProtoMessage() + func (x *List) GetDouble() []float64 + func (x *List) GetInt() []int64 + func (x *List) GetText() []string + func (x *List) ProtoReflect() protoreflect.Message + func (x *List) Reset() + func (x *List) String() string + type Nested struct + Expr []*Expr + func (*Nested) Descriptor() ([]byte, []int) + func (*Nested) ProtoMessage() + func (x *Nested) GetExpr() []*Expr + func (x *Nested) ProtoReflect() protoreflect.Message + func (x *Nested) Reset() + func (x *Nested) String() string + type OR struct + Expr []*Expr + func (*OR) Descriptor() ([]byte, []int) + func (*OR) ProtoMessage() + func (x *OR) GetExpr() []*Expr + func (x *OR) ProtoReflect() protoreflect.Message + func (x *OR) Reset() + func (x *OR) String() string + type Operand struct + Value isOperand_Value + func (*Operand) Descriptor() ([]byte, []int) + func (*Operand) ProtoMessage() + func (m *Operand) GetValue() isOperand_Value + func (x *Operand) GetDouble() float64 + func (x *Operand) GetInt() int64 + func (x *Operand) GetList() *List + func (x *Operand) GetText() string + func (x *Operand) ProtoReflect() protoreflect.Message + func (x *Operand) Reset() + func (x *Operand) String() string + type Operand_Double struct + Double float64 + type Operand_Int struct + Int int64 + type Operand_List struct + List *List + type Operand_Text struct + Text string + type OrderBy struct + Direction OrderBy_Direction + Name string + func (*OrderBy) Descriptor() ([]byte, []int) + func (*OrderBy) ProtoMessage() + func (x *OrderBy) GetDirection() OrderBy_Direction + func (x *OrderBy) GetName() string + func (x *OrderBy) ProtoReflect() protoreflect.Message + func (x *OrderBy) Reset() + func (x *OrderBy) String() string + type OrderBy_Direction int32 + const OrderBy_ASC + const OrderBy_DESC + func (OrderBy_Direction) Descriptor() protoreflect.EnumDescriptor + func (OrderBy_Direction) EnumDescriptor() ([]byte, []int) + func (OrderBy_Direction) Type() protoreflect.EnumType + func (x OrderBy_Direction) Enum() *OrderBy_Direction + func (x OrderBy_Direction) Number() protoreflect.EnumNumber + func (x OrderBy_Direction) String() string + type Statement struct + Find []*Attribute + From *From + Limit uint32 + OrderBy []*OrderBy + Path map[string]string + Where []*Expr + func (*Statement) Descriptor() ([]byte, []int) + func (*Statement) ProtoMessage() + func (x *Statement) GetFind() []*Attribute + func (x *Statement) GetFrom() *From + func (x *Statement) GetLimit() uint32 + func (x *Statement) GetOrderBy() []*OrderBy + func (x *Statement) GetPath() map[string]string + func (x *Statement) GetWhere() []*Expr + func (x *Statement) ProtoReflect() protoreflect.Message + func (x *Statement) Reset() + func (x *Statement) String() string + type Tuple struct + Name string + Path string + Predicate isTuple_Predicate + func (*Tuple) Descriptor() ([]byte, []int) + func (*Tuple) ProtoMessage() + func (m *Tuple) GetPredicate() isTuple_Predicate + func (x *Tuple) GetBetween() *Binary + func (x *Tuple) GetContain() *Unary + func (x *Tuple) GetEq() *Unary + func (x *Tuple) GetExist() *Unary + func (x *Tuple) GetGe() *Unary + func (x *Tuple) GetGt() *Unary + func (x *Tuple) GetIn() *Unary + func (x *Tuple) GetKey() *Unary + func (x *Tuple) GetLe() *Unary + func (x *Tuple) GetLt() *Unary + func (x *Tuple) GetName() string + func (x *Tuple) GetNeq() *Unary + func (x *Tuple) GetNested() *Nested + func (x *Tuple) GetPath() string + func (x *Tuple) GetTimeframe() *Binary + func (x *Tuple) ProtoReflect() protoreflect.Message + func (x *Tuple) Reset() + func (x *Tuple) String() string + type Tuple_Between struct + Between *Binary + type Tuple_Contain struct + Contain *Unary + type Tuple_Eq struct + Eq *Unary + type Tuple_Exist struct + Exist *Unary + type Tuple_Ge struct + Ge *Unary + type Tuple_Gt struct + Gt *Unary + type Tuple_In struct + In *Unary + type Tuple_Key struct + Key *Unary + type Tuple_Le struct + Le *Unary + type Tuple_Lt struct + Lt *Unary + type Tuple_Neq struct + Neq *Unary + type Tuple_Nested struct + Nested *Nested + type Tuple_Timeframe struct + Timeframe *Binary + type Unary struct + First *Operand + func (*Unary) Descriptor() ([]byte, []int) + func (*Unary) ProtoMessage() + func (x *Unary) GetFirst() *Operand + func (x *Unary) ProtoReflect() protoreflect.Message + func (x *Unary) Reset() + func (x *Unary) String() string