blaze / blaze/datashape

Add syntax and semantics for metadata

Open
#128 3 comments 0 reactions 1 assignee Claimed by @cpcloud View on GitHub
enhancement question
Dominant language
Python
Stars
189
Forks
62
PR merge metrics
No merged PRs in 30d

Description

Many systems have metadata such foreign keys, primary keys, sortedness, and uniqueness.

kdb+ has an additional attribute called "grouped" which indicates a large amount of repetition.

http://code.kx.com/wiki/JB:QforMortals2/tables#Attributes

Questions:
- What metadata do we want to support?
- What syntax do we want?
- How general do we want attributes to be?
- Should `ndarray`s support sorted and unique?
- I think that only collections should have these attributes
- Should we be able to set these attributes later, i.e., after a computation has occurred, or just when we're constructing the datashape?

I'll be posting what other systems do regarding these, and any interesting tidbits that turn up.

Personally, I like the name "attributes", so that's what I call them when discussing them here.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.