Documentation ¶
Overview ¶
Copyright 2017 karma.run AG. All rights reserved. Use of this source code is governed by an AGPL license that can be found in the LICENSE file.
Index ¶
- type AddFloat
- type AddFloats
- type AddInt
- type AddInt16
- type AddInt32
- type AddInt64
- type AddInt8
- type AddInts
- type AddUint
- type AddUint16
- type AddUint32
- type AddUint64
- type AddUint8
- type After
- type All
- type AllReferrers
- type AssertCase
- type AssertModelRef
- type AssertPresent
- type Before
- type BuildList
- type BuildMap
- type BuildSet
- type BuildStruct
- type BuildTuple
- type BuildUnion
- type ConcatLists
- type Constant
- type CreateMultiple
- type CurrentUser
- type DateTimeDiff
- type DateTimeNow
- type Define
- type Delete
- type Deref
- type DivideFloat
- type DivideInt
- type DivideInt16
- type DivideInt32
- type DivideInt64
- type DivideInt8
- type DivideUint
- type DivideUint16
- type DivideUint32
- type DivideUint64
- type DivideUint8
- type Enforce
- type Equal
- type ExtractStrings
- type Field
- type Filter
- type First
- type GraphFlow
- type GraphFlowParam
- type GreaterFloat
- type GreaterInt
- type GreaterInt16
- type GreaterInt32
- type GreaterInt64
- type GreaterInt8
- type GreaterUint
- type GreaterUint16
- type GreaterUint32
- type GreaterUint64
- type GreaterUint8
- type If
- type InList
- type IndexTuple
- type Instruction
- type IsCase
- type IsPresent
- type JoinStrings
- type Key
- type LeftFoldList
- type Length
- type LessFloat
- type LessInt
- type LessInt16
- type LessInt32
- type LessInt64
- type LessInt8
- type LessUint
- type LessUint16
- type LessUint32
- type LessUint64
- type LessUint8
- type Limit
- type MapEnum
- type MapList
- type MapMap
- type MapSet
- type MapStruct
- type MatchRegex
- type MemSort
- type MemSortFunction
- type Meta
- type Metarialize
- type MultiplyFloat
- type MultiplyInt
- type MultiplyInt16
- type MultiplyInt32
- type MultiplyInt64
- type MultiplyInt8
- type MultiplyUint
- type MultiplyUint16
- type MultiplyUint32
- type MultiplyUint64
- type MultiplyUint8
- type Not
- type OrList
- type Pop
- type PresentOrConstant
- type ReduceList
- type Referred
- type Referrers
- type RelocateRef
- type ResolveAllRefs
- type ResolveRefs
- type ReverseList
- type RightFoldList
- type Scope
- type SearchAllRegex
- type SearchRegex
- type Sequence
- type SetField
- type SetKey
- type ShortCircuitAnd
- type ShortCircuitOr
- type Slice
- type StringToLower
- type StringToRef
- type Substring
- type SubstringIndex
- type SubtractFloat
- type SubtractInt
- type SubtractInt16
- type SubtractInt32
- type SubtractInt64
- type SubtractInt8
- type SubtractUint
- type SubtractUint16
- type SubtractUint32
- type SubtractUint64
- type SubtractUint8
- type SwitchCase
- type SwitchModelRef
- type SwitchType
- type Tag
- type TagExists
- type ToFloat
- type ToInt16
- type ToInt32
- type ToInt64
- type ToInt8
- type ToString
- type ToUint16
- type ToUint32
- type ToUint64
- type ToUint8
- type TraverseGraph
- type UnsetField
- type UnsetKey
- type Update
- type With
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllReferrers ¶
type AllReferrers struct{}
type AssertCase ¶
type AssertCase struct {
Case string
}
type AssertModelRef ¶
type AssertModelRef struct {
Model string
}
type AssertPresent ¶
type AssertPresent struct{}
type BuildStruct ¶
type BuildStruct struct {
Keys []string
}
type BuildTuple ¶
type BuildTuple struct {
Length int
}
type BuildUnion ¶
type BuildUnion struct {
Case string
}
type ConcatLists ¶
type ConcatLists struct{}
type CreateMultiple ¶
type CurrentUser ¶
type CurrentUser struct{}
type DateTimeDiff ¶
type DateTimeDiff struct{}
type DateTimeNow ¶
type DateTimeNow struct{}
type DivideFloat ¶
type DivideFloat struct{}
type DivideInt16 ¶
type DivideInt16 struct{}
type DivideInt32 ¶
type DivideInt32 struct{}
type DivideInt64 ¶
type DivideInt64 struct{}
type DivideInt8 ¶
type DivideInt8 struct{}
type DivideUint ¶
type DivideUint struct{}
type DivideUint16 ¶
type DivideUint16 struct{}
type DivideUint32 ¶
type DivideUint32 struct{}
type DivideUint64 ¶
type DivideUint64 struct{}
type DivideUint8 ¶
type DivideUint8 struct{}
type ExtractStrings ¶
type ExtractStrings struct{}
type GraphFlow ¶
type GraphFlow struct {
FlowParams map[string]GraphFlowParam
}
type GraphFlowParam ¶
type GraphFlowParam struct {
Forward, Backward map[string]struct{}
}
type GreaterFloat ¶
type GreaterFloat struct{}
type GreaterInt ¶
type GreaterInt struct{}
type GreaterInt16 ¶
type GreaterInt16 struct{}
type GreaterInt32 ¶
type GreaterInt32 struct{}
type GreaterInt64 ¶
type GreaterInt64 struct{}
type GreaterInt8 ¶
type GreaterInt8 struct{}
type GreaterUint ¶
type GreaterUint struct{}
type GreaterUint16 ¶
type GreaterUint16 struct{}
type GreaterUint32 ¶
type GreaterUint32 struct{}
type GreaterUint64 ¶
type GreaterUint64 struct{}
type GreaterUint8 ¶
type GreaterUint8 struct{}
type IndexTuple ¶
type IndexTuple struct {
Number int
}
type Instruction ¶
type Instruction interface {
// contains filtered or unexported methods
}
type JoinStrings ¶
type JoinStrings struct{}
type LeftFoldList ¶
type LeftFoldList struct {
Reducer Sequence
}
type LessUint16 ¶
type LessUint16 struct{}
type LessUint32 ¶
type LessUint32 struct{}
type LessUint64 ¶
type LessUint64 struct{}
type MatchRegex ¶
type MemSortFunction ¶
type MemSortFunction struct {
Less Sequence
}
type Metarialize ¶
type Metarialize struct{}
type MultiplyFloat ¶
type MultiplyFloat struct{}
type MultiplyInt ¶
type MultiplyInt struct{}
type MultiplyInt16 ¶
type MultiplyInt16 struct{}
type MultiplyInt32 ¶
type MultiplyInt32 struct{}
type MultiplyInt64 ¶
type MultiplyInt64 struct{}
type MultiplyInt8 ¶
type MultiplyInt8 struct{}
type MultiplyUint ¶
type MultiplyUint struct{}
type MultiplyUint16 ¶
type MultiplyUint16 struct{}
type MultiplyUint32 ¶
type MultiplyUint32 struct{}
type MultiplyUint64 ¶
type MultiplyUint64 struct{}
type MultiplyUint8 ¶
type MultiplyUint8 struct{}
type PresentOrConstant ¶
type ReduceList ¶
type ReduceList struct {
Expression Sequence
}
type RelocateRef ¶
type RelocateRef struct {
Model string
}
type ResolveAllRefs ¶
type ResolveAllRefs struct{}
type ResolveRefs ¶
type ResolveRefs struct {
Models map[string]struct{}
}
type ReverseList ¶
type ReverseList struct{}
type RightFoldList ¶
type RightFoldList struct {
Reducer Sequence
}
type SearchAllRegex ¶
type SearchRegex ¶
type Sequence ¶
type Sequence []Instruction
type ShortCircuitAnd ¶
type ShortCircuitAnd struct {
Arity, Step int
}
type ShortCircuitOr ¶
type ShortCircuitOr struct {
Arity, Step int
}
type StringToLower ¶
type StringToLower struct{}
type StringToRef ¶
type StringToRef struct {
Model string
}
type SubstringIndex ¶
type SubstringIndex struct{}
type SubtractFloat ¶
type SubtractFloat struct{}
type SubtractInt ¶
type SubtractInt struct{}
type SubtractInt16 ¶
type SubtractInt16 struct{}
type SubtractInt32 ¶
type SubtractInt32 struct{}
type SubtractInt64 ¶
type SubtractInt64 struct{}
type SubtractInt8 ¶
type SubtractInt8 struct{}
type SubtractUint ¶
type SubtractUint struct{}
type SubtractUint16 ¶
type SubtractUint16 struct{}
type SubtractUint32 ¶
type SubtractUint32 struct{}
type SubtractUint64 ¶
type SubtractUint64 struct{}
type SubtractUint8 ¶
type SubtractUint8 struct{}
type SwitchCase ¶
type SwitchModelRef ¶
type SwitchType ¶
type TraverseGraph ¶
type UnsetField ¶
type UnsetField struct {
Key string
}
Click to show internal directories.
Click to hide internal directories.