Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTableOpt ¶ added in v0.0.4
type JoinOneGroupOpt ¶ added in v0.0.3
type JoinOneGroupOpt struct {
GroupName string
Category types.Category
Features types.FeatureList
RevisionRanges []*RevisionRange
Entity types.Entity
EntityRowsTableName string
ValueNames []string
}
type JoinOpt ¶
type JoinOpt struct {
Entity types.Entity
EntityRows <-chan types.EntityRow
FeatureMap map[string]types.FeatureList
RevisionRangeMap map[string][]*RevisionRange
ValueNames []string
}
type RevisionRange ¶ added in v0.0.4
type SnapshotOpt ¶ added in v0.0.4
type Store ¶
type Store interface {
Join(ctx context.Context, opt JoinOpt) (*types.JoinResult, error)
Export(ctx context.Context, opt ExportOpt) (<-chan types.ExportRecord, <-chan error)
Import(ctx context.Context, opt ImportOpt) (int64, error)
Push(ctx context.Context, opt PushOpt) error
CreateTable(ctx context.Context, opt CreateTableOpt) error
TableSchema(ctx context.Context, tableName string) (*types.DataTableSchema, error)
Snapshot(ctx context.Context, opt SnapshotOpt) error
Ping(ctx context.Context) error
io.Closer
}
Click to show internal directories.
Click to hide internal directories.