Project

General

Profile

1
package eu.dnetlib.data.hadoop.rmi.hbase.schema;
2

    
3
import java.util.List;
4
import java.util.Set;
5

    
6
import com.google.gson.Gson;
7

    
8
/**
9
 * Created by claudio on 11/11/15.
10
 */
11
public class HBaseTableDescriptor {
12

    
13
	private Set<String> columns;
14

    
15
	private List<HBaseTableRegionInfo> regions;
16

    
17
	public HBaseTableDescriptor() {
18
	}
19

    
20
	public HBaseTableDescriptor(final Set<String> columns, final List<HBaseTableRegionInfo> regions) {
21
		this.columns = columns;
22
		this.regions = regions;
23
	}
24

    
25
	public Set<String> getColumns() {
26
		return columns;
27
	}
28

    
29
	public void setColumns(final Set<String> columns) {
30
		this.columns = columns;
31
	}
32

    
33
	public List<HBaseTableRegionInfo> getRegions() {
34
		return regions;
35
	}
36

    
37
	public void setRegions(final List<HBaseTableRegionInfo> regions) {
38
		this.regions = regions;
39
	}
40

    
41
	@Override
42
	public String toString() {
43
		return new Gson().toJson(this);
44
	}
45
}
(1-1/2)