Documentation
¶
Index ¶
- type Record2ResultsJSON
- func (rj *Record2ResultsJSON) Bytes() []byte
- func (rj *Record2ResultsJSON) End()
- func (rj *Record2ResultsJSON) EndStatement()
- func (rj *Record2ResultsJSON) Release()
- func (rj *Record2ResultsJSON) Reset()
- func (rj *Record2ResultsJSON) Start()
- func (rj *Record2ResultsJSON) StartStatement()
- func (rj *Record2ResultsJSON) WriteRecord(name string, rec *record.Record)
- func (rj *Record2ResultsJSON) WriteRecords(name string, recs []*record.Record)
- type StreamWriter
- func (sw *StreamWriter) Bytes() []byte
- func (sw *StreamWriter) Reset()
- func (sw *StreamWriter) TrimLeftOne()
- func (sw *StreamWriter) WriteArrayEnd()
- func (sw *StreamWriter) WriteArrayStart(key string)
- func (sw *StreamWriter) WriteColon()
- func (sw *StreamWriter) WriteComma()
- func (sw *StreamWriter) WriteIntKV(key string, value int64)
- func (sw *StreamWriter) WriteNil()
- func (sw *StreamWriter) WriteObjectEnd()
- func (sw *StreamWriter) WriteObjectStart()
- func (sw *StreamWriter) WriteStringKV(key string, value string)
- func (sw *StreamWriter) WriteTimeRFC3339(time time.Time)
- func (sw *StreamWriter) WriteValueBool(v bool)
- func (sw *StreamWriter) WriteValueFloat64(v float64)
- func (sw *StreamWriter) WriteValueInt64(v int64)
- func (sw *StreamWriter) WriteValueString(s string)
- func (sw *StreamWriter) WriteValueStringEscape(v string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Record2ResultsJSON ¶
type Record2ResultsJSON struct {
// contains filtered or unexported fields
}
Record2ResultsJSON Encode the Record directly into a JSON string format of httpd.Response
func NewRecord2ResultsJSON ¶
func NewRecord2ResultsJSON(loc *time.Location, epoch string) *Record2ResultsJSON
func (*Record2ResultsJSON) Bytes ¶
func (rj *Record2ResultsJSON) Bytes() []byte
func (*Record2ResultsJSON) End ¶
func (rj *Record2ResultsJSON) End()
func (*Record2ResultsJSON) EndStatement ¶
func (rj *Record2ResultsJSON) EndStatement()
func (*Record2ResultsJSON) Release ¶
func (rj *Record2ResultsJSON) Release()
func (*Record2ResultsJSON) Reset ¶
func (rj *Record2ResultsJSON) Reset()
func (*Record2ResultsJSON) Start ¶
func (rj *Record2ResultsJSON) Start()
func (*Record2ResultsJSON) StartStatement ¶
func (rj *Record2ResultsJSON) StartStatement()
func (*Record2ResultsJSON) WriteRecord ¶
func (rj *Record2ResultsJSON) WriteRecord(name string, rec *record.Record)
func (*Record2ResultsJSON) WriteRecords ¶
func (rj *Record2ResultsJSON) WriteRecords(name string, recs []*record.Record)
type StreamWriter ¶
type StreamWriter struct {
// contains filtered or unexported fields
}
func NewStreamWriter ¶
func NewStreamWriter(buf []byte) *StreamWriter
func (*StreamWriter) Bytes ¶
func (sw *StreamWriter) Bytes() []byte
func (*StreamWriter) Reset ¶
func (sw *StreamWriter) Reset()
func (*StreamWriter) TrimLeftOne ¶
func (sw *StreamWriter) TrimLeftOne()
func (*StreamWriter) WriteArrayEnd ¶
func (sw *StreamWriter) WriteArrayEnd()
func (*StreamWriter) WriteArrayStart ¶
func (sw *StreamWriter) WriteArrayStart(key string)
func (*StreamWriter) WriteColon ¶
func (sw *StreamWriter) WriteColon()
func (*StreamWriter) WriteComma ¶
func (sw *StreamWriter) WriteComma()
func (*StreamWriter) WriteIntKV ¶
func (sw *StreamWriter) WriteIntKV(key string, value int64)
func (*StreamWriter) WriteNil ¶
func (sw *StreamWriter) WriteNil()
func (*StreamWriter) WriteObjectEnd ¶
func (sw *StreamWriter) WriteObjectEnd()
func (*StreamWriter) WriteObjectStart ¶
func (sw *StreamWriter) WriteObjectStart()
func (*StreamWriter) WriteStringKV ¶
func (sw *StreamWriter) WriteStringKV(key string, value string)
func (*StreamWriter) WriteTimeRFC3339 ¶
func (sw *StreamWriter) WriteTimeRFC3339(time time.Time)
func (*StreamWriter) WriteValueBool ¶
func (sw *StreamWriter) WriteValueBool(v bool)
func (*StreamWriter) WriteValueFloat64 ¶
func (sw *StreamWriter) WriteValueFloat64(v float64)
func (*StreamWriter) WriteValueInt64 ¶
func (sw *StreamWriter) WriteValueInt64(v int64)
func (*StreamWriter) WriteValueString ¶
func (sw *StreamWriter) WriteValueString(s string)
WriteValueString This method does not perform escaping and is only used for static strings.
func (*StreamWriter) WriteValueStringEscape ¶
func (sw *StreamWriter) WriteValueStringEscape(v string)
Click to show internal directories.
Click to hide internal directories.