schema

Syntax

schema(table|dbHandle)

Arguments

X is a table or a database.

Details

Display information about the schema of a table or a database.

Examples

$ n=1000000
$ ID=rand(10, n)
$ x=rand(1.0, n)
$ t=table(ID, x)
$ db=database("dfs://rangedb101", RANGE, 0 5 10)
$ pt = db.createPartitionedTable(t, `pt, `ID)
$ pt.append!(t)
$ pt=loadTable(db,`pt);


$ schema(pt);

 partitionSchema->[0,5,10]
 partitionSites->
 partitionColumnType->4
 partitionTypeName->RANGE
 chunkGranularity->TABLE
 keepDuplicates->ALL
 engineType->OLAP
 chunkPath->
 partitionColumnIndex->0
 colDefs->
 name typeString typeInt comment
 ---- ---------- ------- -------
 ID   INT        4
 x    DOUBLE     16

 partitionType->2
 partitionColumnName->ID
$ schema(db);

partitionSchema->[0,5,10]
partitionSites->
partitionTypeName->RANGE
atomic->TRANS
databaseDir->dfs://rangedb101
chunkGranularity->TABLE
engineType->OLAP
partitionType->2