// Path: src/main/java/com/basho/riak/presto/models/PRSchema.java
// public class PRSchema {
//     private static final Logger log = Logger.get(PRSchema.class);
//     private final Set<String> tables;
//     private final Set<String> comments;
// 
//     @JsonCreator
//     public PRSchema(
//             @JsonProperty("tables") Set<String> tables,
//             @JsonProperty(value = "comments", required = false) Set<String> comments) {
// 
//         this.tables = checkNotNull(tables, "tables is null");
//         this.comments = checkNotNull(comments, "columns is null");
//     }
// 
//     public static PRSchema example() {
//         Set<String> ts = Sets.newHashSet();
//         Set<String> s = Sets.newHashSet("tse;lkajsdf");
//         PRSchema prs = new PRSchema(ts, s);
//         prs.addTable("foobartable");
//         return prs;
//     }
// 
//     @JsonProperty
//     public Set<String> getTables() {
//         return tables;
//     }
// 
//     @JsonProperty
//     public Set<String> getComments() {
//         return comments;
//     }
// 
//     public void addTable(PRTable table, String comment) {
//         addTable(table.getName());
//         tables.addAll(table.getSubtableNames());
//         comments.add(comment);
//     }
// 
//     private void addTable(String table) {
//         tables.add(table);
//     }
// }
// 
// Path: src/test/java/com/basho/riak/presto/MetadataUtil.java
// public static final JsonCodec<PRSchema> SCHEMA_CODEC;


import com.basho.riak.presto.models.PRSchema;
import com.google.common.collect.Sets;
import org.junit.Test;
import java.util.Set;
import static com.basho.riak.presto.MetadataUtil.SCHEMA_CODEC;
package com.basho.riak.presto;




/**
 * Created by kuenishi on 2014/12/5.
 */
public class TestPRSchema {
    @Test
    public void testPRSchemaSerealization()
    {
        PRSchema t = PRSchema.example();
        //System.out.println(t.toString());

// Path: src/main/java/com/basho/riak/presto/models/PRSchema.java
// public class PRSchema {
//     private static final Logger log = Logger.get(PRSchema.class);
//     private final Set<String> tables;
//     private final Set<String> comments;
// 
//     @JsonCreator
//     public PRSchema(
//             @JsonProperty("tables") Set<String> tables,
//             @JsonProperty(value = "comments", required = false) Set<String> comments) {
// 
//         this.tables = checkNotNull(tables, "tables is null");
//         this.comments = checkNotNull(comments, "columns is null");
//     }
// 
//     public static PRSchema example() {
//         Set<String> ts = Sets.newHashSet();
//         Set<String> s = Sets.newHashSet("tse;lkajsdf");
//         PRSchema prs = new PRSchema(ts, s);
//         prs.addTable("foobartable");
//         return prs;
//     }
// 
//     @JsonProperty
//     public Set<String> getTables() {
//         return tables;
//     }
// 
//     @JsonProperty
//     public Set<String> getComments() {
//         return comments;
//     }
// 
//     public void addTable(PRTable table, String comment) {
//         addTable(table.getName());
//         tables.addAll(table.getSubtableNames());
//         comments.add(comment);
//     }
// 
//     private void addTable(String table) {
//         tables.add(table);
//     }
// }
// 
// Path: src/test/java/com/basho/riak/presto/MetadataUtil.java
// public static final JsonCodec<PRSchema> SCHEMA_CODEC;


// Path: src/test/java/com/basho/riak/presto/TestPRSchema.java
import com.basho.riak.presto.models.PRSchema;
import com.google.common.collect.Sets;
import org.junit.Test;
import java.util.Set;
import static com.basho.riak.presto.MetadataUtil.SCHEMA_CODEC;

package com.basho.riak.presto;




/**
 * Created by kuenishi on 2014/12/5.
 */
public class TestPRSchema {
    @Test
    public void testPRSchemaSerealization()
    {
        PRSchema t = PRSchema.example();
        //System.out.println(t.toString());

        String s = SCHEMA_CODEC.toJson(t);