MCPcopy Index your code
hub / github.com/tinyplex/tinybase / Reader

Function Reader

test/unit/core/ui-solid/primitives.test.ts:221–392  ·  view source on GitHub ↗
({
  mode,
  store,
  metrics,
  indexes,
  relationships,
  queries,
  checkpoints,
  tableId,
  rowId,
  cellId,
  valueId,
  metricId,
  indexId,
  sliceId,
  relationshipId,
  localRowId,
  remoteRowId,
  firstRowId,
  queryId,
  descending,
  offset,
  limit,
}: {
  readonly mode: string;
  readonly store: Store;
  readonly metrics?: Metrics;
  readonly indexes?: Indexes;
  readonly relationships?: Relationships;
  readonly queries?: Queries;
  readonly checkpoints?: Checkpoints;
  readonly persister?: Persister<Persists.StoreOnly>;
  readonly synchronizer?: Synchronizer;
  readonly tableId: Id;
  readonly rowId: Id;
  readonly cellId: Id;
  readonly valueId: Id;
  readonly metricId: Id;
  readonly indexId: Id;
  readonly sliceId: Id;
  readonly relationshipId: Id;
  readonly localRowId: Id;
  readonly remoteRowId: Id;
  readonly firstRowId: Id;
  readonly queryId: Id;
  readonly descending: boolean;
  readonly offset: number;
  readonly limit: number;
})

Source from the content-addressed store, hash-verified

219};
220
221const Reader = ({
222 mode,
223 store,
224 metrics,
225 indexes,
226 relationships,
227 queries,
228 checkpoints,
229 tableId,
230 rowId,
231 cellId,
232 valueId,
233 metricId,
234 indexId,
235 sliceId,
236 relationshipId,
237 localRowId,
238 remoteRowId,
239 firstRowId,
240 queryId,
241 descending,
242 offset,
243 limit,
244}: {
245 readonly mode: string;
246 readonly store: Store;
247 readonly metrics?: Metrics;
248 readonly indexes?: Indexes;
249 readonly relationships?: Relationships;
250 readonly queries?: Queries;
251 readonly checkpoints?: Checkpoints;
252 readonly persister?: Persister<Persists.StoreOnly>;
253 readonly synchronizer?: Synchronizer;
254 readonly tableId: Id;
255 readonly rowId: Id;
256 readonly cellId: Id;
257 readonly valueId: Id;
258 readonly metricId: Id;
259 readonly indexId: Id;
260 readonly sliceId: Id;
261 readonly relationshipId: Id;
262 readonly localRowId: Id;
263 readonly remoteRowId: Id;
264 readonly firstRowId: Id;
265 readonly queryId: Id;
266 readonly descending: boolean;
267 readonly offset: number;
268 readonly limit: number;
269}) => {
270 const hasTables = useHasTables(store);
271 const tables = useTables(store);
272 const tableIds = useTableIds(store);
273 const hasTable = useHasTable(tableId, store);
274 const table = useTable(tableId, store);
275 const tableCellIds = useTableCellIds(tableId, store);
276 const hasTableCell = useHasTableCell(tableId, cellId, store);
277 const rowCount = useRowCount(tableId, store);
278 const rowIds = useRowIds(tableId, store);

Callers

nothing calls this directly

Calls 15

useHasTablesFunction · 0.90
useTablesFunction · 0.90
useTableIdsFunction · 0.90
useHasTableFunction · 0.90
useTableFunction · 0.90
useTableCellIdsFunction · 0.90
useHasTableCellFunction · 0.90
useRowCountFunction · 0.90
useRowIdsFunction · 0.90
useSortedRowIdsFunction · 0.90
useHasRowFunction · 0.90
useRowFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…