Skip to content

Conversation

@fordN
Copy link
Contributor

@fordN fordN commented Nov 21, 2025

Support inspecting the tables and columns in a dataset to facilitate evaluating and querying. Includes functions for interactive inspection using pretty printing and for programatic inspection using objects.

@fordN fordN self-assigned this Nov 21, 2025
@fordN fordN added enhancement New feature or request registry labels Nov 21, 2025
@fordN fordN force-pushed the ford/dataset-inspection branch from 8a2d69b to d8f699b Compare November 21, 2025 04:40
@fordN fordN changed the base branch from main to ford/registry November 21, 2025 04:41
@fordN fordN force-pushed the ford/dataset-inspection branch from d8f699b to 33d6776 Compare November 21, 2025 13:03
Base automatically changed from ford/registry to main November 21, 2025 14:42
- describe_manifest(): Extract structured schema from manifests
- format_arrow_type(): Format Arrow types into readable strings
- print_schema(): Pretty-print schema in human-readable format
- describe(namespace, name, version): Returns structured schema
dictionary
  mapping table names to column info (name, type, nullable)
- inspect(namespace, name, version): Pretty-prints dataset structure in
  human-readable format for interactive exploration
- Both methods use the shared manifest inspection utilities for
consistency
- describe(namespace, name, revision): Returns structured schema
dictionary
- inspect(namespace, name, revision): Pretty-prints dataset structure
- Full guide covering both Registry and Admin clients
- Use cases: interactive exploration, finding specific columns,
  type inspection, checking nullability, building dynamic queries
- Practical examples for finding Ethereum addresses and hashes
- Complete API reference with expected output
@fordN fordN force-pushed the ford/dataset-inspection branch from 33d6776 to 793ff37 Compare November 21, 2025 15:06
@fordN fordN merged commit 66e0a7e into main Nov 21, 2025
9 checks passed
@fordN fordN deleted the ford/dataset-inspection branch November 21, 2025 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request registry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants