Documentation
¶
Index ¶
- func NewStandardAddressSpaceExpansionConfig(isAsync bool, isLegacy bool, isAllowNilResponse bool) anysdk.AddressSpaceExpansionConfig
- func TrimSelectItemsKey(selectItemsKey string) string
- type AddressSpaceAnalysisPassManager
- type AddressSpaceExpander
- type AddressSpaceFormulator
- type AddressSpaceGrammar
- type AliasMap
- type AnalyzedInput
- type RadixTree
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStandardAddressSpaceExpansionConfig ¶
func NewStandardAddressSpaceExpansionConfig( isAsync bool, isLegacy bool, isAllowNilResponse bool, ) anysdk.AddressSpaceExpansionConfig
func TrimSelectItemsKey ¶
Types ¶
type AddressSpaceAnalysisPassManager ¶
type AddressSpaceAnalysisPassManager interface {
ApplyPasses() error
GetAddressSpace() (anysdk.AddressSpace, bool)
}
func NewAddressSpaceAnalysisPassManager ¶
func NewAddressSpaceAnalysisPassManager(formulator AddressSpaceFormulator) AddressSpaceAnalysisPassManager
type AddressSpaceExpander ¶
type AddressSpaceExpander interface {
Expand() error
}
type AddressSpaceFormulator ¶
type AddressSpaceFormulator interface {
Formulate() error
GetAddressSpace() anysdk.AddressSpace
}
func NewAddressSpaceFormulator ¶
func NewAddressSpaceFormulator( grammar AddressSpaceGrammar, provider anysdk.Provider, service anysdk.Service, resource anysdk.Resource, method anysdk.StandardOperationStore, aliasedUnionSelectKeys map[string]string, isAwait bool, ) AddressSpaceFormulator
type AddressSpaceGrammar ¶
AddressSpaceGrammar defines the search DSL
func NewAddressSpaceGrammar ¶
func NewAddressSpaceGrammar() AddressSpaceGrammar
type AliasMap ¶
type AliasMap interface {
Put(string, string)
Peek(string) (string, bool)
Pop(string) (string, bool)
Copy() AliasMap
GetAliasToPrefixMap() map[string]string
}
func NewAliasMap ¶
type AnalyzedInput ¶
Click to show internal directories.
Click to hide internal directories.