Module: LlmCostTracker::Ledger::Schema

Defined in:
lib/llm_cost_tracker/ledger.rb,
lib/llm_cost_tracker/ledger/schema/calls.rb,
lib/llm_cost_tracker/ledger/schema/adapter.rb,
lib/llm_cost_tracker/ledger/schema/call_tags.rb,
lib/llm_cost_tracker/ledger/schema/call_rollups.rb,
lib/llm_cost_tracker/ledger/schema/call_line_items.rb,
lib/llm_cost_tracker/ledger/schema/ingestion_leases.rb,
lib/llm_cost_tracker/ledger/schema/provider_invoices.rb,
lib/llm_cost_tracker/ledger/schema/ingestion_inbox_entries.rb,
lib/llm_cost_tracker/ledger/schema/provider_invoice_imports.rb

Defined Under Namespace

Modules: Adapter, CallLineItems, CallRollups, CallTags, Calls, IngestionInboxEntries, IngestionLeases, ProviderInvoiceImports, ProviderInvoices

Constant Summary collapse

CORE_SCHEMAS =
[
  [Calls, "llm_cost_tracker_calls"],
  [CallLineItems, "llm_cost_tracker_call_line_items"],
  [CallTags, "llm_cost_tracker_call_tags"]
].freeze
CACHE_ROLLUPS_SCHEMA =
[CallRollups, "llm_cost_tracker_call_rollups"].freeze