Documentation ¶
Index ¶
- Constants
- func NewCriteria(columns codec.ColumnsSource) *expand2.DataUnit
- func NewFirebaseAuth(firebaseAuth *firebase.Service) codec.Factory
- func NotEnoughParametersError(got []string, name string, minLen int) error
- func UnexpectedArgsLenError(got []string, expectedLen int, codecName string) error
- func UnexpectedValueType(wanted interface{}, got interface{}) error
- func ValidateArgs(codecConfig *codec.Config, expectedLen int, codecName string) error
- func ValidateMinArgs(config *codec.Config, name string, minLen int) error
- type AsInts
- type AsStrings
- type CSV
- type CriteriaBuilder
- type CriteriaBuilderFactory
- type CsvFactory
- type EncodeFactory
- type Encoder
- type Filters
- type FiltersRegistry
- type FirebaseAuth
- type JSONFactory
- type JSONParser
- type JSONParsers
- type JsonTab
- type JsonTabFactory
- type JwtCache
- type JwtClaim
- type JwtEntry
- type Nil
- type Options
- type ParentValue
- type StructQLCodec
- type StructQLFactory
- type TimeDiff
- type TimeDiffFactory
- type Transfer
- type TransferFactory
- type URIRewriter
- type URIRewriterFactory
- type UriChecksum
- type UriChecksumFactory
- type VeltyCodec
- type VeltyCriteriaFactory
- type XmlFilter
- type XmlFilterFactory
- type XmlTab
- type XmlTabFactory
Constants ¶
View Source
const ( CognitoKeyJwtClaim = "CognitoJwtClaim" KeyJwtClaim = "JwtClaim" )
View Source
const Encode = "Encode"
View Source
const (
JSON = "JSON"
)
View Source
const (
KeyAsInts = "AsInts"
)
View Source
const (
KeyAsStrings = "AsStrings"
)
View Source
const (
KeyCSV = "CSV"
)
View Source
const KeyCriteriaBuilder = "CriteriaBuilder"
View Source
const (
KeyFilters = "AsFilters"
)
View Source
const (
KeyFirebaseAuth = "FirebaseAuth"
)
View Source
const (
KeyJsonTab = "JsonTab"
)
View Source
const (
KeyNil = "Nil"
)
View Source
const (
KeyTimeDiff = "TimeDiff"
)
View Source
const (
KeyTransfer = "Transfer"
)
View Source
const (
KeyURIChecksum = "URIChecksum"
)
View Source
const (
KeyURIRewrite = "URIRewrite"
)
View Source
const (
KeyXmlFilter = "XmlFilter"
)
View Source
const (
KeyXmlTab = "XmlTab"
)
View Source
const Structql = "structql"
View Source
const VeltyCriteria = "VeltyCriteria"
Variables ¶
This section is empty.
Functions ¶
func NewCriteria ¶
func NewCriteria(columns codec.ColumnsSource) *expand2.DataUnit
func UnexpectedArgsLenError ¶
func UnexpectedValueType ¶
func UnexpectedValueType(wanted interface{}, got interface{}) error
func ValidateArgs ¶
Types ¶
type CriteriaBuilder ¶
type CriteriaBuilder struct {
// contains filtered or unexported fields
}
func (*CriteriaBuilder) ResultType ¶
type CriteriaBuilderFactory ¶
type CriteriaBuilderFactory struct { }
type CsvFactory ¶
type CsvFactory string
type EncodeFactory ¶
type EncodeFactory struct { }
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
Encode,*Location,/,Country,Region,City
func (*Encoder) ResultType ¶
type Filters ¶
type Filters struct {
// contains filtered or unexported fields
}
func (*Filters) ResultType ¶
type FiltersRegistry ¶
type JSONFactory ¶
type JSONFactory struct{}
type JSONParser ¶
type JSONParser struct {
// contains filtered or unexported fields
}
func (*JSONParser) ParseType ¶
func (p *JSONParser) ParseType(typeName string) (reflect.Type, error)
func (*JSONParser) Value ¶
func (p *JSONParser) Value(parent interface{}) (string, error)
type JSONParsers ¶
type JSONParsers struct {
// contains filtered or unexported fields
}
func (*JSONParsers) ResultType ¶
type JsonTab ¶
type JsonTab struct {
// contains filtered or unexported fields
}
func (*JsonTab) ResultType ¶
type JsonTabFactory ¶
type JsonTabFactory struct{}
type JwtCache ¶
type JwtCache struct {
// contains filtered or unexported fields
}
JwtClaim represents IDJWT visitor
type JwtClaim ¶
type JwtClaim struct{}
JwtClaim represents IDJWT visitor
func (*JwtClaim) ResultType ¶
type Options ¶
type Options struct { xreflect.LookupType codec.ColumnsSource codec.Selector codec.ValueGetter *ParentValue }
Options represents internal codec option
type ParentValue ¶
type StructQLCodec ¶
type StructQLCodec struct {
// contains filtered or unexported fields
}
func NewStructQLCodec ¶
func NewStructQLCodec(query string, paramType reflect.Type) (*StructQLCodec, error)
func (*StructQLCodec) ResultType ¶
type StructQLFactory ¶
type StructQLFactory string
type TimeDiff ¶
type TimeDiff struct {
// contains filtered or unexported fields
}
func (*TimeDiff) ResultType ¶
type TimeDiffFactory ¶
type TimeDiffFactory struct{}
type Transfer ¶
type Transfer struct {
// contains filtered or unexported fields
}
func (*Transfer) ResultType ¶
type TransferFactory ¶
type TransferFactory struct{}
type URIRewriterFactory ¶
type URIRewriterFactory struct{}
type UriChecksum ¶
type UriChecksum struct { URIRewriter Checksum string }
func (*UriChecksum) ResultType ¶
type UriChecksumFactory ¶
type UriChecksumFactory struct{}
type VeltyCodec ¶
type VeltyCodec struct {
// contains filtered or unexported fields
}
func (*VeltyCodec) ResultType ¶
type VeltyCriteriaFactory ¶
type VeltyCriteriaFactory struct { }
type XmlFilter ¶
type XmlFilter struct {
// contains filtered or unexported fields
}
func (*XmlFilter) ResultType ¶
type XmlFilterFactory ¶
type XmlFilterFactory struct{}
type XmlTab ¶
type XmlTab struct {
// contains filtered or unexported fields
}
func (*XmlTab) ResultType ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.