Documentation ¶
Index ¶
- type Config
- type Membership
- type Table
- func (t *Table) Append(block block.Block) error
- func (t *Table) Close() error
- func (t *Table) GetRows(splitID []byte, requestedColumns []string, maxBytes int64) (result *table.PageResult, err error)
- func (t *Table) GetSplits(desiredColumns []string, outputConstraint *presto.PrestoThriftTupleDomain, ...) ([]table.Split, error)
- func (t *Table) Name() string
- func (t *Table) Schema() (typeof.Schema, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Name string TTL int64 HashBy string SortBy string Schema func() *typeof.Schema }
Config represents the configuration of the storage
type Membership ¶
type Membership interface {
Members() []string
}
Membership represents a contract required for recovering cluster information.
type Table ¶
type Table struct {
// contains filtered or unexported fields
}
Table represents a timeseries table.
func (*Table) GetRows ¶
func (t *Table) GetRows(splitID []byte, requestedColumns []string, maxBytes int64) (result *table.PageResult, err error)
GetRows retrieves the data
Click to show internal directories.
Click to hide internal directories.