Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DirForNetwork ¶
func DirForNetwork(dir string, nn gpbft.NetworkName) string
Types ¶
type GMessageEnvelope ¶
func (*GMessageEnvelope) MarshalCBOR ¶
func (t *GMessageEnvelope) MarshalCBOR(w io.Writer) error
func (*GMessageEnvelope) UnmarshalCBOR ¶
func (t *GMessageEnvelope) UnmarshalCBOR(r io.Reader) (err error)
type GMessageEnvelopeDeffered ¶
type GMessageEnvelopeDeffered struct { UnixMicroTime int64 NetworkName string Message cbg.Deferred }
func (*GMessageEnvelopeDeffered) MarshalCBOR ¶
func (t *GMessageEnvelopeDeffered) MarshalCBOR(w io.Writer) error
func (*GMessageEnvelopeDeffered) UnmarshalCBOR ¶
func (t *GMessageEnvelopeDeffered) UnmarshalCBOR(r io.Reader) (err error)
type PJustification ¶
type ParquetEnvelope ¶
type ParquetEnvelope struct { TimestampMicro int64 `parquet:"TimestampMicro,timestamp(microsecond)"` NetworkName string Message PMessage }
func ToParquet ¶
func ToParquet(gme GMessageEnvelope) (ParquetEnvelope, error)
type ParquetWriter ¶
type ParquetWriter[T any] struct { // contains filtered or unexported fields }
func NewParquetWriter ¶
func NewParquetWriter[T any](path string) (*ParquetWriter[T], error)
func (*ParquetWriter[T]) Close ¶
func (pw *ParquetWriter[T]) Close() error
func (*ParquetWriter[T]) Rotate ¶
func (pw *ParquetWriter[T]) Rotate() error
func (*ParquetWriter[T]) Write ¶
func (pw *ParquetWriter[T]) Write(row T) (int, error)
func (*ParquetWriter[T]) WriteRows ¶
func (pw *ParquetWriter[T]) WriteRows(rows []T) (int, error)
Click to show internal directories.
Click to hide internal directories.