本文整理汇总了Golang中github.com/stellar/horizon/db.Select函数的典型用法代码示例。如果您正苦于以下问题:Golang Select函数的具体用法?Golang Select怎么用?Golang Select使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Select函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: extendSearch
func (s *search) extendSearch(cur *pathNode) {
// find connected assets
var connected []xdr.Asset
q := db.ConnectedAssetsQuery{s.Finder.SqlQuery, cur.Asset}
s.Err = db.Select(s.Finder.Ctx, q, &connected)
if s.Err != nil {
return
}
for _, a := range connected {
newPath := &pathNode{
Asset: a,
Tail: cur,
DB: s.Finder.SqlQuery,
}
var hasEnough bool
hasEnough, s.Err = s.hasEnoughDepth(newPath)
if s.Err != nil {
return
}
if !hasEnough {
continue
}
s.queue = append(s.queue, newPath)
}
}
开发者ID:masonforest,项目名称:horizon,代码行数:29,代码来源:search.go
示例2: LoadSourceAssets
func (action *PathIndexAction) LoadSourceAssets() {
q := db.AssetsForAddressQuery{
SqlQuery: action.App.CoreQuery(),
Address: action.GetAddress("source_account"),
}
action.Err = db.Select(action.Ctx, q, &action.Query.SourceAssets)
}
开发者ID:zenododobird,项目名称:horizon,代码行数:7,代码来源:actions_path.go
示例3: LoadRecords
// LoadRecords populates action.Records
func (action *OperationIndexAction) LoadRecords() {
action.LoadQuery()
if action.Err != nil {
return
}
action.Err = db.Select(action.Ctx, action.Query, &action.Records)
}
开发者ID:raymens,项目名称:horizon,代码行数:9,代码来源:actions_operation.go
示例4: LoadRecords
// LoadRecords populates action.Records
func (action *OffersByAccountAction) LoadRecords() {
action.LoadQuery()
if action.Err != nil {
return
}
action.Err = db.Select(action.Ctx, action.Query, &action.Records)
}
开发者ID:raymens,项目名称:horizon,代码行数:9,代码来源:actions_offer.go
示例5: LoadRecords
// LoadRecords populates action.Records
func (action *EffectIndexAction) LoadRecords() {
action.Err = db.Select(action.Ctx, action.Query, &action.Records)
}
开发者ID:masonforest,项目名称:horizon,代码行数:4,代码来源:actions_effects.go
示例6: LoadRecords
// LoadRecords populates action.Records
func (action *OffersByAccountAction) LoadRecords() {
action.Err = db.Select(action.Ctx, action.Query, &action.Records)
}
开发者ID:zenododobird,项目名称:horizon,代码行数:4,代码来源:actions_offer.go
示例7: LoadRecord
// LoadRecord populates action.Record
func (action *OrderBookShowAction) LoadRecord() {
action.Err = db.Select(action.Ctx, action.Query, &action.Record)
}
开发者ID:raymens,项目名称:horizon,代码行数:4,代码来源:actions_order_book.go
注:本文中的github.com/stellar/horizon/db.Select函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论