Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PathCache ¶
type PathCache struct {
// contains filtered or unexported fields
}
PathCache builds a mutual path aliasing scheme with a client.
type ResultEncoder ¶
type ResultEncoder struct {
// contains filtered or unexported fields
}
ResultEncoder manages the stream of RGLValue messages for a result tree.
func NewResultEncoder ¶
func NewResultEncoder(cacheSize int) *ResultEncoder
NewResultEncoder builds a result encoder.
func (*ResultEncoder) Run ¶
func (r *ResultEncoder) Run(ctx context.Context, outputChan chan<- []byte)
Run starts the ResultEncoder.
func (*ResultEncoder) WriteValue ¶
func (r *ResultEncoder) WriteValue(ctx context.Context, value *resolver.Value)
WriteValue writes a resolver value to the encoder.
Click to show internal directories.
Click to hide internal directories.