Documentation
¶
Index ¶
- type Store
- func (s *Store) AcquireLocks(ctx context.Context, intentID string, lockKeys []string, ttl time.Duration) ([]core.LockRecord, error)
- func (s *Store) AllEdges(ctx context.Context) ([]core.Edge, error)
- func (s *Store) AllSymbols(ctx context.Context) ([]core.SymbolRecord, error)
- func (s *Store) Close() error
- func (s *Store) DeleteFilesNotIn(ctx context.Context, current map[string]bool) (int, error)
- func (s *Store) FileBlobSHA(ctx context.Context, filePath string) (string, bool, error)
- func (s *Store) Migrate(ctx context.Context) error
- func (s *Store) ReleaseLocks(ctx context.Context, intentID string) (int64, error)
- func (s *Store) ReplaceEdges(ctx context.Context, edges []core.Edge) error
- func (s *Store) Status(ctx context.Context) (core.Status, error)
- func (s *Store) UpsertFile(ctx context.Context, filePath, blobSHA, language string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) AcquireLocks ¶
func (*Store) AllSymbols ¶
func (*Store) DeleteFilesNotIn ¶
func (*Store) FileBlobSHA ¶
func (*Store) ReleaseLocks ¶
func (*Store) ReplaceEdges ¶
func (*Store) UpsertFile ¶
Click to show internal directories.
Click to hide internal directories.