Versions in this module Expand all Collapse all v0 v0.1.0 Feb 16, 2026 Changes in this version + type AdapterStatusDao interface + All func(ctx context.Context) (api.AdapterStatusList, error) + Create func(ctx context.Context, adapterStatus *api.AdapterStatus) (*api.AdapterStatus, error) + Delete func(ctx context.Context, id string) error + FindByResource func(ctx context.Context, resourceType, resourceID string) (api.AdapterStatusList, error) + FindByResourceAndAdapter func(ctx context.Context, resourceType, resourceID, adapter string) (*api.AdapterStatus, error) + FindByResourcePaginated func(ctx context.Context, resourceType, resourceID string, offset, limit int) (api.AdapterStatusList, int64, error) + Get func(ctx context.Context, id string) (*api.AdapterStatus, error) + Replace func(ctx context.Context, adapterStatus *api.AdapterStatus) (*api.AdapterStatus, error) + Upsert func(ctx context.Context, adapterStatus *api.AdapterStatus) (*api.AdapterStatus, error) + func NewAdapterStatusDao(sessionFactory *db.SessionFactory) AdapterStatusDao + type ClusterDao interface + All func(ctx context.Context) (api.ClusterList, error) + Create func(ctx context.Context, cluster *api.Cluster) (*api.Cluster, error) + Delete func(ctx context.Context, id string) error + FindByIDs func(ctx context.Context, ids []string) (api.ClusterList, error) + Get func(ctx context.Context, id string) (*api.Cluster, error) + Replace func(ctx context.Context, cluster *api.Cluster) (*api.Cluster, error) + func NewClusterDao(sessionFactory *db.SessionFactory) ClusterDao + type GenericDao interface + Count func(model interface{}, total *int64) + Fetch func(offset int, limit int, resourceList interface{}) error + GetInstanceDao func(ctx context.Context, model interface{}) GenericDao + GetTableName func() string + GetTableRelation func(fieldName string) (TableRelation, bool) + Group func(sql string) + Joins func(sql string) + OrderBy func(orderBy string) + Preload func(preload string) + Validate func(resourceList interface{}) error + Where func(where Where) + func NewGenericDao(sessionFactory *db.SessionFactory) GenericDao + type NodePoolDao interface + All func(ctx context.Context) (api.NodePoolList, error) + Create func(ctx context.Context, nodePool *api.NodePool) (*api.NodePool, error) + Delete func(ctx context.Context, id string) error + FindByIDs func(ctx context.Context, ids []string) (api.NodePoolList, error) + Get func(ctx context.Context, id string) (*api.NodePool, error) + Replace func(ctx context.Context, nodePool *api.NodePool) (*api.NodePool, error) + func NewNodePoolDao(sessionFactory *db.SessionFactory) NodePoolDao + type TableRelation struct + ColumnName string + ForeignColumnName string + ForeignTableName string + TableName string + type Where struct + func NewWhere(sql string, values []any) Where v0.1.0-rc.1 Feb 16, 2026