Documentation
¶
Index ¶
- type DuckDBStore
- func (d *DuckDBStore) AddGroupData(groupName string, groupData cistore.GroupData) error
- func (d *DuckDBStore) ApplyMigrations(migrations []string) error
- func (d *DuckDBStore) DeleteInstanceInfo(nodeName string) error
- func (d *DuckDBStore) GetClusterDefaults() (cistore.ClusterDefaults, error)
- func (d *DuckDBStore) GetGroupData(groupName string) (cistore.GroupData, error)
- func (d *DuckDBStore) GetGroups() (map[string]cistore.GroupData, error)
- func (d *DuckDBStore) GetInstanceInfo(nodeName string) (cistore.OpenCHAMIInstanceInfo, error)
- func (d *DuckDBStore) LoadFromParquet(filePath string) error
- func (d *DuckDBStore) RemoveGroupData(groupName string) error
- func (d *DuckDBStore) SerializeToParquet(filePath string) error
- func (d *DuckDBStore) SetClusterDefaults(clusterDefaults cistore.ClusterDefaults) error
- func (d *DuckDBStore) SetInstanceInfo(nodeName string, instanceInfo cistore.OpenCHAMIInstanceInfo) error
- func (d *DuckDBStore) UpdateGroupData(groupName string, groupData cistore.GroupData, create bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DuckDBStore ¶
type DuckDBStore struct {
// contains filtered or unexported fields
}
func NewDuckDBStore ¶
func NewDuckDBStore(dsn string) (*DuckDBStore, error)
func (*DuckDBStore) AddGroupData ¶
func (d *DuckDBStore) AddGroupData(groupName string, groupData cistore.GroupData) error
func (*DuckDBStore) ApplyMigrations ¶
func (d *DuckDBStore) ApplyMigrations(migrations []string) error
func (*DuckDBStore) DeleteInstanceInfo ¶
func (d *DuckDBStore) DeleteInstanceInfo(nodeName string) error
func (*DuckDBStore) GetClusterDefaults ¶
func (d *DuckDBStore) GetClusterDefaults() (cistore.ClusterDefaults, error)
func (*DuckDBStore) GetGroupData ¶
func (d *DuckDBStore) GetGroupData(groupName string) (cistore.GroupData, error)
func (*DuckDBStore) GetGroups ¶
func (d *DuckDBStore) GetGroups() (map[string]cistore.GroupData, error)
func (*DuckDBStore) GetInstanceInfo ¶
func (d *DuckDBStore) GetInstanceInfo(nodeName string) (cistore.OpenCHAMIInstanceInfo, error)
func (*DuckDBStore) LoadFromParquet ¶
func (d *DuckDBStore) LoadFromParquet(filePath string) error
func (*DuckDBStore) RemoveGroupData ¶
func (d *DuckDBStore) RemoveGroupData(groupName string) error
func (*DuckDBStore) SerializeToParquet ¶
func (d *DuckDBStore) SerializeToParquet(filePath string) error
func (*DuckDBStore) SetClusterDefaults ¶
func (d *DuckDBStore) SetClusterDefaults(clusterDefaults cistore.ClusterDefaults) error
func (*DuckDBStore) SetInstanceInfo ¶
func (d *DuckDBStore) SetInstanceInfo(nodeName string, instanceInfo cistore.OpenCHAMIInstanceInfo) error
func (*DuckDBStore) UpdateGroupData ¶
Click to show internal directories.
Click to hide internal directories.