Documentation
¶
Index ¶
- func GeneralCmd[T baseindex.IndexObject](cmd *pagereq.CmdRequest) *basedto.IchubResult
- func GeneralQuery[T baseindex.IndexObject](qq *pagereqcli.HttpCliQuery) *pagees.PageEsResult
- func InjectBaseFacade(s *EsFacade)
- func LoadBaseFacade() baseiface.ISingleton
- type AggStatFacade
- type EsFacade
- func (s *EsFacade) EsFacadeAggStatsServiceApiListEs() *aggstats.AggStats[*esdto.ServiceApiListEs]
- func (s *EsFacade) EsFacadeAggStatsServiceApiListEsOf(q elastic.Query) *aggstats.AggStats[*esdto.ServiceApiListEs]
- func (s *EsFacade) EsFacadeServiceApiListEsOf(q elastic.Query) *esfacade.EsFacade[*esdto.ServiceApiListEs]
- func (self *EsFacade) GeneralCmd(cmd *pagereq.CmdRequest, m baseindex.IndexObject) *basedto.IchubResult
- func (self *EsFacade) GeneralQuerySource(qq *pagereqcli.HttpCliQuery, m baseindex.IndexObject, models any) *pagees.PageEsResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GeneralCmd ¶
func GeneralCmd[T baseindex.IndexObject](cmd *pagereq.CmdRequest) *basedto.IchubResult
func GeneralCmd[T baseindex.IndexObject](cmd *pagereq.CmdRequest) *pagees.PageEsResult {
func GeneralQuery ¶
func GeneralQuery[T baseindex.IndexObject](qq *pagereqcli.HttpCliQuery) *pagees.PageEsResult
func InjectBaseFacade ¶
func InjectBaseFacade(s *EsFacade)
func LoadBaseFacade ¶
func LoadBaseFacade() baseiface.ISingleton
Types ¶
type AggStatFacade ¶
type AggStatFacade struct {
}
type EsFacade ¶
type EsFacade struct {
basedto.BaseEntitySingle `json:"-""`
AggStatFacade
}
func NewBaseFacade ¶
func NewBaseFacade() *EsFacade
func (*EsFacade) EsFacadeAggStatsServiceApiListEs ¶
func (s *EsFacade) EsFacadeAggStatsServiceApiListEs() *aggstats.AggStats[*esdto.ServiceApiListEs]
func (*EsFacade) EsFacadeAggStatsServiceApiListEsOf ¶
func (*EsFacade) EsFacadeServiceApiListEsOf ¶
func (*EsFacade) GeneralCmd ¶
func (self *EsFacade) GeneralCmd(cmd *pagereq.CmdRequest, m baseindex.IndexObject) *basedto.IchubResult
func (*EsFacade) GeneralQuerySource ¶
func (self *EsFacade) GeneralQuerySource(qq *pagereqcli.HttpCliQuery, m baseindex.IndexObject, models any) *pagees.PageEsResult
Click to show internal directories.
Click to hide internal directories.