View Source Store.Project.Entry (fnord v0.5.8)

Summary

Types

t()

@type t() :: %Store.Project.Entry{
  embeddings: term(),
  file: term(),
  key: term(),
  metadata: term(),
  outline: term(),
  project: term(),
  rel_path: term(),
  store_path: term(),
  summary: term()
}

Functions

create(entry)

delete(entry)

embeddings_file_paths(entry)

exists_in_store?(entry)

has_embeddings?(entry)

has_metadata?(entry)

has_outline?(entry)

has_summary?(entry)

hash_is_current?(entry)

is_git_ignored?(entry)

is_incomplete?(entry)

is_stale?(entry)

metadata_file_path(entry)

new_from_entry_path(project, entry_path)

new_from_file_path(project, file)

outline_file_path(entry)

read(entry)

read_embeddings(entry)

read_metadata(entry)

read_outline(entry)

read_source_file(entry)

read_summary(entry)

save(entry, summary, outline, embeddings)

save_embeddings(entry, embeddings)

save_metadata(entry)

save_outline(entry, data)

save_summary(entry, data)

source_file_exists?(entry)

summary_file_path(entry)