Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryTuple ¶
type QueryTuple struct {
// Query string.
Query string
// Backend name.
Backend string
// Range info.
Range string
}
QueryTuple tuple.
type RequestContext ¶
type RequestContext struct {
RawQuery string
Mode RequestMode
TxnMode TxnMode
Querys []QueryTuple
}
RequestContext tuple.
func NewRequestContext ¶
func NewRequestContext() *RequestContext
NewRequestContext creates RequestContext The default Mode is ReqNormal
type RequestMode ¶
type RequestMode int
RequestMode type.
const ( // ReqNormal mode will send the query to the backend which computed by the planner. // This is the default mode. ReqNormal RequestMode = iota // ReqScatter mode will send the RawQuery to all backends. ReqScatter // ReqSingle mode will send the RawQuery to the first backend which computed by the scatter. ReqSingle )
type ResultContext ¶
ResultContext tuple.
func NewResultContext ¶
func NewResultContext() *ResultContext
NewResultContext returns the result context.
Click to show internal directories.
Click to hide internal directories.