Documentation
¶
Index ¶
- Variables
- type Ctx
- func (qc *Ctx) Exec(ctx context.Context, queryContent string) (*Result, error)
- func (qc *Ctx) OnlineReadOnly() *Ctx
- func (qc *Ctx) OnlineReadOnlyInconsistent() *Ctx
- func (qc *Ctx) Query(queryContent string) *Query
- func (qc *Ctx) SerializableReadWrite() *Ctx
- func (qc *Ctx) SnapshotReadOnly() *Ctx
- func (qc *Ctx) StaleReadOnly() *Ctx
- func (qc *Ctx) Tx(ctx context.Context) (*Transaction, error)
- type Query
- func (q *Query) Collect(collectRowsFunc func([]*Ydb.Value) error) *Query
- func (q *Query) Exec(ctx context.Context) (*Result, error)
- func (q *Query) Param(name string, val *Ydb.TypedValue) *Query
- func (q *Query) Params(params map[string]*Ydb.TypedValue) *Query
- func (q *Query) Timeout(timeout time.Duration) *Query
- type Result
- type Transaction
- type TxQuery
- func (q *TxQuery) Collect(collectRowsFunc func([]*Ydb.Value) error) *TxQuery
- func (q *TxQuery) Commit() *TxQuery
- func (q *TxQuery) Exec(ctx context.Context) (*Result, error)
- func (q *TxQuery) Param(name string, val *Ydb.TypedValue) *TxQuery
- func (q *TxQuery) Params(params map[string]*Ydb.TypedValue) *TxQuery
- func (q *TxQuery) Timeout(timeout time.Duration) *TxQuery
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrPartStatus = errors.New("result part status error") ErrStream = errors.New("result stream error") ErrIssues = errors.New("query result has issues") )
View Source
var (
ErrResult = errors.New("result fetch error")
)
View Source
var (
ErrTxFinished = errors.New("transaction already finished")
)
Functions ¶
This section is empty.
Types ¶
type Ctx ¶
type Ctx struct {
// contains filtered or unexported fields
}
func (*Ctx) OnlineReadOnly ¶
func (*Ctx) OnlineReadOnlyInconsistent ¶
func (*Ctx) SerializableReadWrite ¶
func (*Ctx) SnapshotReadOnly ¶
func (*Ctx) StaleReadOnly ¶
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func (*Result) Issues ¶
func (r *Result) Issues() []*Ydb_Issue.IssueMessage
func (*Result) Stats ¶
func (r *Result) Stats() *Ydb_TableStats.QueryStats
type Transaction ¶
type Transaction struct {
// contains filtered or unexported fields
}
func (*Transaction) Query ¶
func (tx *Transaction) Query(queryContent string) *TxQuery
type TxQuery ¶
type TxQuery struct {
// contains filtered or unexported fields
}
func (*TxQuery) Param ¶ added in v0.0.1
func (q *TxQuery) Param(name string, val *Ydb.TypedValue) *TxQuery
Click to show internal directories.
Click to hide internal directories.