getTablet

Syntax

getTablet(table, partition)

Arguments

table is an in-memory partitioned table.

partition is a scalar/vector indicating a partition or partitions. If an element of partition belongs to the partitioning scheme of a partition, it represents the entire partition.

Details

Return a table or a list of tables corresponding to the specified partition or partitions.

If partition is a scalar, return a table.

If partition is a vertor, return a tuple in which every element is a table.

Examples

$ db=database(partitionType=RANGE, partitionScheme=2012.06.01 2012.06.10 2012.06.20 2012.07.01)
$ n=30
$ t=table(take(2012.06.01..2012.06.30, n) as date, n..1 as val)
$ pt=db.createPartitionedTable(table=t, tableName=`pt, partitionColumns=`date).append!(t);

$ getTablet(pt, 2012.06.05);

date

val

2012.06.01

30

2012.06.02

29

2012.06.03

28

2012.06.04

27

2012.06.05

26

2012.06.06

25

2012.06.07

24

2012.06.08

23

2012.06.09

22

$ result=getTablet(pt, 2012.06.22 2012.06.11);
$ result.size();
2

$ result[0];

date

val

2012.06.20

11

2012.06.21

10

2012.06.22

9

2012.06.23

8

2012.06.24

7

2012.06.25

6

2012.06.26

5

2012.06.27

4

2012.06.28

3

2012.06.29

2

2012.06.30

1