MeridianMERIDIAN

government

6 government types: 1 a sibling also accepts and reads alike, 2 that decompose into parts.

6 types

The 6 government types

Each type's first registry sample, against every sibling's rule

TypeSampleAlso accepted by
Indian PAN
pan_india · VARCHAR
ABCPD1234Eeu_vat
51 824 753 556—
12-3456789—
EU VAT Number
eu_vat · VARCHAR
DE123456789—
078-05-1120—
1HGBH41JXMN109186—

Which government type is it?

2 of 6 government types accept it, and read it alike.

DuckDB cannot run one of these types' rules, so the box cannot say whether it accepts a value.

TypeReads it as
Indian PAN pan_indiaABCPD1234E
EU VAT Number eu_vatABCPD1234E

Use it

CLI · DuckDB
$ printf '%s\n' 'ABCPD1234E' 'AAACB0000C' > column.txt
$ finetype infer -f column.txt --mode column

SELECT ft_profile(v) FROM (VALUES ('ABCPD1234E'), ('AAACB0000C')) t(v);

After AAACB0000C, 2 types remain: eu_vat, pan_india.

Type Registry